SlideShare a Scribd company logo
Getting Started with Web Mobile GIS 
Andy Gup, Esri 
@agup
Andy Gup, Esri 
Developer Evangelist 
www.andygup.net 
github.com/andygup 
agup@esri.com 
@agup
What’s on the agenda? 
Mobile is NOT desktop 
Responsive design 
Progressive enhancement 
Hybrid 
Offline
Why care about mobile? 
Users/customers demand it 
Higher productivity 
Greater user satisfaction 
More repeat visits
Examples 
Field data collection 
Road/weather conditions app 
Zoning enforcement 
Citizen 311 
Historical tours 
… 
…
Mobile Web Demo 
http://www.responsinator.com/?url=www.esri.com
http://xkcd.com/773/
Mobile Devices 
Are different… 
•Physical device 
•Screen size 
•Button size
User Interactions 
Are different… 
•Touch 
•Orientation 
•Keyboard 
•Voice
User Expectations 
Are different… 
•App to work like an app 
•Websites to work like an app
Design Patterns 
Need to be different!
Think mobile first! 
320px
Touch aware map
HTML5 input types 
type=“email” 
type=“tel” 
type=“date”
Mobile styling 
esri/dijit/Geocoder 
esri/dijit/LocateButton
Mobile Popups 
esri/dijit/PopupMobile
Custom components
A few JavaScript Frameworks 
Bootstrap (responsive) 
jQuery Mobile (Progressive Enhancement or responsive) 
PhoneGap (Hybrid)
Responsive
Default Behavior
Responsive Grid Layouts 
Vertical Stacking
Large: 3 Rows - 3 Columns 
>= 1280px
Medium: 2 Columns 
1024 - 1280px
Small: Single Column 
768 - 1024px
X-Small: 1 Column, Minimized 
=< 768px
Responsive HTML5 Application
Dev Tip: HTML Viewport Settings 
<head> 
<meta name="viewport" 
content="width=device-width, 
initial-scale=1.0, 
maximum-scale=1.0, 
user-scalable=no"> 
</head>
Bootstrap (Responsive) 
Single web app that works well across a variety of devices/screen sizes 
Re-use content and software 
Considers 
Device limitations 
User’s behavior
Bootstrap (Responsive)
Bootstrap (Responsive)
Fluid Grid System 
Layout adapts to: 
- different screen sizes 
- Device orientation 
Based on percentages 
12 column / 960px
Fluid Grid System
CSS Media Queries 
Detect device screen size and orientation 
/* Extra small devices 
(phones, less than 768px) 
No media query -- Bootstrap default 
*/ 
/* Small devices 
(tablets, 768px and up) */ 
@media (min-width: @screen-sm-min) { ... } 
/* Medium devices 
(desktops, 992px and up) */ 
@media (min-width: @screen-md-min) { ... } 
/* Large devices 
(large desktops, 1200px and up) */ 
@media (min-width: @screen-lg-min) { ... }
bootstrap-map-js 
https://github.com/Esri/bootstrap-map-js
Progressive Enhancement
jQuery Mobile 
Can be progressively enhanced or responsive 
If “Progressive”: 
Built with specific screen sizes in mind 
Formal control of UX 
Mimics native app look, feel and behavior 
Multi-page views 
**Perfect for use in Hybrid applications
Progressive enhancement 
Desktop 
Phone
Progressive enhancement 
Desktop 
Phone
Desktop view of mobile app
Browser detection
Browser/device type 
Server-side browser/device detection 
- http://detectmobilebrowsers.com/ 
Client-side browser/device detection 
-Modernizr 
-YepNope
Single Page View 
Page structure 
Apply CSS, roles and themes
Single Page Map - HTML 
<div data-role="page" id="home"> 
//Header 
<div data-theme="a" data-role="header" 
data-position="fixed"> 
<h3>HTML5 Geolocation</h3> 
</div> 
//Map 
<div data-role="content"> 
<div id="mapDiv"></div> 
</div> 
</div>
Single Page Map - HTML 
<div data-role="page" id="home"> 
//Header 
<div data-theme="a" data-role="header" 
data-position="fixed"> 
<h3>HTML5 Geolocation</h3> 
</div> 
//Map 
<div data-role="content"> 
<div id="mapDiv"></div> 
</div> 
</div>
<div data-role="page" id="home"> 
//Header 
<div data-theme="a" data-role="header" 
data-position="fixed"> 
<h3>HTML5 Geolocation</h3> 
</div> 
//Map 
<div data-role="content"> 
<div id="mapDiv"></div> 
</div> 
</div> 
Single Page Map - HTML
Single Page Map - CSS 
html,body, div[data-role ="page"] { 
height: 100%; 
width: 100%; 
margin: 0px; 
padding: 0px; 
} 
.ui-header{ 
margin: 0px !important; 
padding: 0px !important; 
float: left; 
} 
.ui-content{ 
height: 100%; 
width: 100%; 
margin: 0px; 
padding: 0px; 
} 
#mapDiv { 
position: absolute; 
background-color: #EEEEDD; 
height: 100%; 
width: 100%; 
padding: 0px; 
z-index: 0; 
left: 0px; 
}
JQuery-mobile-map-js 
https://github.com/Esri/jquery-mobile-map-js 
var helper = new jQueryHelper(map);
Hybrid
What is PhoneGap? 
Native wrapper around headless browser 
Cross-device access to storage and sensors 
Create JavaScript apps for Google Play, App Store 
Typically used in conjunction with jQuery
PhoneGap + JavaScript 
+ 
HTML + CSS + 
Mobile JavaScript 
Framework 
= 
Android SDK 
Project
Native deployment
Access to: 
GPS 
Camera 
SD Card 
Compass 
Accelerometer 
Connection State 
…
Why PhoneGap?
PhoneGap vs Cordova 
PhoneGap came first 
Original developer Nitobi 
Adobe acquired Nitobi (Oct 2011) 
Apache Cordova open source project (2011) 
Share same code base 
Adobe PhoneGap Build (Sep 2012) 
Becomes top-level Apache Project (Oct 2012)
Quickstart-map-phonegap 
https://github.com/Esri/quickstart-map-phonegap
Optimize
ArcGIS Web Optimizer 
Online tool 
Single ArcGIS JavaScript library file! 
Faster download 
At least 3x smaller
ArcGIS Web Optimizer 
<script 
src="http://localhost/test/dojo.js" 
data-dojo-config="async: true"> 
</script>
ArcGIS Web Optimizer 
http://jso.arcgis.com/
Grunt-uglify 
http://gruntjs.com/
Offline JS
Offline JavaScript? Yes! 
Lightweight tools for intermittent offline or fully offline 
Editing of features and tile management 
Resync edits when internet reestablished 
Ability to reload or restart offline
Need full featured, robust offline solution? 
ArcGIS Runtimes for iOS, Android, Qt and .NET! 
Includes integrated support for offline editing and synchronization. 
Fully supports related tables, sub-types, domains and much more.
Offline-editor-js 
https://github.com/Esri/offline-editor-js
Offline trails app 
Mtn biking 
Hiking
Recap 
Think Mobile first 
Prototype, prototype and prototype 
Use ArcGIS Web Optimizer and Grunt 
Offline JS is possible!
Questions? 
Andy Gup, Esri 
Developer Evangelist 
www.andygup.net 
github.com/andygup 
agup@esri.com 
@agup

More Related Content

What's hot

Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJSBringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
Robert Nyman
 
GOOGLE,ANDROID,GOOGLE GLASS
GOOGLE,ANDROID,GOOGLE GLASSGOOGLE,ANDROID,GOOGLE GLASS
GOOGLE,ANDROID,GOOGLE GLASS
Vetri Vel
 
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla -  Joomla!Days NL 2010 #jd10nlBuilding mobile website with Joomla -  Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
Joomla!Days Netherlands
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile application
MengChun Lam
 
Mobile AR Lecture 7 - Introduction to Vuforia
Mobile AR Lecture 7 - Introduction to VuforiaMobile AR Lecture 7 - Introduction to Vuforia
Mobile AR Lecture 7 - Introduction to Vuforia
Mark Billinghurst
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2
GeneXus
 
Google Cardboard
Google CardboardGoogle Cardboard
Why Go Mobile
Why Go MobileWhy Go Mobile
Why Go Mobile
LllyppsNRzrblds
 
Cm i padwebdev_lunch_learn
Cm i padwebdev_lunch_learnCm i padwebdev_lunch_learn
Cm i padwebdev_lunch_learn
Critical Mass
 
Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids. Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids.
Maksim Golivkin
 
Storytelling using Immersive Technologies
Storytelling using Immersive TechnologiesStorytelling using Immersive Technologies
Storytelling using Immersive Technologies
Kumar Ahir
 
How AR is transforming ecommerce
How AR is transforming ecommerceHow AR is transforming ecommerce
How AR is transforming ecommerce
Alex Nguyen
 
Briding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishingBriding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishing
Tom Deryckere
 
Mobile JS Frameworks
Mobile JS FrameworksMobile JS Frameworks
Mobile JS Frameworks
Ibrahim Ersoy
 
Inspiring new ways of mobile design and development
Inspiring new ways of mobile design and developmentInspiring new ways of mobile design and development
Inspiring new ways of mobile design and development
Antony Ribot
 
Prototyping in aframe
Prototyping in aframePrototyping in aframe
Prototyping in aframe
Kumar Ahir
 
The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile Opportunity
Jeff Haynie
 
Natural User Interfases (NUIs) - Android TO Conference 2012
Natural User Interfases (NUIs) - Android TO Conference 2012Natural User Interfases (NUIs) - Android TO Conference 2012
Natural User Interfases (NUIs) - Android TO Conference 2012
Peter O'Blenis
 
Real World Lessons in jQuery Mobile
Real World Lessons in jQuery MobileReal World Lessons in jQuery Mobile
Real World Lessons in jQuery Mobile
Kai Koenig
 

What's hot (19)

Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJSBringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
 
GOOGLE,ANDROID,GOOGLE GLASS
GOOGLE,ANDROID,GOOGLE GLASSGOOGLE,ANDROID,GOOGLE GLASS
GOOGLE,ANDROID,GOOGLE GLASS
 
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla -  Joomla!Days NL 2010 #jd10nlBuilding mobile website with Joomla -  Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile application
 
Mobile AR Lecture 7 - Introduction to Vuforia
Mobile AR Lecture 7 - Introduction to VuforiaMobile AR Lecture 7 - Introduction to Vuforia
Mobile AR Lecture 7 - Introduction to Vuforia
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2
 
Google Cardboard
Google CardboardGoogle Cardboard
Google Cardboard
 
Why Go Mobile
Why Go MobileWhy Go Mobile
Why Go Mobile
 
Cm i padwebdev_lunch_learn
Cm i padwebdev_lunch_learnCm i padwebdev_lunch_learn
Cm i padwebdev_lunch_learn
 
Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids. Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids.
 
Storytelling using Immersive Technologies
Storytelling using Immersive TechnologiesStorytelling using Immersive Technologies
Storytelling using Immersive Technologies
 
How AR is transforming ecommerce
How AR is transforming ecommerceHow AR is transforming ecommerce
How AR is transforming ecommerce
 
Briding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishingBriding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishing
 
Mobile JS Frameworks
Mobile JS FrameworksMobile JS Frameworks
Mobile JS Frameworks
 
Inspiring new ways of mobile design and development
Inspiring new ways of mobile design and developmentInspiring new ways of mobile design and development
Inspiring new ways of mobile design and development
 
Prototyping in aframe
Prototyping in aframePrototyping in aframe
Prototyping in aframe
 
The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile Opportunity
 
Natural User Interfases (NUIs) - Android TO Conference 2012
Natural User Interfases (NUIs) - Android TO Conference 2012Natural User Interfases (NUIs) - Android TO Conference 2012
Natural User Interfases (NUIs) - Android TO Conference 2012
 
Real World Lessons in jQuery Mobile
Real World Lessons in jQuery MobileReal World Lessons in jQuery Mobile
Real World Lessons in jQuery Mobile
 

Viewers also liked

Improving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSImproving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBS
Matthew Pulis
 
GNSS Opportunities in Road
GNSS Opportunities in RoadGNSS Opportunities in Road
GNSS Opportunities in Road
The European GNSS Agency (GSA)
 
Chakravarthy
ChakravarthyChakravarthy
Chakravarthy
Sai Kumar
 
Moble GIS
Moble GISMoble GIS
Moble GIS
Khánh Lê
 
09.20295.Cameron_Ellum
09.20295.Cameron_Ellum09.20295.Cameron_Ellum
09.20295.Cameron_Ellum
Cameron Ellum
 
Watershed development and drainage assessments
Watershed development and drainage assessmentsWatershed development and drainage assessments
Watershed development and drainage assessments
Andrew Harrison
 
Mobile gis
Mobile gisMobile gis
Mobile gis
arniontech
 
Introduction-of-GNSS-2
Introduction-of-GNSS-2Introduction-of-GNSS-2
Introduction-of-GNSS-2
Kutubuddin ANSARI
 
UN Teori Produktif Multimedia 2014 - Paket B
UN Teori Produktif Multimedia 2014 - Paket BUN Teori Produktif Multimedia 2014 - Paket B
UN Teori Produktif Multimedia 2014 - Paket B
Baetosay Arint's
 
GIS presentation
GIS presentationGIS presentation
GIS presentation
arniontech
 

Viewers also liked (10)

Improving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSImproving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBS
 
GNSS Opportunities in Road
GNSS Opportunities in RoadGNSS Opportunities in Road
GNSS Opportunities in Road
 
Chakravarthy
ChakravarthyChakravarthy
Chakravarthy
 
Moble GIS
Moble GISMoble GIS
Moble GIS
 
09.20295.Cameron_Ellum
09.20295.Cameron_Ellum09.20295.Cameron_Ellum
09.20295.Cameron_Ellum
 
Watershed development and drainage assessments
Watershed development and drainage assessmentsWatershed development and drainage assessments
Watershed development and drainage assessments
 
Mobile gis
Mobile gisMobile gis
Mobile gis
 
Introduction-of-GNSS-2
Introduction-of-GNSS-2Introduction-of-GNSS-2
Introduction-of-GNSS-2
 
UN Teori Produktif Multimedia 2014 - Paket B
UN Teori Produktif Multimedia 2014 - Paket BUN Teori Produktif Multimedia 2014 - Paket B
UN Teori Produktif Multimedia 2014 - Paket B
 
GIS presentation
GIS presentationGIS presentation
GIS presentation
 

Similar to Gup web mobilegis

3 Approaches to Mobile - An A to Z Primer.
3 Approaches to Mobile - An A to Z Primer.3 Approaches to Mobile - An A to Z Primer.
3 Approaches to Mobile - An A to Z Primer.
agup2009
 
Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...
Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...
Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...
Esri Nederland
 
Migrating from Desktop to Mobile
Migrating from Desktop to MobileMigrating from Desktop to Mobile
Migrating from Desktop to Mobile
agup2009
 
2013 URISA Track, Kickstarter for JavaScript Web and Mobile GIS Development b...
2013 URISA Track, Kickstarter for JavaScript Web and Mobile GIS Development b...2013 URISA Track, Kickstarter for JavaScript Web and Mobile GIS Development b...
2013 URISA Track, Kickstarter for JavaScript Web and Mobile GIS Development b...
GIS in the Rockies
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010
Tom Deryckere
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
Petru Jucovschi
 
Dreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile designDreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile design
Dee Sadler
 
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
Luc Bors
 
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
Getting value from IoT, Integration and Data Analytics
 
phonegap with angular js for freshers
phonegap with angular js for freshers    phonegap with angular js for freshers
phonegap with angular js for freshers
dssprakash
 
Location Based Services Without the Cocoa
Location Based Services Without the CocoaLocation Based Services Without the Cocoa
Location Based Services Without the Cocoa
EDINA, University of Edinburgh
 
Skill Session - Web Multi Device
Skill Session - Web Multi DeviceSkill Session - Web Multi Device
Skill Session - Web Multi Device
filirom1
 
Responsive web design & mobile web development - a technical and business app...
Responsive web design & mobile web development - a technical and business app...Responsive web design & mobile web development - a technical and business app...
Responsive web design & mobile web development - a technical and business app...
Atos_Worldline
 
移动端Web app开发
移动端Web app开发移动端Web app开发
移动端Web app开发
Zhang Xiaoxue
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
Motorola Mobility - MOTODEV
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
Almog Koren
 
Windows Phone UX
Windows Phone UXWindows Phone UX
Windows Phone UX
Seo Jinho
 
Best Practices for Mobile Web Design
Best Practices for Mobile Web DesignBest Practices for Mobile Web Design
Best Practices for Mobile Web Design
St. Petersburg College
 
Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010
Patrick Lauke
 
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
Palani Kumar
 

Similar to Gup web mobilegis (20)

3 Approaches to Mobile - An A to Z Primer.
3 Approaches to Mobile - An A to Z Primer.3 Approaches to Mobile - An A to Z Primer.
3 Approaches to Mobile - An A to Z Primer.
 
Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...
Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...
Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...
 
Migrating from Desktop to Mobile
Migrating from Desktop to MobileMigrating from Desktop to Mobile
Migrating from Desktop to Mobile
 
2013 URISA Track, Kickstarter for JavaScript Web and Mobile GIS Development b...
2013 URISA Track, Kickstarter for JavaScript Web and Mobile GIS Development b...2013 URISA Track, Kickstarter for JavaScript Web and Mobile GIS Development b...
2013 URISA Track, Kickstarter for JavaScript Web and Mobile GIS Development b...
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Dreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile designDreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile design
 
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
 
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
 
phonegap with angular js for freshers
phonegap with angular js for freshers    phonegap with angular js for freshers
phonegap with angular js for freshers
 
Location Based Services Without the Cocoa
Location Based Services Without the CocoaLocation Based Services Without the Cocoa
Location Based Services Without the Cocoa
 
Skill Session - Web Multi Device
Skill Session - Web Multi DeviceSkill Session - Web Multi Device
Skill Session - Web Multi Device
 
Responsive web design & mobile web development - a technical and business app...
Responsive web design & mobile web development - a technical and business app...Responsive web design & mobile web development - a technical and business app...
Responsive web design & mobile web development - a technical and business app...
 
移动端Web app开发
移动端Web app开发移动端Web app开发
移动端Web app开发
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
Windows Phone UX
Windows Phone UXWindows Phone UX
Windows Phone UX
 
Best Practices for Mobile Web Design
Best Practices for Mobile Web DesignBest Practices for Mobile Web Design
Best Practices for Mobile Web Design
 
Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010
 
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
 

More from GeCo in the Rockies

Fusion of Geodesy and GIS at NOAA as NGS
Fusion of Geodesy and GIS at NOAA as NGSFusion of Geodesy and GIS at NOAA as NGS
Fusion of Geodesy and GIS at NOAA as NGS
GeCo in the Rockies
 
Stone national spatial reference system heights
Stone national spatial reference system   heightsStone national spatial reference system   heights
Stone national spatial reference system heights
GeCo in the Rockies
 
Buck appgeo
Buck appgeoBuck appgeo
Buck appgeo
GeCo in the Rockies
 
Edwards frontier precision terrestrial imagingandmeasurement
Edwards frontier precision terrestrial imagingandmeasurementEdwards frontier precision terrestrial imagingandmeasurement
Edwards frontier precision terrestrial imagingandmeasurement
GeCo in the Rockies
 
Siddle connecting surveying and mgis to mesa countys rtrn
Siddle connecting surveying and mgis to mesa countys rtrnSiddle connecting surveying and mgis to mesa countys rtrn
Siddle connecting surveying and mgis to mesa countys rtrn
GeCo in the Rockies
 
Stone four corners monument
Stone four corners monumentStone four corners monument
Stone four corners monument
GeCo in the Rockies
 
Isaac esri living atlas
Isaac esri living atlasIsaac esri living atlas
Isaac esri living atlas
GeCo in the Rockies
 
Londe mobile devices appropriate uses
Londe mobile devices appropriate usesLonde mobile devices appropriate uses
Londe mobile devices appropriate uses
GeCo in the Rockies
 
Lowry colorado state address dataset data quality
Lowry colorado state address dataset data qualityLowry colorado state address dataset data quality
Lowry colorado state address dataset data quality
GeCo in the Rockies
 
Lindemann arc gis forlocalgovt
Lindemann arc gis forlocalgovtLindemann arc gis forlocalgovt
Lindemann arc gis forlocalgovt
GeCo in the Rockies
 
Duran here presentation
Duran here presentationDuran here presentation
Duran here presentation
GeCo in the Rockies
 
Underwood esri serug
Underwood esri serugUnderwood esri serug
Underwood esri serug
GeCo in the Rockies
 
Korris national map corps
Korris national map corpsKorris national map corps
Korris national map corps
GeCo in the Rockies
 
Chamberlain hazus
Chamberlain hazusChamberlain hazus
Chamberlain hazus
GeCo in the Rockies
 
Vetter employee residence reports weld county
Vetter employee residence reports weld countyVetter employee residence reports weld county
Vetter employee residence reports weld county
GeCo in the Rockies
 
Caldwell community sustainability and land use policy
Caldwell community sustainability and land use policyCaldwell community sustainability and land use policy
Caldwell community sustainability and land use policy
GeCo in the Rockies
 
Caldwell uas
Caldwell uasCaldwell uas
Caldwell uas
GeCo in the Rockies
 
Gijselaers lights camerang911
Gijselaers lights camerang911Gijselaers lights camerang911
Gijselaers lights camerang911
GeCo in the Rockies
 
Behunin and lasslo inexpensive mobile mapping solutions
Behunin and lasslo inexpensive mobile mapping solutionsBehunin and lasslo inexpensive mobile mapping solutions
Behunin and lasslo inexpensive mobile mapping solutions
GeCo in the Rockies
 
Crawley using r to evaluate street stress on park use
Crawley using r to evaluate street stress on park useCrawley using r to evaluate street stress on park use
Crawley using r to evaluate street stress on park use
GeCo in the Rockies
 

More from GeCo in the Rockies (20)

Fusion of Geodesy and GIS at NOAA as NGS
Fusion of Geodesy and GIS at NOAA as NGSFusion of Geodesy and GIS at NOAA as NGS
Fusion of Geodesy and GIS at NOAA as NGS
 
Stone national spatial reference system heights
Stone national spatial reference system   heightsStone national spatial reference system   heights
Stone national spatial reference system heights
 
Buck appgeo
Buck appgeoBuck appgeo
Buck appgeo
 
Edwards frontier precision terrestrial imagingandmeasurement
Edwards frontier precision terrestrial imagingandmeasurementEdwards frontier precision terrestrial imagingandmeasurement
Edwards frontier precision terrestrial imagingandmeasurement
 
Siddle connecting surveying and mgis to mesa countys rtrn
Siddle connecting surveying and mgis to mesa countys rtrnSiddle connecting surveying and mgis to mesa countys rtrn
Siddle connecting surveying and mgis to mesa countys rtrn
 
Stone four corners monument
Stone four corners monumentStone four corners monument
Stone four corners monument
 
Isaac esri living atlas
Isaac esri living atlasIsaac esri living atlas
Isaac esri living atlas
 
Londe mobile devices appropriate uses
Londe mobile devices appropriate usesLonde mobile devices appropriate uses
Londe mobile devices appropriate uses
 
Lowry colorado state address dataset data quality
Lowry colorado state address dataset data qualityLowry colorado state address dataset data quality
Lowry colorado state address dataset data quality
 
Lindemann arc gis forlocalgovt
Lindemann arc gis forlocalgovtLindemann arc gis forlocalgovt
Lindemann arc gis forlocalgovt
 
Duran here presentation
Duran here presentationDuran here presentation
Duran here presentation
 
Underwood esri serug
Underwood esri serugUnderwood esri serug
Underwood esri serug
 
Korris national map corps
Korris national map corpsKorris national map corps
Korris national map corps
 
Chamberlain hazus
Chamberlain hazusChamberlain hazus
Chamberlain hazus
 
Vetter employee residence reports weld county
Vetter employee residence reports weld countyVetter employee residence reports weld county
Vetter employee residence reports weld county
 
Caldwell community sustainability and land use policy
Caldwell community sustainability and land use policyCaldwell community sustainability and land use policy
Caldwell community sustainability and land use policy
 
Caldwell uas
Caldwell uasCaldwell uas
Caldwell uas
 
Gijselaers lights camerang911
Gijselaers lights camerang911Gijselaers lights camerang911
Gijselaers lights camerang911
 
Behunin and lasslo inexpensive mobile mapping solutions
Behunin and lasslo inexpensive mobile mapping solutionsBehunin and lasslo inexpensive mobile mapping solutions
Behunin and lasslo inexpensive mobile mapping solutions
 
Crawley using r to evaluate street stress on park use
Crawley using r to evaluate street stress on park useCrawley using r to evaluate street stress on park use
Crawley using r to evaluate street stress on park use
 

Gup web mobilegis