SlideShare a Scribd company logo
Intro to MobileFirst Platform
=============================
**XXXX XXXX**
##MobileFirst Foundation
Platform (MFP)
-**MFP** is a Mobile Application
Development Platform (MADP); is
a software toolbox for mobile
app creation; no matter you
BUILD or BUY your app
##The concept of “mobile first
responsive webdesign”
-Free to choose responsive design
on phone, tablet, and desktop
##Support variable mobile front
end:
-Native app (iOS & Android)
-Support, but not limited to,
Cordova, Angular & Ionic,
Backbone, Xamarin, jQuery, dojo,
Sencha, etc.
##Support all mobile dev
environment
-@developer is free to use any
IDE (xcode, Android Studio);
command line; Atom; Sublime
Text, Bracket, vim, etc.
-and/or, use **MPF** Studio
+
##Support full SDLC for mobile
-Scaffolding
-Coding, debug, test, deploy,
and monitor
-App versioning
##Mobile security
-@admin trace the authentication
failure of device; and/or
-@admin remove access to server
<<<<<<<<<<
##Protect data on device
-Jailbreak and malware detection
-Encrypted cache/DB
-Offline authentication
-Server-side verification to
avoid phishing via repackaging or
app forgery
##if you BUILD app (DIY); top-5
**MFP** tools:
1.mobile IDE ‘MFP Studio’
2.Private App Center
3.Centralized build server
4.Unified push/sms notification
5.Backend integration (sql,
http, soap, jms)
##if you BUY app from mobile
vendor; top-5 **MFP** tool:
1.App version enforcement
2.Single sign-on
3.Automated functional test
4.Unified push/sms notification
5.Operational analytics
##App Center
-Share apps across developer,
testers, and users
-App Center is divided into Dev,
test, production stages
##Exercise #1 For each mobile
app, your Buy or Build decision
1.Sentiment analysis >> Build / Buy
2.In-App feedback >> Build / Buy
3.Crash analytics >> Build / Buy
4.Operational analytics >> Build / Buy
5.App management >> Build / Buy
6.User authentication >> Build / Buy
7.App authenticity & Obfuscate >> Build / Buy
8.Encrypted local data >> Build / Buy
9.App scanning >> Build / Buy
10.Location engagement >> Build / Buy
11.Push notification >> Build / Buy
12.Offline sync >> Build / Buy
13.Backend integration >> Build / Buy
14.Nosql db >> Build / Buy
##Common tasks with MFP
-define and configure data source adapter(s)
-configure unified push
-configure mobile security, like SSO
-configure direct-update

More Related Content

What's hot

Introduction to iOS App Development
Introduction to iOS App DevelopmentIntroduction to iOS App Development
Introduction to iOS App Development
Ameba School of Programming
 
Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)
danielputerman
 
Appium workship, Mobile Web+Dev Conference
Appium workship,  Mobile Web+Dev ConferenceAppium workship,  Mobile Web+Dev Conference
Appium workship, Mobile Web+Dev Conference
Isaac Murchie
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7Amal Dev
 
Appium training online|Mobile automation testing with appium
Appium training online|Mobile automation testing with appiumAppium training online|Mobile automation testing with appium
Appium training online|Mobile automation testing with appium
QA Masters
 
Windows Phone 8
Windows Phone 8Windows Phone 8
Windows Phone 8
Veysel Ugur KIZMAZ
 
Appium meet up noida
Appium meet up noidaAppium meet up noida
Appium meet up noida
Amit Rawat
 
Appium tutorial| Appium Training
Appium tutorial| Appium Training Appium tutorial| Appium Training
Appium tutorial| Appium Training
QA Masters
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
Perfecto by Perforce
 
Appium testing api
Appium testing apiAppium testing api
Appium testing api
b4usolution .
 
Talk on Future of Enterprise Mobile App Development
Talk on Future of Enterprise Mobile App DevelopmentTalk on Future of Enterprise Mobile App Development
Talk on Future of Enterprise Mobile App Development
Romin Irani
 
Appium solution artizone
Appium solution   artizoneAppium solution   artizone
Appium solution artizone
Nael Abd Eljawad
 
PhoneGap Development- The Secrets Of PhoneGap
PhoneGap Development- The Secrets Of PhoneGapPhoneGap Development- The Secrets Of PhoneGap
PhoneGap Development- The Secrets Of PhoneGap
astoria0128
 
Introduction to iOS Apps Development
Introduction to iOS Apps DevelopmentIntroduction to iOS Apps Development
Introduction to iOS Apps DevelopmentProf. Erwin Globio
 
Native vs. Hybrid Apps
Native vs. Hybrid AppsNative vs. Hybrid Apps
Native vs. Hybrid Apps
Visual Net Design
 
Mobile Testing with Appium
Mobile Testing with AppiumMobile Testing with Appium
Mobile Testing with Appium
Knoldus Inc.
 
My 10 Mobile Automation Questions
My 10 Mobile Automation QuestionsMy 10 Mobile Automation Questions
My 10 Mobile Automation Questions
Ran Byron
 
Déjeuner Technologiques - Introduction to iOS Development & App Marketing
Déjeuner Technologiques - Introduction to iOS Development & App MarketingDéjeuner Technologiques - Introduction to iOS Development & App Marketing
Déjeuner Technologiques - Introduction to iOS Development & App Marketing
Clément Sauvage
 
Xamarin Dev Days
Xamarin Dev DaysXamarin Dev Days
Xamarin Dev Days
Simon Lamb
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTerminalfour
 

What's hot (20)

Introduction to iOS App Development
Introduction to iOS App DevelopmentIntroduction to iOS App Development
Introduction to iOS App Development
 
Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)
 
Appium workship, Mobile Web+Dev Conference
Appium workship,  Mobile Web+Dev ConferenceAppium workship,  Mobile Web+Dev Conference
Appium workship, Mobile Web+Dev Conference
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
 
Appium training online|Mobile automation testing with appium
Appium training online|Mobile automation testing with appiumAppium training online|Mobile automation testing with appium
Appium training online|Mobile automation testing with appium
 
Windows Phone 8
Windows Phone 8Windows Phone 8
Windows Phone 8
 
Appium meet up noida
Appium meet up noidaAppium meet up noida
Appium meet up noida
 
Appium tutorial| Appium Training
Appium tutorial| Appium Training Appium tutorial| Appium Training
Appium tutorial| Appium Training
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
 
Appium testing api
Appium testing apiAppium testing api
Appium testing api
 
Talk on Future of Enterprise Mobile App Development
Talk on Future of Enterprise Mobile App DevelopmentTalk on Future of Enterprise Mobile App Development
Talk on Future of Enterprise Mobile App Development
 
Appium solution artizone
Appium solution   artizoneAppium solution   artizone
Appium solution artizone
 
PhoneGap Development- The Secrets Of PhoneGap
PhoneGap Development- The Secrets Of PhoneGapPhoneGap Development- The Secrets Of PhoneGap
PhoneGap Development- The Secrets Of PhoneGap
 
Introduction to iOS Apps Development
Introduction to iOS Apps DevelopmentIntroduction to iOS Apps Development
Introduction to iOS Apps Development
 
Native vs. Hybrid Apps
Native vs. Hybrid AppsNative vs. Hybrid Apps
Native vs. Hybrid Apps
 
Mobile Testing with Appium
Mobile Testing with AppiumMobile Testing with Appium
Mobile Testing with Appium
 
My 10 Mobile Automation Questions
My 10 Mobile Automation QuestionsMy 10 Mobile Automation Questions
My 10 Mobile Automation Questions
 
Déjeuner Technologiques - Introduction to iOS Development & App Marketing
Déjeuner Technologiques - Introduction to iOS Development & App MarketingDéjeuner Technologiques - Introduction to iOS Development & App Marketing
Déjeuner Technologiques - Introduction to iOS Development & App Marketing
 
Xamarin Dev Days
Xamarin Dev DaysXamarin Dev Days
Xamarin Dev Days
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introduction
 

Viewers also liked

Instyletema
InstyletemaInstyletema
Instyletema
albertandrei
 
презентація My day
презентація My dayпрезентація My day
презентація My day
Alina Kapitula
 
Why dont people want to work for us
Why dont people want to work for usWhy dont people want to work for us
Why dont people want to work for usSimon Hepburn
 
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
Khamsay Chantharath
 
IMS Global S3 Greenville College
IMS Global S3 Greenville CollegeIMS Global S3 Greenville College
IMS Global S3 Greenville College
Rhonda Gregory
 
Heritage of Islamic Ethics and Contemporary Issues: A Call for Relevantization
Heritage of Islamic Ethics and Contemporary Issues:  A Call for RelevantizationHeritage of Islamic Ethics and Contemporary Issues:  A Call for Relevantization
Heritage of Islamic Ethics and Contemporary Issues: A Call for Relevantization
Mohammad Manzoor Malik
 
Accounts receivable supervisor perfomance appraisal 2
Accounts receivable supervisor perfomance appraisal 2Accounts receivable supervisor perfomance appraisal 2
Accounts receivable supervisor perfomance appraisal 2tonychoper6404
 
java tutorial for creating project
java tutorial for creating projectjava tutorial for creating project
java tutorial for creating project
Hareem Naz
 
Dorjan Scott resume 2015
Dorjan Scott resume 2015Dorjan Scott resume 2015
Dorjan Scott resume 2015Dorjan Scott
 
REGINALD TUANDO (TEMPORARY COPY OF GRADES)
REGINALD TUANDO (TEMPORARY COPY OF GRADES)REGINALD TUANDO (TEMPORARY COPY OF GRADES)
REGINALD TUANDO (TEMPORARY COPY OF GRADES)reginald tuando
 
Claims specialist perfomance appraisal 2
Claims specialist  perfomance appraisal 2Claims specialist  perfomance appraisal 2
Claims specialist perfomance appraisal 2tonychoper6404
 
Ronda Swenson Legal Resume 2015
Ronda Swenson Legal Resume 2015Ronda Swenson Legal Resume 2015
Ronda Swenson Legal Resume 2015Ronda M. Swenson
 
Al portfolio 2014
Al portfolio 2014Al portfolio 2014
Al portfolio 2014
Alexander Lopatin
 
Recreation supervisor perfomance appraisal 2
Recreation supervisor perfomance appraisal 2Recreation supervisor perfomance appraisal 2
Recreation supervisor perfomance appraisal 2tonychoper6404
 
ISLAMIC PERCEPTIONS OF MEDICATION WITH SPECIAL REFERENCE TO ORDINARY AND EXTR...
ISLAMIC PERCEPTIONS OF MEDICATION WITH SPECIAL REFERENCE TO ORDINARY AND EXTR...ISLAMIC PERCEPTIONS OF MEDICATION WITH SPECIAL REFERENCE TO ORDINARY AND EXTR...
ISLAMIC PERCEPTIONS OF MEDICATION WITH SPECIAL REFERENCE TO ORDINARY AND EXTR...
Mohammad Manzoor Malik
 
project OS
project  OSproject  OS
project OS
Banan Hasan
 

Viewers also liked (20)

Instyletema
InstyletemaInstyletema
Instyletema
 
презентація My day
презентація My dayпрезентація My day
презентація My day
 
Why dont people want to work for us
Why dont people want to work for usWhy dont people want to work for us
Why dont people want to work for us
 
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
 
IMS Global S3 Greenville College
IMS Global S3 Greenville CollegeIMS Global S3 Greenville College
IMS Global S3 Greenville College
 
Heritage of Islamic Ethics and Contemporary Issues: A Call for Relevantization
Heritage of Islamic Ethics and Contemporary Issues:  A Call for RelevantizationHeritage of Islamic Ethics and Contemporary Issues:  A Call for Relevantization
Heritage of Islamic Ethics and Contemporary Issues: A Call for Relevantization
 
Cyber safety
Cyber safetyCyber safety
Cyber safety
 
Accounts receivable supervisor perfomance appraisal 2
Accounts receivable supervisor perfomance appraisal 2Accounts receivable supervisor perfomance appraisal 2
Accounts receivable supervisor perfomance appraisal 2
 
java tutorial for creating project
java tutorial for creating projectjava tutorial for creating project
java tutorial for creating project
 
Dorjan Scott resume 2015
Dorjan Scott resume 2015Dorjan Scott resume 2015
Dorjan Scott resume 2015
 
REGINALD TUANDO (TEMPORARY COPY OF GRADES)
REGINALD TUANDO (TEMPORARY COPY OF GRADES)REGINALD TUANDO (TEMPORARY COPY OF GRADES)
REGINALD TUANDO (TEMPORARY COPY OF GRADES)
 
Claims specialist perfomance appraisal 2
Claims specialist  perfomance appraisal 2Claims specialist  perfomance appraisal 2
Claims specialist perfomance appraisal 2
 
Jacob resume
Jacob resumeJacob resume
Jacob resume
 
Ronda Swenson Legal Resume 2015
Ronda Swenson Legal Resume 2015Ronda Swenson Legal Resume 2015
Ronda Swenson Legal Resume 2015
 
Al portfolio 2014
Al portfolio 2014Al portfolio 2014
Al portfolio 2014
 
Recreation supervisor perfomance appraisal 2
Recreation supervisor perfomance appraisal 2Recreation supervisor perfomance appraisal 2
Recreation supervisor perfomance appraisal 2
 
Tips to Healing
Tips to HealingTips to Healing
Tips to Healing
 
Centenarian Article
Centenarian ArticleCentenarian Article
Centenarian Article
 
ISLAMIC PERCEPTIONS OF MEDICATION WITH SPECIAL REFERENCE TO ORDINARY AND EXTR...
ISLAMIC PERCEPTIONS OF MEDICATION WITH SPECIAL REFERENCE TO ORDINARY AND EXTR...ISLAMIC PERCEPTIONS OF MEDICATION WITH SPECIAL REFERENCE TO ORDINARY AND EXTR...
ISLAMIC PERCEPTIONS OF MEDICATION WITH SPECIAL REFERENCE TO ORDINARY AND EXTR...
 
project OS
project  OSproject  OS
project OS
 

Similar to Class.mobilefirstfoundation.chapter.1.intro

Class.mobile-first strategy
Class.mobile-first strategyClass.mobile-first strategy
Class.mobile-first strategy
Ross Tang
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
EffOne_Technologies
 
Uniface Lectures Webinar - Mobile
Uniface Lectures Webinar - MobileUniface Lectures Webinar - Mobile
Uniface Lectures Webinar - Mobile
Uniface
 
[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
 
IBM MobileFirst Platform for iOS Swift Developers
IBM MobileFirst Platform for iOS Swift DevelopersIBM MobileFirst Platform for iOS Swift Developers
IBM MobileFirst Platform for iOS Swift Developers
Vidyasagar Machupalli
 
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
YASH Technologies
 
Cross mobility
Cross mobilityCross mobility
Cross mobility
Shady Selim
 
Phone gap development, testing, and debugging
Phone gap development, testing, and debuggingPhone gap development, testing, and debugging
Phone gap development, testing, and debugging
Kongu Engineering College, Perundurai, Erode
 
Mobile testingartifacts
Mobile testingartifactsMobile testingartifacts
Mobile testingartifactsPragya Rastogi
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testing
sanpalan
 
Mobile testing
Mobile testingMobile testing
Mobile testing
sanpalan
 
Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1
Ross Tang
 
Developing for Multiple Platforms
Developing for Multiple PlatformsDeveloping for Multiple Platforms
Developing for Multiple Platforms
Daniel Pfeiffer
 
Building Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst PlatformBuilding Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst Platform
Andrew Ferrier
 
Presentation
PresentationPresentation
Presentation
allanchristiancarlos
 
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
 
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
 
An introduction to Windows Mobile development
An introduction to Windows Mobile developmentAn introduction to Windows Mobile development
An introduction to Windows Mobile development
Dale Lane
 
IBM MobileFirst Platform v7.0 Pot Intro v0.1
IBM MobileFirst Platform v7.0 Pot Intro v0.1IBM MobileFirst Platform v7.0 Pot Intro v0.1
IBM MobileFirst Platform v7.0 Pot Intro v0.1
Banking at Ho Chi Minh city
 

Similar to Class.mobilefirstfoundation.chapter.1.intro (20)

Class.mobile-first strategy
Class.mobile-first strategyClass.mobile-first strategy
Class.mobile-first strategy
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Uniface Lectures Webinar - Mobile
Uniface Lectures Webinar - MobileUniface Lectures Webinar - Mobile
Uniface Lectures Webinar - Mobile
 
[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
 
IBM MobileFirst Platform for iOS Swift Developers
IBM MobileFirst Platform for iOS Swift DevelopersIBM MobileFirst Platform for iOS Swift Developers
IBM MobileFirst Platform for iOS Swift Developers
 
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
Xamarin Technical Assessment Against Native for Cross Platform Mobile Develop...
 
Cross mobility
Cross mobilityCross mobility
Cross mobility
 
Phone gap development, testing, and debugging
Phone gap development, testing, and debuggingPhone gap development, testing, and debugging
Phone gap development, testing, and debugging
 
Mobile App Security Testing -2
Mobile App Security Testing -2Mobile App Security Testing -2
Mobile App Security Testing -2
 
Mobile testingartifacts
Mobile testingartifactsMobile testingartifacts
Mobile testingartifacts
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testing
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1
 
Developing for Multiple Platforms
Developing for Multiple PlatformsDeveloping for Multiple Platforms
Developing for Multiple Platforms
 
Building Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst PlatformBuilding Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst Platform
 
Presentation
PresentationPresentation
Presentation
 
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
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud Services
 
An introduction to Windows Mobile development
An introduction to Windows Mobile developmentAn introduction to Windows Mobile development
An introduction to Windows Mobile development
 
IBM MobileFirst Platform v7.0 Pot Intro v0.1
IBM MobileFirst Platform v7.0 Pot Intro v0.1IBM MobileFirst Platform v7.0 Pot Intro v0.1
IBM MobileFirst Platform v7.0 Pot Intro v0.1
 

More from Ross Tang

Class.devops.chapter.3.hybrid
Class.devops.chapter.3.hybridClass.devops.chapter.3.hybrid
Class.devops.chapter.3.hybrid
Ross Tang
 
Class.mobilefirstfoundation.chapter.2.devops
Class.mobilefirstfoundation.chapter.2.devopsClass.mobilefirstfoundation.chapter.2.devops
Class.mobilefirstfoundation.chapter.2.devops
Ross Tang
 
Class.bluemix.mbaas.chapter.2.pattern
Class.bluemix.mbaas.chapter.2.patternClass.bluemix.mbaas.chapter.2.pattern
Class.bluemix.mbaas.chapter.2.pattern
Ross Tang
 
Class.bluemix.presence.insights
Class.bluemix.presence.insightsClass.bluemix.presence.insights
Class.bluemix.presence.insights
Ross Tang
 
Class.devops.chapter.2.ucd
Class.devops.chapter.2.ucdClass.devops.chapter.2.ucd
Class.devops.chapter.2.ucd
Ross Tang
 
Class.bluemix.dbaas
Class.bluemix.dbaasClass.bluemix.dbaas
Class.bluemix.dbaas
Ross Tang
 
How.to.create.boss.detector
How.to.create.boss.detectorHow.to.create.boss.detector
How.to.create.boss.detector
Ross Tang
 
Class.devops.chapter.1.intro
Class.devops.chapter.1.introClass.devops.chapter.1.intro
Class.devops.chapter.1.intro
Ross Tang
 
Class.aspera.chapter.1.intro
Class.aspera.chapter.1.introClass.aspera.chapter.1.intro
Class.aspera.chapter.1.intro
Ross Tang
 
Class.bluemix.overall.chapter.1.intro
Class.bluemix.overall.chapter.1.introClass.bluemix.overall.chapter.1.intro
Class.bluemix.overall.chapter.1.intro
Ross Tang
 

More from Ross Tang (10)

Class.devops.chapter.3.hybrid
Class.devops.chapter.3.hybridClass.devops.chapter.3.hybrid
Class.devops.chapter.3.hybrid
 
Class.mobilefirstfoundation.chapter.2.devops
Class.mobilefirstfoundation.chapter.2.devopsClass.mobilefirstfoundation.chapter.2.devops
Class.mobilefirstfoundation.chapter.2.devops
 
Class.bluemix.mbaas.chapter.2.pattern
Class.bluemix.mbaas.chapter.2.patternClass.bluemix.mbaas.chapter.2.pattern
Class.bluemix.mbaas.chapter.2.pattern
 
Class.bluemix.presence.insights
Class.bluemix.presence.insightsClass.bluemix.presence.insights
Class.bluemix.presence.insights
 
Class.devops.chapter.2.ucd
Class.devops.chapter.2.ucdClass.devops.chapter.2.ucd
Class.devops.chapter.2.ucd
 
Class.bluemix.dbaas
Class.bluemix.dbaasClass.bluemix.dbaas
Class.bluemix.dbaas
 
How.to.create.boss.detector
How.to.create.boss.detectorHow.to.create.boss.detector
How.to.create.boss.detector
 
Class.devops.chapter.1.intro
Class.devops.chapter.1.introClass.devops.chapter.1.intro
Class.devops.chapter.1.intro
 
Class.aspera.chapter.1.intro
Class.aspera.chapter.1.introClass.aspera.chapter.1.intro
Class.aspera.chapter.1.intro
 
Class.bluemix.overall.chapter.1.intro
Class.bluemix.overall.chapter.1.introClass.bluemix.overall.chapter.1.intro
Class.bluemix.overall.chapter.1.intro
 

Recently uploaded

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 

Recently uploaded (20)

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 

Class.mobilefirstfoundation.chapter.1.intro

  • 1. Intro to MobileFirst Platform ============================= **XXXX XXXX**
  • 2. ##MobileFirst Foundation Platform (MFP) -**MFP** is a Mobile Application Development Platform (MADP); is a software toolbox for mobile app creation; no matter you BUILD or BUY your app
  • 3. ##The concept of “mobile first responsive webdesign” -Free to choose responsive design on phone, tablet, and desktop
  • 4. ##Support variable mobile front end: -Native app (iOS & Android) -Support, but not limited to, Cordova, Angular & Ionic, Backbone, Xamarin, jQuery, dojo, Sencha, etc.
  • 5. ##Support all mobile dev environment -@developer is free to use any IDE (xcode, Android Studio); command line; Atom; Sublime Text, Bracket, vim, etc. -and/or, use **MPF** Studio +
  • 6. ##Support full SDLC for mobile -Scaffolding -Coding, debug, test, deploy, and monitor -App versioning
  • 7. ##Mobile security -@admin trace the authentication failure of device; and/or -@admin remove access to server <<<<<<<<<<
  • 8. ##Protect data on device -Jailbreak and malware detection -Encrypted cache/DB -Offline authentication -Server-side verification to avoid phishing via repackaging or app forgery
  • 9. ##if you BUILD app (DIY); top-5 **MFP** tools: 1.mobile IDE ‘MFP Studio’ 2.Private App Center 3.Centralized build server 4.Unified push/sms notification 5.Backend integration (sql, http, soap, jms)
  • 10. ##if you BUY app from mobile vendor; top-5 **MFP** tool: 1.App version enforcement 2.Single sign-on 3.Automated functional test 4.Unified push/sms notification 5.Operational analytics
  • 11. ##App Center -Share apps across developer, testers, and users -App Center is divided into Dev, test, production stages
  • 12. ##Exercise #1 For each mobile app, your Buy or Build decision 1.Sentiment analysis >> Build / Buy 2.In-App feedback >> Build / Buy 3.Crash analytics >> Build / Buy 4.Operational analytics >> Build / Buy 5.App management >> Build / Buy 6.User authentication >> Build / Buy 7.App authenticity & Obfuscate >> Build / Buy 8.Encrypted local data >> Build / Buy 9.App scanning >> Build / Buy 10.Location engagement >> Build / Buy 11.Push notification >> Build / Buy 12.Offline sync >> Build / Buy 13.Backend integration >> Build / Buy 14.Nosql db >> Build / Buy
  • 13. ##Common tasks with MFP -define and configure data source adapter(s) -configure unified push -configure mobile security, like SSO -configure direct-update