350 likes | 529 Views
Jody Garnett. Browser. Open Architecture. Web Map Server. Database (SFSQL). Web Feature. Desktop. ?. Web Pages. uDig. Open 2 Architecture. PostGIS. uDig. Udig. User-friendly. User-. . -friendly. . . uDig. User-friendly Desktop. Windows. Linux. ?!. ?!. Mac OS/X.
E N D
Browser Open Architecture Web Map Server Database (SFSQL) Web Feature Desktop ?
Web Pages uDig Open2 Architecture PostGIS
Udig • User-friendly
User-
-friendly
uDig • User-friendly • Desktop
Windows Linux ?! ?! Mac OS/X Solaris Desktop
udIg • User-friendly • Desktop • Internet
Internet WFS WMS Catalog
Internet WFS WMS Catalog
udiG • User-friendly • Desktop • Internet • GIS
We got it going on … Eclipse RCP – Wow! Java 5 – reduced our API by half GML – XML Object Bridge EMF – from days to hours Part of the Community GeoTools, GeoServer, GeoAPI Open Source and Open Development and you! Developers!
GeoTools – WMS Client • We wrote generic WMS client • WMS has 4 versions! Web Map Server Specification 1.0.0 1.1.0 1.1.1 1.3.0
Technology Stack uDig Eclipse RCP GeoTools Java Topology Suite (JTS) Java 5
GeoTools – WFS Client • We wrote generic WFS client • GML handling is hard! Code Generator XML Schema Parser Source Code Compile Classic XML Schema Processing System JVM
GeoTools – WFS Client • We wrote generic WFS client • GML handling is hard! Parser Schema XML Data Objects(XDO) Our XML Schema Processing System JVM
Eclipse RCP Help Update Text IDE Text Compare Debug Search Team/ CVS Primary Application (optional) (optional) (optional) IDE UI (Generic Workbench) Resources Eclipse RCP JFace (optional) SWT Runtime (OSGi)
Model Eclipse EMF Compile Edit Debug
How to Contribute • Everyone • Join the udig-devel list • Developers • Quickstart • Open Source and Open Development • Users (Future Developers) • Download • Test / Bug Report • Translate • Supply Crazy Ideas (Toolkits, 3D, GML3!)