Skip to main content

A Day in the Life

Posted by editor on September 2, 2005 at 6:35 AM PDT

The making of the front page.

5:30 - Alarm (current selection: Final Fantasy Theme [iTunes link] by Nobuo Uematsu)

5:40 - I'm at my computer, heading to weblogs

5:42 - Switch on Armitunes

5:45 - Romain's blog is really good, definitely posting that. It must have been a huge hassle posting all the screenshots. IM shows him as available... is he really up that late (2:45 AM) in CA?

5:48 - Have three blogs picked for the front page. Romain and Arun's descriptions aren't long enough to wrap around their pictures, so I'll have to use excerpts from each blog as a description instead.

5:54 - Weblogs are done, looking at forums. Looks like there's activity in the community/project-specific forums (GlassFish, JAXB, Mobicents, etc.), Mustang, and the new Performance and Your Java Career forums.

5:57 - A "relational versus object db" question in performance forum. That's something I haven't seen brought up in a while. Still, "3,000 times faster than mysql"? When is anything ever 3,000 times faster than anything else under any real-world conditions?

6:00 - Really nice post about bug fixes in Mustang contributed by outsiders. Important to get the word out that that's happening, so that'll be the second forum item.

6:04 - I'm done editing forum post descriptions - added links to the JDK one.

6:05 - AIJT (Also in Java Today) blurbs. One AIJT is already written, and I've left myself a note on a second one from a newsletter that arrived yesterday.

6:12 - P&C (Projects and Communities) blurbs. Because we "share the wealth" of the 10 weekly P&C slots on the front page, we don't like to run P&C's from any of the 20 communities more than once a week. So, I shouldn't use NetBeans, WS-XML, Portlet, Mac, Games, JavaPedia, Jini, or Tools.

6:14 - Check RSS feeds. Three community pages have updated: WS-XML, JavaPedia, and Desktop. Can't use the first two, and the third points to Romain's blog (got it), and Joshy's article (got it). So I need to start researching. Still, the BindMark announcement on WS-XML is interesting and we'll want to point out this project sometime soon. Pencil in for next week.

6:24 - I thought there was something JXTA-related in my mail, but apparently not. Keep looking. BTW, 17 new e-mails overnight. If Chris gets 50 e-mails a day and needs five minutes to read and respond to each, will he ever get any work done?

6:26 - Item 1 can be Portlet Community's pointer to JBoss PortletSwap. Portlets had been quiet for a while, but I'm hearing more about them from many places.

6:27 - Editor-in-Chief Daniel Steinberg appears on IM.

6:29 - Portlet blurb written. A little over four lines, so the next one will have to be that long too, so they balance when displayed side-by-side on the front page.

6:32 - Enterprise page features AppFuse 1.8.2, but it's a bugfix release with no new features. AppFuse is great, but is this front page news for me? Probably not.

6:35 - Nothing new on the Communications page, but Mobicents has been really active lately, check their page... ah ha, an announcement that they're able to handle 10 calls/second. That's an interesting development, so I'll use that.

6:41 - Setting up the poll. I wrote a list of poll questions a while back, so there's one ready to use. It's the last one, so I need to write new questions this week.

6:45 - Poll is ready

6:46 - Where's "Itooshii Hito no Tame ni"? Usually someone on Armitunes puts it in the queue to play sometime around 6:30 AM (US Eastern).

6:48 - Start pushing front page out to the server, section by section.

6:49 - P&C's don't quite balance. Need to lose or gain a word on one side or the other.

6:51 - Fixed P&C's.

6:52 - AIJT's are up.

6:53 - Weblogs are up.

6:54 - Forum postings are up.

6:57 - Poll is up.

7:00 - E-mail from Daniel about an infrastructure project. Instead of collaborating via SubEthaEdit, we'll write our two sides separately. Pity that Java doesn't have an equivalent to SEE... Multitaneous isn't it, at least not yet.

7:02 - Time for news. Steve Mallett writes them - I just do a quick check and arrange them on the page to reduce spacing problems (which may be inevitable today).

7:07 - Hmmm... JBoss Wiki is a portlet? That's an interesting approach.

7:11 - News is up.

7:13 - Double-check - page is all set, except for daily blog, which I'll write after exercise, shower, and breakfast. Of course, by keeping these notes, I've been writing it all along.

7:14 - Just realized I broke my repetition guideline by running a portlet P&C. Oh well, it's a good link.

7:20 - Exercise: half-hour of StepMania.

8:02 - Done with exercise. High score #9 (but only because I had added two songs to the routine, thus increasing the number of possible points).

8:55 - Back to put the daily blog together. I wonder how many people use this as, effectively, an RSS version of the front page

9:05 - Blog content is ready, but needs HTML formatting. This is why I have BBEdit.

9:24 - HTML and spell check done. Heading to Movable Type.

9:32 - Two typos, some HTML fixes, but otherwise ready. Here we go!

In Projects and
the open-source VoIP project Mobicents has posted an update on their performance accomplishments: "We can run at 10 calls per second sustained. Still a far cry from the carrier grade 100+. Do you want to bet how long before we get there or you want to help and be part of the success?"

The Portlet Community page points out JBoss PortletSwap, "a community gathering place for JBoss Portal developers to publish and share portlets, themes and layouts. Portletswap is a one-stop-shop for JSR-168 compliant portlets and JBoss Portal themes and layouts for use in JBoss Portal."

timbell has an update on JDK collaboration bug fixes in recent Mustang builds in today's Forums:
"JDK collaboration fixes are making their way through our internal bug-fix pipeline. If you look at the change documents provided with each promotion, you will find these Bug-IDs listed. I thought it would be useful to give an update on contributed fixes that have been integrated in recent Mustang builds"

wte is weighing
"I'm thinking about using Spring + Hibernate + MySQL. But I've recalled that there are also ODMBS Java databases. I googled the web for searching such engines and found prevlayer and db4o. These engines are really cool and pretty easy to use. But on the prevlayer website I read that this mechanism is 3000 times faster than MYSQL. Does anybody have experience with ODBMS? What can you say about ODBMS performance?"

The current Poll asks "What kind of Java metadata would you like to see other languages adopt?" Please cast your vote on the front page, then join the discussion on the results page.

In today's Weblogs,
Romain Guy unveils his
Synth Studio:
"When I started working at Sun, I wrote three tools to help me create Synth look and feels for Swing. The downloadable archive contains everything you need to run them but I haven't included the source code yet, for I need to figure out which license to use."

Arun Gupta works out a best practice in
List of annotations in Annotation Processor Factory:
"Relying upon factorypath or classpath for the correct annotation processor to claim the annotations can lead to unpredictable results. I fixed this problem in the JAX-WS annotation processor factory by fully qualifying the annotations that can be claimed."

In Great Javascript resources, John Reynolds writes:
"AJAX has rekindled my interest in Javascript, and much to my delight there are a lot of great library resources out there."

In Also in
Java Today
the "J" in NeoOffice/J stands for Java, and without it, Mac OS X users wouldn't be able to run without a very un-Mac-like X11 server. NeoOffice/J uses Java to provide a user interface that Mac users expect, tying into the Mac's menu bar, printing, copy and paste, drag and drop, and other UI systems. In What Is NeoOffice/J (and Can It Replace MS Office) Matthew Russell makes the case for making NeoOffice/J your primary office suite, and interviews lead developer Patrick Luby about Mac Java issues, such as Apple's very different 1.3 and 1.4 implementations and the end of Cocoa-Java, and how they affect this popular suite.

Do you need to build a sophisticated Java desktop application? Do you need things like window management, file editing, online help and maybe a plug-in system? Are you going to write all that yourself? Why? In Getting Started with the NetBeans Platform, Tom Wheeler makes the case for building your app on the foundations of one of the biggest Swing applications out there: NetBeans. "When developers think of NetBeans, they typically think of the popular open-source IDE. I want to be clear from the beginning: this is not an article about how to use the IDE. Instead, I'll explain how to get a head start towards creating desktop applications by reusing the infrastructure on which the IDE itself is built."

In today's
News Headlines

Registered users can submit news items for the href=""> News Page using our
news submission
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href=""> News RSS

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href=""> events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

9:34 - E major!

The making of the front page