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 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
So I haven't posted a blog here since 2009 - and haven't work for Sun or Oracle since early 2010. It's been a wild few years working on a number of things as diverse as giant clouds to control software for cameras which go down oil wells. And I have a new blog at timboudreau.com, naturally using a blog engine I wrote myself (I gave myself a project to learn node.js). Currently I'm architecting...
on Nov 10, 2012

Java Enterprise

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
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(Serializable key)   Object eval(Serializable key, Object defaultValue)  ...
on Dec 15, 2012
After a long time away, I'm raising my head again on the java.net site. I once roamed these java.net 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
Not so long ago Mark Halvorson mentioned in his presentation at the Magnolia Conference 2012 that he doesn't understand why he can't have versioning for templates in Magnolia the same way he has it for content. Then I thought why not? Should be pretty straightforward. The first implementation was indeed easy. Similar to what Magnolia does when dealing with DMS documents - I just configured a...
on Nov 7, 2012

JCP

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 http://bantusekolahku.kemdikbud.go.id 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 Java.net 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

Java.net 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
Has been 6 months, I part of the Azure Insider. I can test Azure here. Yes We have a lot of Cloud environment here, from OpenStack/CloudFoundry to VSphere/CloudFoundry, mostly all PaaS Related which I interest and see value for developer in PaaS World. anyway, there is an initiative related to Paas, called OpenPaaS, please visit http://www.openpaas.or.id. Several interesting work that we has made...
on Nov 6, 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

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

Java Communications

The Java.net MSRP (Message Session Relay Protocol) project team has announced the release of Version 1.0.3.FINAL. If you're not familiar with MSRP, it's an open source library that implements the IETF's RFC 4975 (that is, the Message Session Relay Protocol). RFC 4975 defines MSRP as: a protocol for transmitting a series of related instant messages in the context of a session. Message sessions...
on Nov 12, 2012