Difference between revisions of "Java 2017 Code Sprint"
Line 26: | Line 26: | ||
|- | |- | ||
| 4 || Jody Garnett || Canada || Boundless || || || GeoServer and GeoTools || Enthusiastic about CITE and REST API work | | 4 || Jody Garnett || Canada || Boundless || || || GeoServer and GeoTools || Enthusiastic about CITE and REST API work | ||
− | | | + | |) |
Line 70: | Line 70: | ||
Last year's sprint was devoted to updating a key library and required all hands on deck to help make the transition a smooth one. Ideally we would like to stay on top of library upgrades; however often a change to one has a cascade effect as we need to update (and test) each library in turn. | Last year's sprint was devoted to updating a key library and required all hands on deck to help make the transition a smooth one. Ideally we would like to stay on top of library upgrades; however often a change to one has a cascade effect as we need to update (and test) each library in turn. | ||
− | + | {| style="border: solid grey 1px; width:100%" class="sortable" | |
− | + | |+ Libraries | |
+ | |- | ||
+ | | Library || Version || Latest || Description || | ||
+ | |- | ||
+ | | Wicket | 7.1.0 | 7.6.0 | user interface (note 8.x milestones being released presently) | ||
+ | |- | ||
+ | | hsql | 2.3.0 | 2.3.4 | java database | ||
+ | |- | ||
+ | | h2 | 1.1.119 | 1.3.176 | java database (1.4.x beta currently available) | ||
+ | |- | ||
+ | | commons-dbcp | 1.4 | 2.2 | database connection pool | ||
+ | |- | ||
+ | | commons-beanutils | 1.9.2 | 1.9.3 | java bean utility library | ||
+ | |- | ||
+ | | commons-collections | 3.2.2 | 4.1 | java collection classes | ||
+ | |- | ||
+ | | guava | 17.0 | 21.0 | java collection classes and more | ||
+ | - | ||
+ | | log4j | 1.2.12 | 2.7 | supports java 8 lambda, consider migrating to yaml/json config? | ||
+ | |) | ||
== GeoTools == | == GeoTools == |
Revision as of 15:54, 16 January 2017
The current plan is for the Java tribe to meet in Italy at the start of March. This page will allow us to plan the event.
We will be hosted at the GeoSolutions offices in beautiful Tuscany for a week long sprint.
Questions:
- Who would be interested in joining as a participating?
- Who would be interested in sponsoring? ;-)
- Do you have any preferred week between say Feb 13 and end of March?
Participants
Please add your name and the projects you are planning to sprint and note the likehood of your attendance.
# | Participant | Country | Organization | Arrival | Departure | Project Work on | Attendance / Notes | |||||||||||||||
1 | Andrea Aime | Italy | GeoSolutions | CITE or REST API switch | Preference for CITE, I'm game for the REST API switch too | |||||||||||||||||
2 | Ian Turton | UK | Astun | CITE, Java 8 upgrade | ||||||||||||||||||
3 | Andrea Antonello | Italy | HydroloGIS | gvSIG and cross-project ideas | I have a strong preference for the end of March | |||||||||||||||||
4 | Jody Garnett | Canada | Boundless | GeoServer and GeoTools | Enthusiastic about CITE and REST API work | )
GeoServerThe GeoServer team really benefited from geoserver code sprint 2016 and is eager to repeat the success. GeoServer PlansWe are still at the planning stage so please let us know if a particular topic interests you or would be a deal breaker. The sprint does not have to be a single topic, if we can swarm a large beast good, but if someone wants to join and work on a side topic to leverage the presence of others, that’s good too. CITECITE - upgrade the test harness, make sure the tests are still passing (probably they won’t), add new test that we are missing, WFS 2.0, WCS 2.0, CSW, WMTS 1.0, WPS 1.0, maybe GML and KML and GeoPackage, maybe stand up a reference server for OGC to use, with one test per workspace/virtual service? REST API Update and and DocumentationREST API switch to Spring MVC (Andrea and Ian worried about making things worse user wise in terms of bugs) --- idea can we couple also fixing the actual bug reports in Jira? What about the other modules using restlet, importer and resource-rest-api, rest-upload, sldService, anything else? Need quite a bit of people. Mapbox StyleThe GeoServer application can be extended to work with multiple styling languages (SLD, CSS, YSLD). Mapbox has recently defined an open standard for drawing vector tiles that has been picked up by not only their own software but by the OpenLayers team. Initial investigation into this standard shows that it is a "whole" map standard similar to "sld" describing both the layers that make up the map, and the symbology used to represent them visually. While some features (3d extrusions, camera and lighting angle) are not suitable for use by GeoServer the rest of it looks quite fun. References: Rough planning:
Library upgradesLast year's sprint was devoted to updating a key library and required all hands on deck to help make the transition a smooth one. Ideally we would like to stay on top of library upgrades; however often a change to one has a cascade effect as we need to update (and test) each library in turn.
|