Neil's Place

November 28, 2002

7:30 PM

Hmmm. Aaron is working on some secret new application involving RDF. At least he won't have to worry about having to change its name later like the Phoenix folks.

Got to come up with a name like that for my stuff.

Comments ( 8 )

November 27, 2002

7:10 PM Is it just Mozilla Mail in disguise?

Pictures of the new AOL Communicator strongly suggest that it is not only based on Gecko and XUL, but on Mozilla Mail as well. The UI is almost identical, the menubar has the same labels, Modern theme buttons appear on the toolbars, and they have the same features (junk mail filter, collected address book, mail headers in a grey box.)

The only interesting difference from a XUL person is the slightly different tree widget. It has buttons to scroll through the columns in place of the hide/show drop-down.

Comments ( 21 )


1:02 PM

Well, according to this, that new AOL Communicator mail client is written using XUL and the Gecko engine. So regardless of whether this is good or bad for Netscape, this is good for Mozilla either way.

Comments ( 5 )

November 26, 2002

10:46 PM 101 things translated

Hey. A Japanese translation of 101 things that the Mozilla browser can do that IE cannot is now available, courtesy of KOZUKA Atsushi.

Comments ( 13 )

November 24, 2002

4:36 PM RDFPath / RPath

There were some folks looking into building RDFPath, an XPath-like syntax for referring to RDF data, although it hasn't had any updates for over a year. The syntax is fairly general purpose though.

For the RPath language I'm using in the SWC, I probably have different goals, since the expressions are intended to be used in UI elements, like XPath expressions are used in XForms. As such, they don't connect to a giant database of info.

For example, I might use:

director[birthdate/year < 1950]

which in RPath would return all nodes of directors born before 1950, but that wouldn't make sense to use on a client, as a client wouldn't have a database of directors to scan through unless it sent the query off to some remote server.

But, given two RDF files sent to the client each describing a different movie, one could pick out cast members that starred in both using:

children(<movie1id>/cast) & children(<movie2id>/cast)

Thus, there needs to be a balance between making the expressions powerful, yet ensuring that they make sense and performance doesn't suffer as a result.

Comments ( 29 )


2:00 PM Real work

Hmmm. I seem to have gotten myself into a situation where I have to do some real paid-for work for a few weeks. So I might not get as much time to work on the SWC.

The only thing I've done lately is change the history panel to use labels instead of URIs, and started creating a dialog box for adding custom datasources.

I wonder how I am doing all this.

Comments ( 4 )

November 22, 2002

11:51 AM

MSN Instant Messenger doesn't allow one to set your Displayed Name to anything containing the string "employ". So, if your name is "Tom Temploy", you're out of luck.

Comments ( 5 )

November 20, 2002

11:55 PM A little history

Have been working some more on the Semantic Web Client. I've started adding some real UI to it. It's not polished yet and it is quite slow at times, but it is finally getting close to doing something useful. I've added a history sidebar that shows a list of all of the resources one has viewed. Double-clicking a history entry opens it in the main content area, modifying the XUL and what RDF it is bound to accordingly.

It now has three datasources, Movies, Word lookup and Mozilla Bookmarks. The image shows some of the items from each in the history sidebar.

Next, I'll get it so one can add any RDF datasource at all, and get it so that links between them properly display the right UI for the right data.

Comments ( 72 )