Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3
Extend Your Application Reach to Mobile Devices. The Fusion Way!
Jernej Kase @jernejkase
Technology Specialist at Partner Business Development A&C Technology Adoption Office Oracle ECEMEA
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4
Agenda
§ Mobile Computing
§ Challenges of Mobile Development
§ Oracle ADF Mobile Overview § Demo
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5
Mobile Computing
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6
0
500
1000
1500
2000
2500
3000
Tablets Smartphones PC
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7
WHAT ARE THE CHALLENGES OF MOBILE DEVELOPMENT?
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8
§ iOS, Android, … § Multiple versions of the same
platform § Different programming languages § Different tools § Different skills
Platform fragmentation
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9
§ HTML5 is great, but… – Immature frameworks – Lots of javascript coding – Learning curve
Productivity
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10
§ Delaying entry to the mobile market § No mobile strategy in place § Lost business opportunities § Questionable future
Entrance barrier
Result
?
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11
Oracle ADF Mobile
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12
ADF Mobile
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13
ADF Mobile
UI Components
UI Coding
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14
§ Develop once & deploy to multiple platforms: iOS , Android, …
§ Reuse existing Java & ADF skills § Protect against mobile platform shifts
– framework adapts for you § Secure with Authentication, Access
Control and Encryption
Hybrid Mobile Applications
Oracle ADF Mobile
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15
Device Services
ADF Mobile Architecture
Phone Gap
Device Native Container Web View
Server HTML
ADF Mobile XML View
Java Managed Beans
ADF Model
Third Party Web Sites
ADF Faces RC
ADF Mobile Browser Content
Mobile Device
Web Services (SOAP & REST)
Local HTML
HTML5 & JavaScript
Configuration Server
ADF Controller
Local Data
Credential M
anagement,
SSO &
Access C
ontrol
Application
Configuration
Server
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16
ADF Mobile – Content Options
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17
DEMO
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18
Next steps
• Download JDeveloper & ADF Mobile – http://bit.ly/jdevhome – http://bit.ly/ADFMobile
• See demos, samples and tutorials • Contact us if you plan to use ADF Mobile in
your project - we can help! [email protected]
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19
Q&A
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21