Problemas Logicos

Páginas: 6 (1273 palabras) Publicado: 29 de septiembre de 2012
Herramientas de Desarrollo
para Android
Ing. Fabricio Quintanilla
fabricio.quintanilla@inteligenciadenegocios.net
Skype: fabriciosv

Agenda
• Plataformas de desarrollo en dispositivos
móviles.
• Características
• Arquitectura
• Fundamentos de las Aplicaciones
• Herramientas de desarrollo
• Referencias

Plataformas de desarrollo en
dispositivos móviles
• † Symbian Foundation –Nokia– Symbian OS• Microsoft
– Windows Phone 7 Series

• Open Handset Alliance
– Android 4.0

• Apple
– iPhone OS 5

• Research in Motion (RIM)
– Blackberry OS 7

• HP - Palm
– WebOS 3.0.5

Plataformas de desarrollo en
dispositivos móviles [12]

Plataformas de desarrollo en
dispositivos móviles

Plataformas de desarrollo en
dispositivos móviles

Características [14]
• Framework de aplicación que permite lareutilización y reemplazo de
componentes.
• Máquina virtual Dalvik optimizada para móviles.
– Oracle (Java) demanda a Google (Android).
• SUN (Comprado por Oracle) libero el lenguaje bajo licencia GPL (GNU Public License).
• Excepciones JME.
• Dalvik es un open souce project.

• Navegador integrado basado en el motor open source WebKit.
– Open source project.
– Motor usado en Safari, Google Chromeentre otros.

• Gráficos optimizados por una librería gráfica 2D propia; gráficos 3D
basados en la especificación OpenGL ES 1.0.
– Open Standards

• SQLite para almacenamiento de datos estructurados
– SQL Consortium: Bloomberg, Symbian, Oracle, Mozilla, Adobe, entre otros.
– El código es “public domain”

Características [14]
• Soporte para gran variedad de formatos
multimedia (MPEG4, H.264, MP3, AAC,AMR, JPG,
PNG, GIF).
• Telefonía GSM (Global System for Mobile
Communications):
– Usada en Colombia.

• Bluetooth, EDGE, 3G y WiFi (4G, WiMAX,…)
• Cámara, GPS, compás, acelerómetro,…
• Entorno de desarrollo completo incluyendo
emuladores, herramientas de depuración y plugin
para el IDE Eclipse entre otros.

Características [14]
• Versiones:
– Versión 2.3 de Dic-2010.
– Versión 2.2 de Jul-2010. Arquitectura
• Kernel linux 2.6
• Runtime basado en VM
Dalvik
• Conjunto de librerías
C/C++
• Framework común a
todas las aplicaciones
basada en servicios
• Aplicaciones base
implementadas en Java
(todas reemplazables)

Fundamentos de las Aplicaciones



Las aplicaciones se escriben en el lenguaje de programación Java .
La herramienta del A-SDK apkbuilder permite crear crear el android package(.apk).
– Archivo de instalación y distribución de las aplicaciones android.
– Para instalar una aplicación (. apk) fácilmente:


En el dispositivo android:








En configuración, Aplicaciones habilitar Fuentes desconocidas.
En el android market instalar la aplicación gratuita ApkInstaller
Conectar el dispositivo móvil por USB al PC y habilitar la interacción de FS (File System).
Copiarel apk en el FS del dispositivo.
Ejecutar ApkInstaller e instalar la aplicación android.

Características de una aplicación android
– Cada aplicación es independiente y se ejecuta en su propio proceso de Linux.
– Cada proceso tiene su propia máquina virtual de Java
– Por defecto a cada aplicación se le asigna un único Linux user id.



Indica los permisos de acceso de los archivos al usuario ya la aplicación.
Puede exportarse para permitir compartir acceso a archivos desde otras aplicaciones y/o usuarios.

Fundamentos de las Aplicaciones
• Una característica importante de Android es
que una aplicación pueda usar elementos de
otras aplicaciones.
• Componentes de una aplicación:
– Actividades
– Servicios
– Broadcast receivers
– Content providers

Fundamentos de las Aplicaciones
•Actividad
– Es una interfaz visual de usuario enfocada en algo
que el usuario puede realizar
• Presentar un listado con un conjunto de opciones.

– Una aplicación puede estar formada por un
conjunto de actividades independientes que
trabajan juntas.
• Una de las actividades se marca como la inicial al
arrancar una aplicación

Fundamentos de las Aplicaciones
• Servicio
– No tiene interfaz visual de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Logica Problemas
  • Problemas Lógicos
  • Problemas De Logica
  • problemas logicos
  • Problema logico
  • PROBLEMAS LOGICOS
  • Problemas logicos
  • Problemas de logica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS