Dave Johnson on open web technologies, social software and software development
Michael Kimsal did an informal survey of computer language use and religion on his blog a couple of weeks ago. The results don't seem very surprising to me. Like Alan Turing, Linus Torvolds and Richard Stallman, most developers are either atheists or agnostics.
Here's Michael's pie chart for Java:
Dave Johnson in General
05:52AM Feb 18, 2008
Comments [4]
Tags:
developers
religion
Dave Johnson in Links
07:48AM Feb 16, 2008
Comments [0]
Tags:
facebook
java
liferay
opensocial
socialnetworking
Apparently, CISCO has a pretty active internal blog server and it's running Roller. I can tell from my referrer logs. If any CISCO folks are reading this, drop me a line. I'd love to know how Roller and internal blogging in general is working out for you.
Dave Johnson in Roller
04:21PM Feb 12, 2008
Comments [1]
Tags:
blogging
Follow that link and RSVP if you are interested in attending. That's what I did.Ignite Social Media blog: Our discussion leader this month will be Lee White, who will guide us in a conversation about social media and Enterprise 2.0. Lee brings his expertise from GlaxoSmithKline where he was the Sr. Manager of Social Media Development and will be speaking of how to âRe-imagine the Organization with Social Mediaâ. Here are the crucial details:
Location: Calvert Holdings - 1225 Crescent Green, Suite115 Cary, NC 27518
Date/Time: Wednesday, February 20th @ 5:30pm - 6:30pm
Topic: Social Media and Enterprise 2.0
Dave Johnson in Blogging
04:21PM Feb 12, 2008
Comments [0]
Tags:
socialmedia
Yesterday, I saw Persepolis. I thought it was great. The artwork was beautiful, the characters Marjane and her grandmother were wonderful and the story really took hold. I dragged the older boys (10 and 11) along and that was probably mistake, not because of the occasional bad language and a couple violent images -- but simply because of the subtitles. The whole thing is in French and they had a hard time following along, especially at the start. I wonder why the Galaxy didn't show the English-dubbed version, because there is one with the voices of Iggy Pop and Sean Penn. Guess that's a good excuse for watching it again when it comes out on DVD.
Dave Johnson in General
05:53AM Feb 11, 2008
Comments [0]
Tags:
movies
Kenai was announced yesterday at the Sun Analyst Summit (SAS 2008):
It was mentioned in Software VP Rich Green's presentation.
I think that's just about all I can say on the topic.
And by the way, the audio and slides for all of the SAS 2008 presentations are online now. Ian Murdock's presentation is especially good, as Redmonk's James Governor tweeted yesterday "Ian Murdoch (the ian of debian) is doing a phenomenal job of explaining what Linux, and distributions are. A great education for analysts."
Dave Johnson in Sun
04:17AM Feb 06, 2008
Comments [0]
Tags:
socialnetworking
sun
I missed this one in my social networking API link-fest yesterday: Google announced version 0.7 of the OpenSocial API, some of the data APIs are outlined in the spec and they're still using AtomPub protocol (just like GData).
I had heard there was some push-back against AtomPub, but I really don't know what is going on because there is no transparency at all in the specification development process. So, who knows, but I really don't think they have time to invent an all new protocol. In fact, they'd better wrap things up tout de suite because Google's planning to go live with OpenSocial on Orkut during the last week of February.
Dave Johnson in Social Software
06:38AM Feb 05, 2008
Comments [3]
Tags:
atompub
opensocial
socialnetworking
Dave Johnson in Links
09:00AM Feb 04, 2008
Comments [0]
Tags:
abdera
app
blogging
opensocial
shindig
socialnetworking
SpringSource, the company behind the Spring Framework, has purchased Covalent, a company that provides support for Apache projects. This popped up on my radar because Covalent offers support contracts for Roller and in fact, SpringSource CEO Rod Johnson mentioned Roller specifically when talking about the deal (emphasis mine):
Rod Johnson: "We want to support the open source software that people want to use," including the Geronimo application server, the Axis Web Services Framework from Apache, and the Apache Roller Blog multi-user blogging software."
Sounds like a good thing and hopefully it will improve the support story for all Apache products. In fact, it could be a really good thing for Apache projects because Rod's philosophy is that you can't support software unless you are one of the software's creators.
Rod Johnson: "You can't divorce the process of maintaining software from the process of creating software...That's not the future of enterprise open source - unless open source has no future"
Based on that, we can assume that SpringSource will now be paying committers to do creative work on Roller and other Apache projects so that they can provide the best maintenance and support of those same projects. Right? Maybe I'm too naive -- after all, I figured having Roller in Lotus Connections meant IBM would be contributing.
Dave Johnson in Open Source
04:27AM Jan 30, 2008
Comments [2]
Tags:
asf
opensource
roller
Dan says 2007 was an exceptional year for films and he's posted his top ten films of 2007 list, with links to his original reviews for each film. Based on the four I've seen (Simpsons, No Country, I'm Not There and Ratatouille), I'd have to say it's a good list. I'm looking forward to tonight when Dan and I are going to see Blade Runner, The Final Cut at the Carolina Theater.
Dave Johnson in General
03:42AM Jan 29, 2008
Comments [0]
Tags:
family
movies
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 spending the last week refactoring the Abdera server framework with the goal of making is less complicated, easier, and generally better.
Dave Johnson in Java
04:05AM Jan 28, 2008
Comments [3]
Tags:
abdera
atompub
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.
Dave Johnson in Java
10:40AM Jan 23, 2008
Comments [0]
Tags:
feeds
java
rome
rss
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 Java tools for parsing, fetching and generating all forms of RSS and Atom feeds. The core ROME library is relatively small and depends only on the somewhat creaky old JDOM XML parser. Available separately are modules to support various feed extensions such as OpenSearch, iTunes, GeoRSS, etc. ROME was originally developed and open sourced by Sun Portal dev team members in 2004.
ROME Propono is a subproject of ROME that supports publishing/editing entries and files to blog servers and AtomPub servers. Propono is made up of three parts: 1) a Blog Client library can publish via either the old lagacy MetaWeblog API or the shiny new AtomPub protocol, 2) an AtomPub client that publishes only via AtomPub and 3) a framework for creating AtomPub servers. Propono was developed by Ramesh Mandava and Dave Johnson, based on code from RSS and Atom in Action and open sourced as part of the Sun Web Developer Pack in 2007.
Abdera is a set of Java tools for working with Atom feeds and AtomPub protocol. This includes a parser, writers, an AtomPub client and a framework for creating AtomPub servers. Abdera's Atom feed parser uses STAX, so it uses less memory and is faster than ROME. Abdera's Atom feed support is more comprehensive than ROME's and it supports signatures, encryption, Atom to JSON, extensions for Threading, Paging, GeoRSS, OpenSearch, GoogleLogin, etc. etc. Abdera was developed by IBM and contribued to Apache in 2006.
Now let's compare frameworks. The pros and cons of ROME are:
The pros and cons of Abdera are:
There you have it. ROME and Abdera folks: think that's a fair comparison? Are you a ROME or Abdera user? How would you like to see these frameworks move forward?
Dave Johnson in Java
01:18PM Jan 22, 2008
Comments [7]
Tags:
abdera
apache
atom
feeds
java
rome
rss
I returned Saturday morning after a very productive trip to CA. The week was jam-packed full of meetings, meet-ups, dinners and other get-togethers with my co-workers and California friends.
Above are a couple of photos from/of the building where I work when I visit Sun's Santa Clara HQ. The campus is a beautiful place as far as corporate campuses go, and a former insane asylum with "historic and architectural significance" according to the National Park Service. I think it's slightly of odd that so far in my career I have worked at two software companies head-quartered in former mental health facilities.
Dave Johnson in General 09:29AM Jan 21, 2008 Comments [0]
It took me about 24 hours and an unexpected stay in Houston, TX but I finally made it to California yesterday. Then, when I arrived I found that my hotel reservations were made for the wrong dates and MacWorld is in town eating up all hotel rooms. Not fun, but it's all behind me now. I'm settled in here at Sun's Santa Clara campus and looking forward to a productive week with the Social Software team -- lots of meetings, white-boarding ideas and getting moving with the next phase of our plans.
Looks like Matt Raible, Matthias Wessendorf, myself and probably others will be having a "tech meetup" at the Old Pro in Palo Alto at 6:30PM Wednesday evening. So, blog readers, Roller fans and other friends in the area, stop on by.
Dave Johnson in General 06:11AM Jan 15, 2008 Comments [0]
There have been some interetsing Atom items recently on James Snell's blog. There was a link to a nice IBM DeveloperWorks article on using Abdera to write Atom feeds to JSON. (I was kinda hoping for an XSL/T, but not matter how you do it, it's a definitely feature that belongs in Abdera.) And there's a good quote from Adrian Sutton's blog post about the Atom features in IBM's Roller and Abdera based Lotus Connections product. And most recently, James linked to the new Google Feed Server project: an Abdera based AtomPub server from Google. All good stuff.
Gotta say, Abdera's looking better and better. It's got the features (IRI support, encrytion, pluggable auth, STAX parsing, etc.) and it's got Dan and appears to have some good momentum going. At this rate, I'm not sure how much more work I'll be putting into ROME Propono. If somebody were to, just for example, contribute an Abdera based AtomPub implementation to Roller, I might have to stop entirely.
Dave Johnson in Feeds
01:18PM Jan 11, 2008
Comments [4]
Tags:
abdera
atom
atompub
Another thing I worked on over the winter break was an all-Dave feed, a single page and feed that combines all of the various things that I post to the web: blog entries, Flickr photos, del.icio.us links and Twitter activity. So far, this is what I've got: http://rollerweblogger.org/roller/page/feeds.
Dave Johnson in Roller
10:19AM Jan 09, 2008
Comments [2]
Tags:
atom
roller
rss
Everex debuts $399 ultramobile PC: The Cloudbook is designed for Internet usage, not for heavy duty graphics applications. Like the gPC, it will come with software or links to FireFox, gMail, Meebo, Skype, Google Documents & Spreadsheets, Google Calendar, Google News, Google Maps, Wikipedia, Google Product Search, GIMP, Blogger, YouTube, Xine Movie Player, RhythmBox, Faqly, Facebook and OpenOffice.org 2.3.
The gOS operating system looks pretty cool. It's based on Ubuntu Linux plus the slick Enlightenment Window manager and the desktop and menus make Google "your entire computing experience. I can see how geeks like me and the kids we've brainwashed into digging the GIMP might like it, but aren't most folks going to be scratching their heads and asking how well it runs MS Word? I'd love to know how Everex's existing $200 gOS powered desktop is selling.
Dave Johnson in Open Source
10:17AM Jan 09, 2008
Comments [3]
Tags:
linux
I'm going to be traveling to California next week (Jan 13-18) to sync up with my co-workers at Sun HQ in Santa Clara. I'll be in town Sunday through Friday and though my days will be pretty busy, I'll probably have some free time in the evenings for a meet-up or two. Let me via email know if there are some good ones going on next week or if you like to meet-up and talk Roller/blog tech one night (dave.johnson at rollerweblogger.org).
Dave Johnson in General
12:16PM Jan 07, 2008
Comments [8]
Tags:
travel
I have just one item for Roller Strong today: the post below from James Snell of IBM, which lists some pretty impressive stats for IBM's internal blogging system. James doesn't mention it in the post, but I've been told that the site is powered by Apache Roller v3.1.
Growth: Quick note: IBM's internal blogging environment currently has 95k+ entries, 94k+ comments, 41k+ registered users, 11k+ Blogs (about 13% of which are considered active), 20k+ distinct tags, and 6k+ ratings on entries (entry rating has only been around since June of 2007). On average, there are just under 150 new entries posted to about 115 blogs per day. The number of comments per day fluctuate between 80-230 per day. A range of between 200-400 tags are used each day. Update: in the first three days of January, the server access logs show 109,439 unique visitors, 3,265,739 hits, and 61.37 GB of data transferred.
And that's internal boggers only. Just think what they could do with an external blog site. Roller works well outside the firewall too.
Dave Johnson in Roller
10:27AM Jan 04, 2008
Comments [2]
Tags:
blogging
ibm
roller
« Previous page | Main | Next page »