Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blog Posts by Community

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  

Java Web Services and XML

The Belgian Java User Group (BeJUG) has decided to adopt JSR 356: Java API for WebSocket. In late November, Johan Vos posted a message to the Adopt-a-JSR Members mailing list stating some of the reasoning behind the group's decision to adopt this particular JSR: Bejug plans to adopt JSR 356 - the Java API for WebSocket. We will create a dedicated page for this soon. This JSR currently...
on Jan 2, 2013


Some time ago, I had the impression that everywhere I stepped in the endless Java universe, I came across rather outdated technology. Things that were hyped years back, but for some reason had been left behind by mankind in the course of time. Disenchantedly roaming that programming desert I almost went depressive looking at all the rusty wrecks of former featured APIs laying around all along....
on Jan 1, 2013

Java Enterprise

The recently completed Java EE 7 community survey indicates that most developers generally agree with the direction current Java EE 7 development is taken. While the survey was not scientific, many of the more than 1,100 participants took the time to submit well-thought-out comments in addition to making selections on the specific questions. These comoments generally back up the consensus that...
on Dec 27, 2012
Note this blog is obsolete, see for the current blog Whenever the JSF runtime needs to perform a conversion it uses a Converter to do so. As explained in previous blog entries you have the ability to implement your own Converter. But does that mean you need to implement it for simple conversions? No, you do not, the default JSF converters come to the rescue!...
on Dec 26, 2012
Note this blog is obsolete, see for the current blog The following blog articles are part of the JSF State Saving series Introduction to JSF State Saving The JSF State Saving APIs The JSF StateHolder API The JSF PartialStateHolder API The StateHelper API
on Dec 19, 2012
I introduced myself to Konstantin Shvachko after hearing him speak in the Duke's Choice Awards BOF session at JavaOne 2012 (Hadoop was a 2012 award winner). Konstantin happened to be sitting right next to me in the audience, so before we exited the session, I asked him if we could arrange a chat before JavaOne ended. You've probably heard of Hadoop, but a great many likely don't know much...
on Dec 16, 2012
Note this blog is obsolete, see for the current blog To facilitate component developers a convenience API was introduced to make it easier to implement the state saving requirements. Access to this API is made available through UIComponent.getStateHelper(). The API defines the following methods:   void add(Serializable key, Object value)   Object eval(...
on Dec 15, 2012
After a long time away, I'm raising my head again on the site. I once roamed these streets as a JDK developer at Sun Microsystems, then as an end-user of the JDK while at a few startups, and now...well, I'm back again. This time, I've acquired years of J2EE experience, have created my share of SaaS and web service offerings, and have way too much to say about globalization of...
on Nov 14, 2012

Java Desktop

What is SPARQL? by David Wood, Marsha Zaidman, Luke Ruth, and Michael Hausenblas, authors of Linked Data SPARQL is the query language for RDF and Linked Data. SPARQL is to RDF data as the Structured Query Language (SQL) is to a relational database. SPARQL's name is nicely pronounceable and sounds interesting and fresh. SPARQL is interesting and fresh. This article, based on chapter 5 from...
on Dec 20, 2012
Six Ways You're Using Responsive Design Wrong by Matthew Carver, author of The Responsive Web Staying on the cutting edge of of web design can be tough, and oftentimes you only learn from making mistakes. Making mistakes is sometimes the best way to know that you are breaking new ground. In this article, Matthew Carver, the author of The Responsive Web, gives a few tips that his experience in...
on Dec 19, 2012
Defining Functional Data Structures by Paul Chiusano and Rúnar Bjarnason, authors of Functional Programming in Scala Functional programs do not update variables or modify data structures. This raises pressing questions—what sort of data structures we use in functional programming, how do we define them can in Scala, and how do we operate over these data structures? This article,...
on Nov 26, 2012
The Foundations of Mobile First Design by Matthew Carver, author of The Responsive Web In this article from The Responsive Web, author Matthew Carver opens up a discussion of how to build a site for a mobile or small-screen device using a graphic design program, such as Photoshop. Building a site in its smallest iteration first affords the designer a lot of opportunities. By starting in a...
on Nov 14, 2012


I am glad our team and me ofcourse, part of the Support mySchool project in WorldBank for Indonesia's Ministery of Education and Culture (MoEC), the URL is The first social media that linked with all the role in our govermental (from ministery directorate, province's education structure, district's educatio structure and schools structure). The public...
on Dec 13, 2012

Open JDK

Our most recently completed poll suggests that the Java developer community is paying some attention to the progress of the Lambda Expressions (closures) component of Java 8. Of course, the poll is by no means scientific. A total of 332 votes were cast in the poll. The exact question and results were: What's your current level of involvement with Java 8 Lambda Expressions (closures...
on Dec 12, 2012
During a JavaOne 2012 keynote, I scribbled down a list of key enhancements that are planned for inclusion in Java 8. Among them was Nashorn. At the time, I didn't know much about Nashorn. But, now that John Coomes has formally proposed the creation of an OpenJDK New Project: Nashorn, it seems appropriate to take a closer look. Nashorn has sufficient visibility to have a brief Wikipedia entry,...
on Dec 1, 2012

Java User Groups home page manager Dale Farnham and I enjoyed the privilege of interviewing Juggy, the Java Finch, who really, really likes Java User Groups, and is incredibly appreciative of their efforts. Juggy, at this particular interview, was accompanied by Java evangelist and SouJava leader Bruno Souza (@brjavaman). Bruno's normally a pretty talkative guy. Strangely, though, throughout our entire...
on Dec 8, 2012

Java Patterns

A few thoughts on how logging ought to be over at my new blog.
on Dec 5, 2012

Java Tools

I was pleased at JavaOne 2012 to have an opportunity to converse with JFrog founder Yoav Landman (@yoavlandman). JFrog, in case you're unfamiliar with the company name, is the inventor of Artifactory, the Java repository management solution that won a 2011 Duke's Choice Award. They also regularly produce cool swag tshirts (see below). Yoav was very busy at JavaOne 2012, but with advance...
on Nov 27, 2012


GlassFish comes preconfigured with Apache Felix Gogo, which is an implementation of OSGi RFC 147, and is a proposed standard shell for OSGi environments. For Glassfish 4.0 there is no longer need to open a separate port to access the shell. The OSGi shell commands are integrated with asadmin, so you can now access the OSGi shell commands via asadmin tool. There is a remote command called...
on Nov 20, 2012

Global Education and Learning

We are preparing to teach Greenfoot for middle schools student (end of this year). We are new in this area, esp we are in last 7 year working with highschool (vocational highschool).. and in last 3 years working for diploma program in polytechnics. We want to produce better Java programmer/your architect, and start to reach middle school, with age 13+, and also working with our highschool partner...
on Nov 13, 2012