Blogging Roller
Dave Johnson on blogging, open source and Java
Dave Johnson on blogging, open source and Java
Above: a random selection of photos from my Flickr photo-stream.
Dave in Java 11:15PM Jun 30, 2005 Comments[0]
Are there really going to be any smack-downs? I'm betting it's gonna be pretty mild. I'll blog the comments that provoke the smack-down bell.
Webwork
-
Jason Carerra
-
David Geary
-
Martin Dashorst
-
Howard Lewis-Ship
- Ed Burns
Dave in Java 07:00PM Jun 29, 2005 Comments[1]
Tags: Java
Dave in Links 02:00PM Jun 29, 2005 Comments[0]
Tags: Links
Dave in Roller 12:03PM Jun 29, 2005 Comments[0]
Tags: Roller
mentioned that future DVD players will have network ports too. Sounds like lots of interesting opportunities for Java developers there.
, a true OSI certified open source license (with patent protection/indemnification). Jim Driscol
has some more details of this new project, known as Glassfish
.
-- all preloaded on one of the new Sun Ultra 20
AMD Opteron based workstations.
took the stage with Johnny L
to demo Creator 2.0
and a cool new AJAX component they've cooked up (I'm still trying to find it on Java.Net).
Pardon (and correct) me if I don't have all the details right. I don't have time to write up Graham Hamilton's presentation on Java SE, EE and ME. Maybe later. Gotta run...
Dave in Java 03:34PM Jun 27, 2005 Comments[2]
Tags: Java
Dave in Roller 09:49AM Jun 27, 2005 Comments[0]
Tags: conferences roller javaone
Note that they use the term RSS as a blanket term that refers to the "general concept of feeds of syndicated content." So, in the eyes of Microsoft, the term RSS also includes the new IETF standard Atom Publishing Format
.
From what I've read so far, there are three announcements:
1. IE7 will include feed autodiscovery
Well, duh. Just like Safari RSS and Firefox do now, IE7 will recognize when a web page has a feed and will make it easy for you to subscribe to that feed.
2. Longhorn will include a built-in newsfeed datastore
Microsoft's new "Longhorn
" OS will keep track of your feeds for you. You can organize them into folders will download them as needed (including an Podcasts or other enclosures they contain) and make them available for all of your applications. This is great for Windows-only application developers, because they no longer have to worry about parsing feeds, caching feeds and annoying things like ETags and HTTP conditional GET -- Longhorn will do that for you.
It's not clear what kind of user-interface will be provided with the Longhorn aggregator. Will it include a feed reader interface like FeedDemon or NetNewsWire or will Microsoft leave that for 3rd party developers?
In Java-land, ROME
provides almost all the pieces you need to build such a feed datastore. It's got a parser that can handle any format and extensions. It's got a "fetcher" that fetches and caches feeds and plays nice with ETags, HTTP conditional GET, and FeedDiff. It's got an abstract data model that can represent any type of feed. That's why I say Microsoft is on the road to ROME too.
3. Longhorn will extend RSS to give it better list-handling capabilities
Microsoft's new Simple List Extensions Specification
makes it easier to use a newsfeed as a sortable list of items. The extension looks pretty simple, but I believe it will break a lot of parsers because of the way it wraps existing elements (see Phil Ringnalda's post
for example). Most feed extensions add new elements, but don't wrap existing elements in this way. ROME's extension handle might need to be redesigned to accommodate this type of extension.
This is all cool stuff and if you want to be able to do it in Java, then join up with the ROME project. Java can get there first.
References:
Dave in Blogging 09:59AM Jun 25, 2005 Comments[0]
Tags: Blogging
Dave in Links 05:00PM Jun 24, 2005 Comments[0]
Tags: Links
Something odd just happened in my aggregator and I'm not sure how to explain it. I was reading through my Java related subscriptions and I noticed that The Server Side feed had just one entry, an "AD" for a service called Pheedo. It looked like this:
So I went to theserverside.com and checked their newsfeed. It looked just fine and did not contain even one reference to Pheedo. Hmmm. What happened? So, I went back to NetNewsWire and choose "View XML Source" for The Server Side feed. I saw a feed with a The Server Side header and an atom:link element pointing to Pheedo with rel="start". See the screenshot below:
So, what happened here? Just a glitch when The Server Side installed the Pheedo stuff or something more sinister. One thing's for sure, we're gonna need Adblock for feed-readers real soon now.
Dave in Blogging 01:29PM Jun 22, 2005 Comments[4]
Tags: Blogging
Simon Phipp's and Jim Grisanzio have organized a JaveOne bloggers meetup at the Thirsty Bear from 6-8pm on Monday June 27th. See you there.
Dave in Java 08:27AM Jun 22, 2005 Comments[0]
Tags: Java
I'm attending JavaOne 2005 next week and speaking on Thursday at noon. The talk is titled Beyond Blogging: Feed Syndication and Publishing With Java™ Technology (TS-7318) and there are four speakers Alejandro Abdelnur (not attending), Pat Chanezon, Kevin Burton and myself.
Dave in Java 08:16AM Jun 22, 2005 Comments[1]
Tags: Java
I missed the fortnightly Raleigh bloggers meetup last night. We were out celebrating Leo's third birthday, Andi's birthday and the sale of our old house in Charlotte. I'm going to try to make it to the Chapel Hill meetup tonight, but it looks like work might run a little late today.
Dave in Blogging 07:56AM Jun 22, 2005 Comments[0]
Tags: Blogging
I convinced Andi that Alex(8) and Linus(7) are old enough for the Star Wars films. So, this past weekend we watched episides I, II and III. We started with Episode 1.1: The Phantom Edit, a fan-edited version of the film that includes much less Jar Jar than before. They boys thought they could have cut more; I kid you not. I thought the Phantom Edit was a little too fuzzy to enjoy. I guess that's because it was created from a VHS copy of the film.
I think the boys enjoyed Episode II: Attack of the Clones more than Episode I, but there was a little too much kissing. It's funny to see the kids cringe when Anakin and Padme get all mushy.
It was Andi's birthday on Sunday, so she took Alex and Linus to Episode III and I stayed home with the little Leo. They enjoyed it the most of the three, but Linus was a little disturbed when he saw what happened to Anakin. I don't think he was really traumatized, at least not as bad as he was on The Mummy (whatever you do, do NOT mention The Mummy to Linus).
I wonder what they're going to think of the original films. Will they see IV and V as the awesome classics that I know them to be, or dated and dull after the orgy of special effects they've just gone through in the prequels.
Dave in General 09:37PM Jun 20, 2005 Comments[1]
Dave in Roller 09:03PM Jun 20, 2005 Comments[1]
I spent some time with VelociDoc yesterday and updated the Roller Velocity Macro Reference.
I also updated the Roller Javadocs and added some diagams from my Roller presentation.
Dave in Roller 09:09AM Jun 19, 2005 Comments[1]
Tags: Roller
Dave in Links 05:00PM Jun 16, 2005 Comments[0]
Tags: Links
Dave in Links 05:00PM Jun 15, 2005 Comments[0]
Tags: Links
The said it couldn't be done. They were wrong. OpenSolaris has been released under a true open source license and the project will be run as a true open source project, with outside contributors and independent distros and everything. Congrats to everybody inside and outside of Sun who helped maket his happen. This is definitely a historic day for open source.
It may also be a historic day for blogging. It's not a "normal" product launch, that's for sure. Instead of launching OpenSolaris with a media splash, press releases and a carefully crafted message, the OpenSolaris crew has taken over blogs.sun.com and let the bloggers loose. They're blogging (blogs.sun.com and opensolaris.org) and tagging (technorati, del.icio.us and flickr) and chatting (#opensolaris at freenode.net) and badging and getting the word out in their own imaginative and personal ways. I'm proud to be even a small part of that and I can't wait to get my hands on the code (of course, like everything else in my life, that'll happen right after I finish the book).
Dave in Sun 05:06PM Jun 14, 2005 Comments[1]
Tags: Sun
Dave in Links 05:00PM Jun 14, 2005 Comments[1]
Tags: Links
Preview version of the new NetBeans CVS Support now available!: The NetBeans team is proud to announce a preview (alpha) version of the new redesigned CVS support, an innovative approach to integration of a Version Control System (VCS) into the NetBeans Integrated Development Environment (IDE). The new module provides a simple, efficient IDE versioning workflow and intelligent support for common versioning operations.The module is not derived from the current NetBeans VCS support, but instead is meant as a lightweight approach with less focus on architectural abstraction and much more attention to User Interface (UI) functionality.
CVS integration is the one thing that keeps pulling me back to Eclipse, so I'm really glad to hear the VCS subsystem is being re-worked (maybe 'replaced' is more accurate). Check out the screenshots, looks like good stuff. I hope better Subversion support is not far behind.
Via Roman Strobl and John Jullion-Ceccarelli
Dave in Java 08:48AM Jun 14, 2005 Comments[0]