Design Patters are Patented?!

I was looking at the PHP5 (no this is not about PHP) Reflection API and came across a post talking about the “Dynamic Proxy” design pattern. As I didn’t know what it was about I did a quick search and found that the design pattern had a US Patent on it! I was disgusted and appalled that design patterns could be patented. This is like putting a patent on a certain English sentence grammar.

Obviously the guys at the US Patent office don’t understand what they are allowing to happen. Imagine if 90% of all programming was patented, which can be done fairly easily, it would completely retard innovation and an sort of progress. Fortunately is this impossible to enforce in closed source code software but Open Source [OS] is another story. This could be the biggest legal threat to OS so far. Large companies who have the budget, could have teams that sift thought their OS competition looking for patent infringements and shutting them down. An ugly thought which would gain them only hatred from the developer community. Lets hope that’s enough of a disincentive…

Quake + X3D = 3D Web browser

After attending a talk on SecondLife at the Transmediale festival (Berlin), I ran into Achime there and we got talking on the way home about 3D on the web. we both agreed that SecondLife‘s graphics and performance were well behind commercial games and wondered why this should be. I also didn’t like the way that you have to buy ‘land’ in order to create anything in SecondLife. Its like a new type of internet, but with only one server that controls it all.

Continue reading “Quake + X3D = 3D Web browser”

Flash, HTML or both at the same time!

OpenLaszlo is mind blowing! If you don’t believe me check their demo Flash Flickr browser AND THEN check their identical DHTML Flickr browser compiled from the same code or XML as it were.

As if that wasn’t impressive enough, the concept of zero-install, or no-install, stand alone web applications (I prefer widgets) is quite a unique idea and makes it Oh-so-easy to integrate into whatever you need it for like a blog, community portal, forum, static HTML page etc.

The final clincher for me is that its Open Source. Flapping their floppies at the big boys, YEAH! We (I) here at TMI like it and award it the ‘Sh!tHot!‘ stamp of approval, look for it all good websites.

And while we’re on the Dojo subject, why not draw a picture AND THEN playback the creation process in real time! This ones just Hot!

Never trust Microsoft again

Declan had a funny rant about the latest of Microsoft’s attempts to win our web development hearts back and flamed a Microsoft Stooge in the process. But why do they need to win our hearts? You don’t see Apple playing this game and Mac people are almost on par with Mormons when it comes to ranting about their shiny toys.

The major complain I have against Microsoft is that they are followers. They want to control the market place but don’t know where to take it. Open Source and the Standards groups have been leading the way with web technology since Mozilla.org started up. Microsoft is still in beta with their IE7 that touts the ‘latest technologies’ (i.e. RSS, tabbed browsing, CSS1) that FireFox has had for a couple of years now, and even Safari, the product of a much smaller company, is already up to speed. Hell, even Opera is leaving IE behind in the browser game.

Continue reading “Never trust Microsoft again”