The Massive, Monolithic JDK should become Modular
November 26, 2008
“Mark Reinhold, Principal Engineer at Sun Microsystems, has been advocating about how “cool” would be for the Sun JDK to be modular. He’s is putting up a good argument about how the complexity is hurting the platform and how the Java Kernel and Quickstarter features in the JDK 6u10 release just address the symptoms of JDK’s long-term interconnected growth.”
Read full article here: http://www.infoq.com/news/2008/11/modular_jdk
JCP Panel: The Community Demands More Openness and Easier Participation
November 22, 2008
“QCon San Francisco 2008, hosted a panel on Open Standards Development where Patrick Curran, Chair of the JCP and distinguished members of the community, shared their practical experiences both on open standards and open source development. Almost from the beginning it became evident that there were two major issues that would dominate the discussion: Openness and Ease of entry level participation to the JCP.”
Read the full article here: http://www.infoq.com/news/2008/11/qconsf08_jcp
A Visit to Sun’s Campus in Menlo Park
November 20, 2008
While visiting San Francisco for QCon SF 2008, I had the opportunity to get a tour of Sun’s Campus in Menlo Park from my friend Aaron Houston. Aaron is the Program Coordinator for the Java User Groups (JUGs) has been supportive of the efforts of the Greek JUG (JHUG). He is also an avid supporter of the Java Champions project.
In order to get there I had to take the Caltrain from SF Station to Menlo Park.

At Menlo Park Station Aaron picked me up and we drove up to Sun’s Campus. There I had
the chanch to see where all the JUG magic is being done and also meet Mark Dehart.

I also had a chance to meet with Reginald Hutcherson who is a Java Evangelist that has been regularly visiting us in Athens, Greece with his team.

We also visited the office of Doris Chen, one of our beloved Java Evangelists, but she wasn’t there.
After that we walked through various places of the campus, one of which was the exhibition center, AKA Geek Disneyland.
One of the things that also impressed me was the cafeteria that employees had their lunch. Talk about choices! BBQ, Oriental, American, vegetarian and huge selection of bevereges. I could definetly gain (even) more weight here

As we were going through corridor after corridor, Aaron stuck his head in a door and started to talk to some employee. At some point of the conversation I heard the name “James” and immediately notices the sighn next to the door “James Gosling”. This was actually the pinnacle of my visit there. I had the chance to pay my respect to the father of Java and invite him to visit us in Greece.

This was actually the pinnacle of my visit there. I had the chance to pay my respect to the father of Java and invite him to visit us in Greece.
NOTE: Have you registered for “JHUG Mini tech day” on 2008-11-22?
Ola Bini, a core JRuby developer and author of the book Practical JRuby on Rails Projects, has been developing a new language for the JVM called Ioke. This strongly typed, extremely dynamic, prototype based object oriented language aims to give developers the same kind of power they get with Lisp and Ruby, combined with a nice, small, regular syntax.
Read full article here: http://www.infoq.com/news/2008/11/ioke
Java SE 6 Update 10 is out but what does it deliver?
October 25, 2008
After being in beta for about a year and having more than 1 million downloads, the Java SE 6 Update 10 (6u10) , dubbed the “Consumer JRE” has been released. With this release which is primarily focused on the Java Plug-In, Sun is trying to deliver on its promise for an enhanced rich client user experience and paves the way for the upcoming JavaFX Desktop 1.0.
Full article here: http://www.infoq.com/news/2008/10/java6u10_released
Data storage and analysis for the largest scientific instrument on the planet (LHC Grid)
October 1, 2008
The Large Hadron Collider (LHC) is a particle accelerator that aims to revolutionize our understanding of our universe. The Worldwide LHC Computing Grid (LCG) project provides data storage and analysis infrastructure for the entire high energy physics community that will use the LHC.
The LCG, which was launched in 2003, aims to integrate thousands of computers in hundreds of data centers worldwide into a global computing resource to store and analyze the huge amounts of data that the LHC will collect. The LHC is estimated to produce roughly 15 petabytes (15 million gigabytes) of data annually. This is the equivalent of filling more than 1.7 million dual-layer DVDs a year! Thousands of scientists around the world want to access and analyze this data, so CERN is collaborating with institutions in 33 different countries to operate the LCG.
More of this article on: http://www.infoq.com/articles/lhc-grid
FireStatus, the Firefox plugin for status updating on multiple social networks, is out!
September 30, 2008
It has been several months since we got together with Panagiotis and Christos to make a Firefox plugin that would allow us to send status updates simultaneously to multiple social networks and services, like Twitter, FaceBook, etc. As a part-time project (actually one of many part-time projects I’m constantly working on), it took us a while but we have a beta version out.
You can visit the project page, the FireStatus Google Group,the FireStatus FaceBook page or check out the buzz on the twittersphere.
And don’t forget to leave a review here.
PS: We’d like to thank our #1 beta tester Costas for his valuable feedback!
UPDATE: See Christos’s blog post on the story behind FireStatus.
John Resig on TraceMonkey and the future of JavaScript-based RIAs
September 1, 2008
“The newly announced TraceMonkey is a trace-based JIT compiler that will be featured in the next release of Firefox and pushes the envelope on JavaScript performance. InfoQ has a Q&A with Mozilla JavaScript Evangelist and jQuery creator John Resig about this exiting development and what it signifies for the future of JavaScript-based RIAs.”
Read more at: http://www.infoq.com/news/2008/09/jresig-tracemonkey

“The Mozilla Foundation has developed TraceMonkey a trace-based JIT compiler that pushes the envelope on JavaScript performance. With plans to be incorporated it in the 3.1 release of Firefox, it delivers near C performance and promises to ‘leap frog’ RIA development to a new level.”
Read it at: http://www.infoq.com/news/2008/08/tracemonkey
Report from the SpringSource Seminar Day in Athens
August 25, 2008
The Hellenic Java User Group and SpringSource has presented the free Spring seminar in Athens today. This Seminar was 4-hours long with 3 talks by Iwein Fuld, consultant at SpringSource based around the Spring Portfolio and the SpringSource Application Platform.

The sessions started around 1.30 PM and covered:
- SpringSource Portfolio
- What’s New in Spring 2.5
- Plans for Spring 3.0
- Building a Web App with SpringSource Application Platform (Demo)
Although there was a severe heat wave and most people are still on vacations the turnout proved very good and Iwein created a warm and friendly atmosphere. Participants left with several Spring leads to investigate the following days.
Oracle has announced the release of WebLogic Server 10g R3 which is the first release of BEA’s Application Server since its acquisition by Oracle earlier this year.
This version adds support for Java SE 6, Spring, Comet, improved Operations Control, FastSwap Deployment and more.
Dylan Schiemann on Dojo Toolbox, Comet, GWT, Javascript 2, Web as a platform, Flex, IE8, Bayeux, Servlets v3
July 23, 2008
The Dojo Toolkit is a modular open source JavaScript library, designed to ease the rapid development of JavaScript or Ajax-based applications and web sites. InfoQ had a Q&A with Dylan Schiemann, CEO of SitePen and co-creator of the Dojo Toolkit, about AJAX, Comet, Bayeux, RIAs and the newly released Dojo Toolbox.
http://www.infoq.com/news/2008/07/dylan_schiemann_qna
Bye bye Internet Explorer 6
July 21, 2008
Since attaining a peak of about 95% usage share during 2002 and 2003, Internet Explorer 6 (IE6) has been rapidly losing market share. As the end of 2008 approaches, significant online services, vendors and web frameworks are dropping support for IE6 (Apple, 37signals, etc.)! Will this (finally) year be the end of IE6..?
Includes original quotes by:
- Douglas Crockford, senior JavaScript Architect at Yahoo and creator of JSON
- John Resig, who is a JavaScript Evangelist for Mozilla and creator jQuery
- Dylan Schiemann, CEO of SitePen and co-creator of Dojo
- Jeffrey Zeldman author of several books on web design and co-founder of the Web Standards Project
http://www.infoq.com/news/2008/07/ie6_on_its_way_out

What Do You Want On Future Browsers? Time to Vote!
July 4, 2008
“An industry wishlist for future browsers has been collected and developed by OpenAjax Alliance. Using wiki as an open collaboration tool and with contributions from many people in the industry, the feature list now lists 37 separate feature requests, covering a wide range of technology areas, such as security, Comet, multimedia, CSS, interactivity, and performance. The goal is to inform the browser vendors about what the Ajax developer community feels are most important for the next round of browsers (i.e., FF4, IE9, Safari4, and Opera10) and to provide supplemental details relative to the feature requests.”
More on: http://www.infoq.com/news/2008/07/vote-for-browsers
After a rather long development cycle the JBoss AS 5 RC1 is only a handful of days away from its release. InfoQ caught up with project lead Dimitris Andreadis to discuss the new features and release timeline. Dimitris also comments on Java EE 6 features, the advantages of JBoss AS with respect to competition and their choice of having a pluggable components model instead of sticking just to OSGi:
Grizzly and the New Atmosphere Comet Framework: Q&A with Project Lead Jean-Francois Arcand
June 20, 2008
The Grizzly framework is used in multiples products like GlassFish, Sailfin, RESTlet, OpenESB and many more, where it enables developers to write scalable server applications, by leveraging the Java New I/O API (NIO). Atmosphere, an evolution of Grizzly, is a POJO based framework that aims to bring Comet to the masses. Jean-Francois talks to InfoQ about this new development:
http://www.infoq.com/news/2008/06/grizzly-atmosphere

“JBoss Cache is an enterprise-grade clustering solutions for Java-based applications, that aims to provide high availability and dramatically improve performance by caching frequently accessed Java objects. In this post InfoQ has a round-up interview with project lead Manik Surtani.”

Early Draft released for JavaServer Faces 2.0 – Improved Interoperability for JavaScript Libraries
The early draft for JSR 314 has been released for review under the Java Community Process Program. This JSR aims to update the 1.2 version of the JavaServer Faces specification to version 2.0. This next generation of JSF is an attempt to bring the best ideas in web application development to the Java EE platform and is already receiving positive feedback from the community, especially because of its improved AJAX support….
Report from JHUG Java Day, Athens June 7, 2008
June 9, 2008
For the last time before summer, the Java Hellenic User Group (JHUG) organized an excellent event for the Greek developer’s community. Participation was high and I was very excited to meet again several friends and old colleagues, like Panagiotis, Christos, Thanassis, Ioannis and Spyros (sorry if I forget someone).
The event started of with Paris giving out a small introductory and several Java goodies like t-shirts an books.

Here is a short outline of the talks that followed:
Mikhail Kondratyev – Netbeans (NB) 6.1 Overview

- Intro to NB 6.1
- Focused mostly on Java features
- Gave a short history of the NB IDE
- New features of 6-6.1:
- Added run configurations
- Better deployment for Java Web Start
- Added test libs
- Better support for shared libs
- Jemmy test framework
- Project Groups
- Several Editor enhancements
- Local History
- MySQL support
- Restful WS (generate JavaScript stub!)
- Integrated Mercurial support
- Upcoming for 6.5 (planned for end of September)
- Better PHP
- Client JavaScript debugger for Firefox (IE6/7/8?)
- Integrated Groovy
- Even better MySQL tooling
Mark Newton – JBoss Community & JBoss AS 5

Mark gave a nice talk on the evolution of the JBoss business model and how it fits with the open source community.
Kirk Pepperdine – Performance Tuning and Java Optimizations

Kirk kicked a** as usual, explaining how multiple cores are changing the fundamentals of how we code:
- Sequential programming is hard but… concurrent is harder
- Multicore redefine the rules for coding, design and architecture
- Explained the “Quake Principle”
- We will have to adjust algorithms to hardware, as in the past
- Moore’s law revisited: Double parallelism every 18 months
- 1000 cores within this decade
- DBs don’t scale good on clusters – a 20 year old technology
- Amdahls law
- Non uniform memory access
- Transactional memory
- Cliff Clicks lockless concurrent HashTable
“WRITE ONCE, DEBUG EVERYWHERE”
Manik Surtani – JBoss Cache: Clustering enterprise Java for scalability and high availability

Manik’s visit to Greece, was a very good opportunity to chat with him and arrange for an interview/acrticle for InfoQ about JBoss Cache. During his talk he presented the benefits of caching and also the common pitfalls. He also presented several features of JBoss Cache and common architectures for high availability.
Very excited to blog about the upcoming JHUG Java Day that is organized by the Java Hellenic User Group (JHUG).
At the time of this writing this the details are:
Location: Athens, Greece
Directions:
Hotel Classical Acropol
1, Pireos Street
GR 105 52 Athens
GreeceTel: 30 210 5282100
Fax: 30 210 5282175Start date: Saturday, June 7, 2008
Start time: 09:30 AM
End date: Saturday, June 7, 2008
End time: 03:00 PM
Agenda
- 09.30 – 10.00 : Coffee break
- 10.00 – 10.40
Sun) Sun Hellas OpenSolaris Session (speaker TBA)
- 10.50 – 11.30 : (Sun) Netbeans Team,Mikhail Kondratyev – Netbeans 6.1 Overview
- 11.30 -11.50 : Coffee break
- 11.50 – 12.30 : (RedHat JBoss) Mark Newton – JBoss Community & JBoss AS 5
- 12.40 – 13.20 : Kirk Pepperdine – Perfomance Tuning and Java Optimizations (TBA)
- 13.20 – 14:00 : Lunch Break
- 14.00 – 14:40 : (RedHat JBoss) Manik Surtani – JBoss Cache: Clustering enterprise Java for scalability and high availability
And you can register here and also find more details from the blogs of Paris and Panos.
From twitter users I’d suggest looking for #jhug. Also I suppose a FaceBook event would sound nice…






