Click here to load reader

Aplicaciones moviles Multiplataforma

Embed Size (px)

DESCRIPTION

Aplicaciones moviles que funcionan en diferentes sistemas operativos tales como: Android, iPhone, iPad, BlackBerry, Windows Mobile, Windows Phone En la plataforma Rhomobile usando Ruby como lenguaje de programación.

Citation preview

  • 1. Aplicaciones Mobiles Multiplataforma Alexander Rios @alxplus Rhomobile

2. LOGO Agenda 1. Aplicaciones mviles 2. Caracteristicas 3. Ruby 4. Rho 5. Ejemplo 6. Recursos Aplicaciones Multiplataforma Alex Rios 3. LOGO Cual OS www.osdglobal.com Open Systems Development 4. LOGO Caractersticas 1. Multi plataforma: escriba una vez, ejecute donde sea. 2. Funciona donde este: conectado o no 3. MVC: Model View Controller 1.Sistemas Operativos soportados: BlackBerry, Android, Android 2.1+, iPhone 3+, iPad, Windows Mobile/8 Aplicaciones Multiplataforma Alex Rios 5. LOGO Capacidades del Dispositivo 1. System Class 2. Localization 3. Geolocation 4. PIM Contacts 5. PIM Calendar/Events 6. Camera 7. Barcode 8. Signature Capture 9. Bluetooth 10.NFC 11.Ringtone manager 12.Printing 13.Alerts, Timer 14.Screen rotation 15.Run external application 16.Run rhodes application from browser 17.MapView 18.File system 19.Shutdown hook 20.Media Support 21.Hyperlinks for Email, Phone Dialing, SMS and others Aplicaciones Multiplataforma Alex Rios 6. LOGO Arquitectura Aplicaciones Multiplataforma Alex Rios 7. LOGO Requerimientos Instalar Core Ruby RubyGems GNU make (win) rhodes gem Deployment Java Development Kit Android SDK iPhone SDK BlackBerry JDK Aplicaciones Multiplataforma Alex Rios 8. LOGO Ruby Referencias Ruby en 15 min tryruby.org Ruby en 20min www.ruby-lang.org/en/documentation/quickstart/ Demo IRB Funciones, Strings Clases, Objetos Ciclos Aplicaciones Multiplataforma Alex Rios 9. LOGO Rho Proceso Eclipse Crear Desarrollar Debug Test Build Rho Eclipse Proyecto Model Bag Fixed Tricks Aplicaciones Multiplataforma Alex Rios 10. LOGO Recursos 1. Download free http://www.motorolasolutions.com/rhomobiles uite 2. Communidad: Activa y creciente http://launchpad.motorolasolutions.com 3. Docs: En linea, siempre actualizado http://docs.rhomobile.com 4. Webinars: 50+ para comenzar http://www.rhomobile.com/webinars/ 5. Twitter: @RhoMobile Aplicaciones Multiplataforma Alex Rios 11. Aplicaciones Mobiles Multiplataforma Alexander Rios [email protected] Rhomobile