Last updated January 25, 2010 03:17, by Steven Siebert
Feedicon  
= JEOTRANS - Java port of GEOTRANS Wiki = == Purpose == JEOTRANS is a port of the NGA GEOTRANS library to Java. Why port GEOTRANS to Java if they already provide cross-platform builds? Well, first, I like Java =). Second, and more important to both providers and customers, an all-Java solution is always easier to build, deploy, and maintain than it is to maintain a separate binary library and access over JNI (smaller architectural footprint). Finally, I hope to clear up any licensing ambiguity by releasing this under the MIT license, allowing anyone to use this library as they desire. == Initial Development Roadmap == Initial effort is to port some of the most commonly used components (geodetic, Universal Transverse Mercator (UTM), Universal Polar Stereographic (UPS), and Military Grid Reference System (MGRS)) and later add additional components as requested by the community. While the core algorithms used within JEOTRANS are directly derived from the GEOTRANS source, there were many structural modifications that had to take place to provide a cohesive OO API as well as implement standard APIs. Regarding the latter, the JEOTRANS library extends the jscience ([http://www.jscience.org]) API, utilizes the JSR-275 ([http://www.jcp.org/en/jsr/detail?id=275]) units specification both internally and externally, and implicitly complies with the OGC reference API (thanks to the jscience library). Most importantly, the JEOTRANS library attempts to provide a clean and coherent API with both "low-level" functionality and "high-level" convenience. In addition to unit conversions, JEOTRANS will provide various factories and engines to provide drop-in components for SE and EE application. A "default" JPA embeddable entity will also be provided to ease the persistence aspect.
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120127.ac94057)
 
 
Close
loading
Please Confirm
Close