Enterprise Mobile Success with Oracle and Xamarin
Transcript of Enterprise Mobile Success with Oracle and Xamarin
Enterprise Mobile Success with Oracle and Xamarin
July 29, 2015
Michael Facemire Principal Analyst
Forrester Research
Suhas Uliyar VP Mobile Strategy PM
Oracle
Steve Hall Dir, Enterprise Mobility
Xamarin
Enterprise Mobile Success with Oracle and Xamarin
Agenda • Introductions
• Market Landscape and Partnership
• Xamarin SDK for Oracle Mobile Cloud Service
• Demo
• Xamarin Overview
• Oracle Mobile Cloud Service Overview
• Q & A
Enterprise Mobile Success with Oracle and Xamarin
Xamarin Oracle webinar
Michael Facemire, Principal Analyst
July 29, 2015
Michael Facemire Principal Analyst Forrester Research
Enterprise mobility is hard
By 2017, companies will spend $189 billion to enable mobile services
Source: “The Mobile Mindshift” (Forrester)
Experience drives mobile success
User interface Performance
Software – approaching a zero-day event! D
eliv
ery
time
Yesterday Tomorrow
12-18 months
2-4 months
Zero Day
The challenge is daunting
CRM HR
CMS Directory
Directory
Start here
CRM HR
CMS Directory
Directory
Data Access Strategy
API Strategy
Superior UX Strategy
Steve Hall Dir, Enterprise Mobility Xamarin
Xamarin and Oracle’s Strategic Partnership
“Through our collaboration significantly more companies can go mobile.”
Nat Friedman CEO and co-founder Xamarin
“Together, we accelerate enterprise mobility.” Chris Tonas
VP Mobility and Dev Tools Oracle
Xamarin and Oracle MCS: Enterprise-ready in Every Way
Superior UX Data Access
API Strategy
Introducing Xamarin and Oracle MCS
• Build fully native apps for iOS, Android, Mac, and Windows. • One, shared C# codebase. • Automate mobile testing on 1600+ devices.
Introducing Xamarin and Oracle MCS
• Suite of cloud-based mobile backend services. • Simplify mobile integration and security for enterprises.
• Build native iOS and Android apps that connect to Oracle MCS for push, authentication, storage, mobile APIs, and analytics – all in C#.
• Download Oracle MCS SDK and get started immediately.
• Walk through Getting Started docs to configure
MCS backend and run the sample app.
Xamarin SDK for Mobile Cloud Service
Demo
Sample Xamarin – Oracle App: Solution Architecture Workplace Incident Reporting
Xamarin App Oracle MCS
Authentication Data Storage Image Repository Analytics Push Notifications API Catalog
Authenticate View Incident List View Incident Details Create Incident Receive Push Notifications
Xamarin Overview
Xamarin: Explosive Growth in 4 Years
330+ 150
50,000 1.1M+
Global consulting partners Customers in
150 countries
Adding over 50,000 developers a month
Over 1.1M registered developers in just 4years
Xamarin App Architectures
iOS C# UI Android C# UI Windows C# UI
Shared C# Business Logic
Xamarin.iOS/Xamarin.Android
Xamarin App Architectures
Shared C# Business Logic
Shared C# UI
Xamarin.Forms
Native Performance
Xamarin.iOS Full Ahead Of Time (AOT) compilation to produce an ARM binary for Apple’s App Store
Xamarin.Android Just In Time (JIT) compilation on the Android device
Xamarin is the only solution that is native in all 3 ways
Native User Interface Apps are built with standard,
native user interface controls for easy and familiar interactions.
Access to 100% of Native APIs Apps have access to the full
spectrum of functionality of the underlying platform
and device.
Native Performance Apps leverage platform-specific hardware acceleration, and are compiled as native binaries, not interpreted at runtime.
1
2
3
Anything you can do in Objective-C, Java, or Swift can be done in C# with Xamarin.
• Test any app on 1600+ real devices
• Write UI-based scripts and walk through to see failures
• View actionable, visually
comprehensive reports
• Dive into stack traces to identify issue causes and fixes
Xamarin Test Cloud: fully automated mobile testing
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Oracle Mobile Cloud Service Oracle Mobile Strategy and Overview
27
Suhas Uliyar VP Mobile Strategy PM Oracle
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Build & Deliver Mobile Apps with Seamless, Secure Access to Mission-Critical Data Oracle Mobile Platform: Simplifies Enterprise Mobility
ANALYZE • Measure app performance and adoption • Improve release velocity and monitor apps
SECURE • Prevent leakage of corporate data • Secure personal and business devices
CONNECT • Reduce cost and drive efficiency • Simplify integration & user management
DEVELOP • Build engaging user experiences • Develop once, run anywhere
MANAGE • Cloud-based lifecycle management
Custom Mobile Apps Packaged Mobile Apps Partner Built Mobile Apps
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 29
Simplify Mobile Complexity
Integra,on Client Dev Tools
Security Monitor & Analyze
Mobile Services
Mul,ple Environments
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MAF
Mobile APIs / SDKs SECURE
MOBILE CLOUD SERVICE
Oracle Mobile Cloud Service
Users
Built-‐in APIs
Offline Sync
No,fica,ons
User Mgmt
Objs
Storage
Public Cloud
Connectors
3rd Party API
Data Shaping
Custom
Logic
Orchestrate
ON-‐PREMISE PACKAGED
APPLICATIONS
CUSTOM APPLICATIONS
CLOUD
Custom API
Oracle Cloud Enterprise SaaS On-‐premise
Outside-‐in, Mobile First
Inside-‐out, Service first
Analy,cs
Diagnos,cs Usage Engagement
Con,nuous Development
Monitoring SDLC
ICS OSB / SOA
Na,ve
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Speed Innovation & Agility: Keep pace with business needs & keeps business competitive
Reduce Cost: Reduce cost & scale as business needs grow
Personalize Engagements: Measure, analyze, engage and increase mobile ROI
Simplify Enterprise Mobility: Easily & securely connect mobile app to enterprise backend services
Oracle Mobile Cloud Service
31
Business Drivers
MOBILE CLOUD SERVICE
BUSINESS STAKEHOLDER
I build for the best mobile user experience.
I provide access in a secure, scalable, controlled manner.
I monitor and analyze the success of the mobile apps
MOBILE DEVELOPER
SERVICES DEVELOPER
Oracle MCS and Xamarin: Enterprise Mobility, Solved.
Oracle and Xamarin unique advantages
Fully native experience and performance
✔
High quality apps
✔
Fast release cycles
✔
Mobile-first & API-first, built ground up for cloud
✔
Enterprise-grade security and integration to systems of record
✔
In-depth monitoring and analytics
✔
Xamarin and Oracle Strategic Partnership
Visit xamarin.com/oracle to learn more