Los dispositivos móviles por
    fin son interesantes
        Svet Ivantchev, eFaber




       UniEE, 10 de abril de 2008
Aburrimiento!
       ¿Qué pasa ahora en este mercado?



•   Alternativas actuales: Windows Mobile, Symbian,
    otros (Pa...
Ejemplo de lo mejor
                     Nokia N95



•   GPS, VoIP, uso como
    modem vía BT, 3G,
    tarjetas de memori...
Python para S60
                 Scripting en el móvil

import appuifw
data = appuifw.query(uquot;Type a word:quot;, quot;...
Lo que esta llegando
         El resto de la charla




•   ¿Qué necesita una plataforma para tener
    éxito?

•   Angroi...
¿Qué necesita una plataforma
         para tener éxito?
        Ejemplos de los sistemas actuales

•   Clara utilidad (ej:...
Desarrolladores independientes
Android
                      La propuesta de Google
•   Application framework (componentes)

•   Máquina virtual

•   Nav...
Open Handset Alliance
      ¿Quién lo apoya?




               http://www.openhandsetalliance.com
Estructura
¿Por qué es interesante?
     Sólo algunos aspectos
¿Por qué es interesante?
              Sólo algunos aspectos



•   Usa Java pero no es J2ME
¿Por qué es interesante?
                Sólo algunos aspectos



•   Usa Java pero no es J2ME

•   Estructura de una apli...
¿Por qué es interesante?
                Sólo algunos aspectos



•   Usa Java pero no es J2ME

•   Estructura de una apli...
¿Por qué es interesante?
                Sólo algunos aspectos



•   Usa Java pero no es J2ME

•   Estructura de una apli...
$$$



• $ 10.000.000
  ($25.000, 10 x $275.000, 10 x $100.000)
iPhone
Steve Balmer, Jan 2007
quot;There's no chance that the iPhone is going to get any
        significant market share. No chan...
Steve Balmer, Jan 2007
quot;There's no chance that the iPhone is going to get any
        significant market share. No chan...
Un año mas tarde...
   EEUU, smartphones
Un año mas tarde...
  Navegación desde el móvil
¿Cómo es?
¿De verdad es para tanto?




          (video)
¿Cómo es?
¿De verdad es para tanto?




          (video)
¿Cómo es?
 Uso de mapas




    (video)
Desarrollo para el iPhone


    • Native
     • Hacks
     • SDK oficial
    • Desarrollo basado en web
iPhone SDK
SDK Tools

• Xcode
• iPhone simulator
• Interface Builder
• Instruments
Herramientas
La importancia del diagnóstico
Instruments
DTrace de Solaris
iPhone web apps
    El navegador como plataforma


•    SVG


•    Efectos CSS: transforms, transitions,
     animations

...
Herramientas


• Dashcode
• iPhone Simulator
$$$


• Desarrolladores independientes
  (70/30)
• $ 100.000.000 vía iFund
Conclusiones
Móviles, iPhone y Android
Móviles, iPhone y Android
Móviles, iPhone y Android
Móviles, iPhone y Android
Móviles, iPhone y Android
Móviles, iPhone y Android
Móviles, iPhone y Android
Móviles, iPhone y Android
Móviles, iPhone y Android
Móviles, iPhone y Android
Móviles, iPhone y Android
Móviles, iPhone y Android
Upcoming SlideShare
Loading in …5
×

Móviles, iPhone y Android

663 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
663
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Móviles, iPhone y Android

  1. 1. Los dispositivos móviles por fin son interesantes Svet Ivantchev, eFaber UniEE, 10 de abril de 2008
  2. 2. Aburrimiento! ¿Qué pasa ahora en este mercado? • Alternativas actuales: Windows Mobile, Symbian, otros (Palm?) • ¿Qué es lo que esta mal? • Seguridad vs Libertad vs Telecoms • Las oportunidades para creadores pequeños
  3. 3. Ejemplo de lo mejor Nokia N95 • GPS, VoIP, uso como modem vía BT, 3G, tarjetas de memoria, MMS, Apps, 5MPix, ... • Pero ... • Por lo menos tenemos Python
  4. 4. Python para S60 Scripting en el móvil import appuifw data = appuifw.query(uquot;Type a word:quot;, quot;textquot;) appuifw.note (uquot;The typed word was: quot; + data, quot;infoquot;)
  5. 5. Lo que esta llegando El resto de la charla • ¿Qué necesita una plataforma para tener éxito? • Angroid (Google & friends) • iPhone (Apple)
  6. 6. ¿Qué necesita una plataforma para tener éxito? Ejemplos de los sistemas actuales • Clara utilidad (ej: RIM/Blackberry) • Cool factor (ej: Palm de hace unos años) • “Enterprise” (ej: Windows Mobile, Blackberry) • Técnicamente decente (ej: Symbian S60) • Relaciones con Open Source, Comunidad (ej: S60) • Desarrolladores independientes
  7. 7. Desarrolladores independientes
  8. 8. Android La propuesta de Google • Application framework (componentes) • Máquina virtual • Navegador basado en WebKit • Gráficos: custom 2D graphics library y 3D graphics based on the OpenGL ES 1.0 • SQLite • Media (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) • Telefonía GSM • Bluetooth, EDGE, 3G, y WiFi • Camera, GPS, accelerometer • SDK, Eclipse IDE http://code.google.com/android/
  9. 9. Open Handset Alliance ¿Quién lo apoya? http://www.openhandsetalliance.com
  10. 10. Estructura
  11. 11. ¿Por qué es interesante? Sólo algunos aspectos
  12. 12. ¿Por qué es interesante? Sólo algunos aspectos • Usa Java pero no es J2ME
  13. 13. ¿Por qué es interesante? Sólo algunos aspectos • Usa Java pero no es J2ME • Estructura de una aplicación: Activity, Intent Receiver, Service, Content Provider
  14. 14. ¿Por qué es interesante? Sólo algunos aspectos • Usa Java pero no es J2ME • Estructura de una aplicación: Activity, Intent Receiver, Service, Content Provider • Ciclo de vida de una aplicación
  15. 15. ¿Por qué es interesante? Sólo algunos aspectos • Usa Java pero no es J2ME • Estructura de una aplicación: Activity, Intent Receiver, Service, Content Provider • Ciclo de vida de una aplicación • UI: desde el código o vía XML
  16. 16. $$$ • $ 10.000.000 ($25.000, 10 x $275.000, 10 x $100.000)
  17. 17. iPhone
  18. 18. Steve Balmer, Jan 2007 quot;There's no chance that the iPhone is going to get any significant market share. No chance,quot; (video) http://www.youtube.com/watch?v=C5oGaZIKYvo
  19. 19. Steve Balmer, Jan 2007 quot;There's no chance that the iPhone is going to get any significant market share. No chance,quot; (video) http://www.youtube.com/watch?v=C5oGaZIKYvo
  20. 20. Un año mas tarde... EEUU, smartphones
  21. 21. Un año mas tarde... Navegación desde el móvil
  22. 22. ¿Cómo es? ¿De verdad es para tanto? (video)
  23. 23. ¿Cómo es? ¿De verdad es para tanto? (video)
  24. 24. ¿Cómo es? Uso de mapas (video)
  25. 25. Desarrollo para el iPhone • Native • Hacks • SDK oficial • Desarrollo basado en web
  26. 26. iPhone SDK
  27. 27. SDK Tools • Xcode • iPhone simulator • Interface Builder • Instruments
  28. 28. Herramientas La importancia del diagnóstico
  29. 29. Instruments DTrace de Solaris
  30. 30. iPhone web apps El navegador como plataforma • SVG • Efectos CSS: transforms, transitions, animations • BBDD offline (JavaScript API, SQL, hasta transacciones!) • Misc: full screen, iconos en el home,“gestures”,
  31. 31. Herramientas • Dashcode • iPhone Simulator
  32. 32. $$$ • Desarrolladores independientes (70/30) • $ 100.000.000 vía iFund
  33. 33. Conclusiones

×