Skip to main content

Jody Garnett

Jody Garnett has been working with Java since rocks began to cool, and now that they have we can hack them with Java. GIS represents one of the last great frontiers (along with BI) where the data volume lets everyone work on real computer science. This blog will cover the Open Source Java GIS community, and more then enough hard core design to keep you amused.

 

jive's blog

ObjectAid

Posted by jive on April 11, 2011 at 8:06 PM EDT

ObjectAID is the first UML tool you may actually use; I know I should talk about its features or something - but the real reason you may actually use this application is that it is Fast.

1. Run the wizard to create a new diagram

2. Drag and Drop your classes into the diagram

FindBugz Community Review

Posted by jive on March 13, 2010 at 9:38 PM EST

I am very fond of FindBugz (indeed it has found its way into the QA process of most projects I work on....). When visiting the site to check Eclispe 3.5.2 compatibility I found they were working on a new tool.

Indeed a very interesting tool.

How 2 Map

Posted by jive on April 8, 2008 at 6:34 PM EDT

I will be using this blog a little less; it seems the vast majority of my postings are of interest to those involved in open source spatial (and Java is just the canvas I enjoy working with).

Community 1 Maven 0 Eclipse -1

Posted by jive on February 2, 2008 at 3:54 PM EST
An open source mailing list I am on recently took up the interesting debate about the Merits of Maven going on in the blogosphere.

Java at FOSS4G wrap up Article

Posted by jive on October 9, 2007 at 1:27 PM EDT

One of the advantages of being a library is that we can really be everywhere. The downside is that even if you attended the conference (wasn't it great!) you could not of managed to catch all that we had going on.

I have written up an article over on the GeoTools wiki: GeoTools at FOSS4G Article.

FOSS4G 2007 2 days and counting

Posted by jive on September 22, 2007 at 3:59 PM EDT
The Free and Open Source Software for Geospatial conference is ramping up and Java should be everywhere.

JSR-275 And why GeoTools does not care yet

Posted by jive on July 5, 2007 at 3:40 PM EDT

JSR-275 is almost ready! And there is much rejoicing to be had - but not quite yet.

In my last blog post I talked about GeoAPI and how we use it to define interfaces for a lot of the spatial goodness happening in the Java world. One of the constructs discussed was the interface for CoordinateReferenceSystem.

Java GIS - So why don't we work together?

Posted by jive on June 13, 2007 at 4:10 PM EDT

Someone pointed me at an interesting new project .... actually an interesting old project in new cloths.

FOSS4G show me the Performance

Posted by jive on June 12, 2007 at 4:50 PM EDT

What a silly situation performance (and benchmarks are) have put us in. As developers we really want to know how well things will perform - even if it is just so we can figure out how much hardware we will need at the end of the day.

I first ran into this problem with PostGIS (a set of spatial extensions for the PostgreSQL database).

The code always knows ... how to reproject

Posted by jive on February 22, 2007 at 8:37 PM EST
The code knows .. </div> <!-- /article --> <div class="item-list"><ul class="pager"><li class="pager-current">1</li> <li class="pager-item"><a href="/blogs/jive?page=1" title="Go to page 2" class="active">2</a></li> <li class="pager-item"><a href="/blogs/jive?page=2" title="Go to page 3" class="active">3</a></li> <li class="pager-item"><a href="/blogs/jive?page=3" title="Go to page 4" class="active">4</a></li> <li class="pager-next"><a href="/blogs/jive?page=1" title="Go to next page" class="active">next ›</a></li> <li class="pager-last"><a href="/blogs/jive?page=3" title="Go to last page" class="active">last »</a></li> </ul></div></div> </div> <!-- /main-content --> <!-- Begin SiteCatalyst code --> <script language="JavaScript" src="/images/s_code_remote.js"></script> <!-- End SiteCatalyst code --> </div></div> <!-- /content-column --> <div id="sidebar-first" class="sidebar"><div id="block-menu-menu-get-involved" class="block"> <div class="block-inner"> <h2>Get Involved</h2> <div class="content"><ul class="menu"> <li class="leaf first"><a href="/about-javanet" title="About java.net">About Java.net</a></li> <li class="leaf"><a href="http://java.net/projects/jugs/pages/AdoptAJSR" title="Adopt">Adopt a JSR</a></li> <li class="leaf"><a href="/create-project" title="Create a Project">Create a Project</a></li> <li class="leaf last"><a href="/enhancements-list" title="">Java.net Enhancements</a></li> </ul> </div> </div> </div> <!-- /block --> <div id="block-menu-menu-get-informed" class="block"> <div class="block-inner"> <h2>Get Informed</h2> <div class="content"><ul class="menu"> <li class="leaf first"><a href="/articles" title="">Articles</a></li> <li class="leaf"><a href="/blogfront" title="">Blogs</a></li> <li class="leaf"><a href="http://wiki.java.net" title="Java.net site wiki">Site Wiki</a></li> <li class="leaf"><a href="/events" title="">Events</a></li> <li class="leaf last"><a href="/java-training-and-certification-oracle-university" title="Java Training and Certification at Oracle University">Oracle University</a></li> </ul> </div> </div> </div> <!-- /block --> </div> <!-- /sidebar-first --> <div id="sidebar-last" class="sidebar"><div id="block-block-22" class="block"> <div class="block-inner"> <h2>Recent Entries</h2> <div class="content"><a href="/blog/jive/archive/2011/04/11/objectaid">ObjectAid</a><br><br><a href="/blog/jive/archive/2010/03/13/findbugz-community-review">FindBugz Community Review</a><br><br><a href="/blog/jive/archive/2008/04/geohack.html">How 2 Map</a><br><br></div> </div> </div> <!-- /block --> <div id="block-block-21" class="block"> <div class="block-inner"> <h2>Categories</h2> <div class="content"><a href="/blogs/topic/70/2879">Business</a><br><a href="/blogs/topic/75/2879">Patterns</a><br><a href="/blogs/topic/73/2879">Open Source</a><br><a href="/blogs/topic/9/2879">Community</a><br><a href="/blogs/topic/20/2879">Programming</a><br><a href="/blogs/topic/46/2879">Blogs</a><br><a href="/blogs/topic/72/2879">Distributed</a><br><a href="/blogs/topic/78/2879">Tools</a><br><a href="/blogs/topic/94/2879">Java Tools</a><br><a href="/blogs/topic/50/2879">Eclipse</a><br></div> </div> </div> <!-- /block --> <div id="block-block-19" class="block"> <div class="block-inner"> <h2>Archives</h2> <div class="content"><a href="/blogarchive/jive/201104">April 2011</a><br><a href="/blogarchive/jive/201102">February 2011</a><br><a href="/blogarchive/jive/201003">March 2010</a><br><a href="/blogarchive/jive/200804">April 2008</a><br><a href="/blogarchive/jive/200802">February 2008</a><br><a href="/blogarchive/jive/200710">October 2007</a><br><a href="/blogarchive/jive/200709">September 2007</a><br><a href="/blogarchive/jive/200707">July 2007</a><br><a href="/blogarchive/jive/200706">June 2007</a><br><a href="/blogarchive/jive/200702">February 2007</a><br><a href="/blogarchive/jive/200701">January 2007</a><br><a href="/blogarchive/jive/200611">November 2006</a><br><a href="/blogarchive/jive/200610">October 2006</a><br><a href="/blogarchive/jive/200609">September 2006</a><br><a href="/blogarchive/jive/200603">March 2006</a><br><a href="/blogarchive/jive/200602">February 2006</a><br><a href="/blogarchive/jive/200601">January 2006</a><br><a href="/blogarchive/jive/200512">December 2005</a><br><a href="/blogarchive/jive/200511">November 2005</a><br><a href="/blogarchive/jive/200510">October 2005</a><br><a href="/blogarchive/jive/200507">July 2005</a><br></div> </div> </div> <!-- /block --> </div> <!-- /sidebar-last --> </div></div> <!-- /columns --> <div id="tertiary-content"><div id="block-menu-menu-footer-menu" class="block"> <div class="block-inner"> <div class="content"><ul class="menu"> <li class="leaf first"><a href="/contact" title="">Feedback</a></li> <li class="leaf"><a href="/javanet-faq" title="">FAQ</a></li> <li class="leaf"><a href="/javanet-web-site-terms-use" title="">Terms of Use</a></li> <li class="leaf"><a href="http://www.oracle.com/us/legal/privacy/index.html" title="">Privacy</a></li> <li class="leaf last"><a href="http://www.oracle.com/us/legal/third-party-trademarks/index.html" title="">Trademarks</a></li> </ul> </div> </div> </div> <!-- /block --> </div> <!-- /tertiary-content --> <div id="footer"> <div id="footer-region"><div id="block-block-27" class="block"> <div class="block-inner"> <div class="content"><div style="width: 59%; float: left;"> <p>Your use of this web site or any of its content or software indicates your agreement to be bound by these <a href="/javanet-web-site-terms-use">Terms of Participation</a>.</p> <p>Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p> </div> <div style="width: 39%; float: left; text-align: right;"> <div style="float: right;"><a href="http://www.oracle.com"><img src="/sites/all/themes/java_adaptive/images/oracle.png"></a><a href="http://kenai.com"><img src="/sites/all/themes/java_adaptive/images/kenai.png"></a><a href="http://www.cognisync.com"><img src="/sites/all/themes/java_adaptive/images/cognisync.png"></a><br /> <div class="powered-by">Powered by Oracle, Project Kenai and Cognisync</div></div> </div></div> </div> </div> <!-- /block --> </div> <!-- /footer-region --> <div id="feed-icons"><a href="/blog/jive/index.rdf" class="feed-icon"><img src="/misc/feed.png" alt="Syndicate content" title="RSS - jive's blog" width="16" height="16" /></a></div> <!-- /feed icons --> </div> <!-- /footer --> </div> <!-- /container --> <script type="text/javascript" src="/sites/all/modules/jquery_update/replace/jquery.min.js?J"></script> <script type="text/javascript" src="/misc/drupal.js?J"></script> <script type="text/javascript" src="/sites/all/modules/external_iframe/js/external_iframe.js?J"></script> <script type="text/javascript" src="/sites/all/modules/fivestar/js/fivestar.js?J"></script> <script type="text/javascript" src="/sites/all/modules/lightbox2/js/lightbox.js?J"></script> <script type="text/javascript" src="/sites/all/modules/custom_search/custom_search.js?J"></script> <script type="text/javascript" src="/sites/all/themes/adaptivetheme/adaptivetheme/js/at-scripts.js?J"></script> <script type="text/javascript" src="/sites/all/themes/java_adaptive/js/java_custom.js?J"></script> <script type="text/javascript" src="/sites/all/themes/java_adaptive/js/forums.js?J"></script> <script type="text/javascript" src="/sites/all/themes/java_adaptive/js/java_search.js?J"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, { "basePath": "/", "fivestar": { "titleUser": "Your rating: ", "titleAverage": "Average: ", "feedbackSavingVote": "Saving your vote...", "feedbackVoteSaved": "Your vote has been saved.", "feedbackDeletingVote": "Deleting your vote...", "feedbackVoteDeleted": "Your vote has been deleted." }, "lightbox2": { "rtl": 0, "file_path": "/(\\w\\w/)sites/default/files", "default_image": "/sites/all/modules/lightbox2/images/brokenimage.jpg", "border_size": 0, "font_color": "000", "box_color": "fff", "top_position": "", "overlay_opacity": "0.8", "overlay_color": "000", "disable_close_click": 1, "resize_sequence": 0, "resize_speed": 400, "fade_in_speed": 400, "slide_down_speed": 600, "use_alt_layout": 1, "disable_resize": 0, "disable_zoom": 0, "force_show_nav": 0, "show_caption": 1, "loop_items": 0, "node_link_text": "View Image Details", "node_link_target": 0, "image_count": "Image !current of !total", "video_count": "Video !current of !total", "page_count": "Page !current of !total", "lite_press_x_close": "press \x3ca href=\"#\" onclick=\"hideLightbox(); return FALSE;\"\x3e\x3ckbd\x3ex\x3c/kbd\x3e\x3c/a\x3e to close", "download_link_text": "", "enable_login": false, "enable_contact": false, "keys_close": "c x 27", "keys_previous": "p 37", "keys_next": "n 39", "keys_zoom": "z", "keys_play_pause": "32", "display_image_size": "original", "image_node_sizes": "()", "trigger_lightbox_classes": "", "trigger_lightbox_group_classes": "", "trigger_slideshow_classes": "", "trigger_lightframe_classes": "", "trigger_lightframe_group_classes": "", "custom_class_handler": 0, "custom_trigger_classes": "", "disable_for_gallery_lists": true, "disable_for_acidfree_gallery_lists": true, "enable_acidfree_videos": true, "slideshow_interval": 5000, "slideshow_automatic_start": true, "slideshow_automatic_exit": true, "show_play_pause": true, "pause_on_next_click": false, "pause_on_previous_click": true, "loop_slides": false, "iframe_width": 900, "iframe_height": 700, "iframe_border": 1, "enable_video": 0 }, "custom_search": { "form_target": "_self", "solr": 0 } }); //--><!]]> </script> <!-- Begin SiteCatalyst code --> <script language="JavaScript"> <!-- var s_channel="other"; //--></script> <!-- End SiteCatalyst code --> </body> </html>