Tendencias de programación en Dispositivos Móbiles

Preview:

DESCRIPTION

Slide de la presentación "Tendencias de la programación en Dispositivos Móviles" en el marco de la Semana del Egresado 2012, efectuado en la División Acádemica de Informática y Sistemas de la Universidad Juárez Autonoma de Tabasco, el día 24 de mayo de 2012.

Citation preview

UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCODivisón Académica de Informática y Sistemas

SEMANA DEL EGRESADO 2012

Tendencia de la programaciónen dispositivos móviles

Remigio Salvador Sánchez

Cunduacán, Tabasco a 24 de mayo de 2012

“Para llegar al punto que no conoces, debes tomar un camino que tampoco conoces”

San Juan de la Cruz

INTRODUCCIÓNTENDENCIAS

◦LENGUAJES DE PROGRAMACIÓN◦SISTEMAS OPERATIVOS MÓVILES

SISTEMAS OPERATIVOS MÓVILES (ALGUNOS)LENGUAJES DE PROGRAMACIÓNDEMO

◦Básico◦Medio◦Avanzado

RECOMENDACIONESPREGUNTAS

CONTENIDO

INTRODUCCIÓN

TENDENCIAS

SISTEMAS OPERATIVOS MÓVILES (MUNDIAL)

SISTEMAS OPERATIVOS MÓVILES (MÉXICO)

LENGUAJES DE PROGRAMACIÓN

SISTEMAS OPERATIVOS MÓVILES(ALGUNOS)

• SO. de apple • iPod, iPad, Apple TV• No incluye hardware de terceros• Interfaz touch•C, C++ y Objective-C• Iphone SDK (simulador)• Apps. Nativas y JME• Firma obligatoria• Licencia APSL y Apple EULA

iOS (iPhone OS)

ANDROID• Google - Open Handset Alliance. • Smartphone, Tabletas, netbooks, etc. (de terceros)• Interfaz touch y apuntador• C (núcleo), C++ (algunas bibliotecas de terceros), Java (UI)• SDK Gratuito• Apps. Nativas y JME• Firma opcional• Empresas HTC, LG, Samsung, Intel, Sony Ericsson, etc. (OHA)• Licencia Apache 2 y GNU GPL 200

BlackBerry OS

• SO. de Reseach In Motion Limited (RIM) • Smarthphones• Interfaz teclado• Java y C++• SDK gratuito• JME• Firma opcional• Licencia propietaria (cerrada)

• SO. de Microsoft• Smarthphones y PDA’s• Interfaz apuntador y teclado• C++• SDK gratuito / IDE Paga• Apps Nativas• Firma opcional•Empresas HTC, HP, Samsung, Dell, • Licencia Microsoft CLUF (EULA)

Windows Mobile

ALGUNOS OTROS

Symbia OS (Nokia)MeeGo (Nokia)Bada (Samsung)Palm OS

LENGUAJES DE PROGRAMACIÓN

JAVAC# (.NET)

Monodroid

MONODROID

HTML 5 / CSS 3

Jquery Mobile

DEMO

FACIL

FACIL

MEDIOhttp://www.appinventor.mit.edu/

http://www.appinventor.mit.edu/

http://www.appinventor.mit.edu/

AVANZADO

Eclipse para desarrolladores JavaADT (plugin para eclipse)SDK de ANDROID

Saber Java

RECOMENDACIONES

Aprende inglés (o por lo menos, aprender a leer textos técnicos)

Aprende java (y no esta de más decir .net)ComparteIntercambia conocimientosPreguntas inteligentes

Por favor: ¡¡¡LEAN!!!

PREGUNTAS

DEDICADO A:MI FAMILIA

YAMIGOS

Gracias:A los organizadores por las

facilidadesy

a ustedes por su atención

¡SIGAN ADELANTE!

@remitos

remigio.salvador@hotmail.com

vkn-side.blogspot.mx

Recommended