Top Banner
Intro to MobileFirst Platform ============================= **XXXX XXXX**
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Class.mobilefirstfoundation.chapter.1.intro

Intro to MobileFirst Platform=============================

**XXXX XXXX**

Page 2: Class.mobilefirstfoundation.chapter.1.intro

##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

Page 3: Class.mobilefirstfoundation.chapter.1.intro

##The concept of “mobile first responsive webdesign”-Free to choose responsive design on phone, tablet, and desktop

Page 4: Class.mobilefirstfoundation.chapter.1.intro

##Support variable mobile front end:-Native app (iOS & Android)-Support, but not limited to, Cordova, Angular & Ionic, Backbone, Xamarin, jQuery, dojo, Sencha, etc.

Page 5: Class.mobilefirstfoundation.chapter.1.intro

##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

+

Page 6: Class.mobilefirstfoundation.chapter.1.intro

##Support full SDLC for mobile-Scaffolding-Coding, debug, test, deploy, and monitor-App versioning

Page 7: Class.mobilefirstfoundation.chapter.1.intro

##Mobile security-@admin trace the authentication failure of device; and/or-@admin remove access to server

<<<<<<<<<<

Page 8: Class.mobilefirstfoundation.chapter.1.intro

##Protect data on device-Jailbreak and malware detection-Encrypted cache/DB-Offline authentication-Server-side verification to avoid phishing via repackaging or app forgery

Page 9: Class.mobilefirstfoundation.chapter.1.intro

##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)

Page 10: Class.mobilefirstfoundation.chapter.1.intro

##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

Page 11: Class.mobilefirstfoundation.chapter.1.intro

##App Center-Share apps across developer, testers, and users-App Center is divided into Dev, test, production stages

Page 12: Class.mobilefirstfoundation.chapter.1.intro

##Exercise #1 For each mobile app, your Buy or Build decision1.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

Page 13: Class.mobilefirstfoundation.chapter.1.intro

##Common tasks with MFP-define and configure data source adapter(s)-configure unified push-configure mobile security, like SSO-configure direct-update