Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle Mobile Application Framework 
Developing an...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Safe Harbor Statement 
The preceding is intended t...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Program Agenda 
1 
2 
3 
4 
5 
Oracle MAF 12c – In...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
An Introduction to Oracle MAF 12c Framework 
Subti...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle Mobile Application Framework Overview 
Prod...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle Mobile App Framework 
Oracle Mobile Applica...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle MAF – Business Benefits 
•Increase mobile d...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
The Oracle Mobile Application Framework Features
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
The Mobile Developer Dilemma 
•Native 
–Develop wi...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Supporting Multiple Development Approaches 
Declar...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Business Logic Development 
Access and Process App...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
UI Implementation Options in Oracle MAF 
•Componen...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Application Mobile XML Components (AMX) 
•80+ Comp...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Mobile Optimized UI Experience 
•Native user exper...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Mobile Application Controller 
MVC architecture fo...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Device Features Interaction 
•Leverages Apache Cor...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Extend and Expand 
Add capabilities to the framewo...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Declarative Customization 
•Add customization/pers...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Native Push Notification Support 
•Push notificati...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
22 
Mobile 
Device 
Servers 
REST or SOAP Services...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Development Tools Integration 
Increase developer ...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Overview of Security in Oracle MAF 12c 
Subtitle 
...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Built-in Security Features 
•Authentication 
–Onli...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Complete Mobile Security Integration 
•Oracle Mobi...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle JDeveloper
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle Enterprise Pack for Eclipse
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle MAF Setup and Installation in OEPE
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Preparing the OEPE IDE and Installing the mobile S...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Preparing the OEPE IDE and Installing the mobile S...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Preparing the OEPE IDE and Installing the mobile S...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Demo Time! 
Building MAF Application with OEPE 
33
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
bit.ly/mafchallenge 
Develop an Oracle MAF Applicat...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Q&A 
35 
Victor Ameh Oracle ISV Migration Center C...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
•CONNECT WITH US 
•COMMUNICATE WITH US 
•partner.i...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
37
Partner Webcast – Oracle MAF 12c: Mobile Applications with Oracle Enterprise Pack for Eclipse
Partner Webcast – Oracle MAF 12c: Mobile Applications with Oracle Enterprise Pack for Eclipse
Partner Webcast – Oracle MAF 12c: Mobile Applications with Oracle Enterprise Pack for Eclipse
Upcoming SlideShare
Loading in …5
×

Partner Webcast – Oracle MAF 12c: Mobile Applications with Oracle Enterprise Pack for Eclipse

1,498 views

Published on

Oracle Mobile Platform allows enterprises to easily create and deliver engaging user experiences on one secure platform, for any device, on any application, and any data. Oracle Mobile Application Framework is the answer to organizations that need to develop cross device mobile applications faster.

Leveraging the power of Java, HTML5 and JavaScript standards and providing declarative and visual development experience and integration with development tools, Oracle MAF accelerates the creation of on-device mobile applications for phones and tablets delivering a complete MVC development framework with hybrid mobile architecture.

During our webcast, we will take you through a practical demonstration of how to build and deploy Oracle Mobile Application Framework 12c mobile applications with the Eclipse IDE using the Oracle Enterprise Pack for Eclipse 12c.

[Read More https://blogs.oracle.com/imc/entry/maf12c_oepe]

Published in: Technology
  • Be the first to comment

Partner Webcast – Oracle MAF 12c: Mobile Applications with Oracle Enterprise Pack for Eclipse

  1. 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Mobile Application Framework Developing an Oracle MAF 12c Application in Oracle Enterprise Pack for Eclipse(OEPE) Victor Ameh Oracle Fusion Middleware Technology ISV Migration Consultant A&C Technology Adoption Office | Partner Business Development, ECEMEA October 30, 2014
  2. 2. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The preceding 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. 4
  3. 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda 1 2 3 4 5 Oracle MAF 12c – Introduction & Features Overview of Security in Oracle MAF Oracle MAF Setup and Installation in OEPE Demo Q&A 5
  4. 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | An Introduction to Oracle MAF 12c Framework Subtitle 6
  5. 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Mobile Application Framework Overview Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms •Simpler UI development •Java, JavaScript, and HTML5-based application development •Choice of development tools •Offline-capable: SQLite with Encryption •Full Access to Native Device Features •Modular, Reusable Components
  6. 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Mobile App Framework Oracle Mobile Application Framework Write Once, Deploy to Many
  7. 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle MAF – Business Benefits •Increase mobile development speed •Eliminate mobile skills shortage – use existing skill sets •Complete solution out of the box •Extensible
  8. 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | The Oracle Mobile Application Framework Features
  9. 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | The Mobile Developer Dilemma •Native –Develop with the platform’s specific SDK, language, tools •Web –Develop once – run on many – limited “mobile experience” •Hybrid –Develop once run on many – almost native “mobile experience” ? ? ? ?
  10. 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Supporting Multiple Development Approaches Declarative Framework HTML5+JavaScript Logic Java JavaScript UI Oracle Components Any HTML5 component Access to backend services Declarative data controls Programmatic Device features integration Declarative or Java API JavaScript API App/Feature Security Supported Supported Push notification Supported Supported
  11. 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Business Logic Development Access and Process Application Data •Code logic with Java •Lightweight JVM •Native library on device
  12. 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | UI Implementation Options in Oracle MAF •Component based page definition –AMX Components •Programmatic HTML5 –with any third-party HTML5 frameworks •Remote URL –Any server-side HTML
  13. 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Application Mobile XML Components (AMX) •80+ Components •XML format •Visual development •Declarative data binding •Rendered into HTML5/JavaScript on device at RT •Customized look and feel through CSS
  14. 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Optimized UI Experience •Native user experience •Advanced HTML5-based UI –Full animation, gesture, and touch interaction support •Interactive data visualization components •Optimized performance for mobile
  15. 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Application Controller MVC architecture for your mobile application •Define the flow of your application •Navigate between pages, methods and decision points •Java code for UI events and managed beans
  16. 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Device Features Interaction •Leverages Apache Cordova •Drag and drop to use –Email –SMS –Contacts –GPS –Camera –Files •Or access programmatically –Java & JavaScript API
  17. 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Extend and Expand Add capabilities to the framework •Cordova Plug-in Support –Add functionality such as barcode scanning, NFC, geo-fencing, etc. –Cross platform •Custom AMX Component Support –Allows developer to add custom UI components to the framework •Declarative reusable Component Support
  18. 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Declarative Customization •Add customization/personalization in layers •Customization applied at runtime •Supports in-app application updates
  19. 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Native Push Notification Support •Push notifications to mobile users from a single code base •Leverage native push notification –iOS: Apple Push Notification –Android: Google Cloud Messaging Service •Tightly integrated –With the application lifecycle and business logic
  20. 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 22 Mobile Device Servers REST or SOAP Services Server-Generated HTML Apache Cordova Plugins & APIs Java VM SQLite Client Logic JDBC Encrypted Database Configuration Service APN/GCM Push Services App. Configuration Web View HTML 5, CSS3 & JavaScript Representation AMX Feature Local HTML Feature Remote URL Feature MAF Device Native Container Components Controller Device Services Authentication, Credential Management & Access Control Oracle Mobile Application Framework Architecture
  21. 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Development Tools Integration Increase developer productivity •Oracle JDeveloper or Oracle Enterprise Pack for Eclipse •IDEs integrate with mobile SDK seamless development/testing/deploying experience •Productivity boosting IDE –Declarative and visual editors –Component palette –Data control palette –Property inspectors –Smart code editors
  22. 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Overview of Security in Oracle MAF 12c Subtitle 24
  23. 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Built-in Security Features •Authentication –Online and Offline authentication –Single login across Features –Out of the box integration with Oracle Access Manager for Mobile & Social •Access Control –Role based access •Encryption –Credential store –Local data –Communication channels
  24. 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Complete Mobile Security Integration •Oracle Mobile Security Suite –Containerization –Enterprise App Store –Data Leak Protection –FIPS-level encryption •Oracle Access Management Mobile and Social –Single Sign on –Web SSO and OAuth Authentication –Multi-factor login –Device feature access control
  25. 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle JDeveloper
  26. 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Enterprise Pack for Eclipse
  27. 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle MAF Setup and Installation in OEPE
  28. 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Preparing the OEPE IDE and Installing the mobile SDK Installation Requirements •Install MAF design time •Oracle JDeveloper or Oracle Enterprise Pack for Eclipse •Download OEPE 12.1.3.2 •Option to install an Existing Eclipse update manager
  29. 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Preparing the OEPE IDE and Installing the mobile SDK Installation Requirements •Install the Mobile SDK •MAF applications are deployed as native applications •Android or iOS platforms http://docs.oracle.com/cd/E53569_01/tutorials/tut_oepe_maf_setup/tut_oepe_maf_setup.html http://docs.oracle.com/cd/E53569_01/tutorials/tut_oepe_maf_setup/tut_oepe_maf_setup_2.html •Need native libraries and tools •iOS applications can be only be developed on Macs
  30. 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Preparing the OEPE IDE and Installing the mobile SDK Deployment and Testing •Platform specific files –.apk for Android –.ipa for IOS •a connected device •a simulator or emulator
  31. 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Demo Time! Building MAF Application with OEPE 33
  32. 32. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | bit.ly/mafchallenge Develop an Oracle MAF Application https://blogs.oracle.com/imc/entry/maf12c_developer_challenge Get a chance to win $$$ • $6,000 – First place • $3,000 – Second place • $1,000 – Third place Demonstrate • How to implement an app • How to extend an existing app
  33. 33. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Q&A 35 Victor Ameh Oracle ISV Migration Center Consultant victor.amehl@oracle.com ISV Migration Center blog: http://blogs.oracle.com/imc ISV Migration Center email: partner.imc@beehiveonline.oracle.com
  34. 34. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | •CONNECT WITH US •COMMUNICATE WITH US •partner.imc@beehiveonline.oracle.com •oracle.com/subscribe ASSISTING YOU ADOPT & IMPLEMENT THE LATEST ORACLE TECHNOLOGY blogs.oracle.com/IMC twitter.com/oracleIMC youtube.com/OracleIMCTeam facebook.com/oracleIMC ORACLE.COM/PARTNERS/GOTO/HUB-ECEMEA
  35. 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 37

×