application development approaches
DESCRIPTION
This presentation clarify Apps development approachesTRANSCRIPT
Application Development Approaches
Osman CelikCTO
Support & Maintenance CostTime To MarketSecurity
PerformanceOS Feature SetUser Experience LevelUI & Animation Complexity
Platform BasedNative
Cross-platform Native
Cross-platform Hybrid
Mobile Friendly Website
Mobile WebHTML5
Responsive Web Design
- Jquery Mobile- Sencha Touch
- Adobe Phonegap- IBM Worklight- SAP SUP- Motorola Rhomobile
- Smartface App Studio - Titanium- Xamarin
- iOS Xcode- Android SDK- MS Visual Studio
Web Technologies Hybrid Tech.Native Technologies
Operating System (iOS, Android)
Browser (Safari, Chrome)
Device
Server Side
UserExperience
Net
wor
k(W
IFI,
3G)
TransferUI + Data
Web Server (Apache, IIS)
Mobile Friendly Website
Operating System (iOS, Android)
Jscript EngineBrowser (Safari, Chrome)
Device
Server Side
UserExperience
Web Server (Apache, IIS)
Net
wor
k(W
IFI,
3G)
TransferUI + Data
Web Framework
(Jquery, Sencha )
Mobile Web HTML5
Cross-platform Hybrid
Operating System (iOS, Android)
Jscript EngineBrowser
Device
Server Side
Net
wor
k(W
IFI,
3G)
UserExperienceHybrid App
Bridge
TransferData
Web Server (Apache, IIS)
Cross-platform Native
Operating System (iOS, Android)
Browser
Device
Server Side
Net
wor
k(W
IFI,
3G)
UserExperience
Native App
TransferData
Web Server (Apache, IIS)
InterpreterInterpreted Code
Cross-platform Native
Operating System (iOS, Android)
Browser
Device
Server Side
Net
wor
k(W
IFI,
3G)
UserExperience
TransferData
Web Server (Apache, IIS)
Native App Machine Code
Operating System (iOS, Android)
Core Engine
User Interface Layer(iOS / Android)
SQL Lite
Jscript Engine
myApplication.apk / myApplication.ipa(Binary Resources, JS Files, Images etc..)
UserExperience
SmartfaceRuntime
Smartface Platform Runtime
www.smartface.io
@smartface_io
/smartfaceio
/smartface
Thanks…@osmancelik