Dave Johnson on open web technologies, social software and software development
Dave Johnson in Java 04:59PM Dec 11, 2006 Comments [1]
Dave Johnson in Java
01:52PM Dec 11, 2006
Comments [3]
Tags:
atom
java
rome
rss
Dave Johnson in Links
07:00PM Dec 08, 2006
Comments [0]
Tags:
grizzly
jmaki
phobos
roller
Dave Johnson in General
06:07PM Dec 08, 2006
Comments [0]
Tags:
family
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, especially for a "0.2.0" release. Here's an excerpt:
The goal of the Apache Abdera project is to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (in-progress) specifications. [... incubator blah blah blah ...]We might have to steal that IRI support for ROME. Actually, that's something that should be built right into the Java platform. Apparently IRI support was considered for Java SE 6 and something was implemented, but then rolled back.
- A reworked API that improves usability
- Decoupled extensions from the underlying parser implementation
- An Atom Publishing Protocol client implementation
- Updated support for the current Atom Publishing Protocol draft specification
- Added support for Internationalized Resource Identifiers (IRIs)
- Improved Thread Safety
- Fixed a number of Classloader issues that kept Abdera from working properly in application server environments.
- Improved Javadocs
- Added test cases and sample code
- Added experimental Bidirectional Text support
- Improved implementation of OpenSearch v1.0 and v1.1 extensions
- Implementation of MediaRSS extensions
- Implementation of Feed Paging and Archiving extensions
- GoogleLogin Authentication Support
Dave Johnson in Java
06:45AM Dec 07, 2006
Comments [7]
Tags:
apache
atom
java
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 by using visual tools they lose a bit of control or they don't fit their development environment. So I'd like to discuss this topic, so that you can decide whether Visual Web Pack is for you or it is not.
A very thoughtful and balanced post from Netbeans evangelist Roumen Strobl that examines some of the reasons you might or might not want to use the new Netbeans Visual Web Pack.
Dave Johnson in Java
01:16PM Dec 06, 2006
Comments [2]
Tags:
java
jsf
netbeans
webdev
In the past we've had up to ten attendees. A US congressman, an actual female and once even Sam Ruby showed up, but since Cafe Cyclo shutdown and we moved to Helios it's been just Josh and I. That's fine and all, Josh's a great guy, but we'd really dig some company. So come on down and entertain us with stories of your fascinating blog-related legal troubles, sinister government conspiracies you've exposed via podcast, that band you saw last night or maybe just the time you forgot the HTML tag for making text blink. Did I mention they make a great latte at Helios? They have beer too.
When: First and third Tuesdays of every month at 6:30PM
Where: Helios Coffee (Map)
413 Glenwood Avenue
Raleigh, NC 27603
919.838.5177
Dave Johnson in Blogging 04:42PM Dec 04, 2006 Comments [0]
In case you haven't heard the news or followed my Latest Links: at an analyst conference last week IBM announced a new server-side product suite called Ventura that includes blogging, social bookmarking and social networking. Ventura is Java EE-based, runs on Websphere (with DB2 or Oracle) and the blog server component is based on Apache Roller (incubating) 3.1. That's the very same version of Roller that we're currently running at blogs.sun.com.
So how do I feel about it? I'm thrilled to see IBM contributing to, building on and supporting the Roller project. No matter how you cut it, that's good news for Roller users including those at blogs.sun.com who are already benefiting from IBM's contributions (e.g. tagging support in 3.1). Of course to be honest, I'm also a little disappointed that Sun isn't shipping and supporting a Roller distribution -- that's always been one of my goals. Sun has put heck of a lot of engineering time into Roller, helped to grow the community in the Apache incubator and benefitted greatly via blogs.sun.com -- it sure would be nice to share those benefits with our customers by offering service and support.
Dave Johnson in Roller 04:37PM Dec 04, 2006 Comments [1]
Hmmm... That link to Cote's People Over Process blog is now a 404. I'll let Cote explain that if he wants to. You can find details similar to those that Cote posted in Luis Suarez's blog post titled IBM Lotus Ventura: IBM's Take of Social Software within the Enterprise. Here's an excerpt:
Lotus Ventura is supposed to be IBMâs adventure (Pun intended ) into the social computing world for the enterprise. Yes, once again, that IBM 2.0 thing. And as you may have been able to read already over at Coteâs weblog post Ventura would be an application that will integrate a number of different social software tools that, as James mentioned, some of us, inside of IBM, have been using for years now!:
1. IBMâs BluePages (a.k.a. IBMâs employee directory): So that expertise location within the enterprise can be easier than ever having access not only to knowledge workers but also to the information behind those same knowledge workers. That is, their information.
2. Dogear: IBMâs social bookmarking application: and which I have talked about over here a few times already.
3. Activities: Of which you would be able to read some more about on the presentation I shared yesterday over here from Mike Roche (Slides 6, 23, 46 and 49) and of which I will talk about some time later on.
4. Communities: Given my role as a community builder and knowledge manager, this is actually one of the components that I will be really looking forward to and that, as time goes by, I will be able to share some further details on it.
5. Roller: Or, as we all know, weblogging; yes, that is right. Ventura will have a component that would connect knowledge workers with the world of weblogs using the Roller weblogging engine, which is basically what we have been using as well inside IBM with Blog Central. I have been keeping my Intranet weblog over there for nearly three years and it would be an incredible experience to be able to see it integrate nicely into Venturaâs other components. Nifty!
6. Integration with other components: Like search or Lotus Sametime 7.5, amongst others. Actually with the inclusion of that integration with Sametime 7.5 we would be getting the best out of both worlds, synchronous and asynchronous collaboration. And all that available from a single point of entry. Can it get better than this ? Hummm. I donât think so.
Dave Johnson in Links
07:09AM Dec 04, 2006
Comments [3]
Tags:
ibm
roller
Dave Johnson in Blogging
12:29PM Nov 30, 2006
Comments [4]
Tags:
blogging
movabletype
roller
wordpress
Dave Johnson in Links 01:06PM Nov 29, 2006 Comments [0]
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 then ROME team has made numerous small fixes and a couple of design changes, which I'll cover in a later email. I proposed the release, so I get the honor of acting as release manager.
Dave Johnson in Java 12:39PM Nov 29, 2006 Comments [0]
Dave Johnson in Links
03:14AM Nov 28, 2006
Comments [0]
Tags:
atom
rss
xml
I used Firefox 2.0 for a while on my Powerbook without any major problems, but since I switched over to my MacBook last week, Firefox 2.0 been just as crashy as hell -- locking up multiple times each day. From this looks of this thread on MozillaZine, I'm not alone. I took some advice from a comment on this post at creativebits.org and uninstalled the Google Toolbar extension. So far so good.
Dave Johnson in Open Source
04:42PM Nov 23, 2006
Comments [1]
Tags:
firefox
mac
Here's a little something else I'm thankful for. My brother Dan has been low-frequency blogging for a while and he's getting better and better. His blog is called Film Babble and it's definitely babble (and I mean that in the absolutely best way possible), but his writing style is interesting and he got a pretty deep knowledge base to draw on when it comes to movies and music. His latest post is about director Robert Altman, who just passed away.
Dave Johnson in General
04:18PM Nov 23, 2006
Comments [0]
Tags:
family
movies
triangle
Happy Thanksgiving to those that celebrate this fine American holiday and happy Thursday to those that don't. As always, I'm thankful for my happy and healthy family and happy that we'll be able to get together this weekend. And, as usual, we enjoyed a traditional Thanksgiving dinner at my parent's place over in Chapel Hill. For us, the traditional dinner is turkey, stuffing, gravy, rice, cranberry sauce, stir-fried veggies and dessert of pumpkin pie and chocolate pecan pie (my personal favorite). Tomorrow we'll head down to Andi's folk's beach house near Topsail Island, NC for a couple of days of doing mostly nothing -- the water will be cold but with temps around 70F my crazy kids might just brave the icy waves. Hope you have a good one too.
Dave Johnson in General
04:10PM Nov 23, 2006
Comments [0]
Tags:
family
triangle
Dave Johnson in General
04:28AM Nov 21, 2006
Comments [1]
Tags:
blogging
triangle
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 Optimizations in the Java HotSpot(tm) virtual machine.
Presented by Steve GoldmanThis talk covers recent work in the client and server compilers for the Java HotSpot(tm) virtual machine to achieve higher performance of Java(tm) programming language applications. Synchronization-related optimizations, escape analysis, multi-tier compilation, and other topics will be covered. This talk is targeted at users of the Java(tm) programming language interested in how their programs are dynamically compiled to high-performance machine code and what performance improvements to expect in various areas in the Java(tm) SE 6 release.
Dave Johnson in Java 06:31AM Nov 20, 2006 Comments [0]
I've been itching to try Ubuntu so I decided to install it on my old Dell box, which as running Debian. I downloaded Ubuntu 6.10 Edgy Eft, burned it to CD, backed up my data and booted off the new CD.
While I expected my Mac upgrade to go smoothly, I was expecting this upgrade to require a long morning of opening the computer, growling and cursing under my breath. That didn't happen. The Linux installers I've used in the past didn't give me the option to resize partitions and I've been using one big partition, so I was pleasantly surprised that the installer has the built-in ability to resize my partition without losing data. I was also happy to see that my video card was configured properly, which is a first for me -- previously, I've always had to edit X config files to get things right. So far, it's thumbs up to Ubuntu.
Dave Johnson in Open Source
04:51PM Nov 19, 2006
Comments [1]
Tags:
linux
ubuntu
I was tempted to switch away from Apple, but in the end I decided to take the easy route and buy another Mac laptop. When Apple updated the MacBook Pros a couple of weeks ago, I ordered one.
And I'm not kidding about the easy route. Transitioning from my old Powerbook to my new MacBook was amazingly easy, especially when you consider the fact that I moved from a PowerPC processor to an Intel. It was this easy: start up new Mac and when prompted hook old Mac to new Mac via Firewire cable, wait 2 hours and boom... all applications, settings, mail... everything... is perfectly duplicated and ready to on my new laptop. And yes, it's fast. As long as my battery doesn't explode and I don't get hit by random shutdown syndrome -- fingers crossed, knock on wood and all that -- I think I'll be a happy with my new Mac for very long time.
Dave Johnson in Mac
04:50PM Nov 19, 2006
Comments [2]
Tags:
mac
« Previous page | Main | Next page »