<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tbarsballe</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tbarsballe"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Tbarsballe"/>
	<updated>2026-04-12T07:33:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Java_2018_Code_Sprint&amp;diff=117210</id>
		<title>Java 2018 Code Sprint</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Java_2018_Code_Sprint&amp;diff=117210"/>
		<updated>2018-10-18T22:59:24Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Fix outdated copy-paste from meeting notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Java tribe has a real challenge for 2018 - updating our open source projects for the Java roadmap.&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
&lt;br /&gt;
Sprint scheduled for Q4 2018, proposed date:&lt;br /&gt;
&lt;br /&gt;
* October 22-26th &lt;br /&gt;
&lt;br /&gt;
We are looking at setting up a distributed sprint with locations in:&lt;br /&gt;
&lt;br /&gt;
* North America - Victoria, Boundless Office, billeting options available for those travelling&lt;br /&gt;
* Europe&lt;br /&gt;
** Software Engineer and Computer Science School, University of Sevilla, Spain&lt;br /&gt;
** Astun Office in Epsom, UK several point are gathering there&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
&lt;br /&gt;
Jody Garnett&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We would like to thank our sponsors!&lt;br /&gt;
&lt;br /&gt;
=== Silver Sponsors ===&lt;br /&gt;
&lt;br /&gt;
[[File:Gaia3d.png|350px|link=http://www.gaia3d.com/]]&lt;br /&gt;
&lt;br /&gt;
=== Bronze Sponsors ===&lt;br /&gt;
&lt;br /&gt;
[[File:AstunLogo.png|300px |link=http://astuntechnology.com]]&lt;br /&gt;
&lt;br /&gt;
=== In-Kind Support ===&lt;br /&gt;
&lt;br /&gt;
[[File:Boundless_Logo.png|300px|link=http://boundlessgeo.com]] [[File:GeoCat.png|300px|link=https://www.geocat.net]] [[File:astun.png|300px|link=https://astuntechnology.com/]] &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;[[File:Geosolutions.png|150px|link=https://www.geo-solutions.it/]]&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
Please add your name and the projects you are planning to sprint and note the likehood of your attendance.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: solid grey 1px; width:100%&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|+ Participants&lt;br /&gt;
|-&lt;br /&gt;
| # || Participant || Country || Organization || Arrival ||  Departure || Project Work on || Notes || Attendance &lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  [[User:Delawen|María Arias de Reyna]] || Spain || GeoCat bv || local ||  local || GeoNetwork || Notes || Confirmed &lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  [[User:Jive|Jody Garnett]] || Canada || Boundless || local || local || GeoTools || Able to host guests || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  [[User:Tbarsballe|Torben Barsballe]] || Canada || Boundless || local || local || GT/GS ||  || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 4 ||  [[User:ksmith|Kevin Smith]] || Canada || Boundless || local || local || GT/GWC/GS ||  || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  [[User:dvntucker|Devon Tucker]] || Canada || Boundless || local || local || GT/GS || || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  [[User:moovida|Antonello Andrea]] || Italy || HydroloGIS || TBD || TBD || GT/JTS, Hortonmachine ||  || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [[User:ianturton|Ian Turton]] || UK || Astun || local || local || GT/GS || Epsom ||  &lt;br /&gt;
|-&lt;br /&gt;
| 8 || [[User:Aaime|Andrea Aime]] || Italy || GeoSolutions || TBD || TBD || GT/GWC/GS/jai-ext/imageio-ext/jaitools || Home || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [[User:jhughes|Jim Hughes]] || US || CCRi || TBD || TBD || JTS/GT/GS/GeoMesa || || Confirmed &lt;br /&gt;
|-&lt;br /&gt;
| 10 || [[User:Surveyor|Landon Blake]] || US || BKF Engineers || Working Remotely || Working Remotely || JTS/Proj4J || || Confirmed &lt;br /&gt;
|-&lt;br /&gt;
| 11 || David Vick || US || Boundless || STL || remote || GT/GS || || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Wes Richardet   || US || Boundless || STL || remote || GT/GS || || Confirmed &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
&lt;br /&gt;
=== Java has a roadmap? === &lt;br /&gt;
&lt;br /&gt;
Yes, we had a previous sprint focused on Java 8 compatibility, several features had changed breaking compatibility.&lt;br /&gt;
&lt;br /&gt;
More importantly the Java roadmap has changed to a six-month release cycle:&lt;br /&gt;
&lt;br /&gt;
* six month release cycle is already well underway having started with Java 9 and Java 10.&lt;br /&gt;
&lt;br /&gt;
* Oracle is offering three year LTS releases commercially&lt;br /&gt;
&lt;br /&gt;
* AdoptOpenJDK is setting up LTS releases of OpenJDK .. backed by IBM, Microsoft and others.&lt;br /&gt;
&lt;br /&gt;
* RedHat is focusing on LTS (skipping Java 9 and Java 10) and plans to ship OpenJDK based on Java SE 11&lt;br /&gt;
&lt;br /&gt;
=== Why is updating our open source projects for the Java roadmap a challenge? === &lt;br /&gt;
&lt;br /&gt;
- Java changed the service provider interface plugin system used by GeoTools, forcing the project to write its own replacement.&lt;br /&gt;
&lt;br /&gt;
- The java runtime has been broken up into modules, not all of which are activated by default. We need to review what sections of the JRE we require and ensure they are turned on.&lt;br /&gt;
&lt;br /&gt;
- Java introduced the module system &amp;quot;jigsaw&amp;quot; providing both a class-path and module-path for loading jars.&lt;br /&gt;
&lt;br /&gt;
- When loaded on the module-path jars are prevented from using the same package. This breaks multi-jar projects like GeoTools library where gt-api defining interfaces, and gt-main providing implementations.&lt;br /&gt;
&lt;br /&gt;
- Jigsaw also locks down aspects of Java reflection, affecting projects like Spring that make heavy use of reflection to &amp;quot;auto wire&amp;quot; GeoServer together. Spring 5 has been released and upgrading to this release will be a key focus.&lt;br /&gt;
&lt;br /&gt;
- With these changes projects like GeoServer need to review of hundreds open source dependencies to determine what other libraries are broken, if an update is available or replacement can be found.&lt;br /&gt;
&lt;br /&gt;
- The java web service framework (responsible for concepts like Servlet and Session) is being removed from Oracle oversight and has been setup as [Jakarta EE Software](https://jakarta.ee).&lt;br /&gt;
&lt;br /&gt;
=== Recommended reading ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.azul.com/what-comes-after-jdk-8/ What Comes After JDK 8?]&lt;br /&gt;
* [https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9 It's time! Migrating to Java 11] - contains working example of updating spring application&lt;br /&gt;
* [http://openjdk.java.net/projects/jigsaw/spec/sotms The State of the Module System] / [https://www.oracle.com/corporate/features/understanding-java-9-modules.html Understanding Java 9 modules]&lt;br /&gt;
* [https://github.com/google/guava/pull/2846 Add an Automatic-Module-Name manifest entry] - shows guava project deciding how to name their modules&lt;br /&gt;
* [https://www.youtube.com/watch?v=MGX-JfMl9-Y Modules in One Lesson] - Good introduction to modules.&lt;br /&gt;
&lt;br /&gt;
=== Do you have any experience running sprints? === &lt;br /&gt;
&lt;br /&gt;
The GeoServer team really benefited from [[Java 2017 Code Sprint|java 2017 code sprint]] and is eager to repeat the success.&lt;br /&gt;
&lt;br /&gt;
== GeoServer Planning ==&lt;br /&gt;
&lt;br /&gt;
Initial planning has started:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geoserver/geoserver/wiki/GSIP-171 GSIP 171 Java 18.9 Compatibility] (GeoServer)&lt;br /&gt;
&lt;br /&gt;
Preflight activities:&lt;br /&gt;
&lt;br /&gt;
* dependency audit &lt;br /&gt;
&lt;br /&gt;
Required updates:&lt;br /&gt;
&lt;br /&gt;
* Spring 5 - Older versions of spring are not compatible with Java 11. Upgrading to from Spring 4 to Spring 5 does involve handling some API changes.&lt;br /&gt;
* HazelCast - Like Spring, HazelCast involves a lot of reflection. &lt;br /&gt;
&lt;br /&gt;
Module refactor:&lt;br /&gt;
&lt;br /&gt;
* Repackage GeoServer application jars to prevent conflicts at the package level.&lt;br /&gt;
* Resulting application can be used on either the CLASSPATH (Java 8) or MODULEPATH (Java 11)&lt;br /&gt;
&lt;br /&gt;
== GeoTools Planning ==&lt;br /&gt;
&lt;br /&gt;
Planning and work is already well underway:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/Java-9-Compatibility GeoTools Java-9-Compatibility] (GeoTools)&lt;br /&gt;
&lt;br /&gt;
The first completed phase is to allow GeoTools to be used on the classpath:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/Migrate-Units-to-JSR-363 Migrate Units to JSR-363] (GeoTools)&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/FactoryRegistry-Refactoring-for-Java-9-Compatibility FactoryRegistry Refactoring for Java 9 Compatibility] (GeoTools)&lt;br /&gt;
&lt;br /&gt;
The sprint goal is to refactor the geotools library into modules, allowing the jars to be used on either the classpath (Java 8) or the module path (Java 11).&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/Restructure-GeoTools-into-Jigsaw-modules Restructure GeoTools into Jigsaw modules] (GeoTools)&lt;br /&gt;
&lt;br /&gt;
* Core library refactored into modules&lt;br /&gt;
&lt;br /&gt;
[[File:Gt-modules.png|frameless|GeoTools Java 11 modules ]]&lt;br /&gt;
&lt;br /&gt;
* plugins used to automatic modules to dependencies on the classpath&lt;br /&gt;
&lt;br /&gt;
[[File:Module-path.png|800px|module-path bridge to classpath]]&lt;br /&gt;
&lt;br /&gt;
In the above illustration the gt-svg module is used as an automatic module publishing org.geotools.renderer.style.svg package. It acts as a bridge to the multi-jar project batik still on the classpath, completely masking the fact batik is used used to read and render svg files. The core module gt-renderer publishes select packages for use, while hiding others. It makes use of ServiceLocator to access the IconFactory implemented by gt-svg and never has direct use of the batik implementation.&lt;br /&gt;
&lt;br /&gt;
For this to work the gt-svg jar has been refactored, moving the icon factory the new package org.geotools.style.svg. This was required as the package org.geotools.renderer.style was already published by gt-renderer.&lt;br /&gt;
&lt;br /&gt;
We expect:&lt;br /&gt;
&lt;br /&gt;
* Initial focus is on the core library, refactoring to allow jars to be used on the module path as named modules&lt;br /&gt;
* plugins will remain on the classpath, accessed via service locator, any conflicting packages will not be visible to client code&lt;br /&gt;
&lt;br /&gt;
== JTS Topology Suite Activities ==&lt;br /&gt;
&lt;br /&gt;
Results of bonn code sprint:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/locationtech/jts/pull/274 Add module names for better Java 9/Jigsaw support] (JTS Topology Suite)&lt;br /&gt;
&lt;br /&gt;
JTS jars can be placed on the module-path used as an automatic module, the jars have been supplied am Automatic-Module-Name using a MANIFEST.MF entry.&lt;br /&gt;
&lt;br /&gt;
For an example.application using jts-core as a module add '''module-info''':&lt;br /&gt;
&lt;br /&gt;
   module example.application {&lt;br /&gt;
     requires org.locationtech.jts;            // jts-core&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
== GeoNetwork Planning ==&lt;br /&gt;
&lt;br /&gt;
[[https://github.com/geonetwork/core-geonetwork/wiki/OSGeo-Java-codesprint-2018 Strategy for GeoNetwork]]&lt;br /&gt;
&lt;br /&gt;
== Sprint Coordination ==&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
&lt;br /&gt;
While many of us are meeting in person, we still need to communicate across teams and timezones:&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1oE6mU4jp-ZL5PebgXf-fuhtf7MY5dzSwPqpMtrzdZ94/edit#gid=1150591858 Java 2018 Code Sprint Activities] - group spreadsheet&lt;br /&gt;
* https://gitter.im/OSGeo/Sprint - casual communication, ask for help if you are stuck for more than ten mins &lt;br /&gt;
* https://jitsi.org - hangout and share screen&lt;br /&gt;
&lt;br /&gt;
=== Coordination ===&lt;br /&gt;
&lt;br /&gt;
Care is required to commit everything, and hand over work from one timezone to the next.&lt;br /&gt;
&lt;br /&gt;
* Use of the [https://docs.google.com/spreadsheets/d/1oE6mU4jp-ZL5PebgXf-fuhtf7MY5dzSwPqpMtrzdZ94/edit#gid=1150591858 Java 2018 Code Sprint Activities] spreadsheet is key preventing two people working on the same problem.&lt;br /&gt;
* Ask on gitter and put your name next to an activity&lt;br /&gt;
* If you need to step out, or are done for the day, be sure to commit progress and let others continue!&lt;br /&gt;
&lt;br /&gt;
=== Preflight checklist ===&lt;br /&gt;
&lt;br /&gt;
To help get ready we have assembled a preflight checklist:&lt;br /&gt;
&lt;br /&gt;
# JDK 11: Please install OpenJDK11&lt;br /&gt;
#* https://jdk.java.net/11&lt;br /&gt;
# Fork and clone out each project and build locally (Java 8 / master branch)&lt;br /&gt;
#* jaitools&lt;br /&gt;
#* jai-ext&lt;br /&gt;
#* imageio-ext&lt;br /&gt;
#* geotools&lt;br /&gt;
#* geowebcache&lt;br /&gt;
#* geoserver&lt;br /&gt;
# Read the proposals:&lt;br /&gt;
#* [[Java_2018_Code_Sprint]]&lt;br /&gt;
#* [https://github.com/geoserver/geoserver/wiki/GSIP-171 GSIP-171 Java 18.9 Compatibility]&lt;br /&gt;
#* [https://github.com/geotools/geotools/wiki/Restructure-GeoTools-into-Jigsaw-modules Restructure GeoTools into Jigsaw modules]&lt;br /&gt;
# Required reading:&lt;br /&gt;
#* This wiki page, especially '''Sprint Activities''', below.&lt;br /&gt;
#* [http://openjdk.java.net/projects/jigsaw/spec/sotms The State of the Module System] / [https://www.oracle.com/corporate/features/understanding-java-9-modules.html Understanding Java 9 modules]&lt;br /&gt;
# Recommended reading:&lt;br /&gt;
#* [https://www.amazon.com/Core-Java-SE-Impatient-2nd/dp/0134694724 Core Java SE 9 for the Impatient] (Chapter 15. The Java Platform Module System)&lt;br /&gt;
#* [https://www.oracle.com/corporate/features/understanding-java-9-modules.html Understanding Java 9 modules]&lt;br /&gt;
#* [http://blog.joda.org/2017/05/java-se-9-jpms-automatic-modules.html jpms automatic modules]&lt;br /&gt;
#* [jpms module naming http://blog.joda.org/2017/04/java-se-9-jpms-module-naming.html]&lt;br /&gt;
# Background:&lt;br /&gt;
#* [https://www.youtube.com/watch?v=MGX-JfMl9-Y Modules in One Lesson] - Good introduction to modules.&lt;br /&gt;
#* [https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9 It's time! Migrating to Java 11] - contains working example of updating spring application&lt;br /&gt;
#* [https://www.azul.com/what-comes-after-jdk-8/ What Comes After JDK 8?]&lt;br /&gt;
#* [https://github.com/google/guava/pull/2846 Add an Automatic-Module-Name manifest entry] - shows guava project deciding how to name their modules&lt;br /&gt;
&lt;br /&gt;
=== Sprint Activities ===&lt;br /&gt;
&lt;br /&gt;
The sprint is broken up into several stages, goal is to have something deliverable at the end of each stage. Care has been taken to identify activities that can be worked on in parallel.&lt;br /&gt;
&lt;br /&gt;
==== Stage 1 Build and run in JDK 11 ==== &lt;br /&gt;
&lt;br /&gt;
''Done when being able to start and run GeoServer on JDK11 with release extensions loaded in''&lt;br /&gt;
&lt;br /&gt;
Everything in our stack builds and run without any flag added, off the classpath (it's ok to have warnings). This will allow us to get JDK 11 builds going.&lt;br /&gt;
&lt;br /&gt;
* '''Compile:''' Andrea has made considerable progress here, to mirror you need to check out and build locally all the dependencies&lt;br /&gt;
* '''Tests:''' passing tests can be worked on in parallel, as long as pervious stages were able to compile without tests. This work may require updating some dependencies&lt;br /&gt;
* '''Build:''' package release artifacts such as installers and javadocs&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Project&lt;br /&gt;
| Compile&lt;br /&gt;
| Test&lt;br /&gt;
| Build&lt;br /&gt;
|-&lt;br /&gt;
| jaitools&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| jai-ext&lt;br /&gt;
| x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| imageio-ext&lt;br /&gt;
| x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| geotools&lt;br /&gt;
| x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| geowebcache&lt;br /&gt;
| x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| geoserver&lt;br /&gt;
| x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Stage 2 Reduce warnings from Dependency Analysis Tools ==== &lt;br /&gt;
&lt;br /&gt;
''Done when code we have control over has addressed dependency analysis warnings (except split packages)''&lt;br /&gt;
&lt;br /&gt;
This cannot be automated, and is why we have so many people in the sprint!&lt;br /&gt;
&lt;br /&gt;
* '''Resolve Warning:''' Address warnings from our codebase, many warnings provide clear guidance (will need to save split packages to the next stage.)&lt;br /&gt;
* '''Upgrade Dependencies:''' Upgrade dependencies to resolve warnings (should still compatible with Java 8 via mule-release jar or similar.)&lt;br /&gt;
&lt;br /&gt;
Coordination using our spreadsheet will be key as dependency upgrades are transitive to downstream projects.&lt;br /&gt;
&lt;br /&gt;
==== Stage 3 Module repackage ====&lt;br /&gt;
&lt;br /&gt;
''Done when split-module warnings are resolved, and geotools demo applications can run on the module path.''&lt;br /&gt;
&lt;br /&gt;
Add automatic module descriptors, eliminate split packages in library projects, add module-info.java only if needed.&lt;br /&gt;
&lt;br /&gt;
* '''Repackage:''' Repackage each codebase as required to address-split modules&lt;br /&gt;
* '''Module App:''' Make sure we can run a true module app depending on the automatic modules&lt;br /&gt;
* '''Imports:''' Adjust imports and the like as needed in all projects, try to collect migration scripts to help others do the same.&lt;br /&gt;
&lt;br /&gt;
Discussion:&lt;br /&gt;
&lt;br /&gt;
* Choice between using eclipse api baseline to generate migration script, or writing sed scripts by hand.&lt;br /&gt;
&lt;br /&gt;
==== Stage 4 org.opengis repackage ====&lt;br /&gt;
&lt;br /&gt;
''Done when references to org.opengis package are removed''&lt;br /&gt;
&lt;br /&gt;
Swich gt-api away from using org.opengis package, upgrade everything else to follow&lt;br /&gt;
* '''Repackage:''' Repackage org.opengis interfaces into appropriate org.geotools package&lt;br /&gt;
* '''EMF Model:''' Update emf models and regenerate&lt;br /&gt;
&lt;br /&gt;
Discussion:&lt;br /&gt;
&lt;br /&gt;
* Updating EMF models requires figuring out which version of eclipse was used to generate&lt;br /&gt;
&lt;br /&gt;
=== Postsprint Activities ===&lt;br /&gt;
&lt;br /&gt;
* Blog capturing sprint results and thanking sponsors&lt;br /&gt;
* We would like to issue a milestone release giving downstream projects a chance to migrate ahead of January release candidate.&lt;br /&gt;
&lt;br /&gt;
== How to sponsorship ==&lt;br /&gt;
&lt;br /&gt;
Contributions will be put towards travel costs for sprint participants who would be otherwise unable to attend. Any surplus at the end of the event will be turned over to OSGeo or used for a future code sprint. We have set-up the sprint to minimize travel and accommodation costs.&lt;br /&gt;
&lt;br /&gt;
Sponsors will receive the following benefits / honours:&lt;br /&gt;
&lt;br /&gt;
* Your logo at the top of this page&lt;br /&gt;
* Mention in project communication (for example the GeoServer 2.15 release announcement)&lt;br /&gt;
* The ability to run on a supported java platform&lt;br /&gt;
* Our gratitude :)&lt;br /&gt;
&lt;br /&gt;
This event provides the following sponsorship levels:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Gold&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $2500 USD&lt;br /&gt;
|-&lt;br /&gt;
| Silver&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $1500 USD&lt;br /&gt;
|-&lt;br /&gt;
| Bronze&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $750 USD&lt;br /&gt;
|-&lt;br /&gt;
| In-Kind || colspan=&amp;quot;3&amp;quot; | In-kind support graciously accepted&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is an official OSGeo event, your contribution counts towards being recognized as an [https://www.osgeo.org/about/how-to-become-a-sponsor/ OSGeo Sponsors].&lt;br /&gt;
&lt;br /&gt;
For more information on sponsorship, please contact [[Jody Garnett]], [[User:Aaime|Andrea Aime]].&lt;br /&gt;
&lt;br /&gt;
=== How to Sponsor ===&lt;br /&gt;
&lt;br /&gt;
# Sponsorship is accepted through the Open Source Geospatial Foundation&lt;br /&gt;
#* Use [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=CP5NFWKN2VRFG OSGeo PayPal] link, funds are in USD marked towards &amp;quot;OSGeo Foundation java code sprint&amp;quot;.&lt;br /&gt;
#* To make alternative arrangements or request an invoice contact OSGeo Treasurer: treasurer@osgeo.org &lt;br /&gt;
# Once sponsorship is received the OSGeo [[Treasurer]] will contact you and the event organizers to acknowledge your sponsorship&lt;br /&gt;
#* Please have a logo ready for your organization if you wish to be acknowledged publicly &lt;br /&gt;
#* Your event sponsorship, at your request, can contribute towards [http://www.osgeo.org/sponsorship being recognized] as an OSGeo Foundation sponsor&lt;br /&gt;
&lt;br /&gt;
=== Sponsorship Outreach ===&lt;br /&gt;
&lt;br /&gt;
We are reaching out to organizations to see if there is interest in sponsorship:&lt;br /&gt;
&lt;br /&gt;
* Prior sponsors: gaia3d, boundless, ian, geodan, how2map, fossgis, atol, geosolutions, astun&lt;br /&gt;
* Local sponsors: astun, vivid solutions, transient software&lt;br /&gt;
&lt;br /&gt;
If there is a lot of local sponsorship we expect to drag the developers away from the task at hand and meet the local community (at a social evening or similar).&lt;br /&gt;
&lt;br /&gt;
=== OSGeo Funding Request ===&lt;br /&gt;
&lt;br /&gt;
The following information is requested by OSGeo Board [[Code_Sprint_Guidelines]], the projects involved indicated that we would be planning a sprint during the 2018 budget process.&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1bSuf32MjgP7NKZcqvV7IilpxakKdocJ4CPUEF8jq5Z4/edit#gid=990228872 Java 2018 Code Sprint Budget]&lt;br /&gt;
&lt;br /&gt;
It is intended to that OSGeo be recognized as hosting this event, rather than acknowledged as a sponsor.&lt;br /&gt;
&lt;br /&gt;
[[Category:Code Sprints]]&lt;br /&gt;
[[Category:Java Tribe Code Sprint]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Java_2018_Code_Sprint&amp;diff=116637</id>
		<title>Java 2018 Code Sprint</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Java_2018_Code_Sprint&amp;diff=116637"/>
		<updated>2018-09-18T20:54:07Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Java tribe has a real challenge for 2018 - updating our open source projects for the Java roadmap.&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
&lt;br /&gt;
Sprint scheduled for Q4 2018, proposed date:&lt;br /&gt;
&lt;br /&gt;
* October 22-26th &lt;br /&gt;
&lt;br /&gt;
We are looking at setting up a distributed sprint with locations in:&lt;br /&gt;
&lt;br /&gt;
* North America - Victoria, Boundless Office, billeting options available for those travelling&lt;br /&gt;
* Europe - Sevilla, Spain half.confirmed. Italy or UK have been proposed, recommendations welcome!&lt;br /&gt;
* Oceania - recommendations welcome&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
&lt;br /&gt;
Jody Garnett&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We would like to thank our sponsors!&lt;br /&gt;
&lt;br /&gt;
=== Gold Sponsors ===&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Bronze Sponsors ===&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== In-Kind Support ===&lt;br /&gt;
&lt;br /&gt;
[[File:Boundless_Logo.png|350px|link=http://boundlessgeo.com]] [[File:GeoCat.png|350px|link=https://www.geocat.net]]&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
Please add your name and the projects you are planning to sprint and note the likehood of your attendance.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: solid grey 1px; width:100%&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|+ Participants&lt;br /&gt;
|-&lt;br /&gt;
| # || Participant || Country || Organization || Arrival ||  Departure || Project Work on || Notes || Attendance &lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  [[User:Delawen|María Arias de Reyna]] || Spain || GeoCat bv || working remotely ||  working remotely || GeoNetwork || Notes || Partially working on the codesprint &lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  [[User:Jive|Jody Garnett]] || Canada || Boundless || local || local || GeoTools || Able to host guests || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  [[User:Tbarsballe|Torben Barsballe]] || Canada || Boundless || local || local || GT/GS ||  || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 4 ||  [[User:ksmith|Kevin Smith]] || Canada || Boundless || local || local || GT/GWC/GS ||  || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  [[User:dvntucker|Devon Tucker]] || Canada || Boundless || local || local || GT/GS || || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
&lt;br /&gt;
=== Java has a roadmap? === &lt;br /&gt;
&lt;br /&gt;
Yes, we had a previous sprint focused on Java 8 compatibility, several features had changed breaking compatibility.&lt;br /&gt;
&lt;br /&gt;
More importantly the Java roadmap has changed to a six-month release cycle:&lt;br /&gt;
&lt;br /&gt;
* six month release cycle is already well underway having started with Java 9 and Java 10.&lt;br /&gt;
&lt;br /&gt;
* Oracle is offering three year LTS releases commercially&lt;br /&gt;
&lt;br /&gt;
* AdoptOpenJDK is setting up LTS releases of OpenJDK .. backed by IBM, Microsoft and others.&lt;br /&gt;
&lt;br /&gt;
* RedHat is focusing on LTS (skipping Java 9 and Java 10) and plans to ship OpenJDK based on Java SE 11&lt;br /&gt;
&lt;br /&gt;
=== Why is updating our open source projects for the Java roadmap a challenge? === &lt;br /&gt;
&lt;br /&gt;
- Java changed the service provider interface plugin system used by GeoTools, forcing the project to write its own replacement.&lt;br /&gt;
&lt;br /&gt;
- The java runtime has been broken up into modules, not all of which are activated by default. We need to review what sections of the JRE we require and ensure they are turned on.&lt;br /&gt;
&lt;br /&gt;
- Java introduced the module system &amp;quot;jigsaw&amp;quot; providing both a class-path and module-path for loading jars.&lt;br /&gt;
&lt;br /&gt;
- When loaded on the module-path jars are prevented from using the same package. This breaks multi-jar projects like GeoTools library where gt-api defining interfaces, and gt-main providing implementations.&lt;br /&gt;
&lt;br /&gt;
- Jigsaw also locks down aspects of Java reflection, affecting projects like Spring that make heavy use of reflection to &amp;quot;auto wire&amp;quot; GeoServer together. Spring 5 has been released and upgrading to this release will be a key focus.&lt;br /&gt;
&lt;br /&gt;
- With these changes projects like GeoServer need to review of hundreds open source dependencies to determine what other libraries are broken, if an update is available or replacement can be found.&lt;br /&gt;
&lt;br /&gt;
- The java web service framework (responsible for concepts like Servlet and Session) is being removed from Oracle oversight and has been setup as [Jakarta EE Software](https://jakarta.ee).&lt;br /&gt;
&lt;br /&gt;
=== Recommended reading ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.azul.com/what-comes-after-jdk-8/ What Comes After JDK 8?]&lt;br /&gt;
* [https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9 It's time! Migrating to Java 11] - contains working example of updating spring application&lt;br /&gt;
* [http://openjdk.java.net/projects/jigsaw/spec/sotms The State of the Module System] / [https://www.oracle.com/corporate/features/understanding-java-9-modules.html Understanding Java 9 modules]&lt;br /&gt;
&lt;br /&gt;
=== Do you have any experience running sprints? === &lt;br /&gt;
&lt;br /&gt;
The GeoServer team really benefited from [[Java 2017 Code Sprint|java 2017 code sprint]] and is eager to repeat the success.&lt;br /&gt;
&lt;br /&gt;
== GeoServer Planning ==&lt;br /&gt;
&lt;br /&gt;
Initial planning has started:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geoserver/geoserver/wiki/GSIP-171 GSIP 171 Java 18.9 Compatibility] (GeoServer)&lt;br /&gt;
&lt;br /&gt;
Preflight activities:&lt;br /&gt;
&lt;br /&gt;
* dependency audit &lt;br /&gt;
&lt;br /&gt;
Required updates:&lt;br /&gt;
&lt;br /&gt;
* Spring 5 - Older versions of spring are not compatible with Java 11. Upgrading to from Spring 4 to Spring 5 does involve handling some API changes.&lt;br /&gt;
* HazelCast - Like Spring, HazelCast involves a lot of reflection. &lt;br /&gt;
&lt;br /&gt;
Module refactor:&lt;br /&gt;
&lt;br /&gt;
* Repackage GeoServer application jars to prevent conflicts at the package level.&lt;br /&gt;
* Resulting application can be used on either the CLASSPATH (Java 8) or MODULEPATH (Java 11)&lt;br /&gt;
&lt;br /&gt;
== GeoTools Planning ==&lt;br /&gt;
&lt;br /&gt;
Planning and work is already well underway:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/Java-9-Compatibility GeoTools Java-9-Compatibility] (GeoTools)&lt;br /&gt;
&lt;br /&gt;
The first completed phase is to allow GeoTools to be used on the classpath:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/Migrate-Units-to-JSR-363 Migrate Units to JSR-363] (GeoTools)&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/FactoryRegistry-Refactoring-for-Java-9-Compatibility FactoryRegistry Refactoring for Java 9 Compatibility] (GeoTools)&lt;br /&gt;
&lt;br /&gt;
The sprint goal is to refactor the geotools library into modules, allowing the jars to be used on either the classpath (Java 8) or the module path (Java 11).&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/Restructure-GeoTools-into-Jigsaw-modules Restructure GeoTools into Jigsaw modules] (GeoTools)&lt;br /&gt;
&lt;br /&gt;
* Core library refactored into modules&lt;br /&gt;
&lt;br /&gt;
[[File:Gt-modules.png|frameless|GeoTools Java 11 modules ]]&lt;br /&gt;
&lt;br /&gt;
* plugins used to automatic modules to dependencies on the classpath&lt;br /&gt;
&lt;br /&gt;
[[File:Module-path.png|800px|module-path bridge to classpath]]&lt;br /&gt;
&lt;br /&gt;
In the above illustration the gt-svg module is used as an automatic module publishing org.geotools.renderer.style.svg package. It acts as a bridge to the multi-jar project batik still on the classpath, completely masking the fact batik is used used to read and render svg files. The core module gt-renderer publishes select packages for use, while hiding others. It makes use of ServiceLocator to access the IconFactory implemented by gt-svg and never has direct use of the batik implementation.&lt;br /&gt;
&lt;br /&gt;
For this to work the gt-svg jar has been refactored, moving the icon factory the new package org.geotools.style.svg. This was required as the package org.geotools.renderer.style was already published by gt-renderer.&lt;br /&gt;
&lt;br /&gt;
We expect:&lt;br /&gt;
&lt;br /&gt;
* Initial focus is on the core library, refactoring to allow jars to be used on the module path as named modules&lt;br /&gt;
* plugins will remain on the classpath, accessed via service locator, any conflicting packages will not be visible to client code&lt;br /&gt;
&lt;br /&gt;
== JTS Topology Suite Activities ==&lt;br /&gt;
&lt;br /&gt;
Results of bonn code sprint:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/locationtech/jts/pull/274 Add module names for better Java 9/Jigsaw support] (JTS Topology Suite)&lt;br /&gt;
&lt;br /&gt;
JTS jars can be placed on the module-path used as an automatic module, the jars have been supplied am Automatic-Module-Name using a MANIFEST.MF entry.&lt;br /&gt;
&lt;br /&gt;
For an example.application using jts-core as a module add '''module-info''':&lt;br /&gt;
&lt;br /&gt;
   module example.application {&lt;br /&gt;
     requires org.locationtech.jts;            // jts-core&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
== GeoNetwork Planning ==&lt;br /&gt;
&lt;br /&gt;
[[https://github.com/geonetwork/core-geonetwork/wiki/OSGeo-Java-codesprint-2018 Strategy for GeoNetwork]]&lt;br /&gt;
&lt;br /&gt;
== How to sponsorship ==&lt;br /&gt;
&lt;br /&gt;
Contributions will be put towards travel costs for sprint participants who would be otherwise unable to attend. Any surplus at the end of the event will be turned over to OSGeo or used for a future code sprint. We have set-up the sprint to minimize travel and accommodation costs.&lt;br /&gt;
&lt;br /&gt;
Sponsors will receive the following benefits / honours:&lt;br /&gt;
&lt;br /&gt;
* Your logo at the top of this page&lt;br /&gt;
* Mention in project communication (for example the GeoServer 2.15 release announcement)&lt;br /&gt;
* The ability to run on a supported java platform&lt;br /&gt;
* Our gratitude :)&lt;br /&gt;
&lt;br /&gt;
This event provides the following sponsorship levels:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Gold&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $2500 USD&lt;br /&gt;
|-&lt;br /&gt;
| Silver&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $1500 USD&lt;br /&gt;
|-&lt;br /&gt;
| Bronze&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $750 USD&lt;br /&gt;
|-&lt;br /&gt;
| In-Kind || colspan=&amp;quot;3&amp;quot; | In-kind support graciously accepted&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is an official OSGeo event, your contribution counts towards being recognized as an [https://www.osgeo.org/about/how-to-become-a-sponsor/ OSGeo Sponsors].&lt;br /&gt;
&lt;br /&gt;
For more information on sponsorship, please contact [[Jody Garnett]], [[User:Aaime|Andrea Aime]].&lt;br /&gt;
&lt;br /&gt;
=== How to Sponsor ===&lt;br /&gt;
&lt;br /&gt;
# Contact OSGeo [[Treasurer]] for details on using PayPal or to request an invoice:&lt;br /&gt;
# The OSGeo [[Treasurer]] will contact both you and the event organizers to acknowledge your sponsorship&lt;br /&gt;
#* Please have a logo ready for your organization if you wish to be acknowledged publicly &lt;br /&gt;
#* Your event sponsorship, at your request, can contribute towards [http://www.osgeo.org/sponsorship being recognized] as an OSGeo Foundation sponsor&lt;br /&gt;
&lt;br /&gt;
=== Sponsorship Outreach ===&lt;br /&gt;
&lt;br /&gt;
We are reaching out to organizations to see if there is interest in sponsorship:&lt;br /&gt;
&lt;br /&gt;
* Prior sponsors: gaia3d, boundless, ian, geodan, how2map, fossgis, atol, geosolutions, astun&lt;br /&gt;
* Local sponsors: astun, vivid solutions, transient software&lt;br /&gt;
&lt;br /&gt;
If there is a lot of local sponsorship we expect to drag the developers away from the task at hand and meet the local community (at a social evening or similar).&lt;br /&gt;
&lt;br /&gt;
=== OSGeo Funding Request ===&lt;br /&gt;
&lt;br /&gt;
The following information is requested by OSGeo Board [[Code_Sprint_Guidelines]], we provided an indication that we would be planning a sprint during the 2018 budget process.&lt;br /&gt;
&lt;br /&gt;
* [[Java_2018_Code_Sprint_Budget_:_Budget|Java 2018 Code Sprint Budget]]&lt;br /&gt;
&lt;br /&gt;
It is intended to that OSGeo be recognized as hosting this event, rather than acknowledged as a sponsor.&lt;br /&gt;
&lt;br /&gt;
[[Category:Code Sprints]]&lt;br /&gt;
[[Category:Java Tribe Code Sprint]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Java_2018_Code_Sprint&amp;diff=116633</id>
		<title>Java 2018 Code Sprint</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Java_2018_Code_Sprint&amp;diff=116633"/>
		<updated>2018-09-18T20:08:14Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Java tribe has a real challenge for 2018 - updating our open source projects for the Java roadmap.&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
&lt;br /&gt;
Sprint scheduled for Q4 2018, proposed date:&lt;br /&gt;
&lt;br /&gt;
* October 22-26th &lt;br /&gt;
&lt;br /&gt;
We are looking at setting up a distributed sprint with locations in:&lt;br /&gt;
&lt;br /&gt;
* North America - Victoria, Boundless Office, billeting options available for those travelling&lt;br /&gt;
* Europe - Sevilla, Spain half.confirmed. Italy or UK have been proposed, recommendations welcome!&lt;br /&gt;
* Oceania - recommendations welcome&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
&lt;br /&gt;
Jody Garnett&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We would like to thank our sponsors!&lt;br /&gt;
&lt;br /&gt;
=== Gold Sponsors ===&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Bronze Sponsors ===&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== In-Kind Support ===&lt;br /&gt;
&lt;br /&gt;
[[File:Boundless_Logo.png|350px|link=http://boundlessgeo.com]] [[File:GeoCat.png|350px|link=https://www.geocat.net]]&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
Please add your name and the projects you are planning to sprint and note the likehood of your attendance.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: solid grey 1px; width:100%&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|+ Participants&lt;br /&gt;
|-&lt;br /&gt;
| # || Participant || Country || Organization || Arrival ||  Departure || Project Work on || Notes || Attendance &lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  [[User:Delawen|María Arias de Reyna]] || Spain || GeoCat bv || working remotely ||  working remotely || GeoNetwork || Notes || Partially working on the codesprint &lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  [[User:Jive|Jody Garnett]] || Canada || Boundless || local || local || GeoTools || Able to host guests || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  [[User:Tbarsballe|Torben Barsballe]] || Canada || Boundless || local || local || GeoTools ||  || Confirmed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
&lt;br /&gt;
=== Java has a roadmap? === &lt;br /&gt;
&lt;br /&gt;
Yes, we had a previous sprint focused on Java 8 compatibility, several features had changed breaking compatibility.&lt;br /&gt;
&lt;br /&gt;
More importantly the Java roadmap has changed to a six-month release cycle:&lt;br /&gt;
&lt;br /&gt;
* six month release cycle is already well underway having started with Java 9 and Java 10.&lt;br /&gt;
&lt;br /&gt;
* Oracle is offering three year LTS releases commercially&lt;br /&gt;
&lt;br /&gt;
* AdoptOpenJDK is setting up LTS releases of OpenJDK .. backed by IBM, Microsoft and others.&lt;br /&gt;
&lt;br /&gt;
* RedHat is focusing on LTS (skipping Java 9 and Java 10) and plans to ship OpenJDK based on Java SE 11&lt;br /&gt;
&lt;br /&gt;
=== Why is updating our open source projects for the Java roadmap a challenge? === &lt;br /&gt;
&lt;br /&gt;
- Java changed the service provider interface plugin system used by GeoTools, forcing the project to write its own replacement.&lt;br /&gt;
&lt;br /&gt;
- The java runtime has been broken up into modules, not all of which are activated by default. We need to review what sections of the JRE we require and ensure they are turned on.&lt;br /&gt;
&lt;br /&gt;
- Java introduced the module system &amp;quot;jigsaw&amp;quot; providing both a class-path and module-path for loading jars.&lt;br /&gt;
&lt;br /&gt;
- When loaded on the module-path jars are prevented from using the same package. This breaks multi-jar projects like GeoTools library where gt-api defining interfaces, and gt-main providing implementations.&lt;br /&gt;
&lt;br /&gt;
- Jigsaw also locks down aspects of Java reflection, affecting projects like Spring that make heavy use of reflection to &amp;quot;auto wire&amp;quot; GeoServer together. Spring 5 has been released and upgrading to this release will be a key focus.&lt;br /&gt;
&lt;br /&gt;
- With these changes projects like GeoServer need to review of hundreds open source dependencies to determine what other libraries are broken, if an update is available or replacement can be found.&lt;br /&gt;
&lt;br /&gt;
- The java web service framework (responsible for concepts like Servlet and Session) is being removed from Oracle oversight and has been setup as [Jakarta EE Software](https://jakarta.ee).&lt;br /&gt;
&lt;br /&gt;
=== Recommended reading ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.azul.com/what-comes-after-jdk-8/ What Comes After JDK 8?]&lt;br /&gt;
* [https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9 It's time! Migrating to Java 11] - contains working example of updating spring application&lt;br /&gt;
* [http://openjdk.java.net/projects/jigsaw/spec/sotms The State of the Module System] / [https://www.oracle.com/corporate/features/understanding-java-9-modules.html Understanding Java 9 modules]&lt;br /&gt;
&lt;br /&gt;
=== Do you have any experience running sprints? === &lt;br /&gt;
&lt;br /&gt;
The GeoServer team really benefited from [[Java 2017 Code Sprint|java 2017 code sprint]] and is eager to repeat the success.&lt;br /&gt;
&lt;br /&gt;
== GeoServer Planning ==&lt;br /&gt;
&lt;br /&gt;
Initial planning has started:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geoserver/geoserver/wiki/GSIP-171 GSIP 171 Java 18.9 Compatibility] (GeoServer)&lt;br /&gt;
&lt;br /&gt;
Preflight activities:&lt;br /&gt;
&lt;br /&gt;
* dependency audit &lt;br /&gt;
&lt;br /&gt;
Required updates:&lt;br /&gt;
&lt;br /&gt;
* Spring 5 - Older versions of spring are not compatible with Java 11. Upgrading to from Spring 4 to Spring 5 does involve handling some API changes.&lt;br /&gt;
* HazelCast - Like Spring, HazelCast involves a lot of reflection. &lt;br /&gt;
&lt;br /&gt;
Module refactor:&lt;br /&gt;
&lt;br /&gt;
* Repackage GeoServer application jars to prevent conflicts at the package level.&lt;br /&gt;
* Resulting application can be used on either the CLASSPATH (Java 8) or MODULEPATH (Java 11)&lt;br /&gt;
&lt;br /&gt;
== GeoTools Planning ==&lt;br /&gt;
&lt;br /&gt;
Planning and work is already well underway:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/Java-9-Compatibility GeoTools Java-9-Compatibility] (GeoTools)&lt;br /&gt;
&lt;br /&gt;
The first completed phase is to allow GeoTools to be used on the classpath:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/Migrate-Units-to-JSR-363 Migrate Units to JSR-363] (GeoTools)&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/FactoryRegistry-Refactoring-for-Java-9-Compatibility FactoryRegistry Refactoring for Java 9 Compatibility] (GeoTools)&lt;br /&gt;
&lt;br /&gt;
The sprint goal is to refactor the geotools library into modules, allowing the jars to be used on either the classpath (Java 8) or the module path (Java 11).&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geotools/geotools/wiki/Restructure-GeoTools-into-Jigsaw-modules Restructure GeoTools into Jigsaw modules] (GeoTools)&lt;br /&gt;
&lt;br /&gt;
* Core library refactored into modules&lt;br /&gt;
&lt;br /&gt;
[[File:Gt-modules.png|frameless|GeoTools Java 11 modules ]]&lt;br /&gt;
&lt;br /&gt;
* plugins used to automatic modules to dependencies on the classpath&lt;br /&gt;
&lt;br /&gt;
[[File:Module-path.png|800px|module-path bridge to classpath]]&lt;br /&gt;
&lt;br /&gt;
In the above illustration the gt-svg module is used as an automatic module publishing org.geotools.renderer.style.svg package. It acts as a bridge to the multi-jar project batik still on the classpath, completely masking the fact batik is used used to read and render svg files. The core module gt-renderer publishes select packages for use, while hiding others. It makes use of ServiceLocator to access the IconFactory implemented by gt-svg and never has direct use of the batik implementation.&lt;br /&gt;
&lt;br /&gt;
For this to work the gt-svg jar has been refactored, moving the icon factory the new package org.geotools.style.svg. This was required as the package org.geotools.renderer.style was already published by gt-renderer.&lt;br /&gt;
&lt;br /&gt;
We expect:&lt;br /&gt;
&lt;br /&gt;
* Initial focus is on the core library, refactoring to allow jars to be used on the module path as named modules&lt;br /&gt;
* plugins will remain on the classpath, accessed via service locator, any conflicting packages will not be visible to client code&lt;br /&gt;
&lt;br /&gt;
== JTS Topology Suite Activities ==&lt;br /&gt;
&lt;br /&gt;
Results of bonn code sprint:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/locationtech/jts/pull/274 Add module names for better Java 9/Jigsaw support] (JTS Topology Suite)&lt;br /&gt;
&lt;br /&gt;
JTS jars can be placed on the module-path used as an automatic module, the jars have been supplied am Automatic-Module-Name using a MANIFEST.MF entry.&lt;br /&gt;
&lt;br /&gt;
For an example.application using jts-core as a module add '''module-info''':&lt;br /&gt;
&lt;br /&gt;
   module example.application {&lt;br /&gt;
     requires org.locationtech.jts;            // jts-core&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
== GeoNetwork Planning ==&lt;br /&gt;
&lt;br /&gt;
[[https://github.com/geonetwork/core-geonetwork/wiki/OSGeo-Java-codesprint-2018 Strategy for GeoNetwork]]&lt;br /&gt;
&lt;br /&gt;
== How to sponsorship ==&lt;br /&gt;
&lt;br /&gt;
Contributions will be put towards travel costs for sprint participants who would be otherwise unable to attend. Any surplus at the end of the event will be turned over to OSGeo or used for a future code sprint. We have set-up the sprint to minimize travel and accommodation costs.&lt;br /&gt;
&lt;br /&gt;
Sponsors will receive the following benefits / honours:&lt;br /&gt;
&lt;br /&gt;
* Your logo at the top of this page&lt;br /&gt;
* Mention in project communication (for example the GeoServer 2.15 release announcement)&lt;br /&gt;
* The ability to run on a supported java platform&lt;br /&gt;
* Our gratitude :)&lt;br /&gt;
&lt;br /&gt;
This event provides the following sponsorship levels:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Gold&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $2500 USD&lt;br /&gt;
|-&lt;br /&gt;
| Silver&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $1500 USD&lt;br /&gt;
|-&lt;br /&gt;
| Bronze&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $750 USD&lt;br /&gt;
|-&lt;br /&gt;
| In-Kind || colspan=&amp;quot;3&amp;quot; | In-kind support graciously accepted&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is an official OSGeo event, your contribution counts towards being recognized as an [https://www.osgeo.org/about/how-to-become-a-sponsor/ OSGeo Sponsors].&lt;br /&gt;
&lt;br /&gt;
For more information on sponsorship, please contact [[Jody Garnett]], [[User:Aaime|Andrea Aime]].&lt;br /&gt;
&lt;br /&gt;
=== How to Sponsor ===&lt;br /&gt;
&lt;br /&gt;
# Contact OSGeo [[Treasurer]] for details on using PayPal or to request an invoice:&lt;br /&gt;
# The OSGeo [[Treasurer]] will contact both you and the event organizers to acknowledge your sponsorship&lt;br /&gt;
#* Please have a logo ready for your organization if you wish to be acknowledged publicly &lt;br /&gt;
#* Your event sponsorship, at your request, can contribute towards [http://www.osgeo.org/sponsorship being recognized] as an OSGeo Foundation sponsor&lt;br /&gt;
&lt;br /&gt;
=== Sponsorship Outreach ===&lt;br /&gt;
&lt;br /&gt;
We are reaching out to organizations to see if there is interest in sponsorship:&lt;br /&gt;
&lt;br /&gt;
* Prior sponsors: gaia3d, boundless, ian, geodan, how2map, fossgis, atol, geosolutions, astun&lt;br /&gt;
* Local sponsors: astun, vivid solutions, transient software&lt;br /&gt;
&lt;br /&gt;
If there is a lot of local sponsorship we expect to drag the developers away from the task at hand and meet the local community (at a social evening or similar).&lt;br /&gt;
&lt;br /&gt;
=== OSGeo Funding Request ===&lt;br /&gt;
&lt;br /&gt;
The following information is requested by OSGeo Board [[Code_Sprint_Guidelines]], we provided an indication that we would be planning a sprint during the 2018 budget process.&lt;br /&gt;
&lt;br /&gt;
* [[Java_2018_Code_Sprint_Budget_:_Budget|Java 2018 Code Sprint Budget]]&lt;br /&gt;
&lt;br /&gt;
It is intended to that OSGeo be recognized as hosting this event, rather than acknowledged as a sponsor.&lt;br /&gt;
&lt;br /&gt;
[[Category:Code Sprints]]&lt;br /&gt;
[[Category:Java Tribe Code Sprint]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Tbarsballe&amp;diff=108375</id>
		<title>User:Tbarsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Tbarsballe&amp;diff=108375"/>
		<updated>2017-08-28T16:58:04Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Torben Barsballe&lt;br /&gt;
|JobTitle=Software Developer&lt;br /&gt;
|Company=Boundless&lt;br /&gt;
|Country=Canada&lt;br /&gt;
|State=BC&lt;br /&gt;
|City=Victoria&lt;br /&gt;
|Coordinate=48.42, -123.36&lt;br /&gt;
|LocalChapter=British Columbia Chapter&lt;br /&gt;
|Email=tbarsballe@boundlessgeo.com&lt;br /&gt;
|Languages=English;&lt;br /&gt;
|Info=Committer on the GeoTools, GeoWebCache, and GeoServer projects.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=No&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=Yes&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=Yes&lt;br /&gt;
}}&lt;br /&gt;
[[Category:OSGeo_Advocate]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Tbarsballe&amp;diff=108374</id>
		<title>User:Tbarsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Tbarsballe&amp;diff=108374"/>
		<updated>2017-08-28T16:56:06Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Torben Barsballe&lt;br /&gt;
|JobTitle=Software Developer&lt;br /&gt;
|Company=Boundless&lt;br /&gt;
|Country=Canada&lt;br /&gt;
|State=BC&lt;br /&gt;
|City=Victoria&lt;br /&gt;
|Coordinate=48.42, -123.36&lt;br /&gt;
|LocalChapter=British Columbia Chapter&lt;br /&gt;
|Email=tbarsballe@boundlessgeo.com&lt;br /&gt;
|Languages=English;&lt;br /&gt;
|Info=Committer on the GeoTools, GeoWebCache, and GeoServer projects.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=No&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=No&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=Yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:OSGeo_Advocate]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Tbarsballe&amp;diff=108373</id>
		<title>Tbarsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Tbarsballe&amp;diff=108373"/>
		<updated>2017-08-28T16:53:15Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Redirected page to User:Tbarsballe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User:Tbarsballe]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Torben_Barsballe&amp;diff=108372</id>
		<title>Torben Barsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Torben_Barsballe&amp;diff=108372"/>
		<updated>2017-08-28T16:52:51Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Redirected page to User:Tbarsballe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User:Tbarsballe]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Tbarsballe&amp;diff=108371</id>
		<title>User:Tbarsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Tbarsballe&amp;diff=108371"/>
		<updated>2017-08-28T16:52:28Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Torben Barsballe&lt;br /&gt;
|JobTitle=Software Developer&lt;br /&gt;
|Company=Boundless&lt;br /&gt;
|Country=Canada&lt;br /&gt;
|State=BC&lt;br /&gt;
|City=Victoria&lt;br /&gt;
|Coordinate=48.42, -123.36&lt;br /&gt;
|LocalChapter=British Columbia Chapter&lt;br /&gt;
|Email=tbarsballe@boundlessgeo.com&lt;br /&gt;
|Languages=English;&lt;br /&gt;
|Info=Committer on the GeoTools, GeoWebCache, and GeoServer projects.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=No&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=No&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=Yes&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Tbarsballe&amp;diff=108370</id>
		<title>Tbarsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Tbarsballe&amp;diff=108370"/>
		<updated>2017-08-28T16:48:30Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Redirected page to Torben Barsballe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Torben_Barsballe]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Tbarsballe&amp;diff=108369</id>
		<title>User:Tbarsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Tbarsballe&amp;diff=108369"/>
		<updated>2017-08-28T16:47:40Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Redirected page to Torben Barsballe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Torben_Barsballe]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Torben_Barsballe&amp;diff=108368</id>
		<title>Torben Barsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Torben_Barsballe&amp;diff=108368"/>
		<updated>2017-08-28T16:47:19Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Torben Barsballe&lt;br /&gt;
|JobTitle=Software Developer&lt;br /&gt;
|Company=Boundless&lt;br /&gt;
|Country=Canada&lt;br /&gt;
|State=BC&lt;br /&gt;
|City=Victoria&lt;br /&gt;
|Coordinate=48.42, -123.36&lt;br /&gt;
|LocalChapter=British Columbia Chapter&lt;br /&gt;
|Email=tbarsballe@boundlessgeo.com&lt;br /&gt;
|Languages=English;&lt;br /&gt;
|Info=Committer on the GeoTools, GeoWebCache, and GeoServer projects.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=No&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=No&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=Yes&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Torben_Barsballe&amp;diff=108367</id>
		<title>Torben Barsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Torben_Barsballe&amp;diff=108367"/>
		<updated>2017-08-28T16:46:45Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Redirected page to Tbarsballe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Tbarsballe]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Tbarsballe&amp;diff=108366</id>
		<title>User:Tbarsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Tbarsballe&amp;diff=108366"/>
		<updated>2017-08-28T16:45:55Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Redirected page to Tbarsballe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Tbarsballe]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Tbarsballe&amp;diff=108365</id>
		<title>Tbarsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Tbarsballe&amp;diff=108365"/>
		<updated>2017-08-28T16:44:58Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Created page with &amp;quot;{{OSGeo Member |Name=Torben Barsballe |JobTitle=Software Developer |Company=Boundless |Country=Canada |State=BC |City=Victoria |Coordinate=48.42, -123.36 |LocalChapter=British...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Torben Barsballe&lt;br /&gt;
|JobTitle=Software Developer&lt;br /&gt;
|Company=Boundless&lt;br /&gt;
|Country=Canada&lt;br /&gt;
|State=BC&lt;br /&gt;
|City=Victoria&lt;br /&gt;
|Coordinate=48.42, -123.36&lt;br /&gt;
|LocalChapter=British Columbia Chapter&lt;br /&gt;
|Email=tbarsballe@boundlessgeo.com&lt;br /&gt;
|Languages=English;&lt;br /&gt;
|Info=Committer on the GeoTools, GeoWebCache, and GeoServer projects.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=No&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=No&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=Yes&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=FOSS4G_2017_Booth&amp;diff=107871</id>
		<title>FOSS4G 2017 Booth</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=FOSS4G_2017_Booth&amp;diff=107871"/>
		<updated>2017-08-09T16:03:17Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Add GeoServer Office Hours to Thursday booth schedule&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder for organizing the OSGeo Booth at [[FOSS4G 2017]] Boston, similar to previous years: [[FOSS4G2016]] Bonn,  [[FOSS4G2015_OSGeo_Booth]] Seoul, [[FOSS4G2014 OSGeo Booth]] Portland.&lt;br /&gt;
&lt;br /&gt;
'''Event Contacts:''' ''TBD''&lt;br /&gt;
&lt;br /&gt;
== Event contact ==&lt;br /&gt;
&lt;br /&gt;
[[Marc Vloemans]]&lt;br /&gt;
&lt;br /&gt;
[[User:Gsteinmon|Guido Stein]]&lt;br /&gt;
&lt;br /&gt;
== Floor Plan ==&lt;br /&gt;
&lt;br /&gt;
As always on FOSS4G OSGeo has a booth&lt;br /&gt;
Booth location to be determined&lt;br /&gt;
&lt;br /&gt;
* Looking to pool area with neighbours (LocationTech etc...) to create a good hangout area&lt;br /&gt;
* ''plan to be added''&lt;br /&gt;
e.g. see http://2016.foss4g.org/files/foss4g/media/videos/FOSS4G-Exhibition-Plan_v3.jpg&lt;br /&gt;
&lt;br /&gt;
e.g. Wall facing the stairs for screen/banner&lt;br /&gt;
Corner: flyer-console&lt;br /&gt;
&lt;br /&gt;
== Booth Structure ==&lt;br /&gt;
&lt;br /&gt;
* Depending on actual location of sockets&lt;br /&gt;
&lt;br /&gt;
== Booth Size ==&lt;br /&gt;
&lt;br /&gt;
X m x X m&lt;br /&gt;
&lt;br /&gt;
== Booth Volunteers ==&lt;br /&gt;
&lt;br /&gt;
Individuals:&lt;br /&gt;
&lt;br /&gt;
* [[Marc Vloemans]]&lt;br /&gt;
* [[Helena Mitasova]]&lt;br /&gt;
* [[Anna Petrasova]]&lt;br /&gt;
* [[User:Wenzeslaus|Vaclav Petras]]&lt;br /&gt;
* [[User:Jive|Jody Garnett]]&lt;br /&gt;
* [[User:maria|Maria Brovelli]]&lt;br /&gt;
* [[User:theduckylittle|Dan &amp;quot;Ducky&amp;quot; Little]]&lt;br /&gt;
* add name here&lt;br /&gt;
&lt;br /&gt;
We invite local chapters, osgeo projects, geoforall labs and OSGeo partners to volunteer for a time slot and promote their activities:&lt;br /&gt;
&lt;br /&gt;
* NCState GeoForAll Lab - [[User:Wenzeslaus|Vaclav Petras]]&lt;br /&gt;
* GeoServer Project&lt;br /&gt;
* GeoMoose Project (Ducky)&lt;br /&gt;
* add project here&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
WTC Boston&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Hours !! &lt;br /&gt;
|-&lt;br /&gt;
| Wednesday August 15 || 00:00-00:00 || possible setup.&lt;br /&gt;
|-&lt;br /&gt;
| Thursday August 16 || 00:00-00:00 || Regular hours, sessions running, happy hour etc.&lt;br /&gt;
|-&lt;br /&gt;
| Friday August 17 || 00:00-00:00 || Regular hours, sessions running, happy hour etc.&lt;br /&gt;
|-&lt;br /&gt;
|  || 17:30-18:00 || '''Move out'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
conference program: http://2017.foss4g.org/&lt;br /&gt;
&lt;br /&gt;
== Signup Schedule ==&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Hours !! What !! Booth Team (2-3/slot) !! Special activity &lt;br /&gt;
|-&lt;br /&gt;
| Wednesday August 16 || 8:30-8:45 || '''Move in / Set up''' ||   Marc || Tangible Landscape set up (7:30; Anna, Vaclav, Payam)&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday August 16 || 12:00-1:00 || '''Lunch Break''' ||  Jody, Helena, Vaclav ||&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday August 16 || 15:30-16:00 || '''Afternoon Break''' ||  Helena ||&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday August 16 || 17:30-18:30 ||'''Ice Breaker''' ||  Helena, Vaclav ||&lt;br /&gt;
|-&lt;br /&gt;
| Thursday August 17 || 12:00-1:00 || '''Lunch Break''' ||  Helena, Torben || GeoServer Team &amp;quot;Office Hours&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Thursday August 17 || 15:30-16:00 || '''Afternoon Break''' ||  Helena, Dan &amp;quot;Ducky&amp;quot; Little ||&lt;br /&gt;
|-&lt;br /&gt;
| Friday August 18 || 11:30-12:30 || '''Lunch Break''' ||  Add yourself ||&lt;br /&gt;
|-&lt;br /&gt;
| Friday August 18 || 16:00-16:30 || '''Move out''' ||  Add yourself || Tangible Landscape tear down (Anna, Vaclav, Payam)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Equipment ==&lt;br /&gt;
&lt;br /&gt;
Possible needs (revise based on exhibitor pack from conference):&lt;br /&gt;
    &lt;br /&gt;
* Poster?&lt;br /&gt;
* Flyer console (to be bought)&lt;br /&gt;
* laptops/monitors?&lt;br /&gt;
* 1 high table?  drape? 2 stools/chairs? banner, cloth banner ceiling&lt;br /&gt;
* screen? wired internet?&lt;br /&gt;
* GeoForAll: Tangible Landscape if space allows?&lt;br /&gt;
* Please note: per july 2017 a new logo design and collateral update is under way&lt;br /&gt;
&lt;br /&gt;
Printings:&lt;br /&gt;
* Stickers to be printed &lt;br /&gt;
* OSGoo Flyer(s) to be printed&lt;br /&gt;
* Banners to be printed locally:&lt;br /&gt;
** Old: http://svn.osgeo.org/osgeo/marketing/exhibitionpack/&lt;br /&gt;
**  Suggest both: OSGeo_popup and OSGeo_popup2&lt;br /&gt;
** Ask printer/see on printer-site, whether  the PDF of SVG format is needed. Silk finish or silk matt finish for readability  (light glare during exhibitions is high)&lt;br /&gt;
* Brochure:&lt;br /&gt;
**  Old: OSGeo_Brochure_2010_PRINT_A4_spread.pdf (this is single A4 back and front)&lt;br /&gt;
**  Current: Tri-folded handout, minimal branding&lt;br /&gt;
**  New brochure to be printed locally - pending rebranding&lt;br /&gt;
** I suggest minimum paperweight of 100 gram paper, silk or silk matt finished.  Ask printer to fold, preferably not do so yourself (bothersome and never a crips bend). Usually I count max 100 brochures per exhibition day on average. Now, 300 will do I expect.&lt;br /&gt;
* Table runner&lt;br /&gt;
** Old: http://svn.osgeo.org/osgeo/marketing/exhibitionpack/&lt;br /&gt;
** If printer is able to print on cloth, you could order:  OSGeo_tablerunner to be designed&lt;br /&gt;
** Please check with printer if PDF or SVG file format required&lt;br /&gt;
* CD Live disk/stick (latest version?)&lt;br /&gt;
** http://svn.osgeo.org/osgeo/marketing/disk/&lt;br /&gt;
**  Per FOSS4G 2016 this was 10.0 version, we now have 10.5&lt;br /&gt;
**  Stick minumum memory: ?&lt;br /&gt;
**  Logo to be printed on it.&lt;br /&gt;
**  Amount: ?? (50% self-starting)&lt;br /&gt;
* Geo4all labs materials? &lt;br /&gt;
** Ask labs to provide flyers highlighting education and research programs&lt;br /&gt;
** Where to send them and how many? Volunteer for a booth timeslot and bring your own.&lt;br /&gt;
* Project information sheets&lt;br /&gt;
** Work with rebranding templates and OSGeo Live for contents&lt;br /&gt;
** Where to send them and how many? Volunteer for a booth timeslot and bring your own.&lt;br /&gt;
&lt;br /&gt;
== Booth Presentations &amp;amp; Activities==&lt;br /&gt;
&lt;br /&gt;
Booth activities&lt;br /&gt;
* not much space for presentations, perhaps rent a screen?&lt;br /&gt;
* nobody has rented a screen, assume personal laptops&lt;br /&gt;
* Tangible Landscape (if possible)&lt;br /&gt;
&lt;br /&gt;
Booth communication:&lt;br /&gt;
* marketplace/message board (post-its and Header-sticker)&lt;br /&gt;
&lt;br /&gt;
=== Booth Self-Running Presentations ===&lt;br /&gt;
&lt;br /&gt;
'''Review in case of updates or additions'''&lt;br /&gt;
&lt;br /&gt;
* ''place visible links to slides or videos here''&lt;br /&gt;
* OSGeo Live overview [http://osgeo.github.io/OSGeoLive-presentation/#/ presentation]&lt;br /&gt;
* Beta website: [[http://osgeo.getinteractive.nl]]&lt;br /&gt;
* website: [[http://www.osgeo.org/]]&lt;br /&gt;
&lt;br /&gt;
== Other Considerations ==&lt;br /&gt;
&lt;br /&gt;
* Good reading: Running [http://fromtheinsidelookingin.blogspot.com/2008/10/conference-booths.html Conference Booths]&lt;br /&gt;
* [[Operate OSGeo Booth]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo Meetings and Events ==&lt;br /&gt;
&lt;br /&gt;
The following events are not directly taking place at the booth, but require coordinated OSGeo participation.&lt;br /&gt;
&lt;br /&gt;
=== Monday 8/14 ===&lt;br /&gt;
&lt;br /&gt;
[[Face_to_Face_Meeting_Boston_2017]]&lt;br /&gt;
&lt;br /&gt;
* time: 18:00 &lt;br /&gt;
* venue: Pending (Guido is scoping a suitable venue - outdoor restaurant or boardroom with takeout)&lt;br /&gt;
* contact: Helena Mitasova (confirmed)&lt;br /&gt;
&lt;br /&gt;
=== Tuesday 8/15 ===&lt;br /&gt;
&lt;br /&gt;
B2B Session:&lt;br /&gt;
&lt;br /&gt;
* time: 17:00&lt;br /&gt;
* venue:&lt;br /&gt;
* contact: Maria Antonia Brovelli&lt;br /&gt;
* Maria attending as our representative to discuss our goals, celebrate partners and sponsors&lt;br /&gt;
&lt;br /&gt;
Harpoon Brewery:&lt;br /&gt;
&lt;br /&gt;
* While we can accept any opportunity to speak, we are focusing on the icebreaker on Wednesday&lt;br /&gt;
&lt;br /&gt;
MIT Academic Reception&lt;br /&gt;
&lt;br /&gt;
* time: 17:00&lt;br /&gt;
&lt;br /&gt;
=== Wednesday 8/16 ===&lt;br /&gt;
&lt;br /&gt;
Icebreaker - Wednesday August 16th (Maria)&lt;br /&gt;
&lt;br /&gt;
* time: 18:00&lt;br /&gt;
* venue: Conference Venue&lt;br /&gt;
* contact: Maria&lt;br /&gt;
* original: &amp;quot;Sponsor Networking Event: Networking event with OSGeo Board of Directors and other invited guests following annual OSGeo International Conference&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Thursday 8/17 ===&lt;br /&gt;
&lt;br /&gt;
OSGeo Breakfast Meeting - Thursday August 17th (Maria)&lt;br /&gt;
&lt;br /&gt;
* time: 7:00 proposed&lt;br /&gt;
* venue: TBD (breakfast meeting)&lt;br /&gt;
* contact: Maria&lt;br /&gt;
* A chance for sponsors and OSGeo leadership (Board of Directors) to chat.&lt;br /&gt;
* A breakfast, a chance to connect, listen and organize with sponsors.&lt;br /&gt;
* original: &amp;quot;Sponsor Information Exchange Event: with Board of Directors following annual OSGeo International Conference&lt;br /&gt;
&lt;br /&gt;
Gala&lt;br /&gt;
&lt;br /&gt;
* time: 19:00&lt;br /&gt;
* venue: new england aquarium&lt;br /&gt;
* no special participation identified&lt;br /&gt;
&lt;br /&gt;
=== Friday 8/18 ===&lt;br /&gt;
&lt;br /&gt;
[[Annual_General_Meeting_2017|Annual General Meeting 2017]]&lt;br /&gt;
&lt;br /&gt;
* Friday: City View 1, seats 350 people, 90 min time block.&lt;br /&gt;
* Contact: Helena Mitasova&lt;br /&gt;
&lt;br /&gt;
=== Saturday 8/19 ===&lt;br /&gt;
&lt;br /&gt;
[[FOSS4G_2017_Code_Sprint|Code Sprint]]&lt;br /&gt;
&lt;br /&gt;
* venue: code sprint&lt;br /&gt;
* contact: Regina Obe&lt;br /&gt;
&lt;br /&gt;
[[FOSS4G_2017_Code_Sprint#Website_Training|Website Training]]&lt;br /&gt;
&lt;br /&gt;
* venue: code sprint&lt;br /&gt;
* contact: Jeffrey Johnson&lt;br /&gt;
&lt;br /&gt;
[[Category: FOSS4G2017]]&lt;br /&gt;
[[Category: FOSS4G]]&lt;br /&gt;
[[Category: Marketing]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Torben_Barsballe&amp;diff=107857</id>
		<title>Torben Barsballe</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Torben_Barsballe&amp;diff=107857"/>
		<updated>2017-08-08T23:26:47Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Redirect &amp;quot;Torben Barsballe&amp;quot; to User:Tbarsballe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User:Tbarsballe]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=FOSS4G_2017_Booth&amp;diff=107856</id>
		<title>FOSS4G 2017 Booth</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=FOSS4G_2017_Booth&amp;diff=107856"/>
		<updated>2017-08-08T23:07:13Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Add myself to OSGeo booth schedule&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder for organizing the OSGeo Booth at [[FOSS4G 2017]] Boston, similar to previous years: [[FOSS4G2016]] Bonn,  [[FOSS4G2015_OSGeo_Booth]] Seoul, [[FOSS4G2014 OSGeo Booth]] Portland.&lt;br /&gt;
&lt;br /&gt;
'''Event Contacts:''' ''TBD''&lt;br /&gt;
&lt;br /&gt;
== Event contact ==&lt;br /&gt;
&lt;br /&gt;
[[Marc Vloemans]]&lt;br /&gt;
&lt;br /&gt;
[[User:Gsteinmon|Guido Stein]]&lt;br /&gt;
&lt;br /&gt;
== Floor Plan ==&lt;br /&gt;
&lt;br /&gt;
As always on FOSS4G OSGeo has a booth&lt;br /&gt;
Booth location to be determined&lt;br /&gt;
&lt;br /&gt;
* Looking to pool area with neighbours (LocationTech etc...) to create a good hangout area&lt;br /&gt;
* ''plan to be added''&lt;br /&gt;
e.g. see http://2016.foss4g.org/files/foss4g/media/videos/FOSS4G-Exhibition-Plan_v3.jpg&lt;br /&gt;
&lt;br /&gt;
e.g. Wall facing the stairs for screen/banner&lt;br /&gt;
Corner: flyer-console&lt;br /&gt;
&lt;br /&gt;
== Booth Structure ==&lt;br /&gt;
&lt;br /&gt;
* Depending on actual location of sockets&lt;br /&gt;
&lt;br /&gt;
== Booth Size ==&lt;br /&gt;
&lt;br /&gt;
X m x X m&lt;br /&gt;
&lt;br /&gt;
== Booth Volunteers ==&lt;br /&gt;
&lt;br /&gt;
Individuals:&lt;br /&gt;
&lt;br /&gt;
* [[Marc Vloemans]]&lt;br /&gt;
* [[Helena Mitasova]]&lt;br /&gt;
* [[Anna Petrasova]]&lt;br /&gt;
* [[User:Wenzeslaus|Vaclav Petras]]&lt;br /&gt;
* [[User:Jive|Jody Garnett]]&lt;br /&gt;
* [[User:maria|Maria Brovelli]]&lt;br /&gt;
* [[User:theduckylittle|Dan &amp;quot;Ducky&amp;quot; Little]]&lt;br /&gt;
* add name here&lt;br /&gt;
&lt;br /&gt;
We invite local chapters, osgeo projects, geoforall labs and OSGeo partners to volunteer for a time slot and promote their activities:&lt;br /&gt;
&lt;br /&gt;
* NCState GeoForAll Lab - [[User:Wenzeslaus|Vaclav Petras]]&lt;br /&gt;
* GeoServer Project&lt;br /&gt;
* GeoMoose Project (Ducky)&lt;br /&gt;
* add project here&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
WTC Boston&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Hours !! &lt;br /&gt;
|-&lt;br /&gt;
| Wednesday August 15 || 00:00-00:00 || possible setup.&lt;br /&gt;
|-&lt;br /&gt;
| Thursday August 16 || 00:00-00:00 || Regular hours, sessions running, happy hour etc.&lt;br /&gt;
|-&lt;br /&gt;
| Friday August 17 || 00:00-00:00 || Regular hours, sessions running, happy hour etc.&lt;br /&gt;
|-&lt;br /&gt;
|  || 17:30-18:00 || '''Move out'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
conference program: http://2017.foss4g.org/&lt;br /&gt;
&lt;br /&gt;
== Signup Schedule ==&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Hours !! What !! Booth Team (2-3/slot) !! Special activity &lt;br /&gt;
|-&lt;br /&gt;
| Wednesday August 16 || 8:30-8:45 || '''Move in / Set up''' ||   Marc || Tangible Landscape set up (7:30; Anna, Vaclav, Payam)&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday August 16 || 12:00-1:00 || '''Lunch Break''' ||  Jody, Helena, Vaclav ||&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday August 16 || 15:30-16:00 || '''Afternoon Break''' ||  Helena ||&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday August 16 || 17:30-18:30 ||'''Ice Breaker''' ||  Helena, Vaclav ||&lt;br /&gt;
|-&lt;br /&gt;
| Thursday August 17 || 12:00-1:00 || '''Lunch Break''' ||  Helena, Dan &amp;quot;Ducky&amp;quot; Little, Torben ||&lt;br /&gt;
|-&lt;br /&gt;
| Thursday August 17 || 15:30-16:00 || '''Afternoon Break''' ||  Helena ||&lt;br /&gt;
|-&lt;br /&gt;
| Friday August 18 || 11:30-12:30 || '''Lunch Break''' ||  Add yourself ||&lt;br /&gt;
|-&lt;br /&gt;
| Friday August 18 || 16:00-16:30 || '''Move out''' ||  Add yourself || Tangible Landscape tear down (Anna, Vaclav, Payam)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Equipment ==&lt;br /&gt;
&lt;br /&gt;
Possible needs (revise based on exhibitor pack from conference):&lt;br /&gt;
    &lt;br /&gt;
* Poster?&lt;br /&gt;
* Flyer console (to be bought)&lt;br /&gt;
* laptops/monitors?&lt;br /&gt;
* 1 high table?  drape? 2 stools/chairs? banner, cloth banner ceiling&lt;br /&gt;
* screen? wired internet?&lt;br /&gt;
* GeoForAll: Tangible Landscape if space allows?&lt;br /&gt;
* Please note: per july 2017 a new logo design and collateral update is under way&lt;br /&gt;
&lt;br /&gt;
Printings:&lt;br /&gt;
* Stickers to be printed &lt;br /&gt;
* OSGoo Flyer(s) to be printed&lt;br /&gt;
* Banners to be printed locally:&lt;br /&gt;
** Old: http://svn.osgeo.org/osgeo/marketing/exhibitionpack/&lt;br /&gt;
**  Suggest both: OSGeo_popup and OSGeo_popup2&lt;br /&gt;
** Ask printer/see on printer-site, whether  the PDF of SVG format is needed. Silk finish or silk matt finish for readability  (light glare during exhibitions is high)&lt;br /&gt;
* Brochure:&lt;br /&gt;
**  Old: OSGeo_Brochure_2010_PRINT_A4_spread.pdf (this is single A4 back and front)&lt;br /&gt;
**  Current: Tri-folded handout, minimal branding&lt;br /&gt;
**  New brochure to be printed locally - pending rebranding&lt;br /&gt;
** I suggest minimum paperweight of 100 gram paper, silk or silk matt finished.  Ask printer to fold, preferably not do so yourself (bothersome and never a crips bend). Usually I count max 100 brochures per exhibition day on average. Now, 300 will do I expect.&lt;br /&gt;
* Table runner&lt;br /&gt;
** Old: http://svn.osgeo.org/osgeo/marketing/exhibitionpack/&lt;br /&gt;
** If printer is able to print on cloth, you could order:  OSGeo_tablerunner to be designed&lt;br /&gt;
** Please check with printer if PDF or SVG file format required&lt;br /&gt;
* CD Live disk/stick (latest version?)&lt;br /&gt;
** http://svn.osgeo.org/osgeo/marketing/disk/&lt;br /&gt;
**  Per FOSS4G 2016 this was 10.0 version, we now have 10.5&lt;br /&gt;
**  Stick minumum memory: ?&lt;br /&gt;
**  Logo to be printed on it.&lt;br /&gt;
**  Amount: ?? (50% self-starting)&lt;br /&gt;
* Geo4all labs materials? &lt;br /&gt;
** Ask labs to provide flyers highlighting education and research programs&lt;br /&gt;
** Where to send them and how many? Volunteer for a booth timeslot and bring your own.&lt;br /&gt;
* Project information sheets&lt;br /&gt;
** Work with rebranding templates and OSGeo Live for contents&lt;br /&gt;
** Where to send them and how many? Volunteer for a booth timeslot and bring your own.&lt;br /&gt;
&lt;br /&gt;
== Booth Presentations &amp;amp; Activities==&lt;br /&gt;
&lt;br /&gt;
Booth activities&lt;br /&gt;
* not much space for presentations, perhaps rent a screen?&lt;br /&gt;
* nobody has rented a screen, assume personal laptops&lt;br /&gt;
* Tangible Landscape (if possible)&lt;br /&gt;
&lt;br /&gt;
Booth communication:&lt;br /&gt;
* marketplace/message board (post-its and Header-sticker)&lt;br /&gt;
&lt;br /&gt;
=== Booth Self-Running Presentations ===&lt;br /&gt;
&lt;br /&gt;
'''Review in case of updates or additions'''&lt;br /&gt;
&lt;br /&gt;
* ''place visible links to slides or videos here''&lt;br /&gt;
* OSGeo Live overview [http://osgeo.github.io/OSGeoLive-presentation/#/ presentation]&lt;br /&gt;
* Beta website: [[http://osgeo.getinteractive.nl]]&lt;br /&gt;
* website: [[http://www.osgeo.org/]]&lt;br /&gt;
&lt;br /&gt;
== Other Considerations ==&lt;br /&gt;
&lt;br /&gt;
* Good reading: Running [http://fromtheinsidelookingin.blogspot.com/2008/10/conference-booths.html Conference Booths]&lt;br /&gt;
* [[Operate OSGeo Booth]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo Meetings and Events ==&lt;br /&gt;
&lt;br /&gt;
The following events are not directly taking place at the booth, but require coordinated OSGeo participation.&lt;br /&gt;
&lt;br /&gt;
=== Monday 8/14 ===&lt;br /&gt;
&lt;br /&gt;
[[Face_to_Face_Meeting_Boston_2017]]&lt;br /&gt;
&lt;br /&gt;
* time: 18:00 &lt;br /&gt;
* venue: Pending (Guido is scoping a suitable venue - outdoor restaurant or boardroom with takeout)&lt;br /&gt;
* contact: Helena Mitasova (confirmed)&lt;br /&gt;
&lt;br /&gt;
=== Tuesday 8/15 ===&lt;br /&gt;
&lt;br /&gt;
B2B Session:&lt;br /&gt;
&lt;br /&gt;
* time: 17:00&lt;br /&gt;
* venue:&lt;br /&gt;
* contact: Maria Antonia Brovelli&lt;br /&gt;
* Maria attending as our representative to discuss our goals, celebrate partners and sponsors&lt;br /&gt;
&lt;br /&gt;
Harpoon Brewery:&lt;br /&gt;
&lt;br /&gt;
* While we can accept any opportunity to speak, we are focusing on the icebreaker on Wednesday&lt;br /&gt;
&lt;br /&gt;
MIT Academic Reception&lt;br /&gt;
&lt;br /&gt;
* time: 17:00&lt;br /&gt;
&lt;br /&gt;
=== Wednesday 8/16 ===&lt;br /&gt;
&lt;br /&gt;
Icebreaker - Wednesday August 16th (Maria)&lt;br /&gt;
&lt;br /&gt;
* time: 18:00&lt;br /&gt;
* venue: Conference Venue&lt;br /&gt;
* contact: Maria&lt;br /&gt;
* original: &amp;quot;Sponsor Networking Event: Networking event with OSGeo Board of Directors and other invited guests following annual OSGeo International Conference&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Thursday 8/17 ===&lt;br /&gt;
&lt;br /&gt;
OSGeo Breakfast Meeting - Thursday August 17th (Maria)&lt;br /&gt;
&lt;br /&gt;
* time: 7:00 proposed&lt;br /&gt;
* venue: TBD (breakfast meeting)&lt;br /&gt;
* contact: Maria&lt;br /&gt;
* A chance for sponsors and OSGeo leadership (Board of Directors) to chat.&lt;br /&gt;
* A breakfast, a chance to connect, listen and organize with sponsors.&lt;br /&gt;
* original: &amp;quot;Sponsor Information Exchange Event: with Board of Directors following annual OSGeo International Conference&lt;br /&gt;
&lt;br /&gt;
Gala&lt;br /&gt;
&lt;br /&gt;
* time: 19:00&lt;br /&gt;
* venue: new england aquarium&lt;br /&gt;
* no special participation identified&lt;br /&gt;
&lt;br /&gt;
=== Friday 8/18 ===&lt;br /&gt;
&lt;br /&gt;
[[Annual_General_Meeting_2017|Annual General Meeting 2017]]&lt;br /&gt;
&lt;br /&gt;
* Friday: City View 1, seats 350 people, 90 min time block.&lt;br /&gt;
* Contact: Helena Mitasova&lt;br /&gt;
&lt;br /&gt;
=== Saturday 8/19 ===&lt;br /&gt;
&lt;br /&gt;
[[FOSS4G_2017_Code_Sprint|Code Sprint]]&lt;br /&gt;
&lt;br /&gt;
* venue: code sprint&lt;br /&gt;
* contact: Regina Obe&lt;br /&gt;
&lt;br /&gt;
[[FOSS4G_2017_Code_Sprint#Website_Training|Website Training]]&lt;br /&gt;
&lt;br /&gt;
* venue: code sprint&lt;br /&gt;
* contact: Jeffrey Johnson&lt;br /&gt;
&lt;br /&gt;
[[Category: FOSS4G2017]]&lt;br /&gt;
[[Category: FOSS4G]]&lt;br /&gt;
[[Category: Marketing]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Java_2017_Code_Sprint&amp;diff=104745</id>
		<title>Java 2017 Code Sprint</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Java_2017_Code_Sprint&amp;diff=104745"/>
		<updated>2017-01-18T20:21:44Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Add myself to participants&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
&lt;br /&gt;
We will be hosted at the GeoSolutions offices in beautiful Tuscany for a week long sprint.&lt;br /&gt;
Available seats are limited to 10 to 15!&lt;br /&gt;
&lt;br /&gt;
Questions:&lt;br /&gt;
&lt;br /&gt;
# Who would be interested in joining as a participating?&lt;br /&gt;
# Who would be interested in sponsoring? ;-)&lt;br /&gt;
# Do you have any preferred week between say March 13 and end of March?&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
Please add your name and the projects you are planning to sprint and note the likehood of your attendance.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: solid grey 1px; width:100%&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|+ Participants&lt;br /&gt;
|-&lt;br /&gt;
| # || Participant || Country || Organization || Arrival ||  Departure || Project Work on || Notes || Attendance &lt;br /&gt;
|-&lt;br /&gt;
| 1 || Andrea Aime || Italy || GeoSolutions ||   ||    || CITE or REST API switch || Preference for CITE, I'm game for the REST API switch too  || Local&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Ian Turton  || UK    || Astun        ||   ||    || CITE, Java 8 upgrade   || Planning&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Andrea Antonello  || Italy    || HydroloGIS        ||   ||    || gvSIG and cross-project ideas     ||  I have a strong preference for the end of March || Planning&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Jody Garnett  || Canada    || Boundless        ||   ||    || GeoServer and GeoTools     ||  Enthusiastic about CITE and REST API work || Planning&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Niels Charlier  || Belgium    || Scitus Development        ||   ||    || GeoServer and GeoTools     || Keen to do REST API work, MapBox seems interesting too.  || Tentatively planning, possibly partially&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Torben Barsballe  || Canada    || Boundless        ||   ||    || REST API or CITE     ||  Preference for REST API, would also be fine with CITE || Planning&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We have the following sponsorship levels:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Gold&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $1000 USD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | €950 EUR&lt;br /&gt;
|-&lt;br /&gt;
| Silver&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $500 USD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | €470 EUR&lt;br /&gt;
|-&lt;br /&gt;
| Bronze&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | $250 USD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | €235 EUR&lt;br /&gt;
|-&lt;br /&gt;
| Beer || colspan=&amp;quot;3&amp;quot; | In-kind contributions are graciously accepted&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Contributions will be put towards travel costs for overseas sprinters who would be otherwise unable to attend. Any surplus at the end of the event will be turned over to OSGeo or used for a future code sprint. We have set-up the sprint to minimize travel and accommodation costs.&lt;br /&gt;
&lt;br /&gt;
Sponsors will receive the following honors:&lt;br /&gt;
&lt;br /&gt;
* Your logo at the top of this page&lt;br /&gt;
* Mention in all of our public communication, including GeoServer 2.9 release announcement&lt;br /&gt;
* Our gratitude :)&lt;br /&gt;
&lt;br /&gt;
For more information on sponsorship, please contact [[Jody Garnett]], [[User:Aaime|Andrea Amie]].&lt;br /&gt;
&lt;br /&gt;
=== How to Sponsor ===&lt;br /&gt;
&lt;br /&gt;
Sponsorship is accepted through PayPal:&lt;br /&gt;
&lt;br /&gt;
# Navigate to the [http://www.osgeo.org/ OSGeo website]&lt;br /&gt;
# Click on the &amp;quot;Donate&amp;quot; button in the top right corner&lt;br /&gt;
# Donations are handled through PayPal, when making the donation be sure to:&lt;br /&gt;
#* Check the currency (USD rates are provided above)&lt;br /&gt;
#* Use the &amp;quot;Add special instructions to the seller&amp;quot; field on the confirmation page to mention the event (example &amp;quot;GeoServer code sprint sponsorship&amp;quot;)&lt;br /&gt;
#* To make alternative arrangements contact OSGeo [[Treasurer]]&lt;br /&gt;
# The OSGeo [[Treasurer]] will contact both you and the event organizers to acknowledge your sponsorship&lt;br /&gt;
#* Please have a logo ready for your organization if you wish to be acknowledged publicly &lt;br /&gt;
#* Your event sponsorship, at your request, can contribute towards [http://www.osgeo.org/sponsorship being recognized] as an OSGeo Foundation sponsor&lt;br /&gt;
&lt;br /&gt;
We can also ask that OSGeo provide an invoice for payment (contact [[Jody Garnett]], [[User:Aaime|Andrea Amie]] to make arrangements).&lt;br /&gt;
&lt;br /&gt;
=== Sponsorship Outreach ===&lt;br /&gt;
&lt;br /&gt;
We are reaching out to organizations to see if there is interest in sponsorship:&lt;br /&gt;
&lt;br /&gt;
* International organizations (OSGeo, GeoSolutions, Boundless);&lt;br /&gt;
* Local organizations&lt;br /&gt;
&lt;br /&gt;
If there is a lot of local sponsorship we expect to drag the developers away from the task at hand and meet the local community (at a social evening or similar).&lt;br /&gt;
&lt;br /&gt;
=== OSGeo Funding Request ===&lt;br /&gt;
&lt;br /&gt;
The following information is requested by OSGeo Board [[Code_Sprint_Guidelines]]:&lt;br /&gt;
&lt;br /&gt;
* [[Java_2017_Code_Sprint_Budget_:_Budget|Java 2017 Code Sprint Budget]]&lt;br /&gt;
&lt;br /&gt;
== GeoServer ==&lt;br /&gt;
&lt;br /&gt;
The GeoServer team really benefited from [[GeoServer Code Sprint 2016|geoserver code sprint 2016]] and is eager to repeat the success.&lt;br /&gt;
&lt;br /&gt;
=== GeoServer Plans (choose ONE of the following)  ===&lt;br /&gt;
&lt;br /&gt;
We 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.&lt;br /&gt;
&lt;br /&gt;
==== CITE ====&lt;br /&gt;
&lt;br /&gt;
The [http://cite.opengeospatial.org OGC Compliance Program] provides the CITE tool for testing standards compliance. Our build process makes heavy use of this tool ... ensuring that each and every release of GeoServer correctly implements WMS, WFS, and WCS.&lt;br /&gt;
&lt;br /&gt;
There are three problems with this:&lt;br /&gt;
&lt;br /&gt;
* We last updated our CITE build tool 2012 (so our testing is quite out of date).&lt;br /&gt;
* Our geoserver.org website can only say we are a &amp;quot;compliant implementation&amp;quot;, rather than a &amp;quot;certified implementation&amp;quot; of the WCS, WMS and WFS standards.&lt;br /&gt;
* New services such as WPS and CSW are not &amp;quot;blackbox&amp;quot; tested.&lt;br /&gt;
&lt;br /&gt;
The OGC provide the CITE Team Engine both as a web service and as an open source project that can be used to check a single instance of GeoServer. This is a little awkward as we would like to integrate these tests into our build server; as such our build server stands up a geoserver instance, performance the tests, and publishes the results [http://ares.boundlessgeo.com/jenkins/view/testing-cite/ here]. These tests also require a database - and modify that database over the course of the tests (so our build server needs a PostGIS running).&lt;br /&gt;
&lt;br /&gt;
Armed with a positive test result we can ask OSGeo to pay for OGC certification, allowing us to update our website. As an alternative to paying money the OGC allows open source projects to be listed as a &amp;quot;reference implementation&amp;quot; (providing an instance of the server is available online for potential clients to test against).&lt;br /&gt;
&lt;br /&gt;
Rough planning:&lt;br /&gt;
&lt;br /&gt;
* Upgrade the test harness&lt;br /&gt;
* Make sure the tests are still passing (probably they won’t),&lt;br /&gt;
* Add new test that we are missing&lt;br /&gt;
** WFS 2.0,&lt;br /&gt;
** WCS 2.0&lt;br /&gt;
** CSW&lt;br /&gt;
** WMTS 1.0&lt;br /&gt;
** WPS 1.0,&lt;br /&gt;
** maybe GML and KML and GeoPackage&lt;br /&gt;
* OGC Certification&lt;br /&gt;
** Submit required paperwork, and test results, update website&lt;br /&gt;
* Reference Implementation &lt;br /&gt;
** Maybe stand up a reference server for OGC to use (if OSGeo or OGC provide hardware) with one test per workspace/virtual service?&lt;br /&gt;
&lt;br /&gt;
==== REST API  ====&lt;br /&gt;
&lt;br /&gt;
The REST API for GeoServer is popular, but not well maintained, collecting a large number of outstanding bugs. Many of these complain about functionality and lack of documentation. The large number of bugs (API called correctly but produced an error) may be producing more requests for documentation (developer assumed they called it incorrectly, and asks for improved documentation with an example that works).&lt;br /&gt;
&lt;br /&gt;
Internally the REST API is written using an early java library called &amp;quot;restlet&amp;quot; (http://restlet.com/). There is a desire to migrate to spring rest api which is annotation driven and better supported. The risk in performing a migration to Spring MVC is introducing more bugs than are fixed. This is somewhat offset by having a larger pool of developers familiar with the codebase and the technologies used.&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * API endpoint to get details on a specific layer&lt;br /&gt;
     * @param wsName The workspace name&lt;br /&gt;
     * @param name The layer name&lt;br /&gt;
     * @param req The HTTP request&lt;br /&gt;
     * @return The layer, encoded as a JSON object&lt;br /&gt;
     */&lt;br /&gt;
    @RequestMapping(value=&amp;quot;/{wsName}/{name:.+}&amp;quot;, method = RequestMethod.GET)&lt;br /&gt;
    public @ResponseBody JSONObj get(@PathVariable String wsName, @PathVariable String name, HttpServletRequest req) {&lt;br /&gt;
&lt;br /&gt;
Rough plan:&lt;br /&gt;
&lt;br /&gt;
* Create a rest-ng module (alongside existing rest, restconfig, importer-rest, ....)&lt;br /&gt;
** Module based on Spring MVC - see simple  [https://github.com/boundlessgeo/suite/blob/master/geoserver/webapp/src/main/java/com/boundlessgeo/geoserver/api/controllers/ProjController.java PrjController.java] example and complex [https://github.com/boundlessgeo/suite/blob/master/geoserver/webapp/src/main/java/com/boundlessgeo/geoserver/api/controllers/LayerController.java LayerController.java] example.&lt;br /&gt;
** Set up converters/encoders for resources&lt;br /&gt;
* Migrate restconfig functionality&lt;br /&gt;
* Migrate importer-rest functionality&lt;br /&gt;
* resource-rest-api&lt;br /&gt;
* rest-upload&lt;br /&gt;
* Audit functionality against GUI&lt;br /&gt;
** shortlist missing functionality for proposal and implementation (examples recalculate feature type columns, rest layer bounds from SRS boudns, ...)&lt;br /&gt;
* Test cases should remain unchanged &lt;br /&gt;
* Documentation&lt;br /&gt;
** Set up documentation team operating concurrently, capturing each resource as it is completed&lt;br /&gt;
** Go for a resource description, json and xml example, example of each kind of request (GET, PUT, POST, DELETE) as appropriate. See [https://www.mapbox.com/api-documentation/?language=cURL#styles mapbox example] and [https://github.com/boundlessgeo/suite/wiki/Layers-API boundless example].&lt;br /&gt;
** Consider auto generating example output from test case (see [https://projects.spring.io/spring-restdocs/ spring-restdocs])&lt;br /&gt;
&lt;br /&gt;
This activity will require quite a bit of people (all hands on deck).&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
&lt;br /&gt;
* [https://osgeo-org.atlassian.net/issues/?jql=project%20%3D%20GEOS%20AND%20status%20%3D%20Open%20AND%20component%20%3D%20REST Searching for REST]&lt;br /&gt;
* [https://osgeo-org.atlassian.net/issues/?jql=project%20%3D%20GEOS%20AND%20status%20%3D%20Open%20AND%20component%20%3D%20REST Searching for Module] (not always properly assigned)&lt;br /&gt;
&lt;br /&gt;
==== Mapbox Style ====&lt;br /&gt;
&lt;br /&gt;
The 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 &amp;quot;whole&amp;quot; map standard similar to &amp;quot;sld&amp;quot; describing both the layers that make up the map, and the symbology used to represent them visually.&lt;br /&gt;
&lt;br /&gt;
While some features (3d extrusions, camera and lighting angle) are not suitable for use by GeoServer the rest of it looks quite fun.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
&lt;br /&gt;
* https://www.mapbox.com/mapbox-gl-style-spec/&lt;br /&gt;
&lt;br /&gt;
* https://boundlessgeo.com/2017/01/using-mapbox-style-objects-open-layers/&lt;br /&gt;
&lt;br /&gt;
Rough planning:&lt;br /&gt;
&lt;br /&gt;
* Focus on styling a single layer using a mapbox style&lt;br /&gt;
** Requires a parser for mapbox style capable of producing the internal geotools style objects; package as a geotools community module.&lt;br /&gt;
** Setup geoserver extension and integration for new style format&lt;br /&gt;
* Whole map styling (optional)&lt;br /&gt;
** LayerGroup defines both an order of layers, and the style associated with each layer - this information can be defined from a single mapbox style&lt;br /&gt;
** (Optional) Consider offering SLD the same ability to define a LayerGroup&lt;br /&gt;
&lt;br /&gt;
==== Library upgrades ====&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: solid grey 1px; width:100%&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|+ Libraries&lt;br /&gt;
|-&lt;br /&gt;
| Library || Version || Latest || Description ||&lt;br /&gt;
|-&lt;br /&gt;
| Wicket || 7.1.0 || 7.6.0 || user interface (note 8.x milestones being released presently)&lt;br /&gt;
|-&lt;br /&gt;
| hsql || 2.3.0 || 2.3.4 || java database&lt;br /&gt;
|-&lt;br /&gt;
| h2 || 1.1.119 || 1.3.176 || java database (1.4.x beta currently available)&lt;br /&gt;
|-&lt;br /&gt;
| commons-dbcp || 1.4 || 2.2 || database connection pool&lt;br /&gt;
|-&lt;br /&gt;
| commons-beanutils || 1.9.2 || 1.9.3 || java bean utility library &lt;br /&gt;
|-&lt;br /&gt;
| commons-collections || 3.2.2 || 4.1 | java collection classes&lt;br /&gt;
|-&lt;br /&gt;
| guava || 17.0 || 21.0 || java collection classes and more &lt;br /&gt;
|-&lt;br /&gt;
| log4j || 1.2.12 || 2.7 || supports java 8 lambda, consider migrating to yaml/json config?&lt;br /&gt;
|-&lt;br /&gt;
| (and much more) || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* We may wish to migrate from guava from java 8 and commons collections; as guava often produces conflicts for downstream projects&lt;br /&gt;
&lt;br /&gt;
== GeoTools ==&lt;br /&gt;
&lt;br /&gt;
=== GeoTools Plans ===&lt;br /&gt;
&lt;br /&gt;
The GeoTools codebase has a number of smaller of ideas that may of be of interest to volunteers:&lt;br /&gt;
&lt;br /&gt;
* JDK 9 + maybe JDK 8 updates in the code base (like stream ready support for feature collection, where we can use lambda for profit)&lt;br /&gt;
* JDK 9 replacement for plugin system (service registry) is required&lt;br /&gt;
&lt;br /&gt;
The above ideas may also be suitable to anyone attending remotely who like the focus and support of a dedicated code sprint block on the calendar.&lt;br /&gt;
&lt;br /&gt;
[[Category:Code Sprints]]&lt;br /&gt;
[[Category:Java Tribe Code Sprint]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=FOSS4G_2016_Code_Sprint&amp;diff=100044</id>
		<title>FOSS4G 2016 Code Sprint</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=FOSS4G_2016_Code_Sprint&amp;diff=100044"/>
		<updated>2016-06-29T16:10:10Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: Add tbarsballe as attendee, fix table positioning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CodeSprint ==&lt;br /&gt;
&lt;br /&gt;
Venue: Bonn, Germany&lt;br /&gt;
&lt;br /&gt;
This year, once again, we are following the old tradition of hosting a codesprint on the FOSS4G. More precisely, we offer a setting so that individual projects can meet for their codesprint. Since projects benefit from each other as well, the codesprint will naturally be held conjointly at one place.&lt;br /&gt;
Unfortunately, circumstances have forced us to divide the codesprint timetable-wise.&lt;br /&gt;
&lt;br /&gt;
[[Image:Basecamp5.png|200px|thumb|right]]&lt;br /&gt;
[[Image:Basecamp6.png|200px|thumb|right]]&lt;br /&gt;
[[Image:Basecamp7.png|200px|thumb|right]]&lt;br /&gt;
[[Image:Basecamp1.png|200px|thumb|right]]&lt;br /&gt;
 &lt;br /&gt;
'''The first part''' is scheduled to take place directly before the conference, the second immediately after. The first two and a half days start on Sunday, August 21, 2016 at around noon and are scheduled to end on Tuesday, August 23, 2016 (open end). The '''second part''' starts in the morning of Saturday, August 27, 2016 and ends on Sunday at 12 pm.&lt;br /&gt;
&lt;br /&gt;
[[Image:Basecamp2.png|200px|thumb|right]]&lt;br /&gt;
[[Image:Basecamp3.png|200px|thumb|right]]&lt;br /&gt;
 &lt;br /&gt;
We are happy to have found a really '''awesome location''' for you. Codesprint and accommodations are combined in one hall. Check out  http://www.basecamp-bonn.com/ for details about the venue.&lt;br /&gt;
Working zones will be created for you in the breakfast area and hallways. There’s the option of finding relatively inexpensive sleeping accommodations in train sleeping cars, camping buses, classic cars and more. Additionally, an outdoor area is available for you to enjoy Bonn’s summer weather in August, while working. Healthy and not-so-healthy catering of drinks and snacks will be provided by us. Participation in codesprint is free of charge. However, overnight stays will have to be reserved and paid for by you.&lt;br /&gt;
&lt;br /&gt;
[[Image:Basecamp4.png|200px|thumb|right]]&lt;br /&gt;
 &lt;br /&gt;
Another hint: the BaseCamp is within '''walking distance from the conference venue''' (WCCB) and has good access to public transportation –  the Icebreaker takes place here, too.&lt;br /&gt;
You see, it’s worthwhile booking here!&lt;br /&gt;
 &lt;br /&gt;
As the accommodations are available to all FOSS4G participants, we will make an effort to make advance booking possible for you a few days ahead, to ensure you have the opportunity to sleep on-site and wrap up the evenings jointly. For that, it’s necessary for you to sign up (https://wiki.osgeo.org/wiki/FOSS4G_2016_Code_Sprint) and leave your email address so that we can contact you immediately accomodation booking is available. We need your sign-up for the planning of snacks and drinks, too!&lt;br /&gt;
 &lt;br /&gt;
This is open to all who wish to participate in one or more projects. There’s always plenty to do – it’s not all about programming. Translation, documentation, feedback, discussions, testing – all this is also important for  project so everyone is cordially invited to attend the codesprints! Registration with the conference is not a prerequisite for participation in codesprint.&lt;br /&gt;
 &lt;br /&gt;
One thing we’d like to ask you: with an approx. 120 participants anticipated, the WLAN capacity will naturally be exhausted at some point. Please be sure to avoid huge on-site downloads of data, as this could impact the work of others. Thank you!&lt;br /&gt;
 &lt;br /&gt;
The Codesprint Organizing Team is looking forward to your coming!&lt;br /&gt;
 &lt;br /&gt;
'''In summary:'''&lt;br /&gt;
&lt;br /&gt;
'''When:''' &lt;br /&gt;
* Part I: Sun 2016-08-21 12:00 noon - Tue 2016-08-23 (open end)&lt;br /&gt;
* Part II: Sat 2016-08-27 - Sun 2016-08-28 12:00 noon&lt;br /&gt;
 &lt;br /&gt;
'''Where:'''&lt;br /&gt;
* Venue &amp;amp; Accommodation: BaseCamp. (For more informations: http://www.basecamp-bonn.com/) [[http://www.openstreetmap.org/way/44335958#map=18/50.70763/7.12316| OpenStreetMap]]&lt;br /&gt;
* Nearby Hotel: Bonnox (http://www.bonnox.de/en/)&lt;br /&gt;
 &lt;br /&gt;
'''Questions/Comments/Ideas'''&lt;br /&gt;
 &lt;br /&gt;
* If you have questions/comments/ideas please let us know. Send an email to codesprint@foss4g2016.org. You are welcome!&lt;br /&gt;
&lt;br /&gt;
== Sponsors  ==&lt;br /&gt;
Thanks to our great sponsors!&lt;br /&gt;
&lt;br /&gt;
[[File:FOSSGIS_OSGeo_DACH.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Registered Attendees ==&lt;br /&gt;
&lt;br /&gt;
The Code Sprint does not cost any money. For us it makes planning easier if we know who is coming. So please leave your Name and mark the days you will come.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|No&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Name&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Email&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Projects&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|sun&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|mon&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|tue&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|sat&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|sun&lt;br /&gt;
!width=&amp;quot;60&amp;quot;|Accomodation&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|vegetarian food&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||[[User:Astrid Emde|Astrid Emde]] || astrid_emde@osgeo.org || [[Mapbender]]  &amp;amp; Organization   ||  x   ||  x   || x || x || x || other || x&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||[[User:rcoup|Rob Coup]] || robert@coup.net.nz || [[GDAL]], [[GeoServer]]   || - ||  x  || x || - || - || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||[[User:alfonx|Stefan Tzeggai]] || tzeggai@wikisquare.de ||    ||  -   ||  -   || x || x || - || Basecamp? ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 ||[[User:Neteler|Markus Neteler]] || neteler@osgeo.org || [[GRASS GIS]]  ||  x   ||  x   || x || x || x || other || x&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||[[User:pcav|Paolo Cavallini]] || cavallini@faunalia.it || [[QGIS]]  ||  x   ||  x   || x || x || x || Basecamp? || &lt;br /&gt;
|-&lt;br /&gt;
| 6 ||[[User:Pirmin_Kalberer|Pirmin Kalberer]] || pka [ät] sourcepole.ch || [[QGIS]], [[GDAL]]  ||  x   ||  x   || x || - || - || Basecamp || &lt;br /&gt;
|-&lt;br /&gt;
| 7 ||[[User:neumann|Andreas Neumann]]  || andreas [ät] qgis.org || [[QGIS]] || x || x || x || x || - || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||[[User:timlinux|Tim Sutton]]  || tim [ät] qgis.org || [[QGIS]] || x || x || x || x || - || Basecamp || yes&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||[[User:Lucadelu|Luca Delucchi]] || lucadeluge @ gmail.com || [[GRASS GIS]]  ||  x   ||  x   || x || x || x || Basecamp || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||[[User:Schpidi|Stephan Meißl]]||stephan [ät] meissl.name||MapServer, EOxServer||?||?||x||-||-||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||[[User:lastools|Martin Isenburg]] || martin near rapidlasso.com || LASzip for LAS 1.4 || x || x || x || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [[User:jgrocha|Jorge Gustavo Rocha]] || jgr@di.uminho.pt || GeoExt 3 || x || x || x || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [[User:alexbruy|Alex Bruy]] || alexander.bruy at gmail.com || [[QGIS]] || x || x || x || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [[User:volaya|Victor Olaya]] || volayaf at gmail.com  || [[QGIS]] || x || x || x || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [[bartvde2|Bart van den Eijnden]] || bartvde at osgis.nl  || [[OpenLayers]] || ? || x || x || ? || ? || Basecamp? ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [[User:anitagraser|Anita Graser]] || anitagraser [ät] gmx.at || [[QGIS]] || - || x || x || - || -|| Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 ||[[User:Dmorissette|Daniel Morissette]]||dmorissette at mapgears.com||MapServer, GDAL/OGR||?||?||x||x||?||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 18 ||[[User:Stranger | Andreas Schmitz]] || hwbllmnn@mailbox.org || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 ||[[User:Uli | Uli Rothstein]] || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 20 ||[[User:Tbonfort|Thomas Bonfort]]||thomas.bonfort@gmail.com||MapServer||?||?||x||x||?||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 21 ||[[User:Martinl|Martin Landa]] || || [[GRASS GIS]], [[GDAL]], [[QGIS]], [[PyWPS]], GIS.lab || x || x || x || x || x|| Basecamp? ||&lt;br /&gt;
|-&lt;br /&gt;
| 22 ||[[User:jachym|Jáchym Čepický]] || jachym.cepicky at gmail || [[PyWPS]], GIS.lab || x || x || x || x || x|| Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 23 ||[[User:Jonaseberle|Jonas Eberle]] || jonas.eberle at gmx.de || [[PyWPS]] || x || x || x || x || x || Basecamp/other? ||&lt;br /&gt;
|-&lt;br /&gt;
| 24 ||[[User:dassau|Otto Dassau]] ||otto at qgis.org || [[QGIS]] || x || x || x || - || - || other || yes&lt;br /&gt;
|-&lt;br /&gt;
| 25 ||[[User:rouault|Even Rouault]]||even.rouault @ spatialys.com||GDAL, MapServer, QGIS||?||?||x||x||?||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 26 ||[[User:grizonnetm|Manuel Grizonnet]]||manuel.grizonnet @ cnes.fr||OTB, OSGeo-Live, QGIS||x||x||x||-||-||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 27 ||[[User:mlennert|Moritz Lennert]]||mlennert at club worldonline be||GRASS GIS||x||x||x||?||?||Other/Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 28 ||Verena Diewald || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 29 ||Andriy Oblivantsev || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 30 ||Axel Schaefer || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 31 || David Patzke || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 32 || Thekla Wirkus || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 33 || Charly Toma || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 34 ||[[User:Lads|Luís de Sousa]] ||luis de sousa @ protonmail ch || [[PyWPS]] || ? || x || x || x || ? || Basecamp? ||&lt;br /&gt;
|-&lt;br /&gt;
| 35 ||[[User:ajolma|Ari Jolma]]||ari.jolma @ gmail.com||GDAL, MapServer, QGIS||?||?||x||x||?||Beethoven||&lt;br /&gt;
|-&lt;br /&gt;
| 36 ||[[User:magicgate|Jakob Miksch]]||jakob.miksch [ät] posteo.eu||QGIS||x||?||?||x||x||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 37 ||[[User:Yjacolin|yjacolin]] ([[User talk:Yjacolin|talk]]) || yves dot jacolin [at] camptocamp.com ||QGIS||x||x||x|| || ||Basecamp?||&lt;br /&gt;
|-&lt;br /&gt;
| 38 || Arnaud Morvan ||arnaud dot morvan @ camptocamp.com||QGIS||x||x||x|| || ||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 39 || Stéphane Brunner || stephane dot brunner [at] camptocamp.com || QGIS || x || x || x || || || Basecamp? ||&lt;br /&gt;
|-&lt;br /&gt;
| 40 || [[User:asgerskovbopetersen|Asger Skovbo Petersen]] || asger ãt septima.dk || QGIS || - || x || x || - || - || Other ||&lt;br /&gt;
|-&lt;br /&gt;
| 41 ||[[User:Tudorbarascu|Tudor Bărăscu ]] || tudor dot barascu [at] qtibia.ro || [[QGIS]]  ||  x   ||  x   || x || x || x || Basecamp? || &lt;br /&gt;
|-&lt;br /&gt;
| 42 ||[[User:moovida|Andrea Antonello ]] || andrea dot antonello [at] gmail dot com || gvSIG ||  -   ||  -   || x || - || - || other || &lt;br /&gt;
|-&lt;br /&gt;
| 43 ||[[User:Silli|Silvia Franceschi ]] || silvia dot franceschi [at] gmail dot com || gvSIG ||  -   ||  -   || x || - || - || other || &lt;br /&gt;
|-&lt;br /&gt;
| 44 || [[User:Guychisholm|Guy Chisholm]] || guy.chisholm at geoplace dot co dot uk  || [[GeoServer]], [[OpenLayers]] || x || ? || ? || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 45 || [[User:Remanuele|Rob Emanuele]] || remanuele at azavea dot com  || [[GDAL]], [[JTS]], [[Proj4j]], [[GeoTrellis]], [[GeoTools]] || x || x || x || ? || ? || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 46 || [[User:theduckylittle|Dan Little]] || dan.little at dbspatial dot com || [[GeoMoose]] || - || - || - || x || ? || other || &lt;br /&gt;
|-&lt;br /&gt;
| 47 || [[User:IvanSanchez|Iván Sánchez Ortega]] || ivan sanchezortega.es || Leaflet || ? || - || - || ? || ? || TODO || &lt;br /&gt;
|-&lt;br /&gt;
| 48 || [[User:Marcjansen|Marc Jansen]] || jansen [at] terrestris [dot] de || [[OpenLayers]] || x || x || x || x || x || Other || &lt;br /&gt;
|-&lt;br /&gt;
| 49 || [[User:Thomas Baschetti|Thomas Baschetti]] || ||  || - || x || x || - || - || other || preferred&lt;br /&gt;
|-&lt;br /&gt;
| 50 || [[User:JulienSam|Julien-Samuel Lacroix]] || jlacroix at mapgears dot com || [[MapServer]], [[OpenLayers]] || x || x || x || x || - || other || &lt;br /&gt;
|-&lt;br /&gt;
| 51 || Rasťo Micanik || rastomicanik at gmail dot com || GIS.lab || x || x || x || x || x|| Basecamp || yes &lt;br /&gt;
|-&lt;br /&gt;
| 52 || [[User:ianturton|Ian Turton]] || ijturton at gmail dot com || [[GeoTools]], [[GeoServer]] || - || - || x || x || x|| Other || No&lt;br /&gt;
|- &lt;br /&gt;
| 53 || [[User:aaime|Andrea Aime]] || andrea dot aime at gmail dot com || [[GeoTools]], [[GeoServer]] || - || - || - || x || x|| Other || No&lt;br /&gt;
|- &lt;br /&gt;
| 54 || [[User:connormanning|Connor Manning]] || connor at hobu dot co || Entwine PDAL || - || - || x || x || x|| Other || No&lt;br /&gt;
|- &lt;br /&gt;
| 55 || [[User:Tulau|Tuure Laurinolli]] || tuure dot laurinolli at vaisala dot com || [[GeoTools]], [[GeoServer]], [[OpenLayers]] || x || x || x || - || - || Other || &lt;br /&gt;
|- &lt;br /&gt;
| 56 || [[User:Tkardi|Tõnis Lärdi]] || tonis.kardi@kemit.ee ||  || ? || x || x || x || ? || Basecamp || &lt;br /&gt;
|- &lt;br /&gt;
| 57 || [[User:Maxi71 | Massimiliano Cannata]] || massimiliano dot cannata at supsi dot ch || [[istSOS]] || - || x || - || - || - || Other || &lt;br /&gt;
|- &lt;br /&gt;
| 58 || [[User:mantonovic | Milan Antonovic]] || milan dot antonovic at supsi dot ch || [[istSOS]] || - || x || - || - || - || Other || &lt;br /&gt;
|- &lt;br /&gt;
| 59 || Mirko Cardoso || mirko dot cardoso at supsi dot ch || [[istSOS]] || - || x || - || - || - || Other || &lt;br /&gt;
|- &lt;br /&gt;
| 60 || Patrick Valsecchi || patrick dot valsecchi at camptocamp dot com || QGIS || x || x || x || || || Other ||&lt;br /&gt;
|- &lt;br /&gt;
| 61 || Stéphane Brunner || stephane dot brunner at camptocamp dot com || QGIS || x || x || x || || || Other ||&lt;br /&gt;
|- &lt;br /&gt;
| 62 || [[User:Veroandreo | Veronica Andreo]] || veroandreo@gmail.com || GRASS GIS || - || - || - || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 63 || [[User:ksmith | Kevin Smith]] || smithkm at draconic dot ca || [[GeoServer]], [[GeoWebCache]], [[GeoTools]] || late || wkshp || x || x || x ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 64 || [[User:Ciupava | Anna Zanchetta]] || ciupava[at]gmail[dot]com || GRASS GIS || - || x || x || - || - || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 65 || [[User:tbarsballe | Torben Barsballe]] || tbarsballe at boundlessgeo dot com || [[GeoServer]], [[GeoTools]] || - || - || - || x || - ||  || &lt;br /&gt;
|}&lt;br /&gt;
= Workgroups  =&lt;br /&gt;
&lt;br /&gt;
== Mapbender  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:Astrid Emde|Astrid Emde]]&lt;br /&gt;
* [[User:Stranger | Andreas Schmitz]]&lt;br /&gt;
* [[User:Uli | Uli Rothstein]]&lt;br /&gt;
* Axel Schaefer&lt;br /&gt;
* David Patzke&lt;br /&gt;
* Andriy Oblivantsev&lt;br /&gt;
* Verena Diewald&lt;br /&gt;
* Charly Toma&lt;br /&gt;
* Thekla Wirkus&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
* modularisation&lt;br /&gt;
* tests&lt;br /&gt;
* documentation&lt;br /&gt;
* &amp;amp; more&lt;br /&gt;
&lt;br /&gt;
== GRASS GIS  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:Neteler|Markus Neteler]]&lt;br /&gt;
* [[User:Lucadelu|Luca Delucchi]]&lt;br /&gt;
* [[User:Martinl|Martin Landa]]&lt;br /&gt;
* [[User:mlennert|Moritz Lennert]]&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* planning towards GRASS GIS 8&lt;br /&gt;
* integrating GSoC results&lt;br /&gt;
&lt;br /&gt;
== QGIS  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:pcav|Paolo Cavallini]]&lt;br /&gt;
* [[User:Pirmin_Kalberer|Pirmin Kalberer]]&lt;br /&gt;
* [[User:neumann|Andreas Neumann]]&lt;br /&gt;
* [[User:volaya|Victor Olaya]]&lt;br /&gt;
* [[User:alexbruy|Alex Bruy]]&lt;br /&gt;
* [[User:anitagraser|Anita Graser]]&lt;br /&gt;
* [[User:dassau|Otto Dassau]]&lt;br /&gt;
* [[User:Yjacolin|yjacolin]]&lt;br /&gt;
* Arnaud Morvan&lt;br /&gt;
* [[User:Tudorbarascu|Tudor Bărăscu]]&lt;br /&gt;
* Stéphane Brunner &lt;br /&gt;
* Patrick Valsecchi &lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* working on QGIS 3.0&lt;br /&gt;
* porting plugins to Python 3&lt;br /&gt;
* Working on QWC II&lt;br /&gt;
* Working on QGIS Processing framework&lt;br /&gt;
* Working on Documentation 2.14/2.16&lt;br /&gt;
&lt;br /&gt;
== PyWPS  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:jachym|Jachym Cepicky]]&lt;br /&gt;
* [[User:Jonaseberle|Jonas Eberle]]&lt;br /&gt;
* [[User:Lads|Luís de Sousa]]&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* What is needed for PyWPS-4&lt;br /&gt;
* Discuss new steps&lt;br /&gt;
* WPS 2.0.0 start&lt;br /&gt;
&lt;br /&gt;
== GIS.lab  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:martinl|Martin Landa]]&lt;br /&gt;
* [[User:jachym|Jachym Cepicky]]&lt;br /&gt;
* Rasťo Mičánik&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* GIS.lab 1.0&lt;br /&gt;
* GIS.lab QGIS Plugin&lt;br /&gt;
* new generation of GIS.lab Web Client&lt;br /&gt;
* WPS Processing&lt;br /&gt;
&lt;br /&gt;
== OSGeo-Live  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
*[[User: Astrid Emde]] &lt;br /&gt;
* [[User:grizonnetm|Manuel Grizonnet]]&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* next version&lt;br /&gt;
* documentation&lt;br /&gt;
* translation&lt;br /&gt;
&lt;br /&gt;
== GeoMoose ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:'''&lt;br /&gt;
&lt;br /&gt;
* [[User:theduckylittle|Dan &amp;quot;Ducky&amp;quot; Little]]&lt;br /&gt;
&lt;br /&gt;
''Goals:'''&lt;br /&gt;
&lt;br /&gt;
* 3.0 release! &lt;br /&gt;
&lt;br /&gt;
== ORFEO ToolBox ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:'''&lt;br /&gt;
&lt;br /&gt;
* [[User:grizonnetm|Manuel Grizonnet]]&lt;br /&gt;
&lt;br /&gt;
''Goals:'''&lt;br /&gt;
&lt;br /&gt;
* Documentation&lt;br /&gt;
* QGIS/OTB compatibility&lt;br /&gt;
* Bugs&lt;br /&gt;
&lt;br /&gt;
== gvSIG ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:'''&lt;br /&gt;
&lt;br /&gt;
* [[User:moovida|Andrea Antonello]]&lt;br /&gt;
* [[User:Silli|Silvia Franceschi]]&lt;br /&gt;
&lt;br /&gt;
''Goals:'''&lt;br /&gt;
&lt;br /&gt;
* Developer Documentation&lt;br /&gt;
* JGrasstools integration&lt;br /&gt;
* Geopaparazzi integration&lt;br /&gt;
* Bug fixes&lt;br /&gt;
&lt;br /&gt;
== GeoTools/GeoServer  ==&lt;br /&gt;
&lt;br /&gt;
Focused on Saturday/Sunday activities, seeking collaboration with QGIS project on SLD export story.&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:ianturton|Ian Turton]] &lt;br /&gt;
* [[User:aaime|Andrea Aime]] &lt;br /&gt;
* [[User:ksmith|Kevin Smith]]&lt;br /&gt;
* [[User:jive|Jody Garnett]]&lt;br /&gt;
* [[User:tbarsballe|Torben Barsballe]]&lt;br /&gt;
* Tyler Battle&lt;br /&gt;
* Gabriel Roland&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* QGIS SLD Export story&lt;br /&gt;
* Bug fixes&lt;br /&gt;
* fun!&lt;br /&gt;
&lt;br /&gt;
== istSOS  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:Maxi71 | Massimiliano Cannata]]&lt;br /&gt;
* [[User:mantonovic | Milan Antonovic]]&lt;br /&gt;
* [[User:jive | Jody Garnett]] (Sunday only)&lt;br /&gt;
* Mirko Cardoso&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* OSGeo Incubation, what's next?&lt;br /&gt;
&lt;br /&gt;
== Project-name  ==&lt;br /&gt;
&lt;br /&gt;
To participate, copy this project skeleton and start a section below for your project.&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
*user &lt;br /&gt;
*user&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
*your goals&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSS4G2016]] [[Category:FOSS4G]] [[Category:Code_Sprints]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=FOSS4G_2016_Code_Sprint&amp;diff=100043</id>
		<title>FOSS4G 2016 Code Sprint</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=FOSS4G_2016_Code_Sprint&amp;diff=100043"/>
		<updated>2016-06-29T15:54:56Z</updated>

		<summary type="html">&lt;p&gt;Tbarsballe: /* GeoTools/GeoServer - Update attendee list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CodeSprint ==&lt;br /&gt;
&lt;br /&gt;
Venue: Bonn, Germany&lt;br /&gt;
&lt;br /&gt;
This year, once again, we are following the old tradition of hosting a codesprint on the FOSS4G. More precisely, we offer a setting so that individual projects can meet for their codesprint. Since projects benefit from each other as well, the codesprint will naturally be held conjointly at one place.&lt;br /&gt;
Unfortunately, circumstances have forced us to divide the codesprint timetable-wise.&lt;br /&gt;
&lt;br /&gt;
[[Image:Basecamp5.png|200px|thumb|right]]&lt;br /&gt;
[[Image:Basecamp6.png|200px|thumb|right]]&lt;br /&gt;
[[Image:Basecamp7.png|200px|thumb|right]]&lt;br /&gt;
[[Image:Basecamp1.png|200px|thumb|right]]&lt;br /&gt;
 &lt;br /&gt;
'''The first part''' is scheduled to take place directly before the conference, the second immediately after. The first two and a half days start on Sunday, August 21, 2016 at around noon and are scheduled to end on Tuesday, August 23, 2016 (open end). The '''second part''' starts in the morning of Saturday, August 27, 2016 and ends on Sunday at 12 pm.&lt;br /&gt;
&lt;br /&gt;
[[Image:Basecamp2.png|200px|thumb|right]]&lt;br /&gt;
[[Image:Basecamp3.png|200px|thumb|right]]&lt;br /&gt;
 &lt;br /&gt;
We are happy to have found a really '''awesome location''' for you. Codesprint and accommodations are combined in one hall. Check out  http://www.basecamp-bonn.com/ for details about the venue.&lt;br /&gt;
Working zones will be created for you in the breakfast area and hallways. There’s the option of finding relatively inexpensive sleeping accommodations in train sleeping cars, camping buses, classic cars and more. Additionally, an outdoor area is available for you to enjoy Bonn’s summer weather in August, while working. Healthy and not-so-healthy catering of drinks and snacks will be provided by us. Participation in codesprint is free of charge. However, overnight stays will have to be reserved and paid for by you.&lt;br /&gt;
&lt;br /&gt;
[[Image:Basecamp4.png|200px|thumb|right]]&lt;br /&gt;
 &lt;br /&gt;
Another hint: the BaseCamp is within '''walking distance from the conference venue''' (WCCB) and has good access to public transportation –  the Icebreaker takes place here, too.&lt;br /&gt;
You see, it’s worthwhile booking here!&lt;br /&gt;
 &lt;br /&gt;
As the accommodations are available to all FOSS4G participants, we will make an effort to make advance booking possible for you a few days ahead, to ensure you have the opportunity to sleep on-site and wrap up the evenings jointly. For that, it’s necessary for you to sign up (https://wiki.osgeo.org/wiki/FOSS4G_2016_Code_Sprint) and leave your email address so that we can contact you immediately accomodation booking is available. We need your sign-up for the planning of snacks and drinks, too!&lt;br /&gt;
 &lt;br /&gt;
This is open to all who wish to participate in one or more projects. There’s always plenty to do – it’s not all about programming. Translation, documentation, feedback, discussions, testing – all this is also important for  project so everyone is cordially invited to attend the codesprints! Registration with the conference is not a prerequisite for participation in codesprint.&lt;br /&gt;
 &lt;br /&gt;
One thing we’d like to ask you: with an approx. 120 participants anticipated, the WLAN capacity will naturally be exhausted at some point. Please be sure to avoid huge on-site downloads of data, as this could impact the work of others. Thank you!&lt;br /&gt;
 &lt;br /&gt;
The Codesprint Organizing Team is looking forward to your coming!&lt;br /&gt;
 &lt;br /&gt;
'''In summary:'''&lt;br /&gt;
&lt;br /&gt;
'''When:''' &lt;br /&gt;
* Part I: Sun 2016-08-21 12:00 noon - Tue 2016-08-23 (open end)&lt;br /&gt;
* Part II: Sat 2016-08-27 - Sun 2016-08-28 12:00 noon&lt;br /&gt;
 &lt;br /&gt;
'''Where:'''&lt;br /&gt;
* Venue &amp;amp; Accommodation: BaseCamp. (For more informations: http://www.basecamp-bonn.com/) [[http://www.openstreetmap.org/way/44335958#map=18/50.70763/7.12316| OpenStreetMap]]&lt;br /&gt;
* Nearby Hotel: Bonnox (http://www.bonnox.de/en/)&lt;br /&gt;
 &lt;br /&gt;
'''Questions/Comments/Ideas'''&lt;br /&gt;
 &lt;br /&gt;
* If you have questions/comments/ideas please let us know. Send an email to codesprint@foss4g2016.org. You are welcome!&lt;br /&gt;
&lt;br /&gt;
== Sponsors  ==&lt;br /&gt;
Thanks to our great sponsors!&lt;br /&gt;
&lt;br /&gt;
[[File:FOSSGIS_OSGeo_DACH.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Registered Attendees ==&lt;br /&gt;
&lt;br /&gt;
The Code Sprint does not cost any money. For us it makes planning easier if we know who is coming. So please leave your Name and mark the days you will come.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|No&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Name&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Email&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Projects&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|sun&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|mon&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|tue&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|sat&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|sun&lt;br /&gt;
!width=&amp;quot;60&amp;quot;|Accomodation&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|vegetarian food&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||[[User:Astrid Emde|Astrid Emde]] || astrid_emde@osgeo.org || [[Mapbender]]  &amp;amp; Organization   ||  x   ||  x   || x || x || x || other || x&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||[[User:rcoup|Rob Coup]] || robert@coup.net.nz || [[GDAL]], [[GeoServer]]   || - ||  x  || x || - || - || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||[[User:alfonx|Stefan Tzeggai]] || tzeggai@wikisquare.de ||    ||  -   ||  -   || x || x || - || Basecamp? ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 ||[[User:Neteler|Markus Neteler]] || neteler@osgeo.org || [[GRASS GIS]]  ||  x   ||  x   || x || x || x || other || x&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||[[User:pcav|Paolo Cavallini]] || cavallini@faunalia.it || [[QGIS]]  ||  x   ||  x   || x || x || x || Basecamp? || &lt;br /&gt;
|-&lt;br /&gt;
| 6 ||[[User:Pirmin_Kalberer|Pirmin Kalberer]] || pka [ät] sourcepole.ch || [[QGIS]], [[GDAL]]  ||  x   ||  x   || x || - || - || Basecamp || &lt;br /&gt;
|-&lt;br /&gt;
| 7 ||[[User:neumann|Andreas Neumann]]  || andreas [ät] qgis.org || [[QGIS]] || x || x || x || x || - || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||[[User:timlinux|Tim Sutton]]  || tim [ät] qgis.org || [[QGIS]] || x || x || x || x || - || Basecamp || yes&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||[[User:Lucadelu|Luca Delucchi]] || lucadeluge @ gmail.com || [[GRASS GIS]]  ||  x   ||  x   || x || x || x || Basecamp || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||[[User:Schpidi|Stephan Meißl]]||stephan [ät] meissl.name||MapServer, EOxServer||?||?||x||-||-||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||[[User:lastools|Martin Isenburg]] || martin near rapidlasso.com || LASzip for LAS 1.4 || x || x || x || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [[User:jgrocha|Jorge Gustavo Rocha]] || jgr@di.uminho.pt || GeoExt 3 || x || x || x || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [[User:alexbruy|Alex Bruy]] || alexander.bruy at gmail.com || [[QGIS]] || x || x || x || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [[User:volaya|Victor Olaya]] || volayaf at gmail.com  || [[QGIS]] || x || x || x || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [[bartvde2|Bart van den Eijnden]] || bartvde at osgis.nl  || [[OpenLayers]] || ? || x || x || ? || ? || Basecamp? ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [[User:anitagraser|Anita Graser]] || anitagraser [ät] gmx.at || [[QGIS]] || - || x || x || - || -|| Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 17 ||[[User:Dmorissette|Daniel Morissette]]||dmorissette at mapgears.com||MapServer, GDAL/OGR||?||?||x||x||?||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 18 ||[[User:Stranger | Andreas Schmitz]] || hwbllmnn@mailbox.org || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 19 ||[[User:Uli | Uli Rothstein]] || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 20 ||[[User:Tbonfort|Thomas Bonfort]]||thomas.bonfort@gmail.com||MapServer||?||?||x||x||?||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 21 ||[[User:Martinl|Martin Landa]] || || [[GRASS GIS]], [[GDAL]], [[QGIS]], [[PyWPS]], GIS.lab || x || x || x || x || x|| Basecamp? ||&lt;br /&gt;
|-&lt;br /&gt;
| 22 ||[[User:jachym|Jáchym Čepický]] || jachym.cepicky at gmail || [[PyWPS]], GIS.lab || x || x || x || x || x|| Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 23 ||[[User:Jonaseberle|Jonas Eberle]] || jonas.eberle at gmx.de || [[PyWPS]] || x || x || x || x || x || Basecamp/other? ||&lt;br /&gt;
|-&lt;br /&gt;
| 24 ||[[User:dassau|Otto Dassau]] ||otto at qgis.org || [[QGIS]] || x || x || x || - || - || other || yes&lt;br /&gt;
|-&lt;br /&gt;
| 25 ||[[User:rouault|Even Rouault]]||even.rouault @ spatialys.com||GDAL, MapServer, QGIS||?||?||x||x||?||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 26 ||[[User:grizonnetm|Manuel Grizonnet]]||manuel.grizonnet @ cnes.fr||OTB, OSGeo-Live, QGIS||x||x||x||-||-||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 27 ||[[User:mlennert|Moritz Lennert]]||mlennert at club worldonline be||GRASS GIS||x||x||x||?||?||Other/Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 28 ||Verena Diewald || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 29 ||Andriy Oblivantsev || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 30 ||Axel Schaefer || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 31 || David Patzke || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 32 || Thekla Wirkus || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 33 || Charly Toma || || Mapbender ||  ||  ||  ||  || || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 34 ||[[User:Lads|Luís de Sousa]] ||luis de sousa @ protonmail ch || [[PyWPS]] || ? || x || x || x || ? || Basecamp? ||&lt;br /&gt;
|-&lt;br /&gt;
| 35 ||[[User:ajolma|Ari Jolma]]||ari.jolma @ gmail.com||GDAL, MapServer, QGIS||?||?||x||x||?||Beethoven||&lt;br /&gt;
|-&lt;br /&gt;
| 36 ||[[User:magicgate|Jakob Miksch]]||jakob.miksch [ät] posteo.eu||QGIS||x||?||?||x||x||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 37 ||[[User:Yjacolin|yjacolin]] ([[User talk:Yjacolin|talk]]) || yves dot jacolin [at] camptocamp.com ||QGIS||x||x||x|| || ||Basecamp?||&lt;br /&gt;
|-&lt;br /&gt;
| 38 || Arnaud Morvan ||arnaud dot morvan @ camptocamp.com||QGIS||x||x||x|| || ||Basecamp||&lt;br /&gt;
|-&lt;br /&gt;
| 39 || Stéphane Brunner || stephane dot brunner [at] camptocamp.com || QGIS || x || x || x || || || Basecamp? ||&lt;br /&gt;
|-&lt;br /&gt;
| 40 || [[User:asgerskovbopetersen|Asger Skovbo Petersen]] || asger ãt septima.dk || QGIS || - || x || x || - || - || Other ||&lt;br /&gt;
|-&lt;br /&gt;
| 41 ||[[User:Tudorbarascu|Tudor Bărăscu ]] || tudor dot barascu [at] qtibia.ro || [[QGIS]]  ||  x   ||  x   || x || x || x || Basecamp? || &lt;br /&gt;
|-&lt;br /&gt;
| 42 ||[[User:moovida|Andrea Antonello ]] || andrea dot antonello [at] gmail dot com || gvSIG ||  -   ||  -   || x || - || - || other || &lt;br /&gt;
|-&lt;br /&gt;
| 43 ||[[User:Silli|Silvia Franceschi ]] || silvia dot franceschi [at] gmail dot com || gvSIG ||  -   ||  -   || x || - || - || other || &lt;br /&gt;
|-&lt;br /&gt;
| 44 || [[User:Guychisholm|Guy Chisholm]] || guy.chisholm at geoplace dot co dot uk  || [[GeoServer]], [[OpenLayers]] || x || ? || ? || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 45 || [[User:Remanuele|Rob Emanuele]] || remanuele at azavea dot com  || [[GDAL]], [[JTS]], [[Proj4j]], [[GeoTrellis]], [[GeoTools]] || x || x || x || ? || ? || other ||&lt;br /&gt;
|-&lt;br /&gt;
| 46 || [[User:theduckylittle|Dan Little]] || dan.little at dbspatial dot com || [[GeoMoose]] || - || - || - || x || ? || other || &lt;br /&gt;
|-&lt;br /&gt;
| 47 || [[User:IvanSanchez|Iván Sánchez Ortega]] || ivan sanchezortega.es || Leaflet || ? || - || - || ? || ? || TODO || &lt;br /&gt;
|-&lt;br /&gt;
| 48 || [[User:Marcjansen|Marc Jansen]] || jansen [at] terrestris [dot] de || [[OpenLayers]] || x || x || x || x || x || Other || &lt;br /&gt;
|-&lt;br /&gt;
| 49 || [[User:Thomas Baschetti|Thomas Baschetti]] || ||  || - || x || x || - || - || other || preferred&lt;br /&gt;
|-&lt;br /&gt;
| 50 || [[User:JulienSam|Julien-Samuel Lacroix]] || jlacroix at mapgears dot com || [[MapServer]], [[OpenLayers]] || x || x || x || x || - || other || &lt;br /&gt;
|-&lt;br /&gt;
| 51 || Rasťo Micanik || rastomicanik at gmail dot com || GIS.lab || x || x || x || x || x|| Basecamp || yes &lt;br /&gt;
|-&lt;br /&gt;
| 52 || [[User:ianturton|Ian Turton]] || ijturton at gmail dot com || [[GeoTools]], [[GeoServer]] || - || - || x || x || x|| Other || No&lt;br /&gt;
|- &lt;br /&gt;
| 53 || [[User:aaime|Andrea Aime]] || andrea dot aime at gmail dot com || [[GeoTools]], [[GeoServer]] || - || - || - || x || x|| Other || No&lt;br /&gt;
|- &lt;br /&gt;
| 54 || [[User:connormanning|Connor Manning]] || connor at hobu dot co || Entwine PDAL || - || - || x || x || x|| Other || No&lt;br /&gt;
|- &lt;br /&gt;
| 55 || [[User:Tulau|Tuure Laurinolli]] || tuure dot laurinolli at vaisala dot com || [[GeoTools]], [[GeoServer]], [[OpenLayers]] || x || x || x || - || - || Other || &lt;br /&gt;
|- &lt;br /&gt;
| 56 || [[User:Tkardi|Tõnis Lärdi]] || tonis.kardi@kemit.ee ||  || ? || x || x || x || ? || Basecamp || &lt;br /&gt;
|- &lt;br /&gt;
| 57 || [[User:Maxi71 | Massimiliano Cannata]] || massimiliano dot cannata at supsi dot ch || [[istSOS]] || - || x || - || - || - || Other || &lt;br /&gt;
|- &lt;br /&gt;
| 58 || [[User:mantonovic | Milan Antonovic]] || milan dot antonovic at supsi dot ch || [[istSOS]] || - || x || - || - || - || Other || &lt;br /&gt;
|- &lt;br /&gt;
| 59 || Mirko Cardoso || mirko dot cardoso at supsi dot ch || [[istSOS]] || - || x || - || - || - || Other || &lt;br /&gt;
|- &lt;br /&gt;
| 60 || Patrick Valsecchi || patrick dot valsecchi at camptocamp dot com || QGIS || x || x || x || || || Other ||&lt;br /&gt;
|- &lt;br /&gt;
| 61 || Stéphane Brunner || stephane dot brunner at camptocamp dot com || QGIS || x || x || x || || || Other ||&lt;br /&gt;
|- &lt;br /&gt;
| 62 || [[User:Veroandreo | Veronica Andreo]] || veroandreo@gmail.com || GRASS GIS || - || - || - || x || x || Basecamp ||&lt;br /&gt;
|-&lt;br /&gt;
| 63 || [[User:ksmith | Kevin Smith]] || smithkm at draconic dot ca || [[GeoServer]], [[GeoWebCache]], [[GeoTools]] || late || wkshp || x || x || x ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 64 || [[User:Ciupava | Anna Zanchetta]] || ciupava[at]gmail[dot]com || GRASS GIS || - || x || x || - || - || Basecamp ||&lt;br /&gt;
|-|}&lt;br /&gt;
= Workgroups  =&lt;br /&gt;
&lt;br /&gt;
== Mapbender  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:Astrid Emde|Astrid Emde]]&lt;br /&gt;
* [[User:Stranger | Andreas Schmitz]]&lt;br /&gt;
* [[User:Uli | Uli Rothstein]]&lt;br /&gt;
* Axel Schaefer&lt;br /&gt;
* David Patzke&lt;br /&gt;
* Andriy Oblivantsev&lt;br /&gt;
* Verena Diewald&lt;br /&gt;
* Charly Toma&lt;br /&gt;
* Thekla Wirkus&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
* modularisation&lt;br /&gt;
* tests&lt;br /&gt;
* documentation&lt;br /&gt;
* &amp;amp; more&lt;br /&gt;
&lt;br /&gt;
== GRASS GIS  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:Neteler|Markus Neteler]]&lt;br /&gt;
* [[User:Lucadelu|Luca Delucchi]]&lt;br /&gt;
* [[User:Martinl|Martin Landa]]&lt;br /&gt;
* [[User:mlennert|Moritz Lennert]]&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* planning towards GRASS GIS 8&lt;br /&gt;
* integrating GSoC results&lt;br /&gt;
&lt;br /&gt;
== QGIS  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:pcav|Paolo Cavallini]]&lt;br /&gt;
* [[User:Pirmin_Kalberer|Pirmin Kalberer]]&lt;br /&gt;
* [[User:neumann|Andreas Neumann]]&lt;br /&gt;
* [[User:volaya|Victor Olaya]]&lt;br /&gt;
* [[User:alexbruy|Alex Bruy]]&lt;br /&gt;
* [[User:anitagraser|Anita Graser]]&lt;br /&gt;
* [[User:dassau|Otto Dassau]]&lt;br /&gt;
* [[User:Yjacolin|yjacolin]]&lt;br /&gt;
* Arnaud Morvan&lt;br /&gt;
* [[User:Tudorbarascu|Tudor Bărăscu]]&lt;br /&gt;
* Stéphane Brunner &lt;br /&gt;
* Patrick Valsecchi &lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* working on QGIS 3.0&lt;br /&gt;
* porting plugins to Python 3&lt;br /&gt;
* Working on QWC II&lt;br /&gt;
* Working on QGIS Processing framework&lt;br /&gt;
* Working on Documentation 2.14/2.16&lt;br /&gt;
&lt;br /&gt;
== PyWPS  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:jachym|Jachym Cepicky]]&lt;br /&gt;
* [[User:Jonaseberle|Jonas Eberle]]&lt;br /&gt;
* [[User:Lads|Luís de Sousa]]&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* What is needed for PyWPS-4&lt;br /&gt;
* Discuss new steps&lt;br /&gt;
* WPS 2.0.0 start&lt;br /&gt;
&lt;br /&gt;
== GIS.lab  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:martinl|Martin Landa]]&lt;br /&gt;
* [[User:jachym|Jachym Cepicky]]&lt;br /&gt;
* Rasťo Mičánik&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* GIS.lab 1.0&lt;br /&gt;
* GIS.lab QGIS Plugin&lt;br /&gt;
* new generation of GIS.lab Web Client&lt;br /&gt;
* WPS Processing&lt;br /&gt;
&lt;br /&gt;
== OSGeo-Live  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
*[[User: Astrid Emde]] &lt;br /&gt;
* [[User:grizonnetm|Manuel Grizonnet]]&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* next version&lt;br /&gt;
* documentation&lt;br /&gt;
* translation&lt;br /&gt;
&lt;br /&gt;
== GeoMoose ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:'''&lt;br /&gt;
&lt;br /&gt;
* [[User:theduckylittle|Dan &amp;quot;Ducky&amp;quot; Little]]&lt;br /&gt;
&lt;br /&gt;
''Goals:'''&lt;br /&gt;
&lt;br /&gt;
* 3.0 release! &lt;br /&gt;
&lt;br /&gt;
== ORFEO ToolBox ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:'''&lt;br /&gt;
&lt;br /&gt;
* [[User:grizonnetm|Manuel Grizonnet]]&lt;br /&gt;
&lt;br /&gt;
''Goals:'''&lt;br /&gt;
&lt;br /&gt;
* Documentation&lt;br /&gt;
* QGIS/OTB compatibility&lt;br /&gt;
* Bugs&lt;br /&gt;
&lt;br /&gt;
== gvSIG ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:'''&lt;br /&gt;
&lt;br /&gt;
* [[User:moovida|Andrea Antonello]]&lt;br /&gt;
* [[User:Silli|Silvia Franceschi]]&lt;br /&gt;
&lt;br /&gt;
''Goals:'''&lt;br /&gt;
&lt;br /&gt;
* Developer Documentation&lt;br /&gt;
* JGrasstools integration&lt;br /&gt;
* Geopaparazzi integration&lt;br /&gt;
* Bug fixes&lt;br /&gt;
&lt;br /&gt;
== GeoTools/GeoServer  ==&lt;br /&gt;
&lt;br /&gt;
Focused on Saturday/Sunday activities, seeking collaboration with QGIS project on SLD export story.&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:ianturton|Ian Turton]] &lt;br /&gt;
* [[User:aaime|Andrea Aime]] &lt;br /&gt;
* [[User:ksmith|Kevin Smith]]&lt;br /&gt;
* [[User:jive|Jody Garnett]]&lt;br /&gt;
* [[User:tbarsballe|Torben Barsballe]]&lt;br /&gt;
* Tyler Battle&lt;br /&gt;
* Gabriel Roland&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* QGIS SLD Export story&lt;br /&gt;
* Bug fixes&lt;br /&gt;
* fun!&lt;br /&gt;
&lt;br /&gt;
== istSOS  ==&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
* [[User:Maxi71 | Massimiliano Cannata]]&lt;br /&gt;
* [[User:mantonovic | Milan Antonovic]]&lt;br /&gt;
* [[User:jive | Jody Garnett]] (Sunday only)&lt;br /&gt;
* Mirko Cardoso&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
* OSGeo Incubation, what's next?&lt;br /&gt;
&lt;br /&gt;
== Project-name  ==&lt;br /&gt;
&lt;br /&gt;
To participate, copy this project skeleton and start a section below for your project.&lt;br /&gt;
&lt;br /&gt;
'''Attending:''' &lt;br /&gt;
&lt;br /&gt;
*user &lt;br /&gt;
*user&lt;br /&gt;
&lt;br /&gt;
'''Goals:''' &lt;br /&gt;
&lt;br /&gt;
*your goals&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSS4G2016]] [[Category:FOSS4G]] [[Category:Code_Sprints]]&lt;/div&gt;</summary>
		<author><name>Tbarsballe</name></author>
	</entry>
</feed>