Usability in the GeoWeb
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Usability in the GeoWeb

on

  • 15,221 views

 

Statistics

Views

Total Views
15,221
Views on SlideShare
14,153
Embed Views
1,068

Actions

Likes
57
Downloads
1,175
Comments
7

38 Embeds 1,068

http://blog.davebouwman.net 350
http://www.dtsagile.com 281
http://mauszeig.wordpress.com 96
http://gisinnovations.blogspot.com 91
http://www.moderne-unternehmenskommunikation.de 58
http://dtsagile.com 37
http://www.slideshare.net 35
http://techierants.coomsie.com 18
http://blog.davebouwman.com 18
http://www.linkedin.com 13
http://www.p-gis.com 13
http://geocheryl.com 8
http://www.arcexperts.net 5
http://gisinnovations.blogspot.ca 5
http://lifebird.org 4
http://p-gis.blogspot.com 3
http://dev.dtsagile.com 3
http://static.slideshare.net 3
http://gisinnovations.blogspot.com.au 2
http://gisinnovations.blogspot.com.es 2
http://gisinnovations.blogspot.com.ar 2
http://bloge.p-gis.com 2
http://translate.googleusercontent.com 2
http://www.linkedin-ei2.com 2
http://www.grupblanquerna.cat 2
http://gisinnovations.blogspot.se 1
http://gisinnovations.blogspot.in 1
http://gisinnovations.blogspot.mx 1
http://gisinnovations.blogspot.ro 1
http://the-refreshing-sip.blogspot.com 1
file:// 1
http://115.112.206.131 1
http://www.hanrss.com 1
http://localhost 1
http://feeds.feedburner.com 1
http://carmenlavina.blogspot.com 1
http://wiki.deltares.nl 1
https://www.linkedin.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

15 of 7 Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Usability in the GeoWeb Presentation Transcript

  • 1. Why Web Design Firms can Eat Your Lunch Dave Bouwman / Data Transfer Solutions / http://blog.davebouwman.net
  • 2. of
  • 3. are geo-geeks
  • 4. we know spatial data
  • 5. analyze data
  • 6. create impressive maps
  • 7. and all was good… until…
  • 8. your manager sent a memo…
  • 9. Era of “WebGIS”
  • 10. stuff “GIS” in a browser
  • 11. Cram desktop into A browser
  • 12. a lot tolearn
  • 13. new Web Manager applications
  • 14. customization meant…
  • 15. WebGIS Lesson Plan Same tools Programming 1. Object Oriented 2. VB.NET / C# / Java Same workflows 3. Intro to HTML and CSS 4. ESRI WebADF Same terminology 5. Webservices 101 Worse performance
  • 16. before long…
  • 17. .NET XHTML CSS Javascript Visual Studio
  • 18. Screen shot of CDOT
  • 19. about your lunch…
  • 20. what if we were web developers
  • 21. how would we see “WebGIS”?
  • 22. most “WebGIS” sites are…
  • 23. “Data”
  • 24. “Tools”
  • 25. interface
  • 26. “Tasks”
  • 27. “Analysis”
  • 28. market analysis
  • 29. Complex Cost Usability Value
  • 30. budgets: high expectations: low
  • 31. Complexity Cost Usability Value
  • 32. “WebGIS” means opportunity
  • 33. and right about this time…
  • 34. your manager sends another memo…
  • 35. GeoWeb
  • 36. GIS meets… two dot oh
  • 37. address spatial business problems in a browser
  • 38. publish &consume services
  • 39. more to learn
  • 40. Todays Lesson Plan Same tools Javascript 1. Object Oriented 2. Ajax: GETting and POSTing Same workflows 3. Intro to JQuery and Dojo 4. Designing RESTful services Same terminology 5. JSON and JSONP 6. CSS and browser tweaks Worse performanceweb 7. Designing for social the social
  • 41. more tools
  • 42. FireBug & Aptana
  • 43. how do we tackle this?
  • 44. protect your lunch?
  • 45. we must accept…
  • 46. we must understand…
  • 47. usability trumps features
  • 48. we must master…
  • 49. Atom WFS .NETXHTML CSS TDD Ajax Javascript RSS JSON REST XML GeoRSS WMS
  • 50. users love…
  • 51. users want…
  • 52. Project Overview Same Bird Flu Database •Global tools Same ModuleModel •Spatial workflows •Complex Data in a CMS Same terminology • 2000 Tables • >10,000 Stored Procedures WorseEarth + Dojo Toolkit UI •Virtual performance
  • 53. Example 2
  • 54. Project Overview Same tools Management •Roadway Project •Workflow Application SameBack-end workflows •SAP SameToolkit+UI •Dojo terminology •OpenLayers WMS Worse performance
  • 55. real performance
  • 56. Get Extent Get Points Cluster Return to Browser
  • 57. >50,000 As Points As X,Y’s in a Table ArcSDE + AGS: > 5 seconds Tabular Query: 0.3 seconds SQL2008: ~ 2 seconds *Supports complex queries
  • 58. JSON: = fast custom { quot;ClusteredPointLocationIdsquot;:[34480,34355,34354], quot;PointLocationIdquot;:34480, quot;IsClusteredquot;:true, Locationquot;:{quot;Latquot;:-2.15,quot;Lonquot;:-80.53} }
  • 59. geo-geeks
  • 60. push pins?
  • 61. perceived performance
  • 62. activity indicators
  • 63. SAP Get Project List
  • 64. what’s should I do?
  • 65. handle the “null-case”
  • 66. Focused Tools
  • 67. I only want to see the data for Calidris alpina, in Turkey, between 1998 and 2008
  • 68. generic tool could work…
  • 69. automatic validation
  • 70. pre-validate whenever possible
  • 71. validate as soon as possible
  • 72. SAP Ref Selection
  • 73. map the workflow
  • 74. debug on paper
  • 75. stop scope-creep
  • 76. release early
  • 77. release often
  • 78. iterative development Iteration 2 Weeks Project Iteration Product Backlog Backlog
  • 79. receive feedback
  • 80. Zen of Usability Same tools •Faster = Better Sameon the wire •Lean workflows •Use what works Samesmall bites •Take terminology •Provide Feedback WorseSuccess •Pit of performance •Design & Validate Usability
  • 81. Summary:
  • 82. kung-fu: needed
  • 83. performance is critical
  • 84. focus on usability
  • 85. nobody can touch your lunch
  • 86. Questions? Dave Bouwman Data Transfer Solutions dbouwman@edats.com http://blog.davebouwman.net