Write once, deploy to multiple mobile platforms...• HTML5 – CSS / HTML / JS • Native –...
Transcript of Write once, deploy to multiple mobile platforms...• HTML5 – CSS / HTML / JS • Native –...
2
About me I love the web (HTML5, JavaScript, ASP.NET) Web Program Manager at devexpress.com
3
• Creating mobile apps • Challenges • Opportunities • DevExtreme (PhoneJS) • Summary
Agenda
Demos
Problem
6
7
8
• HTML5 – CSS / HTML / JS
• Native – Objective C, Java, C#/XAML, C++
• Hybrid – Native + HTML5
Creating mobile apps
9
JavaScript?
Challenges
11
SMEs Fear Apps
Mobile Website No Money No Resources Customer Value? Lack of understanding
Source: http://dxpr.es/1p71SWQ
12
• Costs • Resources • More time consuming • Learn new things
Native Approach
13
14
HTML5 + PhoneGap
15
• Performance • H/W acceleration • Memory problems • Render breaks • Missing events
HTML Browser Issues
16
• Is that a lie?
• NO, HTML5 Rocks!
Write once, deploy to multiple…???
17
18
HTML5 + PhoneGap
19
Demo Let’s build a mobile app…
21
• Cross-Platform • Single-Codebase • Cheaper • Easier • Scale up to mobile web
Hybrid Advantages
22
23
24
25
• Multiple platforms • Native UI and experience • One Codebase (HTML/JS/CSS) • Native features (PhoneGap) • Restful Services
DevExtreme Mobile – PhoneJS
26
Visual Studio Integration -- • Multi-Device App Wizard • App Layout Wizard • Data Service Wizard • iOS Build Package Wizard • Chart Wizard
DevExtreme Mobile – PhoneJS
Opportunities
28
• 37% of mobile developers use HTML5
HTML5 on the rise…
29
30
31
32
33
34
Choose what makes you happy But HTML5 Rocks Mobile opportunities Check out - js.devexpress.com
Summary
35
HTML 5-JS (Next-Gen Client Side Widgets) DevExpress.com/HTML5
36
• Cross Platform Mobile Development • Developer Productivity • Office-Inspired Apps across Platforms • Modern UI Experiences across Platforms • Enterprise Reporting and Data Analytics
DevExpress
37
38
39
40
Thank You For more information visit us online (DevExpress.com)
Mehul Harry [email protected] @mehulharry