Atom news: Apache Abdera graduates
Congratulations to the Apache Abdera team, who've just graduated to full Apache top level project status. The don't have the new site at abdera.apache.org up yet and they're still not quite at 1.0 y...
RESTful JSF in the works?
JSF spec lead Ed Burns just pointed out that some of my Sun-internal comments about JSF have made it outside the firewall and into an issue on the JSF specification project:
On Wed, 19 Mar 2008, Dav...
Struts 2 in Action
Struts 2 is my favorite Java web framework these days; it's REST-friendly, simple, easy to use, very flexible and the only thing it has with its creaky old Struts 1.x parent is the fact that it's an...
Social Software at JavaOne 2008
There are quite a number of Social Software related talks coming up at JavaOne and CommunityOne this year. You can learn about everything from building Social Networks with the Liferay portal and fede...
Social Software for Glassfish screencast
I mentioned the Social Software for Glassfish (SSG) EA2 release before the winter break, but I never got around to posting any details.
Since then
some documentation has appeared,
Manveen Kaur...
Abdera AtomPub server refactoring
I've got to carve out some time ASAP to take a close look at this.
The code is in Abdera SVN and there's
20-minute implementation guide (PDF) too:
James Snell: Dan Diephouse and I have been spendi...
Yahoo Weather RSS module for ROME
Apparently, I spoke to soon about ROME being in maintenance mode. There's an all-new
Yahoo Weather module for
ROME from
Robert "kerbernet" Cooper....
ROME vs. Abdera
For Java developers starting out with RSS and Atom, here are some notes to help you figure out the differences between the Java.net ROME and Apache Abdera (incubating) projects.
ROME is a set of Ja...
Holiday project: JMaki for Roller
Over the holidays I avoided doing anything directly related to my current set of work tasks. Sun went quiet, which helped, and I ignored the messages that piled-up in the Roller user and dev lists. ...
PHP support in Netbeans
Hadn't heard about this one until today, but Netbeans 6.1 will have plugin support for creating, editing, deploying to Apache HTTPD, running and even debugging PHP projects. Check out the details and ...
Groovy support back in Netbeans
After going missing in NB 5.5, Groovy support is back in Netbeans. Basic Groovy support with syntax coloring and support for running scripts from the IDE is available in plugin form (download page) fo...
Blogapps 2.1 released
The next releases that I'd like to announce are the Blogapps 2.1 Examples and the Blogapps 2.1 Server.
If you'd like to learn more about the Blogapps examples and server then read The Blogapps Pro...
OpenJPA 1.0 released
Congratulations to the Apache OpenJPA team on making their first official release since graduation. I wish I'd paid closer attention to the OpenJPA mailing lists and tested the release candidates. Oh...
re: Java needs an overhaul
Tim Bray: Java still remains by far the largest development ecosystem, and the selection and quality of libraries put pretty well any other language’s to shame, and it’s really fucking fa...
APP interop event today and congrats to Atomic Joe Gregorio
I wasn't paying attention and this one snuck-up on me. Today at noon Pacific Time there will be an online Atom Publishing Protocol interop event. The location is IRC on the Freenode network in the #at...
Finally... "go to file" in Netbeans
I've been waiting years for this one. As Roumen Strobl points out, the Netbeans 6.0 nightly builds finally include a "go to file" feature, much like CTRL-SHIFT-R in Eclipse (but in Netbeans 6.0 it's C...
Java already built-into iPhone h/w
So says ZDNet's Ed Burnette.
Ed Burnette: Shortly after the iPhone went on sale, hardware enthusiasts started tearing into them to see what made them tick. They found that the iPhone is using an ARM...
Glassfish at UNC-Chapel Hill
Via the Aquarium, there's a nice Java EE and Glassfish adoption story over in Chillboro:
Adam Constabaris:
A fundamental question for us in building this application was whether to use Tomcat and "s...
Zero
IBM's project Zero has de-cloaked.
Project Zero introduces a simple environment for creating, assembling and executing applications based on popular Web technologies. The Project Zero environment in...
Apache OpenJPA graduates
Congrats to the OpenJPA team.Patrick Linksey: Last week, OpenJPA graduated from the Apache incubator, meaning that
it's now a fully-fledged Apache project. We're graduating to a
top-level project, so ...
Basic Groovy, for Netbeans 6.0
Speaking of open source projects that need help, there's Coyote, which promised to bring scripting support to Netbeans and did so for Netbeans 5.0. Since then, the project has been pretty stagnant. JR...
Sun open sources Slynkr, Digg-like social bookmarking app
Sun just open sourced an interesting Java webapp called Slynkr that supports a Digg-like form of social bookmarking and tagging. You can get the source and docs at slynkr.dev.java.net. Slynkr was dev...
TS-6029 - Beyond Blogging: Feeds in Action
As usual, I'm enjoying JavaOne and meeting lots of new people and putting faces to names. I've also been practicing my talk daily so I can give you my best performance, so eat lunch a little early or ...
APP and OpenID at JavaOne
Trey Drake: How do you demo a directory server? Build cool apps around it. To that end, we've built an Atom/APP
server, a lightweight OpenID server, a blogging and "twitter" like app
- all...
Propono 0.5 released
ROME Propono 0.5 is a minor bug fix release of Propono. You can get the release files and updated Javadocs from the Propono 0.5 release page....
APP interop follow-up
Following up on the APP interop event last week, here are the ROME Propono APP client issues we found: ROME #66 BUG - don't expect entry to be returned from update (FIXED)
ROME #67 BUG - handle...
ROME Propono 0.4 released
I'm happy to announce the first release of the ROME subproject Propono. Propono is a ROME-based Java class library that supports publishing protocols, specifically the Atom Publishing Protocol and the...
@JavaOne: Beyond Blogging: Feeds in Action
As promised here's some more info on my JavaOne 2007 session. It's based in part on the Beyond Blogging presentation that I presented to a tiny audience at the local Tri-XML conference last year. Tim ...
Geertjan's blog
I've really been enjoying Geertjan's blog recently. Lots of interesting details, screenshots and his passion for his work really comes through. His posts on the Netbeans Schliemann generic languages f...
Newsgator launches Java ME powered feed reader
Newsgator, makers of FeedDemon and NetNewsWire, have launched a Java ME powered RSS/Atom feed reader. Here are some details from the press release: NewsGator Go! for BlackBerry and NewsGator Go! ...
Sun Web Developer Pack R1 with RSS and Atom goodies
The Sun Web Developer Pack (SWDP) finally uncloaked today, so I can talk a
little more openly about what I and my Java EE co-workers have been
working on. You can get the full scoop at the SWDP site, ...
JPA JPA JPA
That's three JPAs. I've been fighting to get a new Roller back-end running, one that uses the Java Persistence API (JPA) rather than the native Hibernate API that we use now. Craig Russell and Mitesh ...
Hudson: an amazingly easy-to-use build server
I've never used a build or "continuous integration" server before so I've got nothing to compare Hudson to, but I can say this: it's amazingly easy to install and configure. Just drop the h...
JavaOne here I come!
I'm very happy to report that my talk was accepted for JavaOne 2007. I'll be giving a thoroughly revamped and updated version of my Beyond Blogging talk (aka Johnson on Feeds), which adds in-dep...
Netbeans 6.0 pre-beta first impressions
When I saw that Tim Bray upgraded to a Netbeans 6 daily-build and it seemed to work OK, I just had to give it a try myself and I'm glad I did. I've been using it for a solid day now and I can tell tha...
Re: javax.ws.rest
I've been updating my javax.ws.rest post with links to blogs about JSR 311: Java (TM) API for RESTful Web Services. I went from a couple to nine links today and I'll probably keep on linking, but I'm ...
javax.ws.rest
That's big news. A standard Java API is coming for building REST based web services. If you're an expert in REST, you can participate in it's development by signing up for the expert group. Apache, BE...
JRuby on the JavaPosse
Interested in the JRuby project? Then you should check out the JavaPosse podcast interview with JRuby developers Charles Nutter and Thomas Enebo. They cover project status, JRuby vs. CRuby, Ruby on Ra...
Open source ghetto at JavaOne?
Geir's got a great idea for JavaOne. Hope it's not too late for 2007....
JavaOne 2007 call for papers closes today
There's still time to get those proposals in. I ended up submitting three proposals for technical sessions related to RSS/Atom and one for a Roller birds-of-a-feather (BOF) session. Here's the link t...
Join the blogs.sun.com team
If you dig blogs, wikis, feeds, Java and Solaris then you might be interested in the fact that we're hiring. Linda Skrocki's got the scoop on the job opening in Sun's Community Software Engineering t...
JavaOne 2007 call for papers ends Friday
The 2007 JavaOne Conference is May 8th-May 11th and this is the perfect forum to share your technology expertise at Sun's Worldwide Developer Conference. This year, the conference is being expan...
Java SE 6 too
In the rather unlikely case that you read my blog and don't know it yet, Java SE 6 was released today. The Sun bloggers are blogging it up and Danny Coward has posted a very nice top ten new features ...
ROME 0.9 (beta) is available
A new release of the RSS and Atom Utilities (ROME) project ROME 0.9 (beta) is now available on the project's Java.net website. This new release includes fixes to Atom relative URI resolution, easier ...
Apache Abdera 0.2.0 (incubating) released
Abdera is an open source Atom parser, generator, client and server tool-kit for Java. James Snell announced a new version of Apache Abdera (incubating) the other day and the feature list is impressive...
Visual Web Pack is NOT for you if...
Roumen: Visual tools for web development are a double-edged sword. They have their advantages and disadvantages. Some users love Visual Web Pack for what it provides but some of them go crazy because ...
ROME v0.9 (beta) coming soon
In case you missed the mention in my Latest Links post yesterday, there's a new release of ROME coming out in the very near future. The last release was v0.8 and was made in February 2006. Since then...
Java Hotspot talk at the TriJUG tonight
I'm a bit late in blogging this. Tonight's talk at the TriJUG looks to be a very good one, presented by Sun blogger and JVM guru Steve Goldman who works from Sun's Cary, NC office.
New Compiler Optim...
ROME progress
The ROME mailing list has been a little quiet lately. I'm hoping to change that. Roller's built-in planet aggregator uses ROME, Roller's Atom protocol implementation does too and I recommended ROME in...
Blogapps 2 progress
In my off-hours, I've started work on Blogapps 2. Blogapps is a collection of RSS/Atom utilities and applications based on the code from RSS and Atom in Action. You can read more about the project in ...