This document discusses MasterCard's use of AnyPresence to create a mobile app developer portal called App LaunchPad. It summarizes:
1) AnyPresence allows MasterCard to define app templates integrated with its products/services and customize features for partners.
2) Partners can generate cross-platform mobile apps, backend servers, and SDKs from templates with customizable code and deployment options.
3) AnyPresence demonstrates how it dynamically generates fully-functional sample apps across platforms along with optional backend deployment.
Why react native has become the winning choice for cross platform developmentShelly Megan
React Native is a potential technology largely being used for cross-platform application development. Especially start-ups and small-scale enterprises having tight budget constraints choose this framework for several reasons like its code reusability, easy maintenance, live updates, modular architecture, wider reach, etc.
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Automating the API Product Lifecycle
Jeremy Glassenberg, Product Lead, APIs at Docusign
How to develop an API ecosystem in the fintech industry from the ground upPronovix
In this talk, we are going to explain what we did @ MODO (a new mobile payment solution similar to Bizum) to develop from the ground up a single platform that provides multiple functionalities to the biggest banks in Argentina, using OpenAPI/Swagger and a design-first approach.
Oracle APEX, Low Code for Data Driving AppsFranco Ucci
Oracle APEX low code platform delivers on the promise of low code with data driving capabilities that are sought after by many data and developer personnel, who need fast and quick validation. Low code is not the answer for everyone, but for many use cases, Oracle APEX low code delivers a great starting point, in less time and with less effort. To help illustrate a variety of fast low code capabilties, we will demonstrate the following: Building an App from a Spreadsheet, Building an App from QuickSQL, and also providing an introduction to REST APIs and JSON .
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Getting started with Event-Driven APis
Hugo Guerrero, APIs & Messaging Developer Advocate at Red Hat
Why react native has become the winning choice for cross platform developmentShelly Megan
React Native is a potential technology largely being used for cross-platform application development. Especially start-ups and small-scale enterprises having tight budget constraints choose this framework for several reasons like its code reusability, easy maintenance, live updates, modular architecture, wider reach, etc.
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Automating the API Product Lifecycle
Jeremy Glassenberg, Product Lead, APIs at Docusign
How to develop an API ecosystem in the fintech industry from the ground upPronovix
In this talk, we are going to explain what we did @ MODO (a new mobile payment solution similar to Bizum) to develop from the ground up a single platform that provides multiple functionalities to the biggest banks in Argentina, using OpenAPI/Swagger and a design-first approach.
Oracle APEX, Low Code for Data Driving AppsFranco Ucci
Oracle APEX low code platform delivers on the promise of low code with data driving capabilities that are sought after by many data and developer personnel, who need fast and quick validation. Low code is not the answer for everyone, but for many use cases, Oracle APEX low code delivers a great starting point, in less time and with less effort. To help illustrate a variety of fast low code capabilties, we will demonstrate the following: Building an App from a Spreadsheet, Building an App from QuickSQL, and also providing an introduction to REST APIs and JSON .
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Getting started with Event-Driven APis
Hugo Guerrero, APIs & Messaging Developer Advocate at Red Hat
apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...apidays
apidays LIVE Helsinki & North 2021 - APIs, Platforms, And Ecosystems - Transforming Industries And Experiences
March 15 & 16, 2021
Bye bye to the insurance monolith - case Euler Hermes
Sophie Rutard, API Governance and API-centric Document Management Strategy at Euler Hermes
Why you need a Developer Relations team for your APIPronovix
Providing a good API product to your users is the minimum. With all the competition developers have many more expectations than quality APIs; developer community, documentation, tutorials, developer tools and this is exactly where the Developer Relations (DevRel) team fits. In this talk we’ll discuss why your API product needs a DevRel team and how it can drastically upgrade the face of your API program and satisfy your users. We’ll talk about how the DevRel team can engage your users to nurture a long-term community and make your API product successful.
Xamarin and SAP Mobile Platform for Mobile Enterprise Success - SAP SlidesXamarin
Xamarin and SAP have collaborated to help developers build performant, native mobile enterprise apps. Using the new Xamarin SDK for SAP Mobile Platform, businesses gain secure access to on-premise and cloud-based data in Xamarin apps.
Bill Clark, Global Vice President of Mobile Strategy at SAP, Kiran Karunakaran, Director of Product Management at SAP, and Zack Gramana, Technical Marketing Manager at Xamarin, as they discuss the collaboration between Xamarin and SAP, demo the Xamarin Test Cloud and SAP .NET SDK from Xamarin, and walkthrough the SAP Mobile Platform.
Watch the webinar recording at:
http://xamarin.wistia.com/medias/xcak8ronxu
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...Sencha
The promise of hybrid mobile app development using Cordova is quite alluring. As a web developer, you use your Ext JS skills to build cross-platform mobile applications for iOS/Android/Windows with a single code base. Visual Studio and the latest Ext JS framework provide powerful capabilities with which you can create sophisticated, mobile apps with UX components such as Pivot Grid, Calendar, and D3-based charts. Join Microsoft and Sencha to see how to build enterprise cross-platform mobile apps using Visual Studio, Ext JS, and Apache Cordova, and leverage device capabilities.
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Confessions of a Product Geek : My First API
Rosemary Missier, Product Manager at Xero
Middleware is essential for application development which increases the productivity of full-stack developers by bringing battle-hardened functional capabilities covering the majority of a digital-driven project. However, with the adoption of Microservices and cloud-native application architecture middleware cannot use like used in the past, this is a solution for the above problem.
Complexity created by distributed computing encapsulated by the middleware for over two decades and made application developers productive by letting them focus on business logic relevant to their domain. Modern architecture and technology drift, such as Microservices, Cloud-native, and Serverless does not have room to embed middleware into the application development while the need is still there.
In this talk, Asanka is going to deep-dive into an API-centric, decentralized, and code-first approach to fill the void of middleware and make the application developer productive again.
In era of Morden Technology, AngularJS is a structural open source Web and Mobile Application Development Framework popular because of it's strong features. Brainvire Provide the Best Development services for AngularJS Technology. See more on : http://www.brainvire.com/angular-js-and-react-js/
Sitecore and PhoneGap - Driving Business with Mobile Appscaptech
Slides from recent webinar with CapTech and Sitecore.
Join CapTech and Sitecore for a webinar where you'll learn how to combine Sitecore with open source projects like PhoneGap and jQuery to build not just highly responsive mobile web sites - but native mobile applications for platforms like the iPhone, iPad, Android, and more.
Mobility is a hot topic these days and organizations face many challenges:
•Businesses are striving to keep up with the pace of consumer technology.
•Mobile software vendors are acquiring, appearing, and disappearing faster than ever.
•Many organizations are investing in new technologies to deliver mobile applications, yet struggling to efficiently deliver those applications across mobile platforms.
Learn how you can leverage Sitecore to deliver content and drive the experience for your mobile applications. Get even more value from Sitecore by simplifying your technology footprint and efficiently delivering cross-platform mobile applications. Even further, leverage Sitecore's advanced personalization and targeting capabilities to fine tune your mobile apps and drive to your business goals.
Crossing the low-code and pro-code chasm: a platform approachAsanka Abeysinghe
Organizations are now using low-code and pro-code tools to build digital experiences internally and externally. However, not having the right alignment between these two approaches slows down delivery.
Different developer personas that work in silos, no connection between low-code and pro-code applications, low-code creating unmanageable shadow IT applications, no single codebase or build pipeline, and interruptions to the professional developer flow are some significant drawbacks.
In this session, Asanka will look at a platform approach to bridge the low-code and pro-code chasm.
Adding advanced Device Capabilities to AndroidJoachim Ritter
The Android platform is a great mobile operating system. Nonetheless, there are some important technical areas in which Android is not yet state of the art. This presentation discusses how the OSGi technology complements Android and adds powerful concepts like Web Widgets, Remote Management and SOA.
Run Your Own Mobile App Store with WSO2 App ManagerWSO2
To view recording of this webinar please use below URL:
http://wso2.com/library/webinars/2015/07/run-your-own-mobile-app-store-with-wso2-app-manager/
This webinar will introduce the features of WSO2 App Manager and focus on how to
Host Android, iOS and mobile web apps in WSO2 App Manager
Manage the lifecycles of your apps
Provision an app to a user’s device, with or without a mobile device management solution
Create your own app store for your customers and employees
Securely expose protected resources as ap is with app42 api gatewayZuaib
App42 API Gateway is a comprehensive & battle-tested API Management solution that enables companies of all sizes and even individuals to launch APIs in minutes.
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
API Horror Stories from an Unnamed Coworking Company
Phil Sturgeon, DevRel at Stoplight
apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...apidays
apidays LIVE Helsinki & North 2021 - APIs, Platforms, And Ecosystems - Transforming Industries And Experiences
March 15 & 16, 2021
Bye bye to the insurance monolith - case Euler Hermes
Sophie Rutard, API Governance and API-centric Document Management Strategy at Euler Hermes
Why you need a Developer Relations team for your APIPronovix
Providing a good API product to your users is the minimum. With all the competition developers have many more expectations than quality APIs; developer community, documentation, tutorials, developer tools and this is exactly where the Developer Relations (DevRel) team fits. In this talk we’ll discuss why your API product needs a DevRel team and how it can drastically upgrade the face of your API program and satisfy your users. We’ll talk about how the DevRel team can engage your users to nurture a long-term community and make your API product successful.
Xamarin and SAP Mobile Platform for Mobile Enterprise Success - SAP SlidesXamarin
Xamarin and SAP have collaborated to help developers build performant, native mobile enterprise apps. Using the new Xamarin SDK for SAP Mobile Platform, businesses gain secure access to on-premise and cloud-based data in Xamarin apps.
Bill Clark, Global Vice President of Mobile Strategy at SAP, Kiran Karunakaran, Director of Product Management at SAP, and Zack Gramana, Technical Marketing Manager at Xamarin, as they discuss the collaboration between Xamarin and SAP, demo the Xamarin Test Cloud and SAP .NET SDK from Xamarin, and walkthrough the SAP Mobile Platform.
Watch the webinar recording at:
http://xamarin.wistia.com/medias/xcak8ronxu
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...Sencha
The promise of hybrid mobile app development using Cordova is quite alluring. As a web developer, you use your Ext JS skills to build cross-platform mobile applications for iOS/Android/Windows with a single code base. Visual Studio and the latest Ext JS framework provide powerful capabilities with which you can create sophisticated, mobile apps with UX components such as Pivot Grid, Calendar, and D3-based charts. Join Microsoft and Sencha to see how to build enterprise cross-platform mobile apps using Visual Studio, Ext JS, and Apache Cordova, and leverage device capabilities.
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Confessions of a Product Geek : My First API
Rosemary Missier, Product Manager at Xero
Middleware is essential for application development which increases the productivity of full-stack developers by bringing battle-hardened functional capabilities covering the majority of a digital-driven project. However, with the adoption of Microservices and cloud-native application architecture middleware cannot use like used in the past, this is a solution for the above problem.
Complexity created by distributed computing encapsulated by the middleware for over two decades and made application developers productive by letting them focus on business logic relevant to their domain. Modern architecture and technology drift, such as Microservices, Cloud-native, and Serverless does not have room to embed middleware into the application development while the need is still there.
In this talk, Asanka is going to deep-dive into an API-centric, decentralized, and code-first approach to fill the void of middleware and make the application developer productive again.
In era of Morden Technology, AngularJS is a structural open source Web and Mobile Application Development Framework popular because of it's strong features. Brainvire Provide the Best Development services for AngularJS Technology. See more on : http://www.brainvire.com/angular-js-and-react-js/
Sitecore and PhoneGap - Driving Business with Mobile Appscaptech
Slides from recent webinar with CapTech and Sitecore.
Join CapTech and Sitecore for a webinar where you'll learn how to combine Sitecore with open source projects like PhoneGap and jQuery to build not just highly responsive mobile web sites - but native mobile applications for platforms like the iPhone, iPad, Android, and more.
Mobility is a hot topic these days and organizations face many challenges:
•Businesses are striving to keep up with the pace of consumer technology.
•Mobile software vendors are acquiring, appearing, and disappearing faster than ever.
•Many organizations are investing in new technologies to deliver mobile applications, yet struggling to efficiently deliver those applications across mobile platforms.
Learn how you can leverage Sitecore to deliver content and drive the experience for your mobile applications. Get even more value from Sitecore by simplifying your technology footprint and efficiently delivering cross-platform mobile applications. Even further, leverage Sitecore's advanced personalization and targeting capabilities to fine tune your mobile apps and drive to your business goals.
Crossing the low-code and pro-code chasm: a platform approachAsanka Abeysinghe
Organizations are now using low-code and pro-code tools to build digital experiences internally and externally. However, not having the right alignment between these two approaches slows down delivery.
Different developer personas that work in silos, no connection between low-code and pro-code applications, low-code creating unmanageable shadow IT applications, no single codebase or build pipeline, and interruptions to the professional developer flow are some significant drawbacks.
In this session, Asanka will look at a platform approach to bridge the low-code and pro-code chasm.
Adding advanced Device Capabilities to AndroidJoachim Ritter
The Android platform is a great mobile operating system. Nonetheless, there are some important technical areas in which Android is not yet state of the art. This presentation discusses how the OSGi technology complements Android and adds powerful concepts like Web Widgets, Remote Management and SOA.
Run Your Own Mobile App Store with WSO2 App ManagerWSO2
To view recording of this webinar please use below URL:
http://wso2.com/library/webinars/2015/07/run-your-own-mobile-app-store-with-wso2-app-manager/
This webinar will introduce the features of WSO2 App Manager and focus on how to
Host Android, iOS and mobile web apps in WSO2 App Manager
Manage the lifecycles of your apps
Provision an app to a user’s device, with or without a mobile device management solution
Create your own app store for your customers and employees
Securely expose protected resources as ap is with app42 api gatewayZuaib
App42 API Gateway is a comprehensive & battle-tested API Management solution that enables companies of all sizes and even individuals to launch APIs in minutes.
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
API Horror Stories from an Unnamed Coworking Company
Phil Sturgeon, DevRel at Stoplight
Philipe Riand - Building Social Applications using the Social Business Toolki...LetsConnect
Adding social features to new or existing applications has never been easier with the advent of the Social Business Toolkit SDK. At this session we will discuss how social features can add real business value and you will see how easily they can be built using the SDK. The SDK heralds a transformation is how you develop applications on the IBM Social Platform so come along learn more.
Since 2006, R-Style Lab has become a full-stack web development company with more than 250 delivered projects of different sizes and complexity.
Full-cycle development, product customization and integration, or its maintenance and support - we will help find the best solution for our customer's needs.
App42 Student Lab - Android Game Dev Series V 0.1ShepHertz
ShepHertz has started App42 Student Lab to provide umpteen learning and practical simulation to budding developers.
The Android Game Dev Series is the first workshop that is being conducted in association with Entrepreneurship Cell, IIT Kharagpur. The Series consists of three Webinars and a month-long Hackathon for college students to learn and bring their ideas to reality.
In this first Webinar V0.1 we have covered: basic steps in developing an App or a Game, configuring Java, Android SDK Setup, developing a sample Tic-Tac-Toe Game on Android, and integrating a basic Leaderboard using App42.
Organizational study
Objective
Technology and associated platform
System architecture and design
Objective
Diagrams
Screen-shots
Future scope
References
Delivering Mobile Apps to the Field with Oracle JETSimon Haslam
First delivered at the Oracle Code One conference in San Francisco on 22 October 2018, this presentation describes how you can use Oracle JET to build hybrid mobile apps for field use.
Top 10 Android Frameworks for Modern.pdfsuryamahathi1
Put an end to your search for the right Android app development company here! Right from wire-framing to design and development, we've got you covered!
Delivering Mobile Apps to the field using OracleSimon Haslam
A presentation about building mobile apps for enterprise workers, using Oracle technologies. Delivered to UKOUG Development, Middleware & Integration Combined SIG on 6th September 2018 in London.
Slide deck used during the May 19, 2016 Embarcadero RAD Server Launch Webinar.
RAD Server is a turn-key application foundation for rapidly building and deploying services based applications. RAD Server provides automated Delphi and C++ REST/JSON API publishing and management, Enterprise database integration middleware, IoT Edgeware and an array of application services such as User Directory and Authentication services, Push Notifications, Indoor/Outdoor Geolocation and JSON data storage. RAD Server enables developers to quickly build new application back-ends or migrate existing Delphi or C++ client/server business logic to a modern services based architecture that is open, stateless, secure and scalable. RAD Server is easy to develop, deploy and operate making it ideally suited for ISVs and OEMs building re-deployable solutions.
A developer can now build out Cloud Native applications using our patterns-first approach. You simply select the type of building block you’d like to create followed by which services you’d like to incorporate into your application (i.e., Cloudant database, WatsonConversation, Push Notifications).
Best Android Frameworks For App Development In 2023.pdfchristiemarie4
Frameworks are used to develop robust and feature-rich mobile applications. Read the blog and know 2023's best Android frameworks and their key features.
Similar to Mobile-Enabling Enterprise APIs: A Case Study with MasterCard (20)
Kevin Benedict, Senior Analyst for Digital Transformation and Mobility at Cognizant, and Susan Miller, Chief Strategy Officer at AnyPresence, explore the ways companies can achieve an information advantage through digital and organizational transformation.
Overcoming Cloud-Based Mobility Challenges in HealthcareAnyPresence
April Sage of Online Tech and Rich Mendis of AnyPresence review the common challenges associated with mobile enablement, and introduced the new technologies that are empowering healthcare providers to securely engage their patients and practitioners through the mobile channel.
Why Your Mobile Strategy is Stalling, and How to Fix itAnyPresence
AnyPresence and Citrix review the latest enterprise mobility insights and trends, innovative approaches in the market, and how "Rapid App Mobilization" can help accelerate and put your mobile strategy back on track.
Agile IT: Modern Architecture for Rapid Mobile App DevelopmentAnyPresence
Chris Marsh, Principal Analyst at 451 Research and Rich Mendis, Chief Product and Marketing Officer at AnyPresence, share current trends and best practices to build a progressive mobile architecture and enable your business to compete in today’s mobile world.
APIs have become ubiquitous and they have profoundly changed the way we connect to the world. They have opened the doors to enterprise back-end infrastructure and made it possible for developers to build innovative mobile applications. But this IT revolution comes with its share of challenges. “If we build it they will come” is no longer an effective API launch strategy. AnyPresence and WIP Factory are joining forces to share valuable best practices on improving API adoption.
Enterprise Mobile Development Best Practices for 2015AnyPresence
Jim Walsh, CTO of GlobalLogic and Rich Mendis, CMO of AnyPresence present an overview of the challenges, development approaches, and best practices for implementing a modern mobile enterprise architecture to serve enterprise organizations in 2015.
EMM and MBaaS: How IT Can Enable Secure App DevelopmentAnyPresence
Michael Facemire of Forrester Research and Scott Schwarzhoff of Citrix joined AnyPresence to discuss the continuing evolution of enterprise mobility management, app development imperatives and challenges, MBaaS solutions and capabilities, and how IT can be the enablers of secure app development across the enterprise.
2. Topics We Will Cover Today
§ Why developer ecosystems are important
to MasterCard
§ Challenges around ecosystem adoption in
the mobile-first world
§ MasterCard App LaunchPad goals
§ App LaunchPad and AnyPresence demo
§ Underlying technology components
2
10. SOA
MasterCard API to Mobile Challenge
10
Challenge: Need to enable
partners to build mobile apps
using MasterCard products
iOS Apps
Mobile Web Apps
Android Apps
Partner
Community:
Banks and ISVs
Server for secure
authentication
NxN Problem:
This would require MasterCard
developers to build and maintain
individual iOS, Android, and HTML5
SDKs and sample apps, and a
server. Custom apps would be
impossible.
iOS Sample app
iOS
SDK
JavaScript
SDK
HTML5 Sample
app
Android
SDK
Android Sample
app
11. SOA
MasterCard with AnyPresence App Launchpad
11
Solution: AnyPresence dynamically generates
fully-working, customized sample apps across
all mobile platforms, including a sample backend
server, with optional deployment
iOS App
Mobile Web App
Android App
Mobile Backend
Server for secure
authentication
Partner
Community:
Banks and ISVs
Dynamic
Generation
12. 1
Summary of How It Works
§ Define templates with
pre-built integration to
your product, service,
or content
§ Determine which
features can be
customized by partner
or customer developers
3
PARNTERSCUSTOMERS
§ Download source code
for backend server,
SDKs, and UI starter
kits (option to compile
apps and host server)
§ Functional app with
customizable code and
deployment options
Enable Developer
Ecosystem
Define App
Templates
Your Company’s
Developer
Portal
§ Custom-branded
developer portal or new
functionality within
existing solution
§ Enables users to select
a template, specify
options, and generate an
cross-platform apps
2
Build Developer
Portal
14. 1
Summary of How It Works
§ Define templates with
pre-built integration to
your product, service,
or content
§ Determine which
features can be
customized by partner
or customer developers
3
PARNTERSCUSTOMERS
§ Download source code
for backend server,
SDKs, and UI starter
kits (option to compile
apps and host server)
§ Functional app with
customizable code and
deployment options
Enable Developer
Ecosystem
Define App
Templates
Your Company’s
Developer
Portal
§ Custom-branded
developer portal or new
functionality within
existing solution
§ Enables users to select
a template, specify
options, and generate an
cross-platform apps
2
Build Developer
Portal
16. Compilation and Generation in Cloud
In-Browser Native App Previews
Environment and Deployment
Management
Design Time API Services
RUNTIME COMPONENTS
(Dedicated Stack per App)
Behind The Scenes
16
Dedicated Backend-as-a-Service
(Multiple Environments Per App)
Roles and
Authentication
Integration and
Business Logic
Mobile
Services
AnyPresence
Designer
Enterprise Integration
and Data Storage
User Interface Starter Kits
Object Modeling and
Business Logic
Mobile Services and
Extensions
DESIGN-TIME PLATFORM SERVICE
(Multitenant Environment)
Mobile UI Starter Kits (Editable Code)
Enterprise Source
Systems and Data
PUBLISH
PUBLISH
Mobile SDKs (Docs and Test Scripts)
PUBLISH
17. Benefit of this Approach
17
APIs Endpoints Only
✘ Takes time to interpret and implement
✘ Lacks app-specific mobile services; typically designed for web apps
Mobile Backend Server
ü Mobile optimized APIs, domain-specific abstraction layer
ü App-specific services and business logic
Cross-platform SDKs (+docs)
ü Drop into app project
ü Familiar syntax
App UI Starter Kits
ü Fully-working app
ü Editable source code
Lower development hurdles, reduce time
to market, and improve adoption
APP DEVEOPMENT TIMEFRAME
18. User Interface “Starter Kit”
ü Cross-platform UI code
with SDK examples
ü non-proprietary, editable
source code
ü Template starter kits
Lessons Learned: Evolving Developer Ecosystem Needs
18
API Management
ü Web services on
legacy systems
ü Usage and bandwidth
throttling
ü Key management
ü SOA governance and
policy management
ü API monetization
Backend Services
ü Object Relational
Mapping layer for
“composite” apps
ü Cross-platform SDKs
ü Mobile-specific
business logic
ü Mobile services (push,
SMS, etc.)
…with an
architecture that
accommodates
the evolving needs
of new devices and
endpoints
You need to meet
the needs of mobile-
enabling a
developer
ecosystem today…
Happy
Developer
Ecosystem
19. LEVERAGE EXISTING SYSTEMS VIA WEB SERVICES
Enterprise
Systems
Databases
BI/DW
Systems
Web
Services
API, ESB
Layers
File
Servers
& CMS
LEVERAGE MOBILE SERVICES, ENABLE “COMPOSITE” APPS
Push
Notifications,
SMS
Messaging
App
User Roles
and Access
Control
App
Specific
Business
Logic
Data
Source
Abstraction
Layer
SEPARATE UI FROM DATA MGMT, AVOID PROPRIETARY UI
Separate
Data
Management
Layer
Use MVC
Libraries
For HTML5
Apps
Leverage
Native
Platform
Tools
Minimize
Client-Side
Business
Logic
Lessons Learned: Architecture Best Practices
19
Endpoint
Presentation
Layer
Application
Services
Layer
Data Sources
and Systems