1 / 29

Meet Your shovel

Meet Your shovel. Alan McBee Senior .NET Architect amcbee@kieferconsulting.com. Harkeerat Toor Mobile Developer htoor@kieferconsulting.com. Outline. Decision Matrix Introduction to iOS Introduction to Android Introduction to Windows 8 Questions.

rhys
Télécharger la présentation

Meet Your shovel

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Meet Your shovel Alan McBee Senior .NET Architect amcbee@kieferconsulting.com HarkeeratToor Mobile Developer htoor@kieferconsulting.com ca.gov/mobile bit.ly/govmo2013

  2. Outline • Decision Matrix • Introduction to iOS • Introduction to Android • Introduction to Windows 8 • Questions ca.gov/mobile bit.ly/govmo2013

  3. Choosing between Mobile Web, Embedded Web, and Native Decision Matrix

  4. What is Mobile Web? • Internet browsing on your phone • Mobile Web App • An HTML5 application • CSS3 to enhance the UI • JavaScript to add functionality • 1 billion compatible devices* • Controlled updates and unrestricted distribution • “write once, run everywhere” * http://www.strategyanalytics.com/default.aspx?mod=pressreleaseviewer&a0=5145 ca.gov/mobile bit.ly/govmo2013

  5. What is Embedded web? • Web app wrapped in native container • Primarily HTML5 and JavaScript • Published in store • Best (worst) of both worlds • Emulated look and feel • App store distribution http://techblog.netflix.com/2011/09/netflix-webkit-based-ui-for-tv-devices.html ca.gov/mobile bit.ly/govmo2013

  6. What are Native apps? • Applications designed and built for platform • Access to hardware features • Built in components, multi-touch • Fast graphics and animations • Ease of use • Documentation ca.gov/mobile bit.ly/govmo2013

  7. Compare http://wiki.developerforce.com/page/Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options ca.gov/mobile bit.ly/govmo2013

  8. Decision Matrix ca.gov/mobile bit.ly/govmo2013

  9. Getting started with Apple’s mobile development platform Introduction to ios

  10. Requirements • Mac OS X 10.6 Snow Leopard • Xcode • Device (optional) ca.gov/mobile bit.ly/govmo2013

  11. Additional considerations • Costs of Tools and Publishing • Phones vs. Tablets • Stores • App Store • Objective-C, HTML, C# Mono • http://developer.apple.com/ • http://www.stanford.edu/class/cs193p/cgi-bin/drupal/ ca.gov/mobile bit.ly/govmo2013

  12. Mac App Store ca.gov/mobile bit.ly/govmo2013

  13. Xcode ca.gov/mobile bit.ly/govmo2013

  14. Xcode ca.gov/mobile bit.ly/govmo2013

  15. developer.apple.com ca.gov/mobile bit.ly/govmo2013

  16. developer.apple.com ca.gov/mobile bit.ly/govmo2013

  17. Demonstration • Creating a new project • Running an application using the iOS 6 Simulator ca.gov/mobile bit.ly/govmo2013

  18. Getting started with Google’s mobile development platform Introduction to Android

  19. Requirements • Mac OS X 10.5.8+, Windows XP+, Linux • Eclipse 3.6.2+ • Android SDK • JDK 6+ • Android ADT Bundle ca.gov/mobile bit.ly/govmo2013

  20. Additional Considerations • Costs of Tools and Publishing • Phones vs. Tablets • Stores • Google Play • Amazon • 3rd Party • Java, HTML, C# Mono, C++ • developer.android.com ca.gov/mobile bit.ly/govmo2013

  21. developer.android.com/sdk ca.gov/mobile bit.ly/govmo2013

  22. Demonstration • Creating a new project • Setting up virtual simulators • Running an application using the Android Simulator ca.gov/mobile bit.ly/govmo2013

  23. Getting started with Window’s mobile development platform Introduction to WP8

  24. Requirements • Windows 8 • Visual Studio Express • Windows Phone SDK • Device(s) ca.gov/mobile bit.ly/govmo2013

  25. Additional considerations • Costs of Tools and Publishing • Phones vs. Tablets • Binary vs. Source Compatibility • Stores • Phone Store • Windows Store/RT/Enterprise • C#/VB.Net & XAML, HTML/JS, C++ & XAML • dev.windows.com • developer.windowsphone.com ca.gov/mobile bit.ly/govmo2013

  26. www.microsoft.com/en-us/download/details.aspx?id=35471 ca.gov/mobile bit.ly/govmo2013

  27. dev.windows.com ca.gov/mobile bit.ly/govmo2013

  28. Demonstration • Creating a new project • Running an application using the Simulator ca.gov/mobile bit.ly/govmo2013

  29. Q&A A trusted partner of the state www.kieferconsulting.com ca.gov/mobile bit.ly/govmo2013

More Related