This year at JavaOne we celebrate 20 years of Java. At the Community Keynote on the last day we looked into the future. We all want Java to be there in 20 years and beyond.
Availability of our applications
IBM tried looking into the future, in promotion of their platforms and services, but they made a very valid point. The “old” way of exposing data to the outside world consisted of exposing data through applications we created ourselves. Be it a website showing data or an applications for desktop environments. We were or are used to exposing data ourselves, we have the database so we should expose the data. We would create websites which, for example, showed all details of a certain route from point A to B. Exposing this data was “not done” in the past. But we are drastically changing this. A great deal of modern applications still expose data the way we write and design it. But besides this exposure we are creating API’s. We expose our data in a way so others can receive or retrieve the data and work with it. We give others access to the data, we even want that. We do this so the consumer can handle the data in every which they like. Do they want to put our data in an mobile application? Great, do it! You want to create an extension so your website has its own way of showing tweets? Great, do it! We will be doing this more and more often in the foreseeable future.
The riddle of our future
The “second part” of the Keynote took a look back at the history of Java. Important features (so to speak) from the Java Community were highlighted, while also taking a look back. They used a time machine (a red telephone box, too bad it was not red) with which they took us 20 years into the future. Duke was destroying San Francisco. The only way to save it was by solving a riddle. After returning to the present, we went to the past, each a highlighting parts of the community. First up where Java Champions in the year 2009. 2009 was which shook the entire Java community. Sun and Oracle announced that there was an agreement under which Oracle bought Sun. Java came into the hands of Oracle. The impact was astounding. Everyone was afraid about Oracles intentions with Java, and people were scared it would be the end of Java was we knew it back then. After receiving the clues in 2009, all clues boing technology, we went further back in time. The JUGs were up next. JUGs (Java User Groups) are volunteer organizations that strive to share Java-related knowledge around the world. JUGs try to get people together, publish magazines, share resources and solutions. JUGs are fun to take part of. Are you looking for a JUG in your vicinity? You can search one by going to this website.4 JUGs were represented, and each JUG location was a clue to the riddle. The last, clue could be found 20 years in the past. You can probably tell who walked onto the stage right then; James Gosling. The father of our favorite programming language. The applause was phenomenal when he walked onto the stage. We were introduced to the reason java came to existence and we were shown a device which could be viewed as the “grandfather of tablets”. All clues together solved the riddle. The answer was “Kids are Future”. The Java Community recognized the importance of children in the future and tries to promote this with several events. At JavaOne there is one day reserved for children, the JavaOne for Kids day. 4 kids that were there came onto the stage and told the crowd what they did that day. A video was shown of children enjoying that day. The host brought the children back to the future. With whom he could calm the Duke and save it.
First8 and Kids are Future
We at First8 also recognize the importance of children. We invest time and effort into the education, hoping that future engineers are born. We as First8 organize Devoxx4Kids at least once a year. This year we did it twice. With help from a long list of volunteers we educate children in different aspects of engineering, be it robotics with Lego Mindstorms or modding a game like Minecraft. Most of all, it has to be a fun day for the children. It is great to see that a huge portion of the Java Community wants to invest time and effort into this great cause.