Documentos de Académico
Documentos de Profesional
Documentos de Cultura
New->Import. Android Studio te preguntara posiblemente por el tipo de proyecto a importar, cuya opcidn a elegir es Import project from external model y la opcién elegida sera Gradle.3.1.3.- Compilando una app. Tras el proceso de codificacién, es el momento de compilar y ejecutar tu aplicacién Para ello simplemente has de hacer clic en el botén "Run app" y se lanzaré usando la tecnologia Gradle. Si se quiere lanzar la aplicacién en el emulador se requiere tener un Android Virtual Device (ADV). En caso de no tenerlo al lanzar la aplicacién se puede hacer clic en la opcién "Crear nuevo emulador" y la interfaz de creacién se activara. En caso de querer utilizar un dispositive Android fisico para la ejecucion de la app se debe de habilitar el modo de depuracién USB en el dispositivo. (EERE ve oct Peoroinetaente3.1.4.- El emulador de Android. El emulador de Android es rapido y mas potente que en la versién de Eclipse. Permite la emulacién multinucleo para hacer la ejecucién mas eficiente. Por defecto no se genera ningun emulador, por lo que al ejecutar un proyecto por primera vez se debe crear. Para ello el propio sistema lo solicita y da a elegir entre la inmensa gama de tamafios y dispositivos (incluidos televisores o relojes de tipo Smart Watch), (sto tu Cahn Ant Sus Tras elegir el emulador podemos escoger el sistema, es decir el nivel de API que nos interese. Por defecto nos ofrecera la ultima API disponible, aunque nos permitira descargar/seleccionar APIs anteriores. Por ultimo podremos modificar las opciones anteriores y seleccionar otras, entre ellas: Resolucién de pantalla y tamafio. API Orientacién (vertical u horizontal). Activar/desactivar la camara. Velocidad y latencia de red.3.2.- XCode. Xcode es un entorno de desarrollo integrado para macOs que contiene las herramientas necesarias para desarrollar aplicaciones para las distintas plataformas de Apple. Con XCode podemos desarrollar aplicaciones para macOs, iOs, watchOs y tvOs. Xcode puede descargarse de forma gratuita desde la App Store, para ello tenemos que utilizar un sistema operativo macOs. x a 2 © os ee eo Xcode cote ©) a Be Javier Naja, Deczarge 30 XCooe ceed i Aap Stor (0) Una vez hemos descargado e instalado XCode podemos iniciar la aplicacién. En primer lugar nos preguntaré si queremos continuar con un proyecto anterior 0 si queremos crear uno nuevo.2 Bacumante Welcome to Xcode Get started witha playground Explore new ideas quicly and eas Create anew Xcode project Create an app for Phone, Pad, Mac, Apple Watch o Ale TV. Ccheck out an existing project Start working n something fom an SCM repository. Hee Show this window when Xcode launches (open ances project. JavierMelias nce oe XCeae (000) En el caso de seleccionar la creacién de un nuevo proyecto, tendremos que elegir la plataforma para la que queremos desarrollar nuestra aplicacién. Choose options for your new playground: Name Prtiom: 108 Cancel Previous: ic aver Maas Pin a ereacion el projete con xCoee (CC)Una vez hayamos elegido el tipo de proyecto, su nombre y el directorio donde se guardaré el Cédigo fuente, podemos comenzar a trabajar en nuestro entorno de desarrollo. coe = Mipoycte 772 Plaversind ~ noun = plsee were i) ele payarond lection 2 ‘hy Meese! Propet styround © Pyaar Sriegs aterm 08 E Javier Meas. IDE Xcode (C0)3.3.- Otros entornos de desarrollo Multiplataforma. Android, sistema operativo basado en el kernel de Linux, se ha convertido en el sistema operative dominante de los dispositivo méviles. Actualmente copa cerca de! 88% de! mercado de dispositivos méviles, lo que ha hecho que se haya convertido en todo un referente. Desde que Android Studio se convirtis en el IDE oficial de Android, muchos otros entornos de desarrollo que eran compatibles con Android han perdido cuota de mercado. Por este motivo, Android Studio es el IDE por excelencia en el desarrollo de aplicaciones multiplataforma. A pesar de que Android domine el mercado de los dispositivos méviles, estudios recientes concluyen que desarrollar aplicaciones para iOS es mucho mas rentable. Por este motivo en el epigrafe anterior hicimos una pequefia mencidn de XCode, el IDE para desarrollar aplicaciones para las distintos dispositivos de Apple. Una vez hayamos visto los dos principales entornos de desarrollo para multiplataforma, vamos a hacer una breve descripcién de dos framework destinados al desarrollo de videojuegos que contienen su propio IDE. Jvler Mejias. Logstpce oe varos IDEs muttetorme (CS)Unity es una herramienta que nos permite desarrollar videojuegos para diversas plataformas. Unity cuenta con su propio editor integrado que, junto con las librerias y API que proporciona el framework de Unitye, nos permite desarrollar juegos para dispositivos méviles, videoconsolas y diversos sistemas informaticos. asola Cualquier luc 000000060606006 6600600000060 Javier Mejias Platforms pare ls gue oe punden deseraorvdvolueges con Unty (000) Desde la pagina oficial del proyecto Unity, podemos descargaros una version gratuita para comenzar a desarrollar videojuegos. Dicha version, entre otras, tiene la limitacién no comercial. Es decir, con la licencia personal no podemos elaborar aplicaciones con fines comerciales.Todo lo que necesitas para tener éxito en los juegos y en VR/AR ‘suseRIDETE ANTES DEL31 DE MAVO: toa Ard to $278 incprated| over Meios, Moos ae lesnelge de Unt (200) Una vez nos hemos descargado nuestra versién, procedemos a instalarlo en nuestra computadora, mediante un sencillo proceso de instalacién. Tras la finalizacién del mismo podemos acceder a las herramientas de desarrollo que nos ofrece. Una vez que arranquemos Unity, nos preguntard si queremos crear un nuevo proyecto o abrir uno ya existentea Projects Gi ‘Standard Assets Example Project a rare Uny verso 5.0 comer ver Mis, Pantaleo nico 9 Unt: (0) Si elegimos crear un nuevo proyecto, tendremos que elegir entre crear un proyecto en 2D o en 30. Brew Ror [seen New Unity Project 1 Wsers/Shared/Unity oe Javier Mois. Panta de comureion de un proyecto nuevo en Uni (200) Una vez hemos creado el proyecto podremos comenzar a trabajar.Je Mejias IDE oe Unt, (200) Autoevaluacion Selecciones la opcién correcta. Unity 3D es un entorno de desarrollo integrado que nos permite desarrollar videojuegos con fines comerciales de forma gratuita. Sugerencia © Verdadero © Falso3.3.2.- JMonkey Engine. JMonkey Engine JMonkey es un motor para el desarrollo de juegos 3D basado en Java. Es compatible con (© LWJGL y la potencialidad unida a la comunidad de desartolladores que lo sostienen lo hacen una opcién muy interesante. Ademés del motor de juegos, JMonkey Engine contiene su propio IDE para trabajar con JMonkeyEngine. Lo puedes descargar desde aaul. Una vez descargado procedemos a realizar su ffi comma instalacién para poder utilizar jMonkeyEngine. saa Installation Please wait while the installer installs jMonkeyEngine SDK. Installing jMonkeyEngine SDK... 3% Extracting /Applications /.../lwjgl-platform-2.9.3-natives-linux.jar.pack.gz Next > Cancel Javier Mlojas, races de ntalcin de Monkey Engin, (202) svar ajos Proceso ae intlatn a JMoniayngine (00)Una vez hemos instalado el JMonkey podemos comenzar a trabajar con su propio IDE, el cual se descarga de manera conjunta con el motor de videojuegos y las distintas librerias de desarrollo avr Maja, IDE de Mentay Engin. (202)4.- Entornos de desarrollo web. Caso practico Juan sabe que el desarrollo de aplicaciones web requiere un esfuerzo, pero que existen software que pueden ayudar en el proceso, y esta decidido a usarlos. A por ellos!La programacién y el desarrollo web en sus inicios, se basaba en un bloc de notas que a partir de cédigo basado en etiquetas, generaba un archivo interpretado que los navegadores podian entender. La cantidad de lenguajes web actuales, asi como la implantacién total de la web hace necesario el apoyo en herramientas que permitan facilitar el desarrollo, Por este motivo existen multitud de entornos de desarrollo destinados al desarrollo web. A lo largo de este epigrafe vamos a hacer un recorrido por los IDE mas utilizados en la actualidad, aptana & @eaun plepad+ ATOM vl Meas, Legonoee oe vanes IOS erence a eho (COD)4.1.- Notepad++. Notepad++ en uno de los editores de cédigo mas conocidos en la actualidad. Distribuido bajo licencia GNU, estamos ante un editor de texto que permite trabajar con una gran cantidad de lenguajes. Su instalacién es muy sencilla y liviana. Puedes descargar Notepad++ aqui haciendo clic en la pestafia lateral "download" donde podras obtener la ultima version libre. Pog Inder Maas Wi fio proyecto notanast+ (00) Notepad++ dispone de herramientas que nos facilitan el proceso de programacién, como la opcidn de resaltado de codigo (consiste en mostrar el cédigo coloreado, de tal forma que cada tipo de palabra clave lo muestra en un color determinado. Con esta técnica se facilita la lectura y elaboracion del cédigo), el autocompletado, de forma que al escribir una etiqueta HTML, el propio editor nos muestra todas las posibles opciones y nos facilita el proceso. Permite ademas trabajar en varios documentos a la vez, y tener multiples vistas de un mismo documento. Ademés de las caracteristicas anteriores, podemos destacar: + Atajos funcionales. Notepad++ dispone de multitud de opciones para facilitar la labor de programacion. + Cambio directo de mayusculas a mintisculas. + Operaciones con lineas de codigo. + Autocompletado de funciones, rutas o palabras clave. + Eleccién de lenguaje de codificacién para colorear el texto. Apesar de su popularidad, Notepad++ solo esta disponible para el sistema operativo Microsoft Windows.Fea Saw GE) fe Eonamnenan = one |) emo | Be eo L = en || Fes, extmetentneniim thiimetn ee ae rere Cite gmedetnetteee Mite breren toate o eee Chea pra gmt een cine? en grein hon es — i oe Bera de waned Eaberada pov Franceecoet, Ntapad (CCBY-SA)4.1.1.- Instalacion y uso de Notepad++. Tras la descarga se procede a la instalacion del editor. En primer lugar ejecutamos el instalable. oeronuso al Asestente do Instatacion de Notepad» v6.9.2 Q ad € Notepad Capra etaconnotapods Tras aceptar la licencia avanza hasta llegar a la seleccién de componentes. Aqui podemos escoger el 0 los idiomas entre los soportados. Tambien podemos escoger los lenguajes para los que queramos que notepad ++ aporte el autocompletado (por defecto todos marcados). Los plugins y el gestor de plugin deben quedar instalados. Por otro lado los temas para la interfaz que lleva por defecto podemos no instalarlos si no vamos a hacer uso de ellos, y si que se debe incluir el auto actualizador, que mantendré notepad ++ siempre en la ultima versién comme 08 Notepace» Capra netatcen NotepadEn la siguiente fase previa a la instalacién tenemos cuatro opciones de las cuales la primera permite que Notepad++ pueda escribir e el directorio y debera ser checado si Notepad++ se ejecuta desde un USB. Tambien en la segunda opcién podemos permitir la carga de plugins externos. CRETE wean tye ete Opetternecra ti tent cate oe ty Q Notepad Capura metaaconnotapedt® Y tras finalizar tenemos la interfaz del editor.4.2.- Brackets.io. Bracekts es un editor de texto ligero, potente y moderno que nos permite escribir cédigo en una gran variedad de lenguajes de programacién. Estamos ante un proyecto open-source (cédigo abierto) distribuido bajo la licencia MIT y que ha sido desarrollado en HTML, CSS y JavaScript. Aunque estamos ante un proyecto open-source, fue creado en sus origenes por Adobe System ® y actualmente estd disponible para Mac, Windows y GNU/Linux. Podemos descargarnoslo desde la pagina oficial del proyecto. ‘wnumedia. Lege ae 1 Brackets. (C0) 0 bracket q Amodern, open source text editor that understands web design Javier Naja, Aspect la wed of de Brackets (CC) Una vez nos hemos descargado el editor de texto, el proceso de instalacién sera el estandar segtin el sistema operativo sobre el que vayamos a instalarlo.“J Brackets Installer =) Brackets Destination Folder (i) Glick Next to install to the default folder or dick Change to choose another. ‘\Program Files \Bracket (Z]Add "brackets" launcher to PATH for command line use [Z)Add “Open with Brackets” to Explorer context menus for all fles and folders Cees) Gores) Javier Meas, Inetalacon a Brackets en Wingo (CC) has iste es tu gutalPagina de ejemplo Bienvenidos a la pagina de prueba