Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Desarrollo de aplicaciones para dispositivos móviles

No description
by

krn aguilar

on 21 November 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Desarrollo de aplicaciones para dispositivos móviles

HTML 5
Desarrollo de aplicaciones para dispositivos móviles
2.3 Requerimientos de los dispositivos ligeros
El analista de turno deberá determinar, normalmente con varias entrevistas con los usuarios, las necesidades que estos tienen y los requerimientos que se les pedirán a la aplicación.
2.1 Arquitecturas
2.2 Entorno de desarrollo
Un IDE (Entorno de Desarrollo Integrado )es un entorno de programación que ha sido empaquetado como programa de aplicación, consiste en:
*Editor de código
*Compilador *Depurador
*Constructor de Interfaz Gráfica

Unidad 2
Arquitecturas y
entorno de desarrollo

2.5 Configuraciones
2.6 Perfiles
por ejemplo:
Por ejemplo, en el caso de un análisis para una aplicación que se ejecutará en un dispositivo móvil, algunos de estos requerimientos generales pueden ser la facilidad de uso, que se pueda ejecutar en teléfonos móviles, PDAs y paginadores
Es muy importante en este tipo de aplicaciones el crear programas separados por cada uno de los posibles usos que se le dé a la aplicación.
En cuanto al diseño del interfaz de usuario, debemos decidir la correspondencia entre la aplicación y la pantalla.
Requerimientos de hardware para instalación del S.O ANDROID
Windows 2000, XP o Vista
800 MHz procesador
512 MB RAM (1 GB para Vista)
1024 x 768 resolución de pantalla

Aplicaciones
Ala estructura del sistema operativo se le conoce como como arquitectura
iOS
La aplicación para dispositivos móviles es compatible con dispositivos iPhone, iPad y iPod Touch, pero está optimizada para iPhone 5.
Librerías
2.4 Lenguajes de programación
Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
bibliografias:
• [Stal98] Stallings, William. "Operating Systems". 3ra Edi. Prentice-Hall, Inc. New Jersey..
• [Stal01] Stallings, William. "Systemas Operativos". 4ta Edi. Pearson Edicación, S.A. Madrid.

se basa en estas capas
Android
Kernel de Linux.

Objetivo del entorno
*Multiplataforma
*Orientado a Objetos
*Amplia librería estándar
*Licencia de Softwae libre
*Es un lenguaje dinámico
*Es de código abierto
Ruby
*Es un lenguaje de programación dinámico orientado a objetos
*Ofrece un fuerte soporte para la integración con otros lenguajes y herramientas
*Tiene una extensa biblioteca estándar
*Funciona en Windows, Linux/Unix, Mac Osx, teléfonos móviles
*Es un lenguaje multiplataforma
Phyton
*Es una tecnología que funciona en las principales plataformas móviles, como una aplicación instalada y en navegadores móviles
*Tiene un soporte para la reproducción de vídeo sin necesidad de plugins
*Permite efectos visuales y animaciones mas atractivas
La arquitectura iOS está basada en capas, donde las capas más altas contienen los servicios y tecnologías más importantes para el desarrollo de aplicaciones, y las capas más bajas controlan los servicios básicos.
ios
*Es un lenguaje de programación orientado a objetos
*Plataforma estándar para el desarrollo de aplicaciones
*Se utiliza en sistema operativo Android
*Es una buena opción para desarrollar desde un pc y luego ser pasado al dispositivo móvil
JAVA
Cocoa Touch
Core Services
Core OS
Media
*Herramientas disponibles para desarrollar.
*Identificar que contiene un SDK de desarrollo Android.
*Configurar el IDE Eclipse.
*Análisis de las principales herramientas del SDK.
*Conocer la estructura de un proyecto Android, BlackBerry e iOS.
android
iOS
BlackBerry
black berry
XCode 4 Entorno de desarrollo para iOS
*Antes de comenzar los primeros pasos en el desarrollo de iOS es necesario conocer el entorno del SDK de Apple
*Desde su Mac OS X 10.7.4 vayan al Mac App Store y comiencen a descargar el XCode 4
*Pueden usar este link para accederlo, recuerden deben de tener un Apple ID para acceder: http://itunes.apple.com/us/app/xcode/id497799835?l=es&mt=12
*La descarga es grande (1.43 GB Aproximadamente)

*Una vez que tengan realizada la descarga, dentro de su carpeta de /Application debe aparecer un instalador, ejecútenlo y sigan el asistente de instalación esto les tendrá listo el IDE, el Emulador y los SDKs para poder hacer aplicaciones
*Ya Instalado el XCode 4.3.3, pueden acceder a él usando el LaunchPad de Mac OS X y Seleccionando XCode
*Una ventana indicando que inicia XCode debe de aparecer , seleccionen la opción de “Create New XCode Project”

Inicio de XCode
*Después aparecerá una ventana para seleccionar el tipo de proyecto,
*seleccionen iOS y después “Single View Application”

Project
Al continuar deben de estar ya en la ventana principal de XCode

Principal
El entorno está divido en varias secciones cada una cumple con distintos fines

Tipo de Proyecto XCode
En seguida aparecerá una ventana de propiedades del proyecto, en el product name ponen “Tutorial”, en Device Family Seleccionen iPhone y después Next

Secciones de XCode 4
Bien, ya tenemos instalado XCode 4.3.3 en nuestro equipos realizamos nuestro primer proyecto usando la plantilla de Single View App, en el próximo articulo comenzaremos nuestro típico “Hello World”

Java ME
Browser
MDS
ios
Android
ios
BlackBerry
Paso 1: Descargar el
Android SDK
http://developer.android.com
/sdk/index.html,

Crear una carpeta
en el disco local C:\ de la
manera “C:\Android“,
es solo para tener
una buena estructura.
Paso 2: Instalar el plugin ADT en Eclipse

1.-Iniciamos Eclipse y vamos a Help > Install New Software.
2.-En la ventana que aparece, hacemos click en el botón Add, se encuentran en la parte superior derecha.
3.-En el recuadro hay un apartado “Name” escribimos “ADT Plugin“, mientras que en “Location” ponemos esta URL: https://dl-ssl.google.com/android/eclipse/ y damos click en Ok.
4.-Ahora se han cargado nuevas “herramientas”, marcamos la casilla “Developer Tools” y damos click en siguiente.
5.-En el recuadro que ahora sale se muestra lo que se va a descargar, damos click en siguiente.
Marcamos la opción “I Accept the terms of the license agreements” y presionamos finalizar.
Configurar el plugin
ADT para Eclipse
1.-Vamos a Window > Preferences.
2.-Seleccionamos “Android” en el panel izquierdo de la
ventana que aparece.
3.-Allí nos pedirá seleccionar los paths del Android SDK, por
lo que hacemos click en Browse, seleccionamos la ruta en
donde dejamos el SDK y presionamos Ok y luego Apply.
Paso 3: Añadir plataformas y otros componentes
Ahora nos dirigiremos a
Window > Android SDK Manager.
Ahora estando en el ADV Manager le damos click en “new” y deberemos configurar la máquina virtual de esta manera:
framework de aplicaciones
Necesitamos principalmente el JDE
El BlackBerry Java Development Environment incluye las siguientes herramientas para el desarrollo:
*BlackBerry® Integrated Development Environment (IDE)
*BlackBerry Smartphone Simulador
*Java ME APIs and BlackBerry APIs
*Aplicaciones de Ejemplo
El JDE a su vez exige tener otra herramienta para su correcta Instalación y uso, como:
*Java SE Development Kit versión 1.6 o superior.

.

Ejemplo de Desarrollo de una Aplicación
De un código en Java para el Desarrollo de un Web Launche
1.- Conocer cómo se estructura y organiza una aplicación. En la parte superior se encuentra el Workspace o espacio de trabajo que en nuestro ejemplo es ZonaBB.jdw
2.- Debajo o dentro encontraremos el nombre del Proyecto “ZonaBlackberry Dentro de la carpeta “com” se hayan dos carpetas una “img” donde guardare la imagen del icono (ZonaBB2.png) y otra de nombre “ZonaBlackberry” donde estará la Clase o archivo .Java que en nuestro ejemplo es ZonaBlackberry.java
Las propiedades del proyecto las podemos ver haciendo click derecho sobre el Proyecto.

Pestañas

General:
Desde acá colocaremos el título a la aplicación, la versión, el propietario, y la descripción de la aplicación.
Application:
Aquí podemos especificar qué tipo de proyecto será (CLDC Application, MIDlet o Library).
Resources:
Desde aquí agregar todas las imágenes o recursos que tendrá la aplicación, en nuestro ejemplo solo tendremos el icono de la Aplicación, que como verán se encuentra dentro de la carpeta imagen.
Código fuente:
Una vez definidas las propiedades de nuestro proyecto procedemos con el desarrollo del código fuente o source code.

Antes de firmar la aplicación, la probaremos con el Simulador para descartar algún bug o fallo en el mismo, para ello nos vamos por Build>Build All and Run.
Dependiendo del JDE que hayan instalado este traerá un Simulador de un Dispositivo Blackberry, la versión 4.6.0 trae consigo el simulador del Bold, la 4.7 el simulador del Storm y así sucesivamente.

IDE Eclipse:
*Menor esfuerzo y tiempo de desarrollo.
*Presentación visual de componentes
SDK Android :
*Kit de desarrollo software en Android.
* Incluye herramientas (tools) & Add-ons.

Configuración
• Descarga e instalar eclipse : http://www.eclipse.org/downloads , escoger la opción de Eclipse IDE for Java Developers (unos 99 Megas). En la carpeta del curso (/software) hay un eclipse para agilizar la instalación.
• Descargar y instalar Android SDK : ( recomendado 1.6 ). En la carpeta del curso (/software/SDK Android) se disponen de los SDKs en función del sistema (Windows, MAC, Linux)
Variables de entorno
• SDK/tools en el PATH. En eclipse: Window-preferences-poner el SDK.
• API & AVD : Windows – Android SDK – Available Packages – Instalar las dos API4. Luego crear un AVDs
• Workspace: Copiar workspace a la máquina local y importar los proyectos (File-Import-Existing project)
Entorno de desarrollo: % sdk_path%/tools/emulator
*El SDK contiene un emulador para testear las aplicaciones desarrolladas, emula hw y sw.
*Requiere de configuraciones AVD (Android Virtual Devices), para testear sobre distintas plataformas Android.
*Para iniciar el emulador: emulator -avd <avd_name>: inicializa el emulador y carga una configuración AVD o vía Eclipse Para finalizarlo, basta con cerrar la ventana.
*Desde la consola, se pueden simular distintos eventos de hardware o software.

Ejemplo de Hola Mundo
Hola mundo se muestra cómo crear nuestra primera aplicación Android con el eclipse
*Eclipse : File > New > Android Project
*Target : Android 1.6 Aplication Name : HelloAndroid
*Hello Android : Run As > Android Application

Lo primero es ir al icono de App Store para instalar la aplicación.
Buscamos la palabra "xcode".
Como resultado de la búsqueda aparecerá la página de instalación de Xcode:
Si hacemos click sobre el botón
que pone "Gratis" nos sugerirá
"Instalar app". Hacemos click
nuevamente en el botón para
instalar Xcode.
La página nos va a pedir
nuestro Apple ID y
contraseña para acceder
al App Store. Una vez
validado nuestro usuario
comenzará la instalación.
Se cambia el texto
del botón por
"Instalando".
Al final del proceso
se cambiará el texto
del botón por
"Instalada".
Ejecutamos la aplicación y lo primero es la pantalla de conformidad con el acuerdo de Licencia de Xcode. Seleccionamos "Agree".
A continuación nos pide instalar el componente de sistema "Device Support". Seleccionamos "Install".
Nos pide nuestro usuario y
contraseña para poder
instalar los componentes.
Una vez terminada la instalación de los componentes del sistema, ya podemos continuar con la primera ejecución con "Start Using Xcode".
Con esto ya tenemos instalado
nuestro entorno de desarrollo
de Apple.
Xcode 5
Configuración automática
Ahora Xcode sabe quienes somos, ya que configuraremos nuestra Apple ID en las preferencias.
Esto nos va a permitir que sea el propio Xcode el que se conecte al portal de desarrolladores y configure todo lo necesario por nosotros.
BlackBerry Java Development Environment
Para descargar BlackBerry® Java® Development Environment, visite na.blackberry.com/eng/developers/javaappdev/javadevenv.jsp
En BlackBerry® Java® Development Environment, en el menú File, haga clic en New Workspace.
En el campo Workspace name, escriba un nombre para el espacio de trabajo.
Haga clic en Browse y desplácese hasta la ubicación del espacio de trabajo.
Haga clic en OK.
Crear un espacio de trabajo
Debe crear un proyecto independiente para cada versión de BlackBerry® Device Software en la que se ejecute su aplicación.
Antes de comenzar: Cree un espacio de trabajo.
En BlackBerry® Java® Development Environment, en el menú Project, haga clic en Create New Project.
En el campo Project name, escriba un nombre para el proyecto.
Haga clic en OK.

Crear un proyecto
Agregar la biblioteca de Advertising
Service a un proyecto.
Nos proporciona la capacidad de mostrar anuncios,
con fines económicos, en su aplicación de dispositivo BlackBerry.
¿Que ofrece?
-En el ordenador, desplácese hasta el Advertising Service SDK y extraiga los contenidos .

-Cree un proyecto.

1.-En BlackBerry® Java® Development Environment, en el panel derecho, haga clic con el botón derecho en un proyecto y haga clic en Add File to Project.
2.-Desplácese hasta la ubicación en la que ha extraído Advertising Service SDK y haga doble clic en la carpeta de la versión de BlackBerry® Device Software en la cual debe ejecutarse la aplicación (por ejemplo, haga doble clic en la carpeta 5.0 si la aplicación ejecuta BlackBerry Device Software 5.0).

3.-En la lista desplegable Files of Type, haga clic en All Files.
4.-Seleccione el archivo net_rim_bbapi_adv_app.jar y haga clic en Open para agregar el archivo de la biblioteca al proyecto
Las aplicacionesestan diseñadas para todo
el mundo aunque no todo el mundo tiene las
mismas necesidades. Hay distintos perfiles
de usuario en función del uso que se le
quiera dar a un móvil.
Geek o friki informático:
Este tipo de usuario está obsesionado con la tecnología y gasta hasta su último peso en tecnología. Siempre suele estar a la última en cuestión de tecnología y le gusta la personalización de su dispositivo al máximo.

Empresario u hombre de negocios
Se preocupa menos por la personalización de su móvil, pero necesita eficiencia a la hora de realizar las cosas y facilidad de uso. El hombre de negocios se preocupa de su negocio y un terminal móvil viene a ser una extensión de su empresa por lo que necesita rendimiento y facilidad. No tiene por qué entender cómo funciona simplemente lo usa porque funciona.
Yo lo uso para llamar y para que me llamen
En este perfil nos vamos a encontrar un grupo bastante amplio y suele ser personas que única y exclusivamente usan su terminal para hablar y el envío y recepción de mensajes sms. El market les suena a tienda de verduras o supermercado donde compras comida. Normalmente este tipo de usuario se contenta con cualquier dispositivo e incluso rechaza dispositivos de alta gama por tener demasiadas opciones y cosas que nunca van a usar.
Programador o investigador
Al propietario programador lo único que le interesa son las tripas de su terminal y se va a dedicar a darle mala vida al terminal haciéndole pruebas de todo tipo ya sea flaseando, instalando aplicaciones poco habituales y en definitiva intentando exprimir hasta el último megahercio del dispositivo. Se diferencia del Geek en que el Geek no le importa mucho cómo funciona el sistema siempre y cuando la respuesta sea óptima.
Integrantes:
Aguilar García Karen Nallely
Bonilla Reynoso María Angélica
Rodríguez Contreras Gabriela Berenice
Valdez Jiménez Dafne Cynthia
Villa Rojas Jazmin Ivonne
Full transcript