Tendencias de programación en Dispositivos Móbiles

Post on 02-Jul-2015

1.364 views 0 download

description

Slide de la plática

Transcript of Tendencias de programación en Dispositivos Móbiles

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

Tendencia de la programaciónTendencia de la programaciónen dispositivos móviles

Remigio Salvador Sánchez

Cunduacán, Tabasco a 30 de mayo de 2012

“Te preocupas demasiado por lo que ya fue y por lo que será...El ayer es historia, el mañana es un misterio... sin embargo el hoy es un regalo, por eso se le llama presente...”presente...”

� INTRODUCCIÓN� TENDENCIAS

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

� SISTEMAS OPERATIVOS MÓVILES (ALGUNOS)

CONTENIDOCONTENIDO

(ALGUNOS)� LENGUAJES DE PROGRAMACIÓN� DEMO

◦ Básico◦ Medio◦ Avanzado

� RECOMENDACIONES� PREGUNTAS

INTRODUCCIÓNINTRODUCCIÓNINTRODUCCIÓNINTRODUCCIÓN

TENDENCIASTENDENCIASTENDENCIASTENDENCIAS

SISTEMAS OPERATIVOS MÓVILES SISTEMAS OPERATIVOS MÓVILES (MUNDIAL)(MUNDIAL)

SISTEMAS OPERATIVOS MÓVILES SISTEMAS OPERATIVOS MÓVILES (MÉXICO)(MÉXICO)

LENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓN

SISTEMAS OPERATIVOS MÓVILESSISTEMAS OPERATIVOS MÓVILESSISTEMAS OPERATIVOS MÓVILESSISTEMAS OPERATIVOS MÓVILES(ALGUNOS)(ALGUNOS)

• iPod, iPad, Apple TV• No incluye hardware de terceros• Interfaz touch

iOSiOS ((iPhoneiPhone OS)OS)

• Interfaz touch• C, C++ y Objective-C• Iphone SDK (simulador)• Apps. Nativas y JME• Firma obligatoria• Licencia APSL y Apple EULA

ANDROID (Google ANDROID (Google –– OHA)OHA)

• Smartphone, Tabletas, netbooks, etc. (de terceros)• Interfaz touch y apuntador• C (núcleo), C++ (algunas bibliotecas de terceros), Java (UI)bibliotecas de terceros), Java (UI)• SDK Gratuito• Apps. Nativas y JME• Firma opcional• Empresas OHA• Licencia Apache 2 y GNU GPL 2

BlackBerryBlackBerry OS (RIM)OS (RIM)

•Smarthphones• Interfaz teclado• Java y C++• SDK gratuito• SDK gratuito• JME• Firma opcional• Licencia propietaria (cerrada)

• Smarthphones y PDA’s• Interfaz apuntador y teclado• C++• SDK gratuito / IDE Paga• Apps Nativas

Windows Mobile (Microsoft)Windows Mobile (Microsoft)

• Apps Nativas• Firma opcional• Empresas HTC, HP, Samsung, Dell, • Licencia Microsoft CLUF (EULA)

ALGUNOS OTROSALGUNOS OTROS

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

LENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓN

JAVAJAVAC# (.NET)C# (.NET)C# (.NET)C# (.NET)

MONODROID

MonodroidMonodroid

HTML 5 / CSS 3HTML 5 / CSS 3

JqueryJquery MobileMobile

DEMODEMODEMODEMO

FACILFACIL

MEDIOMEDIO

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

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

AVANZADOAVANZADO

� Eclipse para desarrolladores Java� ADT (plugin para eclipse)� SDK de ANDROID� SDK de ANDROID

� Saber Java

--

RECOMENDACIONESRECOMENDACIONESRECOMENDACIONESRECOMENDACIONES

� Aprende inglés (aprender a leer textos técnicos)

� Aprende java (y .net)� Intercambia conocimientos� Preguntas inteligentes� Preguntas inteligentes

� Por favor: ¡LEE!

PREGUNTASPREGUNTAS¿?¿?¿?¿?

Gracias:Gracias:A los organizadores por las A los organizadores por las

facilidadesfacilidadesyyyy

a ustedes por su atención a ustedes por su atención

¡SIGAN ADELANTE!¡SIGAN ADELANTE!

DEDICADO A:DEDICADO A:MI FAMILIAMI FAMILIA

YYAMIGOS AMIGOS AMIGOS AMIGOS

�@remitos

�remigio.salvador@hotmail.com

�vkn-side.blogspot.mx

FUENTES� http://www.parentesis.com/noticias/inter

net_redes_sociales/La_tendencia_de_los_Smartphones_en_tu_pais

� http://www.ourmobileplanet.com/es/� http://www.tiobe.com/index.php/content/

paperinfo/tpci/index.htmlpaperinfo/tpci/index.html� http://gs.statcounter.com/#mobile_os-

MX-monthly-200901-201205