wise men oracle mobility webinar- 11-december-2014

Post on 12-Jul-2015

124 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Wise Men Confidential

Exploring Oracle Enterprise Mobilityusing Oracle Mobile Platform

www.wisemen.com | info@wisemen.com

December 11, 2014 Vinod GaddamSr. Software Engineer

Wise Men Confidential

Agenda/Flow of the session

Wise Men Overview

Oracle Practice Overview

Oracle Mobile Platform

Oracle ADF Mobile

Oracle Mobile Application Framework

Oracle MAF POC Walkthrough

Summary

Q & A

2

Wise Men Confidential

About Wise Men

2

Wise Men: US-based WMBE

Established in 1997

Technology and Supply Chain solutions

GHQ: Houston, Texas, US

Canada & Dubai

CoE India: Hyderabad and Pune

ISO 9001:2008

2010, 2011 E&Y: Finalist of the year

2009 & 2008: Top 10 - Fast 100 List

2009 & 2008: Top 10 - 50 Fastest growing

Women-owned companies

2010 BP: Vendor of the Year

2010 and 2009 INC Magazine

2014 MWBE Vendor of the Year

2011 MWBE Vendor of the Year

Wise Men Confidential

Oracle Practice- Overview

Wise Men Confidential

Service Offerings

6

Consulting

Implementation

Upgrade & Migration

Operations & Support

Wise Men Confidential

Our Fusion Middleware Stack Offerings

7

Cloud Integration

Oracle Service Bus

SOA Management Pack

F

U

S

I

O

N

Oracle SOA Suite

Data Integration

Business Activity Monitoring

Business Process Management

Mobility

SOA Governance

Cloud Integration

Oracle Service Bus

SOA Management Pack

Application Integration Architecture

B2B Integration

WebLogic

Wise Men Confidential

Center of Excellence (CoE)

8

Fusion ExpertiseProficient and certified professionals provide right-value solutions to you.

Fusion LabOur full-fledged state-of-the-art Fusion Lab solutions, POCs and pilots building. A home away from home for you.

Framework“FusionWise” framework provides cost-effective, proven and assuring blue print, processes and robust templates.

Fusion PracticeWe are your “HELP” button in need. Solutions ready practice and enabler to help you with latest know-how and support.

Oracle Partnership“Gold Partnership” with Oracle brings the best collaboration to your projects and enhances the “success factor”.

Wise Men Confidential

Delivery Maturity Model

9

Development & Deployment

Pre-defined reusable & Accelerators

Methodologies, Framework

and Best Practices

Oracle Fusion Middleware Stack

Practice

Delivery(effort reduction, proven solutions)

Practice

Oracle

Wise Men Confidential

Speaker Profile

Vinod is senior software Engineer with

Oracle Middleware and Mobility practice of

Wise Men. He is an expert in Oracle Mobility

space.

He has over 9 years of experience in

designing and developing applications in

various technologies including Java,

Microsoft .NET, PL/SQL, Silverlight. He

specializes in building mobile applications

using various frameworks like xCode, Java,

HTML5 and Oracle.

10

Wise Men Confidential

Cross Platform Frameworks

• Native solution

– a cross platform language and compiles to native code

• Hybrid solution

– Combination of web technologies and native functionality

• Cross platform frameworks

11

Solution\Framework Titanium SDK

Xamarin PhoneGap Oracle ADF Mobile

Native Yes Yes - Yes

Hybrid - - Yes Yes

Wise Men Confidential

Oracle Mobile Platform

• Easily create and deliver enterprise solutions on one secure platform, for any device,

on any application, and any data

• Products

– Oracle SOA Suite

– Oracle Mobile Security

– Oracle Cloud Application Foundation

– Oracle Mobile Cloud Service

• Develop cross-channel and multichannel applications

• Integrate data and services across the enterprise and mobile devices with Oracle SOA

Suite

• Secure information uniformly across all layers using Oracle Identity Management

• Deployment and manage cloud using Oracle Cloud Application Foundation

12

Wise Men Confidential

Oracle SOA Suite for Mobility

• Comprehensive, standards-based software suite to build, deploy and manage

integration

• Improves developer productivity through easy-to-use, drag-and-drop features

– Mobile Enablement

– Cloud Integration

– Pluggable Services

– Integrated Security

13

Wise Men Confidential

Oracle Mobile Security

• Securely extend services and policies to devices through authentication, policy

enforcement, and single sign-on between applications

• Deliver a secure container for application security

• Simplify the provisioning process of users, applications, identities

• Provides a trusted and workspace for enterprise applications, email, and data

14

Wise Men Confidential

Oracle Mobile Platform Architecture

15

Wise Men Confidential

Oracle ADF Mobile

Wise Men Confidential

ADF Integrated Development Environment

Declarative and visual development

Integration with Apple Xcode and Android SDK

Component based UI construction

Task Flows

Data Controls

Packaging

Deployment

Debugging

17

Wise Men Confidential

ADF Controller

Define flow of application

using Task flow

Bounded Task flow

Unbounded Task flow

Navigation between pages,

methods and decision points

Similar to ADF Web Controller

18

Wise Men Confidential

ADF Content Features

Local AMX (Application Server Management eXtensions) File

JSF-like file built visually in JDeveloper

Generated into HTML/JavaScript on device at runtime

Remote URL

Any server-side HTML

ADF Mobile Browser Apps

Local HTML File

Coded with any third-party HTML5 frameworks

19

Wise Men Confidential

ADF Mobile Security

Security for ADF Mobile Applications

Authentication

Whitelisting

Access Control

Encryption and Certificate Management

20

Wise Men Confidential

ADF Mobile Deployment

ADF Mobile for Android

ADF Mobile for iOS

One Click Deployment

Device

Simulator/Emulator

Package

Publish

Publish to AppStore

Publish to Google Play

21

Wise Men Confidential

Oracle Mobile Application Framework

Wise Men Confidential

Why Oracle Mobile Application Framework

• Oracle's latest mobile platform to develop hybrid mobile applications

• Additional AMX* components (totally 80 now) to develop mobile applications &

provide a rich look & feel

• Support for Apache Cordova Plugins, O-Auth & web-SSO for Security

• Newly supported ADF Data Visualization Components like Graphs/Charts etc

• Complete integration with Oracle Mobile Security Suite which is a part of Oracle

IDM

• Higher reusability using Feature Archives (FARs) & custom components

• Migration of existing ADF Mobile Applications is easy

23

Wise Men Confidential

Oracle Mobile Application Framework Overview

Build Once, Run on Multiple-Platforms

Simpler UI development

Java, JavaScript, and HTML5-based application development

Offline-capable: SQLite with Encryption

Full Access to Native Device Features

Modular, Reusable Components

24

Wise Men Confidential

Application Types

Native

Optimized for specific mobile platform and form factor while developing with

the platform’s specific SDK, language, tools

Web

Online application accessed through mobile device browser with develop

once and run on many limited experience

Hybrid

Optimized for specific mobile platform and form factor while developing and

develop once run on many which almost native

25

Wise Men Confidential

Mobile Application Controller

MVC (Model View

Controller) Architecture

Define flow of application

using Task flow

Navigation between pages,

methods and decision points

26

Wise Men Confidential

Device Features Interaction

Drag and drop to use

E-mail

SMS

Contacts

GPS

Camera

Files

27

Wise Men Confidential

Mobile XML Components (AMX)

Additional AMX*

components (80+) to

develop mobile

applications & provide

a rich look & feel

Declarative data

binding

Customized look with

CSS

28

Wise Men Confidential

Development Tools Integration

Oracle JDeveloper or Oracle Enterprise Pack

for Eclipse

29

Oracle JDeveloper or Oracle Enterprise Pack for Eclipse

IDEs integrate with mobile SDK seamless development/testing/deploying

experience

Productivity boosting IDE with various palettes like Component, Data Control,

Property Inspectors and smart code editors

Wise Men Confidential

Security in Oracle MAF

Authentication

Online and Offline authentication

Single login across Features

Access Control

Role based access

Encryption

Credential store

Local data

30

Wise Men Confidential

Oracle ADF vs MAF Mobile

Parameters ADF MAF

IDE JDeveloper JDeveloper and Eclipse

AMX Components 50 80+

Custom UI None Yes

MVC Architecture Yes Yes

Debugging from IDE None Yes

Security, SOAP/REST services Yes Yes

Additional Plug Less Rich

31

Easy to migrate existing ADF Mobile applications to MAF

Wise Men Confidential

Proof of Concept Walkthrough for MAF

• Developing Applications using Oracle MAF

– Sample Application to display List of Employees in graphical format

– Deploying to Android Emulator

– Configuring and Deploying to Oracle Cloud

32

Wise Men Confidential

Create an Application Workspace JDeveloper 12.1.3

33

Wise Men Confidential

Create an MAF Task Flow

34

Wise Men Confidential

Creating Model Classes

35

Wise Men Confidential

Deploy to Emulator

36

Wise Men Confidential

Deployment Confirmation

37

Wise Men Confidential

Verify Application in Emulator

38

Wise Men Confidential

Oracle Cloud Connection

39

Wise Men Confidential

Oracle Cloud Connection

40

Wise Men Confidential

Deployment to Oracle Cloud Server

41

Wise Men Confidential

Verification of Deployment

42

Wise Men Confidential

Configure Oracle Database Cloud

43

Wise Men Confidential

Summary

Oracle Mobile Platform and Architecture

Oracle ADF Mobile and MAF Applications

Walkthrough on Demo Application for MAF

Deployment to Cloud

44

Wise Men Confidential 45

Thank you

Contact us:Email: marketing@wisemen.comPhone: 281-953-4500

http://www.wisemen.com/oracle

top related