Skip navigation

Community Activities

Interactive program & free workshops at the edge of the conference

Discover

javaland_2015_93.jpg
JavaInnovationLab

Touch, experience, participate: The Innovation Lab is both, exhibition space and play area. Experience innovative Java projects, which combine the real with the virtual world. This year, you will have the opportunity to discover the humanoid robot Nao and Pepper along with drones. Also at the Lab: a 360 degree camera that will make your experience of virtual reality (VR) even more fascinating when combined with the Oculus Rift. And don’t miss the do-it-yourself 3D printer made out of 100 raspberry pis. Of course you will also have plenty of opportunities to speak to the project leaders.

Recognize complex patterns

Open up for Neuroinformatics and discover the use of neural networks

Discover the complexity of neural networks by using the Java application 'Neuroph' as well as the NetBeans-based GUI 'NeurophStudio'. Of course, not all is theory: after a short introduction to Neuroinformatics the motto will be: roll up your sleeves, activate your gray matter and work through various examples.

Requirements:
Please bring your laptop, on which you have installed Java 8 and NeurophStudio 2.92 (http://neuroph.sourceforge.net).

  • JavaInnovationLab
  • Tuesday and Wednesday
  • all-day
  • Community Hall – Java Innovation Lab
  • Store item
  • Recognize complex patterns
  • Wednesday
  • 9 a.m. - 11 a.m.
  • Quantum Ground Floor – Lecture Room
  • Store item

Hacking

doag_47.jpg

javaland_2015_200.jpg
Code golf

Develop the shortest code

Whoever finishes with the fewest shots, wins – that’s the main principle of golf. At code golf there are similar rules: Solve a task with the shortest code (lowest number of characters, without whitespace) and win the day. The programming language you use is almost irrelevant: It is limited to Java, JavaScript, Groovy or Scala. The only requirements: the program has to be created in a JVM language and without the use of a (third-party) library and it has to be executable on the JVM (version 8).

The objects to be achieved will be distributed at the conference via flyers and are available at the Hands-On Area in the Community Hall on Tuesday from 10 a.m. - 12 p.m. and 2 p.m. - 4 p.m., and on Wednesday from 11 a.m. - 1 p.m.

At these times, Niko Köbler is your contact for further questions. The prizes for the best code golfers are awarded on Wednesday at 3:45 p.m. on the stage in the Community Hall.

Requirements:
If you have your own computer with you
, you can solve the tasks on it and submit them via File, Gist, USB Stick, Email, Twitter, etc. If you want to attend without your own computer, you may try your luck at one of the available computers on site in the Community Hall.

Early Adopters’ Area

Learn more about Adopt a JSR and Adopt OpenJDK

Get in contact with the makers of Java: The Specification Leads and members of the Expert Groups from Java Community Program (JCP) can be found in the Early Adopters‘ Area. There, everything is about the two community-driven programs Adopt a JSR and Adopt OpenJDK. If you want to, you can directly contribute by working 'hands on' and hacking away.

Agenda and key topics:
Take a look at the program of lectures. There you'll find the agenda and key topics of the Early Adopters' Area at a glance.

Dependency Injections Deep Dive

Which framework to use?

Dependency Injections have become part of everyday life when developing java. Which frameworks are available in this area and what are they capable of anyways? Learn about well-known and unknown tools, work through the patterns and finally through a complex system with a lifecycle. 

Requirements:
You need to bring a laptop if you want to attend this activity.

DukeCon Hacking Session

Help developing the API of DukeCon

DukeCon is a mobile app from the community for the community. With the help of the API, which was specially developed for JavaLand, it is possible to display the online program on mobile devices. Anyone having fun working on the different front-ends should visit the DukeCon hacking session – it is the right thing for you!

Requirements:
Follow this link to find a list of all requirements.

  • Code golf
  • Tuesday and Wednesday
  • Tuesday: 10 a.m. - 12 p.m. and 2 p.m. - 4 p.m.
    Wednesday: 11 a.m. - 1 p.m. and 3 p.m. - 4 p.m.
  • Community Hall – Hands-on Area
  • Store item
  • Early Adopters' Area
  • Tuesday and Wednesday
  • all-day
  • Community Hall – Hands-on Area
  • Store item
  • Dependency Injections Deep Dive
  • Wednesday
  • 1 p.m. - 3 p.m.
  • Quantum Ground Floor – Lecture Room
  • Store item

  • DukeCon Hacking Session
  • Monday
  • 5 p.m. - 8 p.m.
  • Workshop room at hotel Matamba
  • Store item

Learning

javaland_2015_149.jpg

javaland_2015_174.jpg

javaland_2015_216.jpg
Coding Dojo

Increase your programming skills through repetition

Train your skills with code katas: Finish given programming tasks with manageable proportions in a small team four times in a row. At each run you will find a better way. It isn’t about finding the perfect solution: the journey is the reward. 

Requirements:
Please bring a laptop with a newer version than JDK 6 installed on it. Please make sure that you have a development environment like Eclipse or IntelliJ installed as well.

Code Shrink

Optimize your code in a team

At Code Shrink we work together on 'code reviewing': Bring your own code and discuss it with other users. Talk about performance pitfalls or the clean implementation of code. When there is still time left we will have a deeper look on code refactoring.

Java 8 Exercise

Practice lambdas and streams with your own code

No theory – in this workshop the attendees immediately dare to take the plunge. You are learning lambda and streams based on specific tasks and examples. Bringing your own code is most suitable: The porting of previous solutions as well as the direct use of the new possibilities is paramount.

Requirements:
Please bring a laptop with a development environment like NetBeans or Eclipse and Java installed on it.

Meet-the-Lib

Discuss libraries and open-source software

Which libraries are you currently using in a project? Can you recommend particular open-source software? At Meet-the-Lib you can talk shop about these subjects with like-minded people. Following this, you can most certainly program together.

Requirements:
It would be nice if you would download the required libraries and the right open source software prior to the event.

Architecture kata

Learn about the general principles of software architecture

'So how are we supposed to get great architects, if we only get the chance to architect fewer than a half-dozen times in our career?', the software architect Ted Neward once asked. The answer: the architectural dry-run. Several exercises, which are build on one another, grant the attendees the opportunity to glimpse into the work of software architects.

Requirements:
Please bring a notepad and a pen with you.

Is JavaFX ready for business?

Talk shop about JavaFX with experts

The popularity of JavaFX is increasing steadily in big companies. Therefore the question is: Is the technology ready for business? Experts are leading a moderated discussion, are presenting attendees their personal opinion and are answering questions based on their own experience.

Requirements:
First experiences with JavaFX on different platforms are handy for this activity.

  • Coding Dojo
  • Monday evening
  • 6 p.m. - 7:30 p.m.
  • Workshop room at hotel Matamba
  • Store item
  • Code Shrink
  • Tuesday
  • 4 p.m. - 6 p.m.
  • Quantum Ground Floor – Lecture Room
  • Store item
  • Java 8 Exercise
  • Tuesday
  • 6 p.m. - 8 p.m.
  • Quantum Ground Floor – Lecture Room
  • Store item
  • Meet-the-Lib
  • Tuesday
  • 6 p.m. - 8 p.m.
  • Community Hall – Hands-on Area
  • Store item
  • Architecture kata
  • Wednesday
  • 5 p.m. - 6:30 p.m.
  • Quantum Ground Floor – Lecture Room
  • Store item

  • JavaFX
  • Wednesday
  • 2:30 p.m. - 4 p.m.
  • Quantum Ground Floor – Lecture Room
  • Store item

Networking

javaland_2015_189.jpg

javaland_2015_220.jpg
JavaLandTour

Explore JavaLand and make new contacts

Do you want to go on an expedition at JavaLand and make new contacts while on it? Then the JavaLandTour is right for you. The tour is a communication game. Of course the Java technologies aren’t left behind while exploring the island.

JavaLand Jogging

Explore JavaLand at moderate speed

Want to clear your head before heading into a very informative day? JavaLand Jogging is suited perfectly for that. We explore the closer surroundings of JavaLand at moderate speed and are thereby creating the conditions for the second day of conference, full of energy.

Meet the JUGs

Get to know Java User Groups while having coffee specialties

In your region at least one Java User Group (JUG) is active. Inform yourself about the activities of the JUGs and get to know their contact persons while having some selected coffee specialties. The best opportunity to expand your network.

  • JavaLand Jogging
  • Wednesday
  • 7 a.m.
  • In front of hotel Matamba
  • Meet the JUGs
  • Tuesday and Wednesday
  • Tuesday: all-day and Wednesday: 9 a.m. - 1 p.m.
  • JUG Café
  • Store item