Este documento describe el desarrollo de aplicaciones móviles para redes sociales en plataformas de smartphones. Explica el proyecto Pinwall, una red social móvil para BlackBerry, incluyendo recomendaciones para el diseño de la interfaz, la rentabilización a través de publicidad, la arquitectura técnica, y los pasos para desplegar y firmar la aplicación.
2. Agenda Plataformas móviles Antecedentes Sobre el proyecto (experiencias y recomendaciones) Rentabilizando aplicaciones móviles Vista macro de conectividad de usuarios con servicio Esquema técnico Algunos Términos Arquitectura de BB Modelos de apps Herramientas J2ME a BlackBerry Desplegando apps Firmando la aplicación
8. En el año 2008 se vendieron 139.3 millones de smartphones (incremento del 13.9% respecto al 2007).
9. En el 1er trimestre del año 2009 se vendieron 36.4 millones de unidades (incremento del 12.7% respecto al mismo período del 2007).* Gartner, Inc. (NYSE: IT) esunaconsultora líder en el mercado global de TICs
13. ¿QuéesPinwall? Pinwallesuna red social móvilquetepermitegenerar contactos (amistad o negocios) con personas quetambién tengan un BlackBerry® smartphone.
14. Alcance actual del servicio Llenarperfil personal y de negocios. Subirfoto (muyimportante). Buscarcontactosbajotodos los parámetros. Inbox (msg / friend requests / sys notifications). Mensajeríainstantánea. Integración de contactos con Address Book.
15.
16. Ser laaplicaciónqueutilice la genteparabuscar y encontrarcontactosquetengan un BlackBerry® smartphone a nivelmundial.
17.
18. Recomendaciones (1/5) Antes de decidir cual será la interfaz final en una aplicación móvil, piensa muy bien en 2 cosas: 1. Factibilidad de implementación 2. Que le guste al usuario final
25. Recomendaciones (2/5) Las tres F’s: Feedback, feedback, feedback. Arranca con unafase beta cerrada. Lee y analizadetenidamente el feedback de tus beta testers… siempretienenalgobuenoquedecir.
27. Recomendaciones (3/5) El Marketing Viral esmuyefectivo en mediosmóviles. En un mes se hanenviadomás de 65,000 correos de gentequedeseacompartir la aplicación con sulista de contactos del BlackBerry.
28. Recomendaciones (4/5) Los usuariossiempre se equivocan. El uso de Poka-Yokes esescencialparaminimizarerrores. En Indonesia se registran en promedio 2 personas x minuto. 1 de cada 14 quetengan email en Yahoo, meten mal el dedo(@yahoo.com en vez de @yahoo.co.id)
29. Recomendaciones (5/5) Los integrantes de tuequipodeben detenerganas de investigar y aprender;casocontrario se estanca el proyecto.
37. Comunicación viralLa tecnologíamóvilincentiva el marketing viral con la ayuda de redessocialesexistentes y queyatienenpenetración en el mercado (twitter / facebook).Beneficios de publicidad móvil (2/3)
70. Para correr un códigosobreestehilo, unaaplicacióndeberíaobtener un candadosobreesteobjeto:getEventLock(), invokeLater(), invokeAndWait()
71. Se puedeescoger entre desarrollar un MIDletquecorrasobrecualquierdispositivoquetengahabilitado el MIDP o un RIMlet (Queusaespecificamente BlackBerry APIs).44
75. El servidordonde reside la app paradescargardebeidentificar los MIME types para los .jad y .cod.
76. Usando el Desktop Manager esnecesariogenerar un archivo .alxquees un archivo XML (descripción de la aplicación Blackberry) ademasdel archivo .cod.45
80. Si el proyecto ha sidodesarrolladobajo los entornos antes mencionados (JDE, Eclipse, Netbeans) esteesgeneradoautomáticamente.
81. Casocontrarioejecutar en líneade comandos.(Convertirlos .jad y .jar en un .cod ejecutando la herramientarapc)rapc import = “rutaInstalacionJDEibet_rim_api.jar” codename=”nombreAplicacion” –midlet jad = NombreAplicacion.jad NombreAplicacion.jar 48