1 / 15

Multi-Platform Application Development Strategies for Disconnected Mobile Applications

Multi-Platform Application Development Strategies for Disconnected Mobile Applications. Gunnison Consulting Group, Inc March 29, 2012. Gunnison at Census. Providing full lifecycle software engineering at Census since 1994. TMO in Context. The Near Term Goal. Technical Approach Options.

barton
Download Presentation

Multi-Platform Application Development Strategies for Disconnected Mobile Applications

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. Multi-Platform Application Development Strategies for Disconnected Mobile Applications Gunnison Consulting Group, Inc March 29, 2012

  2. Gunnison at Census Providing full lifecycle software engineering at Census since 1994.

  3. TMO in Context

  4. The Near Term Goal

  5. Technical Approach Options

  6. Mobile Enterprise Application Platforms (MEAP)

  7. Why this is hard… • The technical challenges: • Battery Life • Memory Management (esp. on iOS) • .NET on ARM (Windows 8) • Thread Management (esp. in Android) • Consumer focus • Strong differences in platform-specific languages • Laptop vs. Tablet • Gartner recommendations: • “Over analysis is a risk in an immature market.” • Rule of Three: “If an organization is targeting three or more device platforms, if they have three or more applications, or if they have three or more back-end systems, then the multichannel or cross-platform tools typically yield better project results during the course of three to five years than native tools.” • “Enterprises need to consider whether they can mitigate platform uncertainty by adopting a single platform strategy for 2011 to 2012.” (Choosing Cross-Platform Tools for Native Mobile Applications, G00211990) (Magic Quadrant for Mobile Enterprise Application Platforms, G00211688) (Critical Capabilities for Mobile Enterprise Application Platforms, G00212257)

  8. The Promise of HTML5

  9. HTML5 and the Cloud Image Source: http://smallbiztechnology.com/

  10. What about connectivity? • Web Storage • Application Cache • Web SQL • Indexed DB

  11. Native Code: How much design can be shared across platforms?

  12. UML + XML/XSD + O-O

  13. The Role of Agile SCRUM

  14. “Build 5 Ways” Rapid Prototyping

More Related