Custom Mobile and Web Application Development · 2014-09-29 · Custom Mobile and Web Application...
Transcript of Custom Mobile and Web Application Development · 2014-09-29 · Custom Mobile and Web Application...
Custom Mobile and Web Application Development!
Andrew Jacobson!Aziz Usmanov!
Software & Systems Group!• State Centers of Excellence!
– Center for Advanced Electronics Design and Manufacturing (CAEDM)!– Center for Integrated Electronics and Software (CIES)!– Center for Sensors, Communications, and Control (CSCC)!
• Partners/Clients!• Aldevron!• Alien Technology!• Appareo Systems!• Avenue Right!• Bobcat!• Cogi!• Crane Wireless Management
Systems!• DataCom International!• Deceleration Technologies!
• Intelligent InSites!• Kansas State University Mobile
Irrigation Lab!• Pedigree Technologies!• PhoneHalo!• PPG Industries!• Rapid Engines!• Reitz Cons!
Client Apps!• Flexible and
Powerful!• Distribution &
Maintenance Issues!
• Platform-specific!
Crop Yield Predictor, v1.5.3 h5p://www.bae.ksu.edu/mobileirriga@onlab/crop-‐yield-‐predictor
Web (1.0) Apps!• Server-side
applications!• Easy to distribute
and maintain!• Cross platform
(mostly)!• Not as responsive
as we’d like!KanSched3 h5p://www.bae.ksu.edu/mobileirriga@onlab/kansched3
Web (2.0) apps!• Still web-based
(server hosted)!• But with lots of
client code (javascript)!
• Easy to distribute and maintain!
• Cross platform (mostly…)!
RapidEngines Acquired by SevOne, h5p://www.sevone.com/
Mobile 1st...or at least 2nd!
Mobile 1st...or at least 2nd!
• Still web-based!• Still lots of client-
side code!• Resource
constraints!– Small screens!
Crop Yield Predictor h5ps://milcyp.engg.ksu.edu
It’s not so hard…!• Javascript Frameworks (Jquery)!• CSS Frameworks (Bootstrap)!• MVC (AngularJS)!• HTML 5!– Better forms!– Location!– Local storage!
What about apps?!
Web-‐based Na@ve
HTML, javascript Android, iOS
Browser App
Cross-‐plaSorm frameworks
PhoneGap, Appcelerator,…
What about apps? !Web Apps!• No need to install!• Distribution is great!!• HTML 5 is powerful!• Browsers are improving!
Native Apps!• Get to install!!• Distribution is great!!• Can do most anything!• Performance is best!
User Experience - Cogi!App Store:!https://itunes.apple.com/us/app/cogi-beyond-notes/id804942087!
!
Google Play:!https://play.google.com/store/apps/details?id=com.cogi.mobile!
Hardware Access - TrackR!App Store:!https://itunes.apple.com/us/app/item-trackr-find-your-wallet/id588363491?mt=8!
Google Play:!https://play.google.com/store/apps/details?id=com.phonehalo.itemtracker!
Network !• Bluetooth - TrackR!• WiFi!• Telephony - Cogi!
Crowd-Source!• Transcriptions – Cogi!• “GPS” - TrackR!
It’s about people!
Client Server app crowd
Questions!Andrew Jacobson, Software [email protected]!(701) 231-5175!!Aziz Usmanov, Software [email protected]!(701) 231-5824!!Matt Noah, Project [email protected]!(701) 231-8956!