Clase2

1,640 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,640
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
36
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Clase2

  1. 1. Programación de dispositivos móviles Clase 2 Agosto 2009 Ing.Virgilio De la Cruz Jardón 2009 1
  2. 2. Introducción a programación de dispositivos móviles Desarrollo en dispositivos móviles Ing.Virgilio De la Cruz Jardón 2009 2
  3. 3. Introducción a programación de dispositivos móviles Existe una gran variedad en las plataformas de desarrollo para dispositivos móviles. Ing.Virgilio De la Cruz Jardón 2009 3
  4. 4. Introducción a programación de dispositivos móviles Symbian ●Desarrollo en C++ con librerías nativas Carbide.c++ Ing.Virgilio De la Cruz Jardón 2009 4
  5. 5. Introducción a programación de dispositivos móviles Symbian C++ Ventajas ● – Provee un acceso total a la funcionalidad del sistema operativo – SDK Gratuito – Compiladores optimizados para una mayor velocidad de ejecución , generando ejecutables nativos – Provee UI nativo “look-and-feel”. Ing.Virgilio De la Cruz Jardón 2009 5
  6. 6. Introducción a programación de dispositivos móviles Symbian C++ Desventajas ● – La curva de aprendizaje es muy empinada , incluso para programadores expertos en C++ – Usa diferentes términos no estándar – Requiere mucho esfuerzo para crear una interfaz sofisticada Ing.Virgilio De la Cruz Jardón 2009 6
  7. 7. Introducción a programación de dispositivos móviles Java ME (Java Micro Edition) ●Desarrollo en Java con librerías standard Netbeans 6.0 Ing.Virgilio De la Cruz Jardón 2009 7
  8. 8. Introducción a programación de dispositivos móviles Java ME Ventajas ● – Incluye las librerías standard de Java – APIs fáciles de usar para tareas comunes como SMS y comunicación http – La curva de aprendizaje es muy suave para programadores de Java – La mayor parte de los dispositivos móviles traen el runtime que permite correr las aplicaciones J2ME Ing.Virgilio De la Cruz Jardón 2009 8
  9. 9. Introducción a programación de dispositivos móviles Java ME Desventajas ● – Requiere mucho esfuerzo para crear una interfaz sofisticada – No todos los dispositivos tienen las librerías necesarias para una aplicación sofisticada – Alto grado de fragmentación debido a las variaciones entre modelos y marcas Ing.Virgilio De la Cruz Jardón 2009 9
  10. 10. Introducción a programación de dispositivos móviles .NET Compact Framework ●Desarrollo en .NET (C#, Visual Basic) con librerías standard ●Windows Mobile Ing.Virgilio De la Cruz Jardón 2009 10
  11. 11. Introducción a programación de dispositivos móviles Microsoft Visual Studio 2003 Ing.Virgilio De la Cruz Jardón 2009 11
  12. 12. Introducción a programación de dispositivos móviles .NET Compact Framework Ventajas ● – La curva de aprendizaje es muy suave para programadores de .NET – Se puede desarrollar en cualquier Visual Studio – Corre tanto en smartphones como en PocketPC Ing.Virgilio De la Cruz Jardón 2009 12
  13. 13. Introducción a programación de dispositivos móviles .NET Compact Framework Desventajas ● – Únicamente corre en Windows Mobile – SDK con costo Ing.Virgilio De la Cruz Jardón 2009 13
  14. 14. Introducción a programación de dispositivos móviles Palm OS SDK ●Desarrollo en C/C++ con librerías nativas Ing.Virgilio De la Cruz Jardón 2009 14
  15. 15. Introducción a programación de dispositivos móviles Palm OS SDK Ventajas ● – Trabaja directamente con el sistema operativo – Corre tanto en smartphones como en Treo y otros modelos Ing.Virgilio De la Cruz Jardón 2009 15
  16. 16. Introducción a programación de dispositivos móviles Palm OS SDK Desventajas ● – La curva de aprendizaje es muy empinada , incluso para programadores expertos en C++ – Muy difícil desarrollar una interfaz sofisticada – Únicamente corre bajo Palm OS Ing.Virgilio De la Cruz Jardón 2009 16
  17. 17. Introducción a programación de dispositivos móviles Flash Lite ●Desarrollo en ActionScript Ing.Virgilio De la Cruz Jardón 2009 17
  18. 18. Introducción a programación de dispositivos móviles Flash Lite Ventajas ● – Plataforma ideal para crear contenido animado. – Aplicaciones portables fáciles de crear – Esta plataforma es muy fácil de usar para los desarrolladores de Flash Ing.Virgilio De la Cruz Jardón 2009 18
  19. 19. Introducción a programación de dispositivos móviles Flash Lite Desventajas ● – Las aplicaciones de Flash Lite tienen restricciones en lo que concierne a conexiones locales y de red – Los programadores ortodoxos requieren mas tiempo para programar debido al concepto de linea de tiempo que usan las animaciones Ing.Virgilio De la Cruz Jardón 2009 19
  20. 20. Introducción a programación de dispositivos móviles Widgets ●El entorno Web es nuevo para entornos moviles , provve un entrono similar al dshbord y los widgets de Windows Vista y Apple OS ●Los widgets esencialmente usan las tecnologias web como XHTML, CSS y JavaScript para proveer de un entorno mas adecuado para diseñadores web y programadores Ing.Virgilio De la Cruz Jardón 2009 20
  21. 21. Introducción a programación de dispositivos móviles Aptana Studio con Plugin Nokia WTG Ing.Virgilio De la Cruz Jardón 2009 21
  22. 22. Introducción a programación de dispositivos móviles Widgets Ventajas ● – Los Widgets usan tecnologias muy conocidas como son JavaScript y HTML. – Se tiene una gran base para desarrollar ya que usa estandares de la industria – Creación fácil de web service atractivos Ing.Virgilio De la Cruz Jardón 2009 22
  23. 23. Introducción a programación de dispositivos móviles Widgets Desventajas ● – No es adecuado para aplicaciones standalone complejas – Acceso limitado a la funcionalidad local – Portabilidad limitada debido a las extensiones no-standard y variaciones entre los diferentes plataformas Ing.Virgilio De la Cruz Jardón 2009 23

×