Online Video Strategy

November 25, 2007

Brightcove released a free whitepaper about internet TV. Five keys to success with Internet TV describes how web media properties can create an online video strategy and stay competitive. Pity its hidden deep inside the site as it makes great reading.

Advertisements

Simunication

November 11, 2007

So what if, in minutes to hours, you could start up your web browser and build & deploy a prototype to the web for customer feedback and then auto generate use case and requirements documents? A note to myself to check outSimunication.

How Javascript won the war

November 6, 2007

Just in case you thought that real men don’t program in javascript, comes an interesting overview in the Journal of Object Technology from Dave Thomas – the creator of the Eclipse IDE Platform. His basic thesis – look out for the next OS to be a webOS, one which can be developed in java or C# and exported or compiled as JS.

There are numerous JS UI frameworks which enable developers to “target” JS in the browser for delivering applications including Google Web Toolkit (GWT), Yahoo Widgets and various Ajax frameworks. A more ambitious approach is used by Morfik’s JST, which compiles applications developed using their UI builder and Basic, C#, Java or Pascal into JS Ajax.

A similar project, JSC is an experimental project to compile C# to JS.

Unfortunately, JS is not without its problems, one of which is the security risk exposed in XMLHTTP and JS/DOM interactions. These problems are due more to the DOM and Browser however. The Browser in particular is larger than many operating systems!

But surely no one would seriously consider compiling real applications to a native JS Platform. You clearly can’t do that with JavaScript! Well, if you have not been watching your RSS feed you need to read about the bleeding edge research at Sun Labs and Microsoft Live Labs.

Microsoft Live Labs Volta research project led by Erik Meijer, the father of LINQ, compiles MSIL to JS. The main goal of the Microsoft Live Labs Volta experiment is to delay irreversible decisions when building Web 2.0 applications until the last possible responsible moment. Volta allows today’s MS tools such as Visual Studio, C# and Visual Basic and applications to leap into the browser and cross platforms with zero deployment cost, optimizing for whichever execution environment (JavaScript, Silverlight) is already available on the client. Volta explores simple ways to build applications which span the internet cloud from user to data source using declarative tier-splitting refactoring.

Sun Lively is billed as a WebOS in JS. Lively leverages the impressive Squeak Morphic graphic framework to deliver applications on a JS + SVG platform. Lively is inspired by Dan Ingall’s work on Smalltalk and Squeak and no doubt by Dave Ungar’s work on Self. It provides an open, live programming experience in which the running code can be edited on the fly. The use of vector graphics enables rich new UIs that go beyond classical widgets. This brings to mind Sun NeWs, which pioneered the use of programmable vector graphics based UIs using Display Postcript and was used heavily in NextStep.