oracle application framework

27
Oracle Application Framework Desarrollo Web y Mobile Carles Biosca 30-01-2014

Upload: avanttic-consultoria-tecnologica

Post on 12-Jun-2015

582 views

Category:

Documents


1 download

DESCRIPTION

Oracle Application Development Framework es el framework de desarrollo de aplicaciones Java de Oracle. Enfocado a incorporar las capacidades de un entorno de desarrollo 4GL en el mundo Java. Nos posibilita abordar con éxito tanto nuestros desarrollos web tradicionales como desarrollos Mobile, permitiéndonos generar aplicaciones para iOS y Android sin necesidad de realizar dos desarrollos separados.

TRANSCRIPT

Page 1: Oracle Application Framework

Oracle Application Framework Desarrollo Web y Mobile

Carles Biosca

30-01-2014

Page 2: Oracle Application Framework

2 avanttic Consultoría Tecnológica

User Engagement

Identity Management & Security

Business Process

Management

Content

Management

Business

Intelligence

Service Integration Data Integration

Development

Tools

Enterprise

Management

Web Social Mobile

Cloud Application

Foundation

Desarrollo web y mobile

Page 3: Oracle Application Framework

Agenda

1. Desarrollo web

2. Desarrollo mobile

Page 4: Oracle Application Framework

4 avanttic Consultoría Tecnológica

Desarrollo web

Page 5: Oracle Application Framework

5 avanttic Consultoría Tecnológica

Oracle Fusion Middleware

User Engagement

Identity Management & Security

Business Process

Management

Content

Management

Business

Intelligence

Service Integration Data Integration

Development

Tools

Enterprise

Management

Web Social Mobile

Cloud Application

Foundation

Page 6: Oracle Application Framework

6 avanttic Consultoría Tecnológica

• 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

Oracle ADF Application Development Framework

Page 7: Oracle Application Framework

7 avanttic Consultoría Tecnológica

Framework estratégico de Oracle Miles de desarrolladores

Oracle Fusion Applications

Industry Applications

Oracle Fusion Middleware

Custom Applications

ADF Oracle ADF

Page 8: Oracle Application Framework

8 avanttic Consultoría Tecnológica

Desarrollos multicanal ¿Qué nos proporciona ADF 11g?

Page 9: Oracle Application Framework

9 avanttic Consultoría Tecnológica

Flexibilidad Arquitectura en capas

Page 10: Oracle Application Framework

10 avanttic Consultoría Tecnológica

RIA: Rich Internet Applications Usabilidad

Page 11: Oracle Application Framework

11 avanttic Consultoría Tecnológica

Desarrollo mobile

Page 12: Oracle Application Framework

12 avanttic Consultoría Tecnológica

Aplicaciones a medida Movilidad en ADF 11g

Page 13: Oracle Application Framework

13 avanttic Consultoría Tecnológica

Utilidad Beneficios Escenario

ADF Faces

Rich Client

Components

Aplicaciones web RIA

para tablets

• Desarrollo único

• Simplificación de

mantenimiento

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

• Funciona en todo tipo de

dispositivos

Aplicaciones

sencillas para

ejecutar en

dispositivos móviles

de tamaño reducido

ADF Mobile Para aplicaciones que

se instalan en

dispositivos iOS o

Android

• Acceso a

funcionalidades del

dispositivo

• Trabajo sin conexión

• Interactividad y look &

feel nativo

Trabajadores

itinerantes

Mayor grado de

complejidad de las

aplicaciones

Potenciación de la

imagen de marca

Aplicaciones a medida Movilidad en ADF 11g

Page 14: Oracle Application Framework

14 avanttic Consultoría Tecnológica

• 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

ADF Mobile ¿Qué nos proporciona ADF Mobile?

Page 15: Oracle Application Framework

15 avanttic Consultoría Tecnológica

Aplicaciones híbridas multiplataforma Develop once, Deploy anywhere

Page 16: Oracle Application Framework

16 avanttic Consultoría Tecnológica

ADF Mobile ¿Qué nos proporciona ADF Mobile?

Page 17: Oracle Application Framework

17 avanttic Consultoría Tecnológica

Java ¿Qué nos proporciona ADF Mobile?

Skills únicos para

nuestro equipo de

desarrollo

Page 18: Oracle Application Framework

18 avanttic Consultoría Tecnológica

Estándar ¿Qué nos proporciona ADF Mobile?

Estándares de

vista: HTML5,

CSS3

Page 19: Oracle Application Framework

19 avanttic Consultoría Tecnológica

Integración con el dispositivo ¿Qué nos proporciona ADF Mobile?

GPS

Cámara

Agenda

Mail, SMS

Page 20: Oracle Application Framework

20 avanttic Consultoría Tecnológica

Trabajo offline ¿Qué nos proporciona ADF Mobile?

SQLite local para

trabajo offline

Page 21: Oracle Application Framework

21 avanttic Consultoría Tecnológica

Integración de aplicaciones web ¿Qué nos proporciona ADF Mobile?

Incorporar webs

externas a la

aplicación

Page 22: Oracle Application Framework

22 avanttic Consultoría Tecnológica

Integración de aplicaciones web ¿Qué nos proporciona ADF Mobile?

Autenticación

Autorización

Page 23: Oracle Application Framework

23 avanttic Consultoría Tecnológica

Interacción SOA ¿Qué nos proporciona ADF Mobile?

Acceso a datos de

los sistemas

corporativos

Page 24: Oracle Application Framework

24 avanttic Consultoría Tecnológica

Integración con sistemas hetereogéneos

Ora

cle

Serv

ice

BU

S

SOAP/REST

Page 25: Oracle Application Framework

25 avanttic Consultoría Tecnológica

• 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

Ventajas Oracle ADF

Page 26: Oracle Application Framework

26 avanttic Consultoría Tecnológica

• 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

Conclusiones ADF

Page 27: Oracle Application Framework

Para más información contacte con nosotros a través de [email protected]

BARCELONA

Aragó 182, 4º planta

08011 Barcelona

Tel. 93 151 84 51

MADRID

Orense 85

28020 Madrid

Tel. 91 116 17 89

[email protected]