JavaLand Session: How is Java/JVM built?


Mr Webber developer and Ms Janet Java developer are both developers who are interested in broadening their know-how of the Java platform. Mr Webber developer shares with Ms Janet Java developer conservations about Javaland, vJUG, Nighthacking and Adopt OpenJDK – a preview of their conversation.

Mr Webber developer: Look Janet you always wanted to build you own JDK and now you can!

Ms Janet Java developer: Are you referring to the OpenJDK session at Javaland? I have signed up for it already. And you can do as well, even though you will be overseas in another time zone, the virtual Meetup is occurring at 2:45PM UK time and here’s some help foryour timezone calculation, refer to this. But don’t forget to tune in to the session at

Mr Webber developer: So tell me more about OpenJDK as it sounds like you know more about it than me?

Ms Janet Java developer: starting with Java 7, OpenJDK is the Reference Implementation (RI) of Java. We will be shown its components, language composition and how you can build it with 3 or 4 simple commands, all of which isn’t common knowledge to mainstream Java developers.

Mr Webber developer: But I’m a practical person and would like to do it myself rather than just see a presentation, will that be covered too ?

Ms Janet Java developer: Of course you can either code along or watch how you can build your own JDK. Just follow the instructions in the Adopt OpenJDK Getting Started Kit (GSK) before the sessionto get set up and you can follow along with Mani and Daniel through the session.

Mr Webber developer: I’m thrilled about this and want to know more, I have questions coming from all directions.

Ms Janet Java developer: I will say you should refer to the GSK before signing on, on the day, it has all your questions answered –Adopt OpenJDK Getting Started Kit.

Mr Webber developer: Can I write my own GUI programs, games and graphics programs in Java?

Ms Janet Java developer:  Of course, we can, Stephen Chin will be there, who is an OpenJFX expert.

Mr Webber developer: I’m sold , I just want to be there as soon as possible! But what if I’m late or miss it out totally.

Ms Janet Java developer: me too, looking forward to it. If you miss it, it’s not the end of the world you can always watch the video on the vJUG / Nighthacking sites and also refer to the Adopt OpenJDK Getting Started Kit (GSK) documentation above to try out all the practical steps on your own. And there is also an amazing mailing list, twitter handle, and newsletter you can join and follow – checkout the document, it’s all in there.

Speakers: Mani Sarkar & Daniel Bryant

Mani Sarkar is a passionate Java/JVM developer currently living and working in London, UK. He is advocate and evangelist to many projects (mainly F/OSS). He is also a strong supporter of software craftsmanship principles like BDD and TDD, and is a practitioner of techniques such as pair-programming and code reviews. Enjoys refactoring, writing tests and helping others revive their legacy code-base, using various tools and home-grown methods. He is an active member of a number of developer communities (LJC, LSCC and other partner communities), and shares his passion for open source technologies by blogging and presenting at conferences and hands-on workshops in the UK and other parts of Europe.

Daniel Bryant is a Principal Consultant for OpenCredo, a software development consultancy based in London. In his spare time he contributes to open source projects, and has a passion for sharing his knowledge through blog posts, writing articles for well known technology websites and also presenting at international conferences, including JavaOne, Devoxx and FOSDEM. Daniel is an Associate in the London Java Community (LJC), and sits on the LJC JCP committee and participates in the Adopt-a JSR program. He assists in running hack days, specifically for OpenJDK (the RI for Java), and is is a member of the official OpenJDK Adoption Group. Daniel also enjoys experimenting with practical implementations of Artificial Intelligence, having gained a PhD in this field during his misspent youth as an academic.

IRC logs be be found here.