IRIS est
February 13, 2006
Danny Ayers mentioned that IRIS is available. It’s time for me to say something. Indeed, I owe readers of this blog an explanation for being rather quiet here. IRIS is the desktop user interface to CALO, and, from time to time, CALO comes up for milestone deliveries. We planned to time our release of IRIS along with the most-recent release of CALO, and, therein lies issues with timing. Releases of large, complex software systems occasionally (read: almost always) entail delays as quality assurance programs find new, always surprising, um, features that need immediate attention. Nevertheless, IRIS is now available. And, I can get back to making blog entries.
Let me talk about (read: manage) expectations. IRIS is huge, as downloads go and as desktop applications go. IRIS is only available, in terms of bootable runtime programs, on Windows platforms with recent operating systems. This is not a Windows 95 program. Memory tells me we have run it on 2003 and XP. Source code is available, from which developers on other platforms might be able to coax IRIS to run. At the same time, there are developer docs on this site and in the downloads which will permit others to begin to add features.
I have IRIS running on an ancient 700 mhz laptop with 256 mb memory. I have no expectations it will perform anywhere near as well (whatever that means) as it does on my 2+ ghz laptop with 1 mb memory. A friend reports
Downloaded and installed IRIS on WinNT, 350 MHz, 384 Meg RAM system.
Running IRIS, very long startup… error message several times that
gdiplus.dll not found (this is something that comes with XP?). But it
seems to be running…
Installation startup on my 700 mhz laptop took 12 minutes. There were a few error messages along the way. The program runs anyway; that’s not to say we are ignoring error messages. One error message at a time…
IRIS is, first, a research platform. CALO is the research IRIS supports. The designed-in domain which the IRIS ontology supports is that of an office environment, which implies (it says here) that the platform, as is, should be able to support many different domains, from general office, to research, to financial management, and more. Just don’t expect IRIS to do all that anytime soon.
Let’s talk version numbers. What you download now says “2.3″. Those numbers related to the 5-year CALO project. Said project is in year 3, and, theoretically speaking, at the end of this year’s work, IRIS would become “3.0″ or somesuch. But, we are having discussions at SRI about converting the IRIS version numbers back to something closer to that which the open source community is familiar. In that case, IRIS is not, in any sense of the word, version 1.0 at this time; closer to 0.3 or thereabouts. Perhaps the IRIS build platform will be tweaked soon to reflect that.
Finally, back to expectations. As mentioned above, IRIS boots and, if you watch the console closely, every once in a while, some error message flashes by. My own heuristic: don’t panic. We probably saw it already. IRIS must refresh its user interface after a user gesture (clicking on something) is completed. But, IRIS is always busy in the background doing things. So, screen refresh is sometimes slow. Delete an email message or click on the “Junk” button to send spam off to the promised land will remove the message quickly, but the “unread message” counter won’t get around to noticing the change for a while (that’s just one example). I’d like to also out a favorite nit of mine, one that has to do with the use of Mozilla. Mozilla has an interesting behavior which causes it to, um, spasmodically take over the screen. That’s fine, so long as you aren’t doing something else. But, if you are busy composing an email or otherwise using the desktop, it’s annoying when Mozilla snaps to the forefront. I have talked with people who quit using Mozilla entirely, in favor of Firefox, for that reason. It’s my hope that we will either figure out what is doing that, or that the migration to SpiderMonkey will mean the end of that issue.
Enough for now. Please keep in mind that this website is a work in progress. We will soon have the email lists up and available for use, along with CVS and Jira for issue tracking. As we progress, we will sort out the myriad of community issues and needs, with the aim to promote a strong and vital semantic desktop developers/users community.
Filed by park at 9:18 am under IRIS
No Comments