SlideShare a Scribd company logo
1 of 43
Download to read offline
The Mobile Enterprise in Action 
Managing business processes from your mobile device 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Steven Davelaar 
Mobile A-Team 
Oracle Corporation 
@stevendavelaar
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Agenda 
Enterprise Mobility – Goals and Challenges 
The Oracle Mobile Platform 
The Mobile Enterprise In Action – “My City” Demo 
Going Mobile – Some Practical Guidelines 
1 
2 
3 
4
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Safe Harbor Statement 
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.
“If you don't have a mobile strategy, 
…you don't have a strategy 
for growth” 
Eric Schmidt, Google Executive Chairman 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Your Logo 
Mobile & Cloud Computing 
Source: Forbes: Mobile Business Statistics For 2012 
By 2015 mobile app development 
projects will outnumber native PC 
projects by a ratio of 4-to-1. 
90% of CIO expect to deploy 
more than 25 mobile apps in 
2014. 
Market for Cloud-based 
Mobile Apps is expected to 
grow by 88% from 2009 to 
2014
Differentiate your business CLOUD 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
ON-PREMISE 
PACKAGED 
APPLICATIONS 
CUSTOM APPLICATIONS 
Create new experiences 
Engage users 
Extend what you have 
Enterprise Mobility 
What you want to achieve
Mobility Is A Significant Challenge for I.T. 
Top Mobility 
Challenges for CIOs 
41% 
31% 
28% 
Securing corporate 
information 
Integrating with 
other systems 
Supporting 
multiple devices 
CIO Insight: Top Challenges of Enterprise Mobility, 2012 
Mobility is Expensive 
McKinsey, 2012: Mobility Disruption: A CIO Perspective 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
41% 
CIOs cited Mobility is expensive 
& a critical challenge 
Up to$250 
per device/ annually 
Includes cost of connectivity, infrastructure 
and support 
Bring Your Own Device (BYOD) 
Practices in 2011 
74% 
74% Allow some sort of 
BYOD usage. 
Less than 10% “ 
FULLY AWARE” of 
the devices 
accessing their 
network 
10% 
Forbes: Mobile Business Statistics For 2012
Enterprise Challenges in Mobile Development 
Time spent 
On 
Integration 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Current state of Mobility 
2/3 of the time spent on mobility 
projects is connecting to, and 
securing back-end systems 
Source: 2014 Triangle Research Survey
IT: Having a Hard Time Keeping Up 
 A solution - empower some business 
users 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
 Reduce the delay in answering 
immediate user needs 
 IT can further enhance the app 
9 
Developers 
Users
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Agenda 
Enterprise Mobility – Goals and Challenges 
The Oracle Mobile Platform 
The Mobile Enterprise In Action – “My City” Demo 
Going Mobile – Some Practical Guidelines 
1 
2 
3 
4
Re-Think Mobile 
 Develop cross platform  multi channel 
and multi device applications 
 Integrate data and services across the 
Enterprise and Mobile devices 
 Secure information uniformly across all 
layers of enterprise and mobile apps 
 Deploy  Manage cloud and on-premises 
for multi-channel delivery 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle Mobile Platform 
Multi-Channel 
NATIVE, WEB, HYBRID 
ORACLE MMOOBBIILLEE PPLLAATTFFOORRMM 
DEVELOP 
INTEGRATE 
SECURE 
ON-PREMISE 
PACKAGED 
APPLICATIONS 
CUSTOM 
MANAGE 
DEPLOY 
APPLICATIONS CLOUD
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle Mobile Suite 
Mobile 
Development 
Framework 
Enterprise Adapters 
Service Bus
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle Mobile Suite 
Mobile 
Development 
Framework 
Enterprise Adapters 
Service Bus
Oracle Mobile Application Framework 
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 
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 
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 
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 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
to the framework 
• Declarative reusable Component Support
Built-in Security Features 
• Authentication 
• Access Control 
• Encryption 
• Oracle Mobile Security Suite Integration 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
– Containerization 
– Multifactor login 
– Oauth, Web-Form, Basic 
– Single sign on 
– Device access control
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle Mobile Suite 
Mobile 
Development 
Framework 
Enterprise Adapters 
Service Bus
Oracle Service Bus 
• Service virtualization for your apps and 
services 
• Non-intrusive 
• No need to change existing system 
architecture/implementation 
• Connectors for Apps and Cloud 
• Seamless REST/JSON Support 
• Data Shaping 
• Monitoring and SLA 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Service Bus
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
OSB - Mobile Enablement 
• Easily expose any service or 
reference as REST 
• Wizard to configure REST 
interface 
• Choice to use XML or JSON 
• Map operations to existing 
services  bindings 
• Auto-generation of test payloads 
 URLs 
21 
REST  JSON Support
Map to existing business logic and define new interfaces 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Declarative Development
Visual Development 
• Define logic and transformations visually 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle Mobile Suite 
Mobile 
Development 
Framework 
Enterprise Adapters 
Service Bus
Oracle Service Bus – Extensive Connectivity 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 25
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Agenda 
Enterprise Mobility – Goals and Challenges 
The Oracle Mobile Platform 
The Mobile Enterprise In Action – “My City” Demo 
Going Mobile – Some Practical Guidelines 
1 
2 
3 
4
Enterprise in Action – “My City” Demo 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Citizen App 
Reporting 
Incidents 
Government Responder App 
Managing incidents 
Two roles: action officer, case worker
My City Demo – Main Software Components 
• Oracle MAF used to build citizen and responder app 
• Oracle Content server used to store incident reports 
• Oracle BPM to manage incident process 
• Oracle Service Bus to provide mobile-optimized API 
• Oracle Access Manager Mobile and Social (OAMMS) for mobile-optimized 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
security API 
• Oracle Access Manager for user authentication
Mobile Device 
Mobile Application Framework (MAF) 
Citizen 
App 
Responder App 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
REST-JSON 
Oracle HTTP Server (OHS) Webgate 
Oracle Access Manager 
Mobile  Social (OAMMS) 
Oracle Access 
Manager (OAM) 
Oracle Service Bus (OSB) 
Incident Tasks Closed Incidents Push Notifications 
Business Process Manager 
(BPM) 
Oracle Content Server 
Authentication / Create New User 
REST-JSON 
REST-JSON + SAML Header 
SOAP + SAML Header 
REST-JSON + Auth Token 
B2C Demo 
Architecture 
HTTP mime type image 
Incident photo 
Google/Apple 
Cloud 
SOAP 
Push notifications 
REST-JSON 
Geo Location 
Google Geo 
Services 
REST-JSON 
Oracle Unified 
Directory (OUD) 
SOAP + SAML Header
Demo: 
Mobile “MyCity” Demo 
Integrating MAF, OSB, BPM and Content Server 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Oracle Confidential – Internal/Restricted/Highly Restricted 31
My City Demo - BPM Incident Tracking Process 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
My City Demo - BPM Worklist 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
My City Demo - OSB Overview 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
My City Demo - BPM Tasks Pipeline 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Agenda 
Enterprise Mobility – Goals and Challenges 
The Oracle Mobile Platform 
The Mobile Enterprise In Action – “My City” Demo 
Going Mobile – Some Practical Guidelines 
1 
2 
3 
4
Going Mobile – Some Practical Guidelines 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
• Mobile App Design 
• Mobile API Design 
• Mobile App Implementation 
• Useful Resources
Mobile App Design - Guidelines 
• Define a storyboard for the mobile app 
– Carefully think about business benefits, and online versus offline usage scenarios 
• Translate storyboard into detailed visual design and wireframes 
– Do NOT copy existing web UI’s to tablet 
– Graphical User Interface (GUI) versus Natural User Interface (NUI) 
– Use Mobile UI design professionals if possible 
• Oracle UX Group provides wealth of information 
– Usableapps.oracle.com 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile API Design - Guidelines 
• Use RESTful services with JSON payload 
– Easy, flexible, performant, de facto standard 
• The mobile developer should drive API design 
– knows the supported form factors and which data is needed for which screen. 
– knows the requirements for offline mode, and how mobile development tool set 
supports and implements this. 
– designs data caching strategies for performance optimizations 
– decides which read and write actions can be performed in background thread not 
impacting user-perceived performance. 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile API Design - Guidelines 
• Use OSB to transform backend (SOAP) services to mobile API 
– Do NOT consume SOAP services directly in mobile app: complex and slow 
• Use mock-up API to enable parallel development 
– Easy and fast with tools like MongoDB, Node.js, Express 
• A-Team article series “Creating a Mobile-Optimized REST API Using Oracle 
Service Bus” 
– http://www.ateam-oracle.com/?cat=151 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile App Implementation – Some Tips 
• Learn Oracle MAF through tutorials and free online training 
– www.oracle.com/technetwork/developer-tools/maf/learnmore 
• Use A-Team Mobile Persistence Accelerator 
– Significant productivity booster (see next slide) 
• Use appropriate tools to change UI at runtime to get pixel-perfect UI’s 
– For IOS: www.ateam-oracle.com/?p=24927 
– For Android: www.ateam-oracle.com/?p=25418 
• Run in debug mode and step line by line through the code 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
A-Team Mobile Persistence Accelerator 
• Lightweight persistence framework that works on top of Oracle MAF 
• Declarative wizard-driven consumption of REST-JSON services 
• OOTB Implementation of data caching and data syncing 
• Free available as open source project, downloadable from GitHub. 
– https://github.com/oracle/mobile-persistence/ 
• Provided “as-is”, no support, no updates from Oracle 
• Ideas and features from this project will be included in the MAF product 
over time. 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Join the Oracle Mobile Community 
• Twitter.com/OracleMobile 
• Facebook.com/OracleMAF 
• blogs.oracle.com/mobile 
• Google + Oracle MAF community 
• Oracle MAF discussion forum on OTN 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Session Title Time/Location 
Why You Need MBaaS (Mobile Backend as a Service) Mon 5:00 
Next-Generation Application Development—The Mobile and Cloud 
Effect 
Building On-Device Mobile Applications for iOS  Android Wed 09.00 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Learn More at UKOUG 
Tue 12:00 
Oracle Confidential – Internal/Restricted/Highly Restricted 44

More Related Content

What's hot

Oracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesOracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesChris Muir
 
Integrating oracle cloud and existing applications final sg
Integrating oracle cloud and existing applications  final sgIntegrating oracle cloud and existing applications  final sg
Integrating oracle cloud and existing applications final sgKen Ng
 
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001jucaab
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...jeckels
 
Oracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration ArchitecturesOracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration ArchitecturesChris Muir
 
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOAGuidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOASteven Davelaar
 
Boost Your Content Strategy for REST APIs
Boost Your Content Strategy for REST APIsBoost Your Content Strategy for REST APIs
Boost Your Content Strategy for REST APIsMarta Rauch
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileBerry Clemens
 
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Berry Clemens
 
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001jucaab
 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration toolsSmartDog Services
 
Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Jagadish Prasath
 
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...vasuballa
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeBerry Clemens
 
Oracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
Oracle ADF Architecture TV - Development - Naming Conventions & Project LayoutsOracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
Oracle ADF Architecture TV - Development - Naming Conventions & Project LayoutsChris Muir
 
Oaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenOaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenSadz Ta
 
Oracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoOracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoFumiko Yamashita
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_aioughydchapter
 
Oracle integration cloud service (ICS) best practices learned from the field ...
Oracle integration cloud service (ICS) best practices learned from the field ...Oracle integration cloud service (ICS) best practices learned from the field ...
Oracle integration cloud service (ICS) best practices learned from the field ...Phil Wilkins
 

What's hot (20)

Oracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesOracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service Architectures
 
Integrating oracle cloud and existing applications final sg
Integrating oracle cloud and existing applications  final sgIntegrating oracle cloud and existing applications  final sg
Integrating oracle cloud and existing applications final sg
 
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
 
Oracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration ArchitecturesOracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration Architectures
 
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOAGuidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
 
Boost Your Content Strategy for REST APIs
Boost Your Content Strategy for REST APIsBoost Your Content Strategy for REST APIs
Boost Your Content Strategy for REST APIs
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
 
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289
 
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001
 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration tools
 
Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012
 
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
 
Oracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
Oracle ADF Architecture TV - Development - Naming Conventions & Project LayoutsOracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
Oracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
 
Oaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenOaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseen
 
Oracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoOracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for Alesco
 
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware PublicationAMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_
 
Oracle integration cloud service (ICS) best practices learned from the field ...
Oracle integration cloud service (ICS) best practices learned from the field ...Oracle integration cloud service (ICS) best practices learned from the field ...
Oracle integration cloud service (ICS) best practices learned from the field ...
 

Viewers also liked

Assessment - Coventry Council - Frances Kendall
Assessment - Coventry Council -  Frances KendallAssessment - Coventry Council -  Frances Kendall
Assessment - Coventry Council - Frances Kendallblue-badge
 
Blue badge reform assessments - event - 28 march 2012 - presentation - cove...
Blue badge reform   assessments - event - 28 march 2012 - presentation - cove...Blue badge reform   assessments - event - 28 march 2012 - presentation - cove...
Blue badge reform assessments - event - 28 march 2012 - presentation - cove...Neil-Weston
 
My Sustainable Hometown
My Sustainable HometownMy Sustainable Hometown
My Sustainable Hometownsuzilawatie
 
MyCity Mobile Presentation
MyCity Mobile PresentationMyCity Mobile Presentation
MyCity Mobile PresentationMyCity
 
PROPOSED KAJANG URBAN TRAFFIC MANAGEMENT SYSTEM PRESENTATION
PROPOSED KAJANG URBAN TRAFFIC MANAGEMENT SYSTEM PRESENTATIONPROPOSED KAJANG URBAN TRAFFIC MANAGEMENT SYSTEM PRESENTATION
PROPOSED KAJANG URBAN TRAFFIC MANAGEMENT SYSTEM PRESENTATIONWael Alawsey
 
Intelligent Traffic System for kajang city, Malaysia.
Intelligent Traffic System for kajang city, Malaysia.Intelligent Traffic System for kajang city, Malaysia.
Intelligent Traffic System for kajang city, Malaysia.Yousef Abujubba
 
Ukti smart cities final bm
Ukti smart cities final bmUkti smart cities final bm
Ukti smart cities final bmBhc Kuala Lumpur
 
Malaysia Smart Digital Nation. White Paper. Accelerating a Smart Digital Nation
 Malaysia Smart Digital Nation. White Paper. Accelerating a Smart Digital Nation Malaysia Smart Digital Nation. White Paper. Accelerating a Smart Digital Nation
Malaysia Smart Digital Nation. White Paper. Accelerating a Smart Digital NationPeerasak C.
 
11th MALAYSIA PLAN (2016-2020)
11th MALAYSIA PLAN (2016-2020)11th MALAYSIA PLAN (2016-2020)
11th MALAYSIA PLAN (2016-2020)Dr. Mazlan Abbas
 
Introduction to digital marketing - mylivpro
Introduction to digital marketing - mylivproIntroduction to digital marketing - mylivpro
Introduction to digital marketing - mylivproVedant Khandelwal
 
Top 2016 Challenges for State and Local Government
Top 2016 Challenges for State and Local GovernmentTop 2016 Challenges for State and Local Government
Top 2016 Challenges for State and Local GovernmentGrant Thornton LLP
 

Viewers also liked (12)

Assessment - Coventry Council - Frances Kendall
Assessment - Coventry Council -  Frances KendallAssessment - Coventry Council -  Frances Kendall
Assessment - Coventry Council - Frances Kendall
 
Blue badge reform assessments - event - 28 march 2012 - presentation - cove...
Blue badge reform   assessments - event - 28 march 2012 - presentation - cove...Blue badge reform   assessments - event - 28 march 2012 - presentation - cove...
Blue badge reform assessments - event - 28 march 2012 - presentation - cove...
 
My city.
My city.My city.
My city.
 
My Sustainable Hometown
My Sustainable HometownMy Sustainable Hometown
My Sustainable Hometown
 
MyCity Mobile Presentation
MyCity Mobile PresentationMyCity Mobile Presentation
MyCity Mobile Presentation
 
PROPOSED KAJANG URBAN TRAFFIC MANAGEMENT SYSTEM PRESENTATION
PROPOSED KAJANG URBAN TRAFFIC MANAGEMENT SYSTEM PRESENTATIONPROPOSED KAJANG URBAN TRAFFIC MANAGEMENT SYSTEM PRESENTATION
PROPOSED KAJANG URBAN TRAFFIC MANAGEMENT SYSTEM PRESENTATION
 
Intelligent Traffic System for kajang city, Malaysia.
Intelligent Traffic System for kajang city, Malaysia.Intelligent Traffic System for kajang city, Malaysia.
Intelligent Traffic System for kajang city, Malaysia.
 
Ukti smart cities final bm
Ukti smart cities final bmUkti smart cities final bm
Ukti smart cities final bm
 
Malaysia Smart Digital Nation. White Paper. Accelerating a Smart Digital Nation
 Malaysia Smart Digital Nation. White Paper. Accelerating a Smart Digital Nation Malaysia Smart Digital Nation. White Paper. Accelerating a Smart Digital Nation
Malaysia Smart Digital Nation. White Paper. Accelerating a Smart Digital Nation
 
11th MALAYSIA PLAN (2016-2020)
11th MALAYSIA PLAN (2016-2020)11th MALAYSIA PLAN (2016-2020)
11th MALAYSIA PLAN (2016-2020)
 
Introduction to digital marketing - mylivpro
Introduction to digital marketing - mylivproIntroduction to digital marketing - mylivpro
Introduction to digital marketing - mylivpro
 
Top 2016 Challenges for State and Local Government
Top 2016 Challenges for State and Local GovernmentTop 2016 Challenges for State and Local Government
Top 2016 Challenges for State and Local Government
 

Similar to The Mobile Enterprise in Action: Managing Business Processes from Your Mobile Device

Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution OverviewMee Nam Lee
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service Guatemala User Group
 
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewRe-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewGuatemala User Group
 
Oracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsOracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsSorathaya Sirimanotham
 
Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Chris Muir
 
Oracle Access Management - Customer presentation
Oracle Access Management - Customer presentation   Oracle Access Management - Customer presentation
Oracle Access Management - Customer presentation Delivery Centric
 
Oracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotOracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotMee Nam Lee
 
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Joelith
 
Multichannel Service Delivery
Multichannel Service DeliveryMultichannel Service Delivery
Multichannel Service Deliveryharishdh
 
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and RoadmapOOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmapvasuballa
 
B3 mobile development and deployment platform enabled by oracle fusion midd...
B3   mobile development and deployment platform enabled by oracle fusion midd...B3   mobile development and deployment platform enabled by oracle fusion midd...
B3 mobile development and deployment platform enabled by oracle fusion midd...Dr. Wilfred Lin (Ph.D.)
 
Oracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
Oracle OpenWorld 2015 | CON9456 Mobile Security in the CloudOracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
Oracle OpenWorld 2015 | CON9456 Mobile Security in the CloudIndus Khaitan
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goDr. Wilfred Lin (Ph.D.)
 
Business Advantages of Oracle Software & Systems Running Together
Business Advantages of Oracle Software & Systems Running TogetherBusiness Advantages of Oracle Software & Systems Running Together
Business Advantages of Oracle Software & Systems Running TogetherMario Derba
 
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015Nadine Schoene
 

Similar to The Mobile Enterprise in Action: Managing Business Processes from Your Mobile Device (20)

Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution Overview
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service
 
Oracle mobile cloud service
Oracle mobile cloud serviceOracle mobile cloud service
Oracle mobile cloud service
 
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewRe-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
 
Oracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsOracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 mars
 
Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013
 
Oracle Access Management - Customer presentation
Oracle Access Management - Customer presentation   Oracle Access Management - Customer presentation
Oracle Access Management - Customer presentation
 
Oracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotOracle Mobile Cloud / Bot
Oracle Mobile Cloud / Bot
 
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
 
Multichannel Service Delivery
Multichannel Service DeliveryMultichannel Service Delivery
Multichannel Service Delivery
 
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and RoadmapOOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
 
B3 mobile development and deployment platform enabled by oracle fusion midd...
B3   mobile development and deployment platform enabled by oracle fusion midd...B3   mobile development and deployment platform enabled by oracle fusion midd...
B3 mobile development and deployment platform enabled by oracle fusion midd...
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
Oracle Mobile Cloud Service
Oracle Mobile Cloud ServiceOracle Mobile Cloud Service
Oracle Mobile Cloud Service
 
Oracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
Oracle OpenWorld 2015 | CON9456 Mobile Security in the CloudOracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
Oracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_go
 
Business Advantages of Oracle Software & Systems Running Together
Business Advantages of Oracle Software & Systems Running TogetherBusiness Advantages of Oracle Software & Systems Running Together
Business Advantages of Oracle Software & Systems Running Together
 
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
 
MCSDataSheet
MCSDataSheetMCSDataSheet
MCSDataSheet
 
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracleSOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
 

More from Steven Davelaar

Running ADF Faces on Tablets and Mobile Phones
Running ADF Faces on Tablets and Mobile PhonesRunning ADF Faces on Tablets and Mobile Phones
Running ADF Faces on Tablets and Mobile PhonesSteven Davelaar
 
Upcoming JDeveloper ADF Business Components REST support
Upcoming JDeveloper ADF Business Components REST supportUpcoming JDeveloper ADF Business Components REST support
Upcoming JDeveloper ADF Business Components REST supportSteven Davelaar
 
18 Invaluable Lessons About ADF-JSF Interaction
18 Invaluable Lessons About ADF-JSF Interaction18 Invaluable Lessons About ADF-JSF Interaction
18 Invaluable Lessons About ADF-JSF InteractionSteven Davelaar
 
Empowering Multi-tasking with an ADF UI Powerhouse (UIShell with dynamic tabs)
Empowering Multi-tasking with an ADF UI Powerhouse (UIShell with dynamic tabs)Empowering Multi-tasking with an ADF UI Powerhouse (UIShell with dynamic tabs)
Empowering Multi-tasking with an ADF UI Powerhouse (UIShell with dynamic tabs)Steven Davelaar
 
Building Highly Reusable Taskflows
Building Highly Reusable TaskflowsBuilding Highly Reusable Taskflows
Building Highly Reusable TaskflowsSteven Davelaar
 
JHeadstart Forms2ADF Generator – Migrating from Oracle Forms to a Best-Practi...
JHeadstart Forms2ADF Generator – Migrating from Oracle Forms to a Best-Practi...JHeadstart Forms2ADF Generator – Migrating from Oracle Forms to a Best-Practi...
JHeadstart Forms2ADF Generator – Migrating from Oracle Forms to a Best-Practi...Steven Davelaar
 

More from Steven Davelaar (6)

Running ADF Faces on Tablets and Mobile Phones
Running ADF Faces on Tablets and Mobile PhonesRunning ADF Faces on Tablets and Mobile Phones
Running ADF Faces on Tablets and Mobile Phones
 
Upcoming JDeveloper ADF Business Components REST support
Upcoming JDeveloper ADF Business Components REST supportUpcoming JDeveloper ADF Business Components REST support
Upcoming JDeveloper ADF Business Components REST support
 
18 Invaluable Lessons About ADF-JSF Interaction
18 Invaluable Lessons About ADF-JSF Interaction18 Invaluable Lessons About ADF-JSF Interaction
18 Invaluable Lessons About ADF-JSF Interaction
 
Empowering Multi-tasking with an ADF UI Powerhouse (UIShell with dynamic tabs)
Empowering Multi-tasking with an ADF UI Powerhouse (UIShell with dynamic tabs)Empowering Multi-tasking with an ADF UI Powerhouse (UIShell with dynamic tabs)
Empowering Multi-tasking with an ADF UI Powerhouse (UIShell with dynamic tabs)
 
Building Highly Reusable Taskflows
Building Highly Reusable TaskflowsBuilding Highly Reusable Taskflows
Building Highly Reusable Taskflows
 
JHeadstart Forms2ADF Generator – Migrating from Oracle Forms to a Best-Practi...
JHeadstart Forms2ADF Generator – Migrating from Oracle Forms to a Best-Practi...JHeadstart Forms2ADF Generator – Migrating from Oracle Forms to a Best-Practi...
JHeadstart Forms2ADF Generator – Migrating from Oracle Forms to a Best-Practi...
 

Recently uploaded

SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 

Recently uploaded (20)

SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 

The Mobile Enterprise in Action: Managing Business Processes from Your Mobile Device

  • 1. The Mobile Enterprise in Action Managing business processes from your mobile device Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Steven Davelaar Mobile A-Team Oracle Corporation @stevendavelaar
  • 2. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Agenda Enterprise Mobility – Goals and Challenges The Oracle Mobile Platform The Mobile Enterprise In Action – “My City” Demo Going Mobile – Some Practical Guidelines 1 2 3 4
  • 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement 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.
  • 4. “If you don't have a mobile strategy, …you don't have a strategy for growth” Eric Schmidt, Google Executive Chairman Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Your Logo Mobile & Cloud Computing Source: Forbes: Mobile Business Statistics For 2012 By 2015 mobile app development projects will outnumber native PC projects by a ratio of 4-to-1. 90% of CIO expect to deploy more than 25 mobile apps in 2014. Market for Cloud-based Mobile Apps is expected to grow by 88% from 2009 to 2014
  • 6. Differentiate your business CLOUD Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | ON-PREMISE PACKAGED APPLICATIONS CUSTOM APPLICATIONS Create new experiences Engage users Extend what you have Enterprise Mobility What you want to achieve
  • 7. Mobility Is A Significant Challenge for I.T. Top Mobility Challenges for CIOs 41% 31% 28% Securing corporate information Integrating with other systems Supporting multiple devices CIO Insight: Top Challenges of Enterprise Mobility, 2012 Mobility is Expensive McKinsey, 2012: Mobility Disruption: A CIO Perspective Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 41% CIOs cited Mobility is expensive & a critical challenge Up to$250 per device/ annually Includes cost of connectivity, infrastructure and support Bring Your Own Device (BYOD) Practices in 2011 74% 74% Allow some sort of BYOD usage. Less than 10% “ FULLY AWARE” of the devices accessing their network 10% Forbes: Mobile Business Statistics For 2012
  • 8. Enterprise Challenges in Mobile Development Time spent On Integration Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Current state of Mobility 2/3 of the time spent on mobility projects is connecting to, and securing back-end systems Source: 2014 Triangle Research Survey
  • 9. IT: Having a Hard Time Keeping Up A solution - empower some business users Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Reduce the delay in answering immediate user needs IT can further enhance the app 9 Developers Users
  • 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Agenda Enterprise Mobility – Goals and Challenges The Oracle Mobile Platform The Mobile Enterprise In Action – “My City” Demo Going Mobile – Some Practical Guidelines 1 2 3 4
  • 11. Re-Think Mobile Develop cross platform multi channel and multi device applications Integrate data and services across the Enterprise and Mobile devices Secure information uniformly across all layers of enterprise and mobile apps Deploy Manage cloud and on-premises for multi-channel delivery Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Mobile Platform Multi-Channel NATIVE, WEB, HYBRID ORACLE MMOOBBIILLEE PPLLAATTFFOORRMM DEVELOP INTEGRATE SECURE ON-PREMISE PACKAGED APPLICATIONS CUSTOM MANAGE DEPLOY APPLICATIONS CLOUD
  • 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Mobile Suite Mobile Development Framework Enterprise Adapters Service Bus
  • 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Mobile Suite Mobile Development Framework Enterprise Adapters Service Bus
  • 14. Oracle Mobile Application Framework 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 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 15. Business Logic Development Access and Process Application Data • Code logic with Java • Lightweight JVM • Native library on device Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 16. 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 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 17. 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 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | to the framework • Declarative reusable Component Support
  • 18. Built-in Security Features • Authentication • Access Control • Encryption • Oracle Mobile Security Suite Integration Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | – Containerization – Multifactor login – Oauth, Web-Form, Basic – Single sign on – Device access control
  • 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Mobile Suite Mobile Development Framework Enterprise Adapters Service Bus
  • 20. Oracle Service Bus • Service virtualization for your apps and services • Non-intrusive • No need to change existing system architecture/implementation • Connectors for Apps and Cloud • Seamless REST/JSON Support • Data Shaping • Monitoring and SLA Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Service Bus
  • 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | OSB - Mobile Enablement • Easily expose any service or reference as REST • Wizard to configure REST interface • Choice to use XML or JSON • Map operations to existing services bindings • Auto-generation of test payloads URLs 21 REST JSON Support
  • 22. Map to existing business logic and define new interfaces Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Declarative Development
  • 23. Visual Development • Define logic and transformations visually Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Mobile Suite Mobile Development Framework Enterprise Adapters Service Bus
  • 25. Oracle Service Bus – Extensive Connectivity Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 25
  • 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Agenda Enterprise Mobility – Goals and Challenges The Oracle Mobile Platform The Mobile Enterprise In Action – “My City” Demo Going Mobile – Some Practical Guidelines 1 2 3 4
  • 27. Enterprise in Action – “My City” Demo Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Citizen App Reporting Incidents Government Responder App Managing incidents Two roles: action officer, case worker
  • 28. My City Demo – Main Software Components • Oracle MAF used to build citizen and responder app • Oracle Content server used to store incident reports • Oracle BPM to manage incident process • Oracle Service Bus to provide mobile-optimized API • Oracle Access Manager Mobile and Social (OAMMS) for mobile-optimized Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | security API • Oracle Access Manager for user authentication
  • 29. Mobile Device Mobile Application Framework (MAF) Citizen App Responder App Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | REST-JSON Oracle HTTP Server (OHS) Webgate Oracle Access Manager Mobile Social (OAMMS) Oracle Access Manager (OAM) Oracle Service Bus (OSB) Incident Tasks Closed Incidents Push Notifications Business Process Manager (BPM) Oracle Content Server Authentication / Create New User REST-JSON REST-JSON + SAML Header SOAP + SAML Header REST-JSON + Auth Token B2C Demo Architecture HTTP mime type image Incident photo Google/Apple Cloud SOAP Push notifications REST-JSON Geo Location Google Geo Services REST-JSON Oracle Unified Directory (OUD) SOAP + SAML Header
  • 30. Demo: Mobile “MyCity” Demo Integrating MAF, OSB, BPM and Content Server Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 31
  • 31. My City Demo - BPM Incident Tracking Process Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 32. My City Demo - BPM Worklist Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 33. My City Demo - OSB Overview Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 34. My City Demo - BPM Tasks Pipeline Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Agenda Enterprise Mobility – Goals and Challenges The Oracle Mobile Platform The Mobile Enterprise In Action – “My City” Demo Going Mobile – Some Practical Guidelines 1 2 3 4
  • 36. Going Mobile – Some Practical Guidelines Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • Mobile App Design • Mobile API Design • Mobile App Implementation • Useful Resources
  • 37. Mobile App Design - Guidelines • Define a storyboard for the mobile app – Carefully think about business benefits, and online versus offline usage scenarios • Translate storyboard into detailed visual design and wireframes – Do NOT copy existing web UI’s to tablet – Graphical User Interface (GUI) versus Natural User Interface (NUI) – Use Mobile UI design professionals if possible • Oracle UX Group provides wealth of information – Usableapps.oracle.com Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 38. Mobile API Design - Guidelines • Use RESTful services with JSON payload – Easy, flexible, performant, de facto standard • The mobile developer should drive API design – knows the supported form factors and which data is needed for which screen. – knows the requirements for offline mode, and how mobile development tool set supports and implements this. – designs data caching strategies for performance optimizations – decides which read and write actions can be performed in background thread not impacting user-perceived performance. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 39. Mobile API Design - Guidelines • Use OSB to transform backend (SOAP) services to mobile API – Do NOT consume SOAP services directly in mobile app: complex and slow • Use mock-up API to enable parallel development – Easy and fast with tools like MongoDB, Node.js, Express • A-Team article series “Creating a Mobile-Optimized REST API Using Oracle Service Bus” – http://www.ateam-oracle.com/?cat=151 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 40. Mobile App Implementation – Some Tips • Learn Oracle MAF through tutorials and free online training – www.oracle.com/technetwork/developer-tools/maf/learnmore • Use A-Team Mobile Persistence Accelerator – Significant productivity booster (see next slide) • Use appropriate tools to change UI at runtime to get pixel-perfect UI’s – For IOS: www.ateam-oracle.com/?p=24927 – For Android: www.ateam-oracle.com/?p=25418 • Run in debug mode and step line by line through the code Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 41. A-Team Mobile Persistence Accelerator • Lightweight persistence framework that works on top of Oracle MAF • Declarative wizard-driven consumption of REST-JSON services • OOTB Implementation of data caching and data syncing • Free available as open source project, downloadable from GitHub. – https://github.com/oracle/mobile-persistence/ • Provided “as-is”, no support, no updates from Oracle • Ideas and features from this project will be included in the MAF product over time. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 42. Join the Oracle Mobile Community • Twitter.com/OracleMobile • Facebook.com/OracleMAF • blogs.oracle.com/mobile • Google + Oracle MAF community • Oracle MAF discussion forum on OTN Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 43. Session Title Time/Location Why You Need MBaaS (Mobile Backend as a Service) Mon 5:00 Next-Generation Application Development—The Mobile and Cloud Effect Building On-Device Mobile Applications for iOS Android Wed 09.00 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Learn More at UKOUG Tue 12:00 Oracle Confidential – Internal/Restricted/Highly Restricted 44