Developing Mobile Application
      Using the Flex API
Where we are going

I.   What – Mobile Application Development – Flex API

II. Why – Because it’s very slick

III. How – I’ll be showing you how!
Background
Platforms:
Market Share
Background
•   Native or web based application
•   Flash plugin on iOS?
All Kinds of Programming
                       Languages
•   Objective C - iOS
•   Java – Android, Blackberry
•   C# - Windows Phone 7
Why
•   Adobe AIR makes it happen
•   Develop cross platform mapping applications with a
    single code base
•   Cross platform testing of mobile applications
•   Native apps have many advantages over mobile web
•   Applications
      o Local storage of data using the SQLite database
      o Accelerometer usage
      o GPS support
      o Disconnected network tile storage
What to Do?
•   Designing iOS, Android, and Blackberry tablet
    mapping applications using the Flex API for ArcGIS
    Server
•   Technology:
     o Flash Builder 4.5.1 or greater
     o Flex API from ESRI
     o An ArcGIS with some map services running
     o Apple developer license
     o iOS, Android, Blackberry tablet to test the app
What Do You Need?
1. Abobe Flash Builder 4.5.1
2. ESRI Flex API 2.4 or greater
3. Apple developers license – if you want to test/deploy to
   iOS
4. Development Certificate - *.p12
    • Convert *.cer file to *.p12
5. App ID Provisioning file - *.mobileprovision
How
Application Design




Considerations:
• Screen size
• Memory usage
• Network status
Demo
Questions?

Jesse Adams
North Point Geographic Solutions
394 S. Lake Ave., Suite 400
Duluth, MN 55802
Phone: 218.720.6747
Mobile: 218.491.4239

Email: jesse@northpointgis.com
Website: www.northpointgis.com

1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

  • 1.
  • 2.
    Where we aregoing I. What – Mobile Application Development – Flex API II. Why – Because it’s very slick III. How – I’ll be showing you how!
  • 3.
  • 4.
  • 5.
    Background • Native or web based application • Flash plugin on iOS?
  • 6.
    All Kinds ofProgramming Languages • Objective C - iOS • Java – Android, Blackberry • C# - Windows Phone 7
  • 7.
    Why • Adobe AIR makes it happen • Develop cross platform mapping applications with a single code base • Cross platform testing of mobile applications • Native apps have many advantages over mobile web • Applications o Local storage of data using the SQLite database o Accelerometer usage o GPS support o Disconnected network tile storage
  • 8.
    What to Do? • Designing iOS, Android, and Blackberry tablet mapping applications using the Flex API for ArcGIS Server • Technology: o Flash Builder 4.5.1 or greater o Flex API from ESRI o An ArcGIS with some map services running o Apple developer license o iOS, Android, Blackberry tablet to test the app
  • 9.
    What Do YouNeed? 1. Abobe Flash Builder 4.5.1 2. ESRI Flex API 2.4 or greater 3. Apple developers license – if you want to test/deploy to iOS 4. Development Certificate - *.p12 • Convert *.cer file to *.p12 5. App ID Provisioning file - *.mobileprovision
  • 10.
  • 11.
    Application Design Considerations: • Screensize • Memory usage • Network status
  • 12.
  • 13.
    Questions? Jesse Adams North PointGeographic Solutions 394 S. Lake Ave., Suite 400 Duluth, MN 55802 Phone: 218.720.6747 Mobile: 218.491.4239 Email: jesse@northpointgis.com Website: www.northpointgis.com