Diferencia entre revisiones de «Usuario:Juanda/phonegap/arquitectura»
De WikiEducator
(→Proyecto Hola Mundo) |
(→Librerías PhoneGap) |
||
(7 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 6: | Línea 6: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | + | ||
+ | == Arquitectura== | ||
+ | </div> | ||
+ | <div class="slide"> | ||
[[Archivo:arquitectura_phonegap.png|600px|thumb|center|Arquitectura de una aplicación en PhoneGap]] | [[Archivo:arquitectura_phonegap.png|600px|thumb|center|Arquitectura de una aplicación en PhoneGap]] | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Arquitectura javascript=== | + | |
+ | ====Arquitectura javascript==== | ||
*Una aplicación mediante PhoneGap tendrá dos partes bien definidas: | *Una aplicación mediante PhoneGap tendrá dos partes bien definidas: | ||
*JavaScript para la parte de negocio: Interfaz de usuario y funcionalidad | *JavaScript para la parte de negocio: Interfaz de usuario y funcionalidad | ||
Línea 18: | Línea 22: | ||
<div class="slide"> | <div class="slide"> | ||
− | === | + | ==Proyecto Hola Mundo== |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | + | [[Archivo:new_android_project.png|500px|thumb|center|Nuevo Proyecto mediante Android]] | |
− | + | ||
− | [[Archivo:new_android_project.png| | + | |
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
Línea 59: | Línea 52: | ||
<div class="slide"> | <div class="slide"> | ||
− | + | ====Librerías PhoneGap==== | |
− | * | + | :PhoneGap viene con 3 componentes principales: |
+ | *'''Código nativo''' | ||
+ | :Debemos copiar el jar correspondiente a la carpeta de lib | ||
+ | :Añadir el jar al class path (botón derecho Build Path->Add to build Path) | ||
+ | *'''Fichero de configuración en XML''' | ||
+ | :Copiar el directorio XML del directorio Android de PhoneGap a la carpeta res | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | *'''Fichero con el JavaScript de PhoneGap''' | ||
+ | :Creamos una carpeta www dentro del directorio assets | ||
+ | :Ahí colocaremos tanto el javascript como nuestro index.html | ||
+ | :Nuestro index.html tiene que hacer referencia al javascript | ||
+ | </div> | ||
+ | <div class="slide"> | ||
*En Android una clase llamada actividad representa una pantalla de la aplicación, para usar PhoneGap, cambiaremos la pantalla de Actividad a DroidGap. | *En Android una clase llamada actividad representa una pantalla de la aplicación, para usar PhoneGap, cambiaremos la pantalla de Actividad a DroidGap. | ||
*DroidGap es una actividad especial, que nos permite mostrar páginas html. | *DroidGap es una actividad especial, que nos permite mostrar páginas html. |
Última revisión de 11:44 29 may 2013