2. Applications Ecosystem
User
Channels and
UIs
Approve Criteria
Delivery Platforms
• Store: Google Play • Store: App Store • Store: Marketplace
• Map: Google Map • Map: iOS Map • Map: Bing Map
• Messaging: What`s App ! • Messaging: iMessage • Messaging: Skype
• Storage: Google Drive • Storage: iCloud • Storage: Skydrive Value
• Search Engine: Google • Search Engine: ... • Search Engine: Bing
• Multimedia: Youtube • Multimedia: Itunes • Multimedia: Xbox
• Ads: AdMob • Ads: ... • Ads: Microsoft Ad
• ... • ... • ...
Platforms
Manufacturers Operating
@osmancelik
@mobinex
3. Application development approaches
Security
Performance
OS Feature Set
User Experience Level
UI & Animation Complexity
Platform Cross- Cross- Mobile
Mobile Web
Based platform platform Friendly
Html5
Native Native Hybrid Website
- iOS Xcode - Smartface App Studio - Adobe Phonegap - Jquery Mobile Responsive
- Android SDK - Titanium - IBM Worklight - Sencha Touch Web Design
- MS Visual Studio - Antenna - Telerik Icenium
- Xamarin - Motorola Rhomobile
Support & Maintenance Cost
Development Cost
Time To Market
@osmancelik
@mobinex
4. Biggest Challenge; Platform Fragmentation
.
t
Pla
pe
e
ing
S iz
Ty
i on
rat
ice
n
ee
rs
e
v
Op
Scr
De
Ve
4.2 B 1280 X 800
4.1 1024 X 600
Mobile
4.0 480 X 800
Android Tablet Mini 3.2 360 X 640
Tablet 3.1 320 X 480
TV 3.0 320 X 240 More then
Mobile
2.3 240 X 320 10 different
mobile application
iOS 6.1 B 2048 x 1536
Tablet Mini projects (code base)
6.0 1024 X 768
My App Tablet
5.0 640 X 1136
TV
4.1 640 X 960
4.0 320 X 480
Mobile
6.2 1024 X 768
Windows 8 Tablet
1366 X 768
PC
@osmancelik 1920 X 1080
TV
@mobinex 2560 X 1440
5. Platform Fragmentation
Platform fragmentation is the biggest challenge for mobile
apps. Causing a lot troubles! (…but is it inevitable)
• Increased Cost and Time-to-market
• Each 1 man/day development costs 10x
• Operational costs increases 10x
• Time for testing increases 10x
• Risk of failure increases 10x
@osmancelik
@mobinex
6. Development Line...
Functionality
Ver 4.0
Ver 3.0
Number of
Channels
TV
Ver 2.0
Tablet
Ver 1.0
Mobil
Android
iOS
Windows 8
Number of
@osmancelik
@mobinex Platform
7. Challenges for Mobile ALM
A Mobile Application Project is not just
Application Development !
Smartface App Studio Smartface Enterprise Server (SES)
• Operating Platforms • Cross-Platform Test • Defining Service Behavior • User Tracking • User alerts
• Multiple Resolutions • Funcational Test • Version management • Gathering user • Getting user history
• Mobile, Tablet, TV`s • Backward Comp. Test • Support for new Devices data from devices • Back Office Integration
• Sub-version issues • Distribution Issues • Device Specific run-time • Reporting ( Call center – CRM)
Issues
Challenges for mobile apps development and ALM
@osmancelik
@mobinex
8. Smartface Platform and Components
Smartface is a rapid native application development and Life Cycle
Management Platfrom. Smartface Platform has two components; Server and
App Studio
Smartface Enterprise Server (SES) Smartface App Studio (SAS)
• App Catalog • Cross-Platform App. Dev.
• App Distribution
• Multiple Channel Support
• App Version Management
• Device Management • Plug-in Support
• Mobil CRM • Full Native Components
• Content Management • 4X Faster Development
• App Analytics and Err Monitoring Publish to SES
• User Interface Design
• Reports
• WUSWUG Support
• Scheduled Tasks
• Contact Center • Java Script Language
• Notification* • on-Device Emulation
Distribute and
Publish to
Manage the
Store
Applications
App Store /
Distribute to Google Play
Customers
Cross-Channel ; Mobile, Tablet, TV`s
Application Markets
@osmancelik
@mobinex