El documento presenta Oracle Application Framework (ADF) como un framework de desarrollo para aplicaciones web y móviles. ADF permite crear aplicaciones ricas de internet (RIA), simplifica el desarrollo web y la integración entre sistemas, y admite el desarrollo de aplicaciones multiplataforma que se pueden implementar en dispositivos móviles a través de ADF Mobile.
2. Desarrollo web y mobile
Web
Mobile
Social
User Engagement
Business Process
Management
Content
Management
Service Integration
Business
Intelligence
Data Integration
Identity Management & Security
Development
Tools
2
Cloud Application
Foundation
Enterprise
Management
avanttic Consultoría Tecnológica
5. Oracle Fusion Middleware
Web
Mobile
Social
User Engagement
Business Process
Management
Content
Management
Service Integration
Business
Intelligence
Data Integration
Identity Management & Security
Development
Tools
5
avanttic Consultoría Tecnológica
Cloud Application
Foundation
Enterprise
Management
6. Oracle ADF
Application Development Framework
• Framework de desarrollo de aplicaciones basado en Java
• Basado en el patrón de arquitectura MVC
• Simplifica la complejidad de un desarrollo web (sólo debemos
aprender ADF y no la gran variedad de tecnologías de la web)
• A través de JDeveloper ofrece un entorno de desarrollo similar a
un 4GL
• Permite desarrollar aplicaciones:
• Con una interfície de usuario rica
• Con facilidad de integración entre sistemas (arquitectura SOA)
• Con una agilidad superior al desarrollo Java estàndard
6
avanttic Consultoría Tecnológica
7. Framework estratégico de Oracle
Miles de desarrolladores
Oracle
Fusion
Applications
Industry
Applications
Oracle
ADF
ADF
Oracle
Fusion
Middleware
7
Custom
Applications
avanttic Consultoría Tecnológica
13. Aplicaciones a medida
Movilidad en ADF 11g
Utilidad
Beneficios
Escenario
ADF Faces
Rich Client
Components
Aplicaciones web RIA
para tablets
• Desarrollo único
Substitución de PC
por tablets
ADF Mobile
Browser
Aplicaciones web con
componentes
específicos para
navegadores mobile
• Soporta una amplia
gama de navegadores
móviles
Para aplicaciones que
se instalan en
dispositivos iOS o
Android
• Acceso a
funcionalidades del
dispositivo
ADF Mobile
• Simplificación de
mantenimiento
• Funciona en todo tipo de
dispositivos
• Trabajo sin conexión
• Interactividad y look &
feel nativo
13
avanttic Consultoría Tecnológica
Aplicaciones
sencillas para
ejecutar en
dispositivos móviles
de tamaño reducido
Trabajadores
itinerantes
Mayor grado de
complejidad de las
aplicaciones
Potenciación de la
imagen de marca
14. ADF Mobile
¿Qué nos proporciona ADF Mobile?
• Framework HTML5/CSS3/Javascript y Java para el desarrollo de
aplicaciones móviles híbridas
• El backend es Java: Incrusta una JVM ligera con la aplicación
• Permite el desarrollo modular (reutilización de funcionalidad)
• Permite incorporar seguridad en todas las capas
14
avanttic Consultoría Tecnológica
25. Ventajas
Oracle ADF
• Completo: Cubre todas las capas (end-to-end framework)
• Basado en estándares
• Simple: Encapsula la complejidad de los distintos tipos de
desarrollos en una única tecnología.
• Versátil: Para desarrollos de todo tipo
• Aplicaciones de escritorio
• Aplicaciones web
• Aplicaciones Mobile (iOS o Android)
• Soportado: Con un fabricante de software potente que lo respalda
25
avanttic Consultoría Tecnológica
26. Conclusiones
ADF
• Puedo adoptar un framework J2EE
• La evolución corre a cargo de Oracle
• Oracle Support
• Todo el software Oracle desarrollado con este framework
• Skills únicos de programación (para web y mobile!)
• Reducir costes de desarrollo y mantenimiento
26
avanttic Consultoría Tecnológica
27. carles.biosca@avanttic.com
Para más información contacte con nosotros a través de comercial@avanttic.com
MADRID
Orense 85
28020 Madrid
Tel. 91 116 17 89
BARCELONA
Aragó 182, 4º planta
08011 Barcelona
Tel. 93 151 84 51