Geospatial web apps development with OpenGeo Suite Client SDK (GXP)

2,651 views

Published on

Slides from 4th UdG SIGTE Summer School

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,651
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
54
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Geospatial web apps development with OpenGeo Suite Client SDK (GXP)

  1. 1. DEVELOPING WITH GXP (OpenGeo Suite Client SDK) Alberto Romeu - @alrocar Jorge Sanz - @xurxosanz
  2. 2. What is GXP? "a Javascript SDK for developing high level GeoExt based Applications"
  3. 3. Where in the stack?
  4. 4. Why GXP?
  5. 5. 1 Need of a COMPLETE SDK for web mapping applications
  6. 6. 2 MINIMAL CONFIGURATION for complex apps
  7. 7. 3 FREE - GPLv3 License
  8. 8. 4 EVEN EASIER to create new applications
  9. 9. the concept
  10. 10. 1 GeoExt + OpenLayers + GXP API + SDK UI + MAP + Custom components + Lifecycle
  11. 11. 2 Take CONFIGURATION PATTERN to a higher level
  12. 12. 3 Bundled into the OpenGeo Suite (also standalone)
  13. 13. 4 COMPLETE development lifecycle (create, proxy, minimize, deploy...)
  14. 14. WHEN (who) TO USE?
  15. 15. 1 web GIS applications factories
  16. 16. 2 HIGHER LEVEL GIS components (editing, styling, browsing...)
  17. 17. 3 (Even more) BEGINNERS confused by HTML/CSS
  18. 18. 4 EXPERIENCED web developers
  19. 19. Learning resources
  20. 20. 1 Learn by EXAMPLE OpenGeo recipes book GXP examples GeoExt examples ExtJS examples OpenLayers examples
  21. 21. 2 Browse the DOCUMENTATION GXP documentation GeoExt documentation
  22. 22. 3 API reference GXP API reference GeoExt API reference ExtJS 3.4 API reference OpenLayers API reference
  23. 23. GXP lab Creating a complete web GIS application
  24. 24. 1 Application LIFECYCLE 1. Creation 2. Customization 3. Testing / Debug 4. Deployment
  25. 25. 2 Adding a Zoom to Layer Extent tool
  26. 26. 3 Adding a WMS GetFeatureInfo tool
  27. 27. 4 Adding a legend tool
  28. 28. 5 Adding layer sources
  29. 29. 6 Adding layers
  30. 30. 7 Adding something and something and something
  31. 31. 8 Adding editing tools
  32. 32. 9 Adding a styler plugin
  33. 33. DEVELOPING WITH GXP

×