GIS Technology & Mobile Applications - Impact on IT Systems Municipal Technology Association of South Carolina Hilton Head Island, SC September 22, 2011 Jim Tochterman, VP – Research & Development www.bcs-gis.com www.facebook.com/bcsgis www.twitter.com/bcsgis
What Comprises a Mobile GIS Solution? Mobile Hardware Software Data Servers / Infrastructure
How Is Esri Advancing Mobile Technology? Esri has developed a integrated system of Mobile-based products and SDK’s to help an organization select the appropriate mobile solution for its field tasks and applications. These products and SDK’s help reduce the time, cost and complexity of extending GIS solutions to the mobile users and devices of an organizations enterprise system. One size does not fit all!
Mobile GIS Challenges? Increase productivity of the mobile workforce Taking/Getting information in & out of the field Rapidly changing technology Plan for both internal use & public use (crowdsourcing) Trade-Offs: Capabilities, Price, Size, Ruggedness, Weight, Outdoor Screen Readability, BATTERY LIFE.
Wide Array of Mobile Devices iOS iPhone iPad Android Phone Tablet Windows Windows Mobile 6.5 Windows Phone 7 Tablet Blackberry/RIM
iPhone (iOS) GSM / CDMA ArcGIS for iOS Ready to Use App SDK Development Deployment Pros: Usability, Availability Cons: Limited Development Resources, Ruggedness, Expensive
iPad (iOS) GSM / CDMA / WiFi ArcGIS for iOS Ready to Use App SDK Development Deployment Pros: Usability, Availability Cons: Limited Development Resources, Ruggedness, Expensive
Android Phone Open Development Environment GSM / CDMA Market Apps ArcGIS for Android (Beta) Ready to Use App SDK Development Deployment Pros: Development Resources, Usability, Availability Cons: Ruggedness
Android Tablet Open Development Environment GSM / CDMA / WiFi Market Apps ArcGIS for Android (Beta) Ready to Use App SDK Development Deployment Pros: Development Resources, Usability, Availability Cons: Ruggedness, Expensive
Windows Mobile Visual Studio for Development ArcPad ArcGIS for Windows Mobile Ready to Use App SDK Development Deployment Pros: Development Resources, Availability, Ruggedness Cons: Usability, Connectivity
Windows Tablet Visual Studio for Development ArcPad ArcGIS for Windows Mobile Ready to Use App SDK Development Deployment Pros: Development Resources, Availability, Ruggedness Cons: Usability, Connectivity, Expensive
Windows Phone 7 Visual Studio for Development Marketplace Apps ArcGIS for Windows Phone Ready to Use App SDK Development Deployment Focused applications for the Enterprise or Public Pros: Development Resources, Usability, Availability Cons: New & Not Widely Adopted Yet, Ruggedness, Expensive
How Can I Get Started Quickly? Identify The Specific Need & Users Data Collection and/or Data Serving External and/or Public Users Identify If Development Resources Are Needed COTS Custom Applications Determine Available Computing Resources Needed Hardware (Mobile Devices, Servers, Etc.) Bandwidth Requirements Leverage Cloud Computing Technologies!
So What is Cloud Computing? Many different variations and meanings depending on who you ask, but the principle tenets are always: Rented physical infrastructure and/or applications Shared architecture Maintained off premises Delivered on demand as a service Technology pioneered by Amazon Cloud offerings can range from data storage and end-user web applications to other computing services.
Traditional vs. Cloud? Critical difference is the scalability and elastic nature that cloud services provide. In simpler terms cloud computing allows to: Dynamically scale up and quickly scale down for high reliability, quick response times Flexibility to handle traffic fluctuations and demand.
Cloud Components Software as a Service (SaaS) End-user applications delivered as a service rather than on premise software Salesforce.com -> CRM Software Office.com -> Productivity Software Apps.Google.com -> Document Creation Services ArcGIS.com -> ArcGIS Explorer, Business Analyst Online Platform as a Service (PaaS) Application platform or middleware as a service that developers can build and deploy custom applications SQL Azure -> RDBMS ArcGIS.com -> Online API’s
Cloud Computing Components Infrastructure as a Service (IaaS) Encompasses the hardware and technology for computing power, storage, operating systems, or other infrastructure (shared data centers) Amazon Elastic Compute Cloud (EC2) Amazon Simple Storage Service (S3) Amazon Elastic Block Volumes (EBS) Amazon Relational Data Service (RDS) Delivered as off-premises, on demand services rather then dedicated, on-site resources.
Things To Understand Cloud Applications: Accessed by end-users Cloud Platforms: Used by developers Public Cloud: Code & data that live in Internet accessible data centers (Amazon, Microsoft, Google, etc.) The technology itself has no value. The value comes from how it is used!
Why Use Cloud Computing? While not everything will move into the cloud, nearly every organization will use, or is using, this approach in some way. For GIS users, the cloud opens a number of new possibilities. What are they? Why might they be better than what I am doing now? Why should I care?
Mobile Security Concerns While there are benefits to mobile technology, there are key mobile security concerns: Exposure of critical information Lost/Stolen Devices Viruses & Spam In order to safeguard systems and data proper procedures must me in place to avoid a variety of security errors when using mobile devices: Use passwords, encryption & remote wipe technology Avoid unsecured wireless networkif necessary
Conclusion Mobile technology is here and it’s effects are widespread. Esri (and others) are providing clear examples of how these technologies can be used: using mobile platforms to provide new data collection & access options to internal users and the public (crowdsourcing). using mobile platforms to support web sites & applications that provide broadly usable GIS data & tools (ArcGIS.com, private deployments, Marketplace deployments). This shift will have an impact on your organization (if not already) in both GIS and/or IT. The time to understand this shift is now.