Tendencias de programación en Dispositivos Móbiles

76
UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Divisón Académica de Informática y Sistemas Tendencia de la programación Tendencia de la programación en dispositivos móviles Remigio Salvador Sánchez Cunduacán, Tabasco a 30 de mayo de 2012

description

Slide de la plática

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

Page 1: 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

Page 2: Tendencias de programación en Dispositivos Móbiles

“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...”

Page 3: Tendencias de programación en Dispositivos Móbiles

� 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

Page 4: Tendencias de programación en Dispositivos Móbiles

INTRODUCCIÓNINTRODUCCIÓNINTRODUCCIÓNINTRODUCCIÓN

Page 5: Tendencias de programación en Dispositivos Móbiles
Page 6: Tendencias de programación en Dispositivos Móbiles
Page 7: Tendencias de programación en Dispositivos Móbiles
Page 8: Tendencias de programación en Dispositivos Móbiles
Page 9: Tendencias de programación en Dispositivos Móbiles
Page 10: Tendencias de programación en Dispositivos Móbiles
Page 11: Tendencias de programación en Dispositivos Móbiles
Page 12: Tendencias de programación en Dispositivos Móbiles
Page 13: Tendencias de programación en Dispositivos Móbiles

TENDENCIASTENDENCIASTENDENCIASTENDENCIAS

Page 14: Tendencias de programación en Dispositivos Móbiles

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

Page 15: Tendencias de programación en Dispositivos Móbiles
Page 16: Tendencias de programación en Dispositivos Móbiles
Page 17: Tendencias de programación en Dispositivos Móbiles
Page 18: Tendencias de programación en Dispositivos Móbiles
Page 19: Tendencias de programación en Dispositivos Móbiles
Page 20: Tendencias de programación en Dispositivos Móbiles
Page 21: Tendencias de programación en Dispositivos Móbiles
Page 22: Tendencias de programación en Dispositivos Móbiles

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

Page 23: Tendencias de programación en Dispositivos Móbiles
Page 24: Tendencias de programación en Dispositivos Móbiles
Page 25: Tendencias de programación en Dispositivos Móbiles
Page 26: Tendencias de programación en Dispositivos Móbiles
Page 27: Tendencias de programación en Dispositivos Móbiles
Page 28: Tendencias de programación en Dispositivos Móbiles
Page 29: Tendencias de programación en Dispositivos Móbiles
Page 30: Tendencias de programación en Dispositivos Móbiles
Page 31: Tendencias de programación en Dispositivos Móbiles

LENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓN

Page 32: Tendencias de programación en Dispositivos Móbiles

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

Page 33: Tendencias de programación en Dispositivos Móbiles

• 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

Page 34: Tendencias de programación en Dispositivos Móbiles

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

Page 35: Tendencias de programación en Dispositivos Móbiles

BlackBerryBlackBerry OS (RIM)OS (RIM)

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

Page 36: Tendencias de programación en Dispositivos Móbiles

• 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)

Page 37: Tendencias de programación en Dispositivos Móbiles

ALGUNOS OTROSALGUNOS OTROS

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

Page 38: Tendencias de programación en Dispositivos Móbiles

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

Page 39: Tendencias de programación en Dispositivos Móbiles

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

Page 40: Tendencias de programación en Dispositivos Móbiles

MONODROID

MonodroidMonodroid

Page 41: Tendencias de programación en Dispositivos Móbiles

HTML 5 / CSS 3HTML 5 / CSS 3

Page 42: Tendencias de programación en Dispositivos Móbiles

JqueryJquery MobileMobile

Page 43: Tendencias de programación en Dispositivos Móbiles

DEMODEMODEMODEMO

Page 44: Tendencias de programación en Dispositivos Móbiles
Page 45: Tendencias de programación en Dispositivos Móbiles

FACILFACIL

Page 46: Tendencias de programación en Dispositivos Móbiles
Page 47: Tendencias de programación en Dispositivos Móbiles
Page 48: Tendencias de programación en Dispositivos Móbiles
Page 49: Tendencias de programación en Dispositivos Móbiles

MEDIOMEDIO

Page 50: Tendencias de programación en Dispositivos Móbiles
Page 51: Tendencias de programación en Dispositivos Móbiles

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

Page 52: Tendencias de programación en Dispositivos Móbiles
Page 53: Tendencias de programación en Dispositivos Móbiles

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

Page 54: Tendencias de programación en Dispositivos Móbiles
Page 55: Tendencias de programación en Dispositivos Móbiles
Page 56: Tendencias de programación en Dispositivos Móbiles
Page 57: Tendencias de programación en Dispositivos Móbiles
Page 58: Tendencias de programación en Dispositivos Móbiles

AVANZADOAVANZADO

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

� Saber Java

Page 59: Tendencias de programación en Dispositivos Móbiles
Page 60: Tendencias de programación en Dispositivos Móbiles
Page 61: Tendencias de programación en Dispositivos Móbiles
Page 62: Tendencias de programación en Dispositivos Móbiles
Page 63: Tendencias de programación en Dispositivos Móbiles
Page 64: Tendencias de programación en Dispositivos Móbiles
Page 65: Tendencias de programación en Dispositivos Móbiles
Page 66: Tendencias de programación en Dispositivos Móbiles
Page 67: Tendencias de programación en Dispositivos Móbiles
Page 68: Tendencias de programación en Dispositivos Móbiles

--

Page 69: Tendencias de programación en Dispositivos Móbiles
Page 70: Tendencias de programación en Dispositivos Móbiles

RECOMENDACIONESRECOMENDACIONESRECOMENDACIONESRECOMENDACIONES

Page 71: Tendencias de programación en Dispositivos Móbiles

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

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

� Por favor: ¡LEE!

Page 72: Tendencias de programación en Dispositivos Móbiles

PREGUNTASPREGUNTAS¿?¿?¿?¿?

Page 73: Tendencias de programación en Dispositivos Móbiles

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!

Page 74: Tendencias de programación en Dispositivos Móbiles

DEDICADO A:DEDICADO A:MI FAMILIAMI FAMILIA

YYAMIGOS AMIGOS AMIGOS AMIGOS

Page 75: Tendencias de programación en Dispositivos Móbiles

�@remitos

[email protected]

�vkn-side.blogspot.mx

Page 76: Tendencias de programación en Dispositivos Móbiles

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