Muchas soluciones se pueden disear e implementar con los valores de
fbrica, sin que sea necesario llevar a cabo ningn desarrollo, utilizando los componentes incluidos en Java ES. Sin embargo, es posible que otras soluciones requieran mayores esfuerzos de desarrollo, por lo que deber desarrollar componentes de J2EE personalizados que proporcionen nuevos servicios de presentacin o de negocios. La plataforma Java es el nombre de un entorno o plataforma de computacin originaria de Sun Microsystems, capaz de ejecutar aplicaciones desarrolladas usando el lenguaje de programacin Java u otros lenguajes que compilen a bytecode y un conjunto de herramientas de desarrollo. La plataforma Java es relativamente nueva, lo que significa que algunas veces se necesita integrar programas escritos en Java con servicios, programas o APIs existentes desarrollados en lenguajes distintos. Las bibliotecas proporcionan una interfaz abstracta para tareas que son altamente dependientes del hardware de la plataforma destino y de su sistema operativo. Las bibliotecas java.net y java.io implementan el cdigo nativo internamente, y ofrecen una interfaz estndar para que aplicaciones Java puedan ejecutar tales funciones. Java desde el comienzo, ha abrazado al mundo de las bases de datos, brindado soporte de acceso mediante la tecnologa JDBC. Aunque no hay una traduccin oficial de esa sigla, se admite que referencia a Java Database Connectivity. Desde el punto de vista de programacin, es una serie de interfaces (y alguna clase), contenida en los paquetes java.sql y javax.sql. Su diseo se ha basado en otras libreras anteriores, como la X/Open Call Level Interface (CLI), que defini como se implementan interacciones cliente/servidor con los sistemas de bases de datos. Todo JDBC descansa en el concepto de "driver": un conjunto de clases que permite comunicarse con un DBMS Por nombrar algunos: -Emulador SJBoy (v2.0, en ingls) - Emulador KEmulator (v0.9.8, en espaol). ANDROID Android es aquel software diseado para dispositivos mviles y Tablets compuesto por un middleware y aplicaciones su arquitectura: -aplicaciones programas de SMS, calendario, mapas, navegador, contactos; todas ellas, desarrolladas en lenguaje Java. Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. Dependen del idioma, lo que significa que slo est disponible mediante el uso de la sintaxis y los elementos de un idioma en particular. Android (este directorio necesita permisos de super usuario, root, por razones de seguridad). Un paquete APK incluye ficheros .dex (ejecutables Dalvik, un cdigo intermedio compilado), recursos, etc. Native Development Kit. Desarrollo Nativo. Se pueden compilar e instalar aplicaciones completas utilizando las herramientas de desarrollo habituales. El depurador ADB proporciona un shell root en el Simulador de Android que permite cargar y ejecutar cdigo nativo ARM o x86. La plataforma Android proporciona dos herramientas principales para el almacenamiento y consulta de datos estructurados: Bases de Datos SQLite Content Providers -Atari 2600 -Nintendo -Sega master system WINDOWS PHONE 7 DEVELOPER TOOLS Es un sistema operativo mvil desarrollado por Microsoft como sucesor de Windows Mobile. Es: Android de Google e iOS de Apple. Windows Phone 7.0 Nombre en clave "Photon". Versin inicial de Windows Phone, con bastantes carencias. Windows Phone 8.0 Nueva versin de WP presentada a finales de 2012 y disponible nicamente para nuevos dispositivos debido a un cambio de kernel (de Windows CE a Windows NT). La plataforma Windows Phone soporta los lenguajes de programacin C# y Visual Basic .NET.