If you're a Java developer looking for a nifty way to build a Facebook app and host it in the cloud, look no further. The Facebook Platform lacks native Java support, but happily the RestFB project has taken up
the slack with its Java API. Using the Google App Engine plug-in for Eclipse, RestFB, and other open source libraries, you can write a Facebook app and deploy it on the GAE platform-as-a-service. Follow along step by
step in Java Facebook applications on Google App Engine .
Hi Java enthusiasts. Long time, no write. I've been occupied with my day job, but I wanted to share some newsworthy items that you may have overlooked on the Java zone.
First, after far too long a hiatus, Brian Goetz, Oracle's Java Language Architect, returns to dW with a new series, Language designer's notebook . With each quarterly installment, Brian will explore the issues that present challenges in the evolution of the Java language. This first article explores how real-world data can be used to inform and influence decisions. Long... [More]
JCP reform emerged as a key topic during the developerWorks Java platform roundtable last spring, and seemed to gain momentum with the coming together of IBM and Oracle on the OpenJDK project last fall. More recently, however, that promise appears to have died on the vine.
In November, Red Hat engineer and developerWorks Java zone contributor Dan Allen, along with Lincoln Baxter III, issued an open letter and petition calling for JCP reform. The pair sought to have the JCP "live up to its name as a 'community process,' rather than... [More]
Before we parted ways in 2010, there was a flurry of activity on the Java zone, including two new podcasts with some of the more prominent thinkers in the Java community: Sacha Labourey and Venkat Subramaniam. If you haven't had a chance, you'll want to listen now .
We also published several articles of note in December, including Solving the Expression Problem with Clojure 2.1 by Stuart Sierra, one of the great minds at Relevance, and Java concurrency bug patterns for multicore systems by three engineers involved in research and... [More]
I'd planned to post on Friday, when my partner in crime, Athen O'Shea, sent me a simple one-liner: "You saw this, right?" with an associated link. I hadn't seen it, and it was a great way to start my Friday morning: Apple had entered the OpenJDK fold.
As you may have already heard because of my delinquency (hey, I was celebrating a milestone of a birthday), Apple announced that Oracle will indeed assume responsibility for Java SE 7 and future versions of the Java runtime on Mac OS X. From the press release: Apple will contribute... [More]
As if the IBM-Oracle announcement on October 11 weren't enough to keep my brain humming (and my, uh, Android phone ringing off the hook), news broke last week that Apple does not plan to include its Java runtime in future versions of Mac OS X . The announcement, buried in the developer release notes for a Java update for Mac OS X 10.6, put it bluntly: "As of the release of Java for Mac OS X 10.6 Update 3, the version of Java that is ported by Apple, and that ships with Mac OS X, is deprecated."
While Apple will support and... [More]
It's been an eventful week in the world of Java. Yet again, a big announcement has given cause for reflection. As you're all now well aware, IBM, in response to an "olive branch" from Oracle, has decided to back OpenJDK instead of Apache Harmony. Certainly, there are developers, including some at IBM who've been working diligently on Harmony, who are disappointed by this news. But I think it's actually a good move.
As much as Harmony may have represented what is good and fair in the world of Java, it's been supplanted by... [More]
J. Steven Perry is a technology writer and software consultant who came to my attention a couple of years ago when he submitted a proposal for an introduction to Joda-Time , an open source date/time library for the Java platform. Since then, Steve and I have worked on several projects together, including the " Java platform roundtable, Spring 2010 ," to which he was a voluble (and valuable) contributor, and our recently published, and seriously needed, revamp of our " Introduction to Java programming " tutorial series.
Welcome to the "Spotlight on Java technology" blog, which is my way of connecting directly with readers of the developerWorks Java zone -- let's call it a contemporary version of the traditional "Letter from the Editor."
While you won't find in-depth technical or how-to information in this blog -- that's what the Java technology zone is for -- you will find a forum for inquiry. I'll often be exploring ideas here that may not make it into the technical articles I publish. In some cases, I'll be wrestling with a question... [More]