J2SE
J2ME
wifi
Servlet
WEB
APP
JSON
Terminal
usuario
Proveedor
Telefonía celular
Encuestador
móvil
Base de datos
Tecnología – Lenguajes de programación
• Aplicación móvil
– Java J2ME
• Aplicación WEB (Servlet y FrontEnd)
– Java SE
Tecnología – Interfaz de usuario
• Interfaz de usuario móvil
– Interfaz gráfica de alto nivel
• Interfaz de usuario WEB
– Framework ZK
Tecnología – Capa de acceso a datos (DAO)
• Base de datos
– Postgre SQL o MySQL
• Java JDBC
• Mapeo de objetos y tablas relacionales
– ORM (Object Relationship Mapping)
Hibernate
Tecnología – Contenedor de aplicación
• FrontEnd WEB
– Apache Tomcat
Tecnología – Justificaciones
JavaSE
¿ Por qué decidimos usar JavaSE?
• Gran cantidad de Frameworks (facilitan la
implementación y velocidad de programación)
• Es uno de los Estándares más populares
• Lenguaje sencillo, robusto y portable
• Mayor experiencia de programación Java en el mercado
laboral
Tecnología – Justificaciones (Base
de datos)
¿ Por qué decidimos usar PostgreSQL?
• Es de uso libre y de código abierto
• Es multiplataforma
• Posee aplicaciones de administración simples y
gratuitas (ej. PG Admin)
Tecnología – Justificaciones (móvil)
¿ Por qué decidimos usar J2ME?
• Alto grado de compatibilidad con la menor adaptación
para los diferentes terminales.
¿ Por qué decidimos usar Interfaz de alto nivel?
• Asegura alta compatibilidad y adaptabilidad a las
diferentes resoluciones de pantalla
• La adaptación es resuelta automáticamente por el
Sistema Operativo utilizando las caraterísticas gráficas
nativas de cada dispositivo
Descargar

Tecnología – Interfaz de usuario