Friday, April 21, 2006

extension for developing [mozilla] extensions

I'm a sucker for recursive descriptions so I just had to blog this. I have to admit, the idea is kind of obvious isn't it, this has crossed my mind before and there are a bunch of em at mozdev.org. Eclipse has an extension for developing eclipse extensions, and it has been there since the early days. It's very early satages so it may be a bit rough around the edges but the idea is a winner so it will only go from strength to strength. Hopefully it will eventually get mature enough to become a mozilla foundation project. The success of any platform is greatly determined by the accessibility of it's development toolkits.

This XUL IDE is looking pretty impressive. It may not support WYSIWYG building of XUL UIs but it has what you REALLY need - and that is a unified cohesive way to develop a XUL based application/extension. I must download and try it...

XulUnit may also be worth checking out.

technorati tags: , , , , ,

Monday, April 10, 2006

The coolest development in the 'Verse

uni-verse.org is a project foundation who will make it their business to affect the inevitable. The "inevitable" being the marriage of 3D Audio/Video immusive environements with Internet Protocol (IP). This is not a new concept, in fact, it's fair to say that most IT literate people would say it is inevitable.

The thing is, now is the time. All the planets are aligned. We have a mature planetwide IP infrastucture. We have cheap commodity 3D graphics and audio hardware. But most importantly, we have a market who is ready for it. Unless you have been hiding under a very large rock, you will have noticed that 3D gaming has matured into an advanced anomaly highly conversant with a large part of our population - and I don't mean nerdy "youngsters". I mean everyday PC owning folk who are now creating such a demand for interactive escapsit entertainment products, that it has the multi-billion dollar movie industry sitting up and paying very close attention.

The uni-verse project, a consortium of skilled industry experts, have positioned themselves to design and build the platform which will make the development of these future systems both economically viable and integrated. In order for this to happen, there need to be open standards and toolkits, and the Uni-Verse consortium aims to provide just that. They have a statement of deliverables which says so.

I don't think it is possible to overstate the implication of such a platform. Lets look at the impact of the World Wide Web ("You're soaking in it!"). Some guy came up with a system for distributing knowledge based on a the concept of "hyper-text" (computer assisted cross referencable text), a protocol running on existing (IP) network infastructure called HTTP (HyperText Transfer Protocol) and an environment which allowed you to experience it (a web browser). I don't believe I need to connect the dots by pointing out the similarities (assuming you've read their about page). We also know the imact that the WWW has had on modern life.

The Uni-Verse system won't be designed to replace the distributed document system that is the World Wide Web - it will probably integrate with it*. However, I believe that the impact will be just as great assuming we're not plunged into a standards war (if say, MicroSoft came along and made a competeing closed source one and bundled it with their operating system (or xbox console) charging massive licence fees for developers to be able to build stuff for it - no, that would never happen...). In 10 years from now, it should be just as ubiquitis as the web is today.

Then there is the social aspect. The Web has achieved a massive impact on the very fabric of our culture after it achieved ubiquity. What the Uni-Verse project seems to be striving to do, is no less than creating an IP-based life-support system for human relationships. Gamers have been interactving with each other over the internet in ever expanding contexts, but the base context has been competition based - each multi-player application being a silo. With a more generalised protocol to build functionalities on top of, software applications** will no longer be siloed, and they will be free to explore contexts beyond competitions or business transactions.

Add to this equation ubiquity, and as they say, "the possibilities are limitless".

* I'm refering to the WWW as we know it (if that is ever possible). What can only be inaccurately refered to as Web 2.0 will be more than just document management, but wil bear similar paradigms to what is being discused at uni-verse. I'm speaking of the symantic web - RDF specifically. It would not surprise me in the least if the data management aspect of uni-verse is RDF based.

** Applications is probably a misleading term if we are to understand the approach the consortium is advocating.

technorati tags: , , , , ,

Wednesday, April 05, 2006

What the Flock?

This blog entry is brought to you by the all new Flock browser. Actually, it's not officially released yet. I only tripped accross it because it had such a pretty icon on someone's XPI (mozilla extension) download page. Anyway, it's a web browser (using Mozilla's Gecko engine) that adds communal functionality as part of the core feature set - blogging, for instance. It's basically a modified Firefox 1.5, not just an extension. It's not finished yet, so who knows what else it will be. Anyway, it has a pretty skin, and it allows me to blog painlessly. So check it out. Took me all of 1.5 minutes to install it and hook up with my blogging account.
My status