Thursday, October 1, 2009

Cappuccino

In class Thursday we split into groups and researched different rich internet languages/frameworks. Some groups had the big names ones like flash and silverlight but the problem with those is not everyone can run those applications. Flash player and silverlight are free downloads but it is an extra hassle for most people and for other they don't know how to install it. My group researched a new technology called Cappuccino. It is a framework that allows the programmer to write code in objective-j (based on objective-c) and when it is compiled it is translated into html, javascript, and css to produce a web application based on web standards that anyone can run in a standards browser.
This is a great solution because almost anyone can run the application and it is fast since it uses client side javascript. The script is executed on the client machine so there is usually very little to no interaction with the server once the application is running (depending on the type of application). This also comes at a price. Since javascript in on the client machine the user can view the script. Even though the program is written in objective-j someone could steal the javascript code and make modifications or host their own version of the program. There might be some way around this but I am not sure.

No comments:

Post a Comment