II Jornadas Tecnológicas de Ingeniería de Sistemas 5 UDO Monagas Java y la tecnología móvil Jorge Salazar Tovar Venezuela Java User Group jfexart@gmail.com http://jfexart.com.ve Maturín, 3, 4 y 5 de Agosto 2011
System.out.print( Hola mundo! ); Consultor Desarrollador Java Líder fundador de Venezuela Java User Group Ex líder de Venezuela OpenSolaris User Group Blogger aficionado Conferenciante
Agenda Java... historia y características Situación actual de la tecnología móvil Listo para llevar Enriquecido con vitaminas y minerales Verde y con antenas El futuro de Java y la tecnología móvil
Acerca de Java Lenguaje de programación orientado a objeto Creado por Sun Microsystems Lanzado en el año 1995 Adquirido por Oracle Corporation en el 2010 Java 7 última versión de JavaSE (07.07.2011)
Acerca de Java Su padre creador: James Gosling Plataformas: JavaME, JavaSE, JavaEE, JavaFX Más de 4.500 millones de dispositivos usan la tecnología Java Software libre: OpenJDK
Características Multiplataforma (Windows, Linux, Mac, Solaris) Java Virtual Machine (JVM) Compila código fuente a Java bytecode Portabilidad y seguridad Múltiples usos: Aplicaciones de escritorio, sistemas de servidor, navegador web, dispositivos móviles
Agenda Java... historia y características Situación actual de la tecnología móvil Listo para llevar Enriquecido con vitaminas y minerales Verde y con antenas El futuro de Java y la tecnología móvil
Indicadores 2000-2009 Fuente: CONATEL
Mercado móvil Android 39,5% 1,8% en 2009 25% en 2010 Symbian OS 21% 51% en 2009 36,6% en 2010 ios 19,4% 13% en 2009 16,7% en 2010 BlackBerry OS 13,4% 19% en 2009 14,8% en 2010 Windows Phone 5.7% 9,3% en 2009 2,8% en 2010
Agenda Java... historia y características Situación actual de la tecnología móvil Listo para llevar Enriquecido con vitaminas y minerales Verde y con antenas El futuro de Java y la tecnología móvil
Java ME Plataforma Java para sistemas embebidos Creada por Sun Microsystems, ahora propiedad de Oracle Corporation. Licencia: GNU GPL Soportado por ios, Android, Windows Mobile, MeeGo, BlackBerry, Symbian, etc.
Desarrollo con Java ME Java ME SDK NetBeans Mobility Pack Eclipse Mobile Tools para Java
Agenda Java... historia y características Situación actual de la tecnología móvil Listo para llevar Enriquecido con vitaminas y minerales Verde y con antenas El futuro de Java y la tecnología móvil
JavaFX Plataforma para crear aplicaciones enriquecidas Creada por Sun Microsystems, lanzada en el 2008 Adquirida por Oracle Corporation Licencia: EULA. Tecnologías JavaFX incluidas: JavaFX Script y JavaFX Mobile. Ultima versión estable: 1.3 Ultima versión de prueba: 2.0 Beta
JavaFX Mobile Añadida a JavaFX a partir de la versión 1.1 Usa JavaFX Script como lenguaje de programación Integración con Java ME Compatible con Android, Symbian OS, Windows Mobiles, etc.
Desarrollo con JavaFX Mobile JavaFX SDK Compilador Herramientas de runtime Librerías NetBeans plugin drag & drop Eclipse plugin desarrollado por la comunidad Mobile emulator
Agenda Java... historia y características Situación actual de la tecnología móvil Listo para llevar Enriquecido con vitaminas y minerales Verde y con antenas El futuro de Java y la tecnología móvil
Android Sistema operativo para móviles Desarrollado inicialmente por Android Inc. Empresa comprada por Google en el 2005 Soportado por la Open Handset Alliance Licencia: Apache 2.0 y GNU GPL 2 Está basado en el kernel de Linux Posee su propia máquina virtual llamada Dalvik Ultima versión estable: 2.3.5 (Móviles) y 3.2 (Tablets)
Dalvik Máquina virtual optimizada para móviles Arquitectura basada en registros Usa su propio bytecode, y no el de Java No se alinea con librerías de clases de Java SE ni de Java ME Optimizada para correr múltiples instancias
Desarrollo con Android Android SDK Android Emulator Android Development Tools Plugin para Eclipse Android Asset Packaging Tool aapt dx SQLite Delvik Debug Monitor Service - ddms
Agenda Java... historia y características Situación actual de la tecnología móvil Listo para llevar Enriquecido con vitaminas y minerales Verde y con antenas El futuro de Java y la tecnología móvil
Futuro de la tecnología móvil Mayor almacenamiento (permanente) Mejor convergencia de varios productos Incremento de la banda ancha móvil Servicios de localización Pagos y transferencia financieras Videoconferencias Llamadas a través de VoIP Servicios en la nube
Desde mi punto de vista... Mercado con rápido crecimiento y nuevas oportunidades de negocios Aplicaciones basadas en cloud computing Clientes en cualquier parte del mundo Bajo costo + muchos clientes = grandes ganancias La mejor opción para emprender
Gracias! Visítame http://blog.jfexart.com.ve Escríbeme jfexart@gmail.com Sígueme @jfexart