SlideShare a Scribd company logo
Mobile App Development Platforms
2018
Firmansyah – Enterprise Solution Architecture
4 August 2018
Gartner's 2017 MADP definition01
2
3
4 August 2018
Gartner's 2017 MADP definition is as follows:
A MADP provides tools, technologies, components and services that together
constitute the critical elements of a platform for creating
1. Custom mobile apps (that is, .ipa and .apk binary files),
2. Mobile web apps or sites.
Increasingly, MADPs are adding support for
1. Wearables,
2. Chatbots,
3. Virtual personal assistants (VPAs) and
4. Conversational UI endpoints
through the same services and APIs they create and orchestrate for mobile apps
and web.
A MADP must:
1. Include Cross-platform development tool
2. Include MBS (Mobile Back-end Services)) that must be decoupled from its
own proprietary front-end development tool
3. Able to address the requirements of external-facing and internal-facing
scenarios, as well as connecting to diverse enterprise systems
4. Centralize the life cycle activities (such as design, develop, test, distribute,
manage and analyze) for a portfolio of mobile apps running on a range of
operating systems and devices
4
4 August 2018
Gartner June 2017 Forrester Q1 2017
Progress Telerik MDAP Architecture02
5
6
4 August 2018
The Progress Telerik Platform
Telerik AppBuilder development tool that maximizes the benefits of the company's JavaScript-based NativeScript framework,
which Progress created and made open source. Progress also offers a variety of UI components, including a Kendo UI component
for the web, a Xamarin UI component, and native UI components for iOS, Android and Windows 10
At the back end, Progress offers a wide range of services including mobile analytics, a device-testing cloud (Test Studio, Mobile
Testing, API Testing, JustMock) and web content management.
7
4 August 2018
The Progress Telerik Front End Component
AppBuilder/ScreenBuilder:
• Quickly, Visually assemble apps out of pre-built
“views”
• Configure via Properties, Connect to data
codelessly
• Customize, Tweak, Debug by opening in
AppBuilder
• No separate projects, no platform-specific code
• Cross-platform mobile development in the cloud
• Develop apps for iOS, Android and Windows
Phone with a single, reusable JavaScript code
base
• Use built-in simulation, debugging and deployment
tools
• Skip the manual process of building, provisioning
and deploying your mobile app, and experience
your code changes simply by clicking "Save.“
NativeScript
• Truly Native Android & iOS Apps using JavaScript
• OSS from Telerik
• Build Native Cross Platform Apps
• Use XML for UI & JavaScript for code
• One Single Code Base
• Supported in AppBuilder/ScreenBuilder
• NOT DOM … TRULY NATIVE UI
Microsoft MDAP Architecture03
8
9
4 August 2018
The Microsoft platform
Microsoft's platform is much more than just front-end development tools with Visual Studio and Xamarin. It launched Visual Studio
Mobile Center to support life cycle management and DevOps activities for mobile apps, with tightly integrated testing (via Xamarin
Test Cloud) and analytics (HockeyApp).
Xamarin.iOS & Xamarin.Mac = Native mobile apps for iOS, watchOS, tvOS, and OS X with .NET
Xamarin.Android = Native mobile apps for Android, Android Wear, and Android TV with .NET
Xamarin.Forms = Native UIs for iOS, Android, and Windows from a single, shared codebase
Microsoft also provides an extensive suite of mobile services via its Azure platform, including application and data integration via
Azure Logic Apps.
Oracle MDAP Architecture04
10
11
4 August 2018
12
4 August 2018
MAF JET MCS Client SDK MAX
• IDE: Eclipse
• Write Once Deploy to
Many
• Java, HTML5, JS5,
CSS3
• IOS, Android,
Windows
• Write Once - Run on
iOS / Android
• Rich UI theme, focus
on data visualization
• Enterprise-ready –
accessibility,
• security,
internationalization,
offline sync, EMM
support, and MCS
ready
• Jquery, Knockout,
Hammer, Cordova,
Require JS
• IOS SDK, Android
SDK, Windows SDK
• Javascript SDK
• MAF SDK
• Xamarin SDK
• Sencha SDK
• Save hand written
REST calls
• Significantly reduces
native code
• Prebuilt, tested,
optimized
• providing native,
optimized APIs to call
MCS without coding
from the ground up
• Codeless Tool for the Business Analyst
• Browser based development
• No coding required
• Easily map to business services
• App Preview
• Edit, Test and Publish from the web browser
• Cloud Based
• iOS and Android devices (MAX)
• Web and Mobile Web (ABCS)
Salesforces MDAP Architecture05
13
14
4 August 2018
The Salesforce App Cloud Mobile platform
Force.com includes a mobile SDK for native and cross-platform development tools, such as React Native and Xamarin. The
proprietary Saleforce1 app container, which can now be custom-branded for customers, runs on iOS, Android and Windows to
support app deployment, and within HTML5 browsers.
Heroku provides custom-coded microservices.
Lightning offers a visual app builder with a component framework and exchange for high-productivity app development. Users can
design and build a UI, build app logic, deploy an app, and manage that app through its life cycle on the platform.
Mendrix MDAP Architecture06
15
16
4 August 2018
The Mendix platform is a cloud-based MADP
Mendix provides a high-productivity, model-driven development environment through its Web Modeler tool for citizen developers and
its Desktop Modeler tool for professional developers, which has an option to customize apps via JavaScript. Both tools can be used
in concert to build apps using Apache Cordova for hybrid iOS and Android apps.
Mendix's MBS offer SDKs to support native iOS and Android apps, as well as cross-platform frameworks such as Microsoft Xamarin,
React Native and NativeScript.
OutSystems MDAP Architecture07
17
18
4 August 2018
The OutSystems Platform
The OutSystems platform uses a visual modeling language (Service Studio) to create app UI, logic, data store capabilities (for
offline) and integration with its back-end system (Integration Studio). This language is used across the platform for development of
apps for the web, tablets and mobile phones using a hybrid approach with HTML5 and Apache Cordova..
At the back end, OutSystems offers core mobile services and produces SDKs for third-party tools for each back-end API, with
complete models and documentation of the API entities.
Kony MDAP Architecture08
19
20
4 August 2018
21
4 August 2018
The Kony Platform
Kony Visualizer gives developers the ability to create a rich, interactive user experience for mobile apps within a high-productivity
environment that also supports custom coding via JavaScript. Kony's Native Function API supports all native iOS and Android APIs,
as well as third-party-native components via JavaScript
Back-end services and omnichannel support are provided by the combination of Kony MobileFabric and the Kony Nitro Engine,
which can be deployed and managed across any combination of public cloud, private cloud or on-premises implementations..
22
4 August 2018
Backbase Architecture09
23
24
4 August 2018
The Backbase Products
CXP (Customer Experience Platform)
1. Portal: presentation site, business + security, data object
access
2. Content and Targeting: Visual Page Editor - content and
campaign management for business teams (IT-support not
needed)
3. Mobile: SDK connects widgets to provide the same
presentation layer
4. Forms: customer data entry and workflow management
5. Widget: standalone software containers that interface with
REST-ful services, providing native implementations of logic
and presentation (HTML, JavaScript, CSS)
DBP (Digital Banking Platform Product Suite)
1. Launchpad: pre-built widget packs, customized portal,
extensible
2. CXP Services: connects backends via WOA/SOA micro-
services to CXP Manager or Launchpad
3. CXP Manager: visual editor for business and marketing
teams
4. DBS (Digital Banking Service): connects core systems to
services with APIs, connects services to CXP with APIs
5. Digital Banking Apps: Open banking marketplace for 3rd
party software vendors
25
4 August 2018
Thanks You

More Related Content

What's hot

SAP Business Objects Software development Kit
SAP Business Objects Software development Kit SAP Business Objects Software development Kit
SAP Business Objects Software development Kit
Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW
 
Magic xpa total mobility experience
Magic xpa   total mobility experienceMagic xpa   total mobility experience
Magic xpa total mobility experience
Magic Software Brasil
 
Magic xpa total mobility experience
Magic xpa   total mobility experienceMagic xpa   total mobility experience
Magic xpa total mobility experienceRodney Repullo
 
The Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentThe Modern Platform for Mobile Development
The Modern Platform for Mobile Development
Rofiqi Setiawan
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)
DMIMarketing
 
Achieve Responsive Web Applications With Ease Using Kendo UI
Achieve Responsive Web Applications With Ease Using Kendo UIAchieve Responsive Web Applications With Ease Using Kendo UI
Achieve Responsive Web Applications With Ease Using Kendo UI
Lohith Goudagere Nagaraj
 
How cross platform app frameworks can grow in 2020
How cross platform app frameworks can grow in 2020How cross platform app frameworks can grow in 2020
How cross platform app frameworks can grow in 2020
Claritus Consulting
 
RAD Studio XE8 Datasheet
RAD Studio XE8 DatasheetRAD Studio XE8 Datasheet
RAD Studio XE8 Datasheet
Embarcadero Technologies
 
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010Kunal Chowdhury
 
Enterprise-grade mobile barcode scanning with Scandit and Xamarin
Enterprise-grade mobile barcode scanning with Scandit and XamarinEnterprise-grade mobile barcode scanning with Scandit and Xamarin
Enterprise-grade mobile barcode scanning with Scandit and Xamarin
Xamarin
 
LightUp SharePoint with Silverlight
LightUp SharePoint with SilverlightLightUp SharePoint with Silverlight
LightUp SharePoint with Silverlight
Spiffy
 
Mobile Enterprise Success with Xamarin and IBM
Mobile Enterprise Success with Xamarin and IBMMobile Enterprise Success with Xamarin and IBM
Mobile Enterprise Success with Xamarin and IBM
Xamarin
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
Folio3 Software
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
Aniruddha Chakrabarti
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
Katy Slemon
 
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First
Sanjeev Kumar
 
Whitepaper KidoZen overview
Whitepaper KidoZen  overviewWhitepaper KidoZen  overview
Whitepaper KidoZen overviewkidozen
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]
Katy Slemon
 
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
Michael Kozloff
 
[Whitepaper] an overview of ibm mobile first platform
[Whitepaper] an overview of ibm mobile first platform[Whitepaper] an overview of ibm mobile first platform
[Whitepaper] an overview of ibm mobile first platform
gule mariam
 

What's hot (20)

SAP Business Objects Software development Kit
SAP Business Objects Software development Kit SAP Business Objects Software development Kit
SAP Business Objects Software development Kit
 
Magic xpa total mobility experience
Magic xpa   total mobility experienceMagic xpa   total mobility experience
Magic xpa total mobility experience
 
Magic xpa total mobility experience
Magic xpa   total mobility experienceMagic xpa   total mobility experience
Magic xpa total mobility experience
 
The Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentThe Modern Platform for Mobile Development
The Modern Platform for Mobile Development
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)
 
Achieve Responsive Web Applications With Ease Using Kendo UI
Achieve Responsive Web Applications With Ease Using Kendo UIAchieve Responsive Web Applications With Ease Using Kendo UI
Achieve Responsive Web Applications With Ease Using Kendo UI
 
How cross platform app frameworks can grow in 2020
How cross platform app frameworks can grow in 2020How cross platform app frameworks can grow in 2020
How cross platform app frameworks can grow in 2020
 
RAD Studio XE8 Datasheet
RAD Studio XE8 DatasheetRAD Studio XE8 Datasheet
RAD Studio XE8 Datasheet
 
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010
 
Enterprise-grade mobile barcode scanning with Scandit and Xamarin
Enterprise-grade mobile barcode scanning with Scandit and XamarinEnterprise-grade mobile barcode scanning with Scandit and Xamarin
Enterprise-grade mobile barcode scanning with Scandit and Xamarin
 
LightUp SharePoint with Silverlight
LightUp SharePoint with SilverlightLightUp SharePoint with Silverlight
LightUp SharePoint with Silverlight
 
Mobile Enterprise Success with Xamarin and IBM
Mobile Enterprise Success with Xamarin and IBMMobile Enterprise Success with Xamarin and IBM
Mobile Enterprise Success with Xamarin and IBM
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
 
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First
 
Whitepaper KidoZen overview
Whitepaper KidoZen  overviewWhitepaper KidoZen  overview
Whitepaper KidoZen overview
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]
 
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
 
[Whitepaper] an overview of ibm mobile first platform
[Whitepaper] an overview of ibm mobile first platform[Whitepaper] an overview of ibm mobile first platform
[Whitepaper] an overview of ibm mobile first platform
 

Similar to Mobile Application Development Platform 2017

Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125
FirmansyahIrma1
 
top-10-best-mobile-app-development-frameworks-in-2021.pdf
top-10-best-mobile-app-development-frameworks-in-2021.pdftop-10-best-mobile-app-development-frameworks-in-2021.pdf
top-10-best-mobile-app-development-frameworks-in-2021.pdf
PixelQA
 
Best Android Frameworks For App Development In 2023.pdf
Best Android Frameworks For App Development In 2023.pdfBest Android Frameworks For App Development In 2023.pdf
Best Android Frameworks For App Development In 2023.pdf
christiemarie4
 
Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.
Techugo
 
Top 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptxTop 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptx
JJS WEB WORLD SOLUTIONS Web Design Company In Mumbai| Website Development
 
10 Useful Frameworks to Build Hybrid Mobile Apps
10 Useful Frameworks to Build Hybrid Mobile Apps10 Useful Frameworks to Build Hybrid Mobile Apps
10 Useful Frameworks to Build Hybrid Mobile Apps
75waytechnologies
 
Best Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdfBest Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdf
FuGenx Technologies
 
Best android frameworks for app development in 2023.pdf
Best android frameworks for app development in 2023.pdfBest android frameworks for app development in 2023.pdf
Best android frameworks for app development in 2023.pdf
Laura Miller
 
Mobile App Development Frameworks - The Top Picks of 2023.pdf
Mobile App Development Frameworks - The Top Picks of 2023.pdfMobile App Development Frameworks - The Top Picks of 2023.pdf
Mobile App Development Frameworks - The Top Picks of 2023.pdf
Shiv Technolabs Pvt. Ltd.
 
Top 10 Android Frameworks for Modern.pdf
Top 10 Android Frameworks for Modern.pdfTop 10 Android Frameworks for Modern.pdf
Top 10 Android Frameworks for Modern.pdf
suryamahathi1
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud Services
Xpand IT
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
muthulakshmi cse
 
Different Types of Websites _ XcelTec .pdf
Different Types of Websites _ XcelTec .pdfDifferent Types of Websites _ XcelTec .pdf
Different Types of Websites _ XcelTec .pdf
XcelTec
 
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
Baek Yongsun
 
Best mobile app development framework
Best mobile app development frameworkBest mobile app development framework
Best mobile app development framework
SatawareTechnologies
 
Applix Appdoit Presentation
Applix Appdoit PresentationApplix Appdoit Presentation
Applix Appdoit Presentation
Applix Srl
 
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
Cerebrum Infotech
 
Top 5 Android app development frameworks.pdf
Top 5 Android app development frameworks.pdfTop 5 Android app development frameworks.pdf
Top 5 Android app development frameworks.pdf
Moon Technolabs Pvt. Ltd.
 
Top Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development FrameworksTop Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development Frameworks
WDP Technologies
 
Top Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptxTop Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptx
GokulKanna18
 

Similar to Mobile Application Development Platform 2017 (20)

Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125
 
top-10-best-mobile-app-development-frameworks-in-2021.pdf
top-10-best-mobile-app-development-frameworks-in-2021.pdftop-10-best-mobile-app-development-frameworks-in-2021.pdf
top-10-best-mobile-app-development-frameworks-in-2021.pdf
 
Best Android Frameworks For App Development In 2023.pdf
Best Android Frameworks For App Development In 2023.pdfBest Android Frameworks For App Development In 2023.pdf
Best Android Frameworks For App Development In 2023.pdf
 
Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.
 
Top 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptxTop 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptx
 
10 Useful Frameworks to Build Hybrid Mobile Apps
10 Useful Frameworks to Build Hybrid Mobile Apps10 Useful Frameworks to Build Hybrid Mobile Apps
10 Useful Frameworks to Build Hybrid Mobile Apps
 
Best Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdfBest Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdf
 
Best android frameworks for app development in 2023.pdf
Best android frameworks for app development in 2023.pdfBest android frameworks for app development in 2023.pdf
Best android frameworks for app development in 2023.pdf
 
Mobile App Development Frameworks - The Top Picks of 2023.pdf
Mobile App Development Frameworks - The Top Picks of 2023.pdfMobile App Development Frameworks - The Top Picks of 2023.pdf
Mobile App Development Frameworks - The Top Picks of 2023.pdf
 
Top 10 Android Frameworks for Modern.pdf
Top 10 Android Frameworks for Modern.pdfTop 10 Android Frameworks for Modern.pdf
Top 10 Android Frameworks for Modern.pdf
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud Services
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
 
Different Types of Websites _ XcelTec .pdf
Different Types of Websites _ XcelTec .pdfDifferent Types of Websites _ XcelTec .pdf
Different Types of Websites _ XcelTec .pdf
 
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
 
Best mobile app development framework
Best mobile app development frameworkBest mobile app development framework
Best mobile app development framework
 
Applix Appdoit Presentation
Applix Appdoit PresentationApplix Appdoit Presentation
Applix Appdoit Presentation
 
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
 
Top 5 Android app development frameworks.pdf
Top 5 Android app development frameworks.pdfTop 5 Android app development frameworks.pdf
Top 5 Android app development frameworks.pdf
 
Top Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development FrameworksTop Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development Frameworks
 
Top Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptxTop Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptx
 

More from Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH

Microservices Decomposition Patterns.v1.0.20191009
Microservices Decomposition Patterns.v1.0.20191009Microservices Decomposition Patterns.v1.0.20191009
Microservices Decomposition Patterns.v1.0.20191009
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Microservices Decomposition Patterns
Microservices Decomposition PatternsMicroservices Decomposition Patterns
Microservices Decomposition Patterns
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDKComparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Chapter 06: Eclipse Vert.x - Reactive Microservices with OpenShift
Chapter 06: Eclipse Vert.x - Reactive Microservices with OpenShiftChapter 06: Eclipse Vert.x - Reactive Microservices with OpenShift
Chapter 06: Eclipse Vert.x - Reactive Microservices with OpenShift
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Chapter 05: Eclipse Vert.x - Service Discovery, Resilience and Stability Patt...
Chapter 05: Eclipse Vert.x - Service Discovery, Resilience and Stability Patt...Chapter 05: Eclipse Vert.x - Service Discovery, Resilience and Stability Patt...
Chapter 05: Eclipse Vert.x - Service Discovery, Resilience and Stability Patt...
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Chapter 04: Eclipse Vert.x - Message Based Microservices
Chapter 04: Eclipse Vert.x - Message Based MicroservicesChapter 04: Eclipse Vert.x - Message Based Microservices
Chapter 04: Eclipse Vert.x - Message Based Microservices
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Chapter 03: Eclipse Vert.x - HTTP Based Microservices
Chapter 03: Eclipse Vert.x - HTTP Based MicroservicesChapter 03: Eclipse Vert.x - HTTP Based Microservices
Chapter 03: Eclipse Vert.x - HTTP Based Microservices
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Chapter 02: Eclipse Vert.x - Java First Verticle
Chapter 02: Eclipse Vert.x - Java First VerticleChapter 02: Eclipse Vert.x - Java First Verticle
Chapter 02: Eclipse Vert.x - Java First Verticle
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Solution Architecture Framework
Solution Architecture FrameworkSolution Architecture Framework
Solution Architecture Definition
Solution Architecture DefinitionSolution Architecture Definition

More from Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH (12)

Microservices Decomposition Patterns.v1.0.20191009
Microservices Decomposition Patterns.v1.0.20191009Microservices Decomposition Patterns.v1.0.20191009
Microservices Decomposition Patterns.v1.0.20191009
 
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
 
Microservices Decomposition Patterns
Microservices Decomposition PatternsMicroservices Decomposition Patterns
Microservices Decomposition Patterns
 
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDKComparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK
 
Chapter 06: Eclipse Vert.x - Reactive Microservices with OpenShift
Chapter 06: Eclipse Vert.x - Reactive Microservices with OpenShiftChapter 06: Eclipse Vert.x - Reactive Microservices with OpenShift
Chapter 06: Eclipse Vert.x - Reactive Microservices with OpenShift
 
Chapter 05: Eclipse Vert.x - Service Discovery, Resilience and Stability Patt...
Chapter 05: Eclipse Vert.x - Service Discovery, Resilience and Stability Patt...Chapter 05: Eclipse Vert.x - Service Discovery, Resilience and Stability Patt...
Chapter 05: Eclipse Vert.x - Service Discovery, Resilience and Stability Patt...
 
Chapter 04: Eclipse Vert.x - Message Based Microservices
Chapter 04: Eclipse Vert.x - Message Based MicroservicesChapter 04: Eclipse Vert.x - Message Based Microservices
Chapter 04: Eclipse Vert.x - Message Based Microservices
 
Chapter 03: Eclipse Vert.x - HTTP Based Microservices
Chapter 03: Eclipse Vert.x - HTTP Based MicroservicesChapter 03: Eclipse Vert.x - HTTP Based Microservices
Chapter 03: Eclipse Vert.x - HTTP Based Microservices
 
Chapter 02: Eclipse Vert.x - Java First Verticle
Chapter 02: Eclipse Vert.x - Java First VerticleChapter 02: Eclipse Vert.x - Java First Verticle
Chapter 02: Eclipse Vert.x - Java First Verticle
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
Solution Architecture Framework
Solution Architecture FrameworkSolution Architecture Framework
Solution Architecture Framework
 
Solution Architecture Definition
Solution Architecture DefinitionSolution Architecture Definition
Solution Architecture Definition
 

Mobile Application Development Platform 2017

  • 1. Mobile App Development Platforms 2018 Firmansyah – Enterprise Solution Architecture 4 August 2018
  • 2. Gartner's 2017 MADP definition01 2
  • 3. 3 4 August 2018 Gartner's 2017 MADP definition is as follows: A MADP provides tools, technologies, components and services that together constitute the critical elements of a platform for creating 1. Custom mobile apps (that is, .ipa and .apk binary files), 2. Mobile web apps or sites. Increasingly, MADPs are adding support for 1. Wearables, 2. Chatbots, 3. Virtual personal assistants (VPAs) and 4. Conversational UI endpoints through the same services and APIs they create and orchestrate for mobile apps and web. A MADP must: 1. Include Cross-platform development tool 2. Include MBS (Mobile Back-end Services)) that must be decoupled from its own proprietary front-end development tool 3. Able to address the requirements of external-facing and internal-facing scenarios, as well as connecting to diverse enterprise systems 4. Centralize the life cycle activities (such as design, develop, test, distribute, manage and analyze) for a portfolio of mobile apps running on a range of operating systems and devices
  • 4. 4 4 August 2018 Gartner June 2017 Forrester Q1 2017
  • 5. Progress Telerik MDAP Architecture02 5
  • 6. 6 4 August 2018 The Progress Telerik Platform Telerik AppBuilder development tool that maximizes the benefits of the company's JavaScript-based NativeScript framework, which Progress created and made open source. Progress also offers a variety of UI components, including a Kendo UI component for the web, a Xamarin UI component, and native UI components for iOS, Android and Windows 10 At the back end, Progress offers a wide range of services including mobile analytics, a device-testing cloud (Test Studio, Mobile Testing, API Testing, JustMock) and web content management.
  • 7. 7 4 August 2018 The Progress Telerik Front End Component AppBuilder/ScreenBuilder: • Quickly, Visually assemble apps out of pre-built “views” • Configure via Properties, Connect to data codelessly • Customize, Tweak, Debug by opening in AppBuilder • No separate projects, no platform-specific code • Cross-platform mobile development in the cloud • Develop apps for iOS, Android and Windows Phone with a single, reusable JavaScript code base • Use built-in simulation, debugging and deployment tools • Skip the manual process of building, provisioning and deploying your mobile app, and experience your code changes simply by clicking "Save.“ NativeScript • Truly Native Android & iOS Apps using JavaScript • OSS from Telerik • Build Native Cross Platform Apps • Use XML for UI & JavaScript for code • One Single Code Base • Supported in AppBuilder/ScreenBuilder • NOT DOM … TRULY NATIVE UI
  • 9. 9 4 August 2018 The Microsoft platform Microsoft's platform is much more than just front-end development tools with Visual Studio and Xamarin. It launched Visual Studio Mobile Center to support life cycle management and DevOps activities for mobile apps, with tightly integrated testing (via Xamarin Test Cloud) and analytics (HockeyApp). Xamarin.iOS & Xamarin.Mac = Native mobile apps for iOS, watchOS, tvOS, and OS X with .NET Xamarin.Android = Native mobile apps for Android, Android Wear, and Android TV with .NET Xamarin.Forms = Native UIs for iOS, Android, and Windows from a single, shared codebase Microsoft also provides an extensive suite of mobile services via its Azure platform, including application and data integration via Azure Logic Apps.
  • 12. 12 4 August 2018 MAF JET MCS Client SDK MAX • IDE: Eclipse • Write Once Deploy to Many • Java, HTML5, JS5, CSS3 • IOS, Android, Windows • Write Once - Run on iOS / Android • Rich UI theme, focus on data visualization • Enterprise-ready – accessibility, • security, internationalization, offline sync, EMM support, and MCS ready • Jquery, Knockout, Hammer, Cordova, Require JS • IOS SDK, Android SDK, Windows SDK • Javascript SDK • MAF SDK • Xamarin SDK • Sencha SDK • Save hand written REST calls • Significantly reduces native code • Prebuilt, tested, optimized • providing native, optimized APIs to call MCS without coding from the ground up • Codeless Tool for the Business Analyst • Browser based development • No coding required • Easily map to business services • App Preview • Edit, Test and Publish from the web browser • Cloud Based • iOS and Android devices (MAX) • Web and Mobile Web (ABCS)
  • 14. 14 4 August 2018 The Salesforce App Cloud Mobile platform Force.com includes a mobile SDK for native and cross-platform development tools, such as React Native and Xamarin. The proprietary Saleforce1 app container, which can now be custom-branded for customers, runs on iOS, Android and Windows to support app deployment, and within HTML5 browsers. Heroku provides custom-coded microservices. Lightning offers a visual app builder with a component framework and exchange for high-productivity app development. Users can design and build a UI, build app logic, deploy an app, and manage that app through its life cycle on the platform.
  • 16. 16 4 August 2018 The Mendix platform is a cloud-based MADP Mendix provides a high-productivity, model-driven development environment through its Web Modeler tool for citizen developers and its Desktop Modeler tool for professional developers, which has an option to customize apps via JavaScript. Both tools can be used in concert to build apps using Apache Cordova for hybrid iOS and Android apps. Mendix's MBS offer SDKs to support native iOS and Android apps, as well as cross-platform frameworks such as Microsoft Xamarin, React Native and NativeScript.
  • 18. 18 4 August 2018 The OutSystems Platform The OutSystems platform uses a visual modeling language (Service Studio) to create app UI, logic, data store capabilities (for offline) and integration with its back-end system (Integration Studio). This language is used across the platform for development of apps for the web, tablets and mobile phones using a hybrid approach with HTML5 and Apache Cordova.. At the back end, OutSystems offers core mobile services and produces SDKs for third-party tools for each back-end API, with complete models and documentation of the API entities.
  • 21. 21 4 August 2018 The Kony Platform Kony Visualizer gives developers the ability to create a rich, interactive user experience for mobile apps within a high-productivity environment that also supports custom coding via JavaScript. Kony's Native Function API supports all native iOS and Android APIs, as well as third-party-native components via JavaScript Back-end services and omnichannel support are provided by the combination of Kony MobileFabric and the Kony Nitro Engine, which can be deployed and managed across any combination of public cloud, private cloud or on-premises implementations..
  • 24. 24 4 August 2018 The Backbase Products CXP (Customer Experience Platform) 1. Portal: presentation site, business + security, data object access 2. Content and Targeting: Visual Page Editor - content and campaign management for business teams (IT-support not needed) 3. Mobile: SDK connects widgets to provide the same presentation layer 4. Forms: customer data entry and workflow management 5. Widget: standalone software containers that interface with REST-ful services, providing native implementations of logic and presentation (HTML, JavaScript, CSS) DBP (Digital Banking Platform Product Suite) 1. Launchpad: pre-built widget packs, customized portal, extensible 2. CXP Services: connects backends via WOA/SOA micro- services to CXP Manager or Launchpad 3. CXP Manager: visual editor for business and marketing teams 4. DBS (Digital Banking Service): connects core systems to services with APIs, connects services to CXP with APIs 5. Digital Banking Apps: Open banking marketplace for 3rd party software vendors