- Football (15)
- Friends (10)
- General (3)
- Internet (11)
- News and Announcements (21)
- Playstation (5)
- Programming (3)
- Science and Mystery (1)
- Technology (9)
- Tips and Tricks (9)
- Tutorial (1)
- February 2009 (1)
- January 2009 (1)
- December 2008 (3)
- November 2008 (2)
- May 2008 (1)
- April 2008 (1)
- February 2008 (2)
- January 2008 (4)
- December 2007 (2)
- November 2007 (3)
- October 2007 (2)
- September 2007 (2)
- August 2007 (1)
- July 2007 (3)
- June 2007 (2)
- May 2007 (7)
- April 2007 (8)
- March 2007 (3)
- February 2007 (4)
- January 2007 (1)
- December 2006 (3)
- November 2006 (10)
Check this out…
It’s the first time, i’m seeing such a thing and i thought it was worth blogging it. Actually, am too busy to blog something right now
Ever heard of OpenLaszlo?
OpenLaszlo is an open source platform for the development and delivery of rich Internet applications.
The OpenLaszlo platform consists of the LZX programming language and the OpenLaszlo Server:
- LZX is an XML and JavaScript description language similar in spirit to XUL, MXML, and XAML.
- LZX enables a declarative, text-based development process that supports rapid prototyping and software development best practices. It is designed to be familiar to traditional web application developers who are familiar with HTML and Javascript.
- The OpenLaszlo Server is a Java servlet that compiles LZX applications into executable binaries for targeted run-time environments.
From Wikipedia
Well, I’m currently using this platform to develop a search engine interface (GUI) of a website(project I’m working on as a web developer). After 4 days of learning and practising OpenLaszlo, I must say, that it is a fabulous application!!!
What it does?
In one sentence…It transparently converts XML(lzx format) file to flash (swf format)!!!
Marverlous isn’t it? No need to learn Flash or other stuffs!!!
Simple example – like “hello world”
<canvas>
<!-- Retrieve data from an XML file -->
<dataset src="anyxmlfile.xml" name="anXMLfile">
<!-- FUNCTIONS JUST LIKE JAVASCRIPT -->
<script>
<!--[CDATA[
function func(){
txtname.setText("Changed");
}
]]><br />
</script>
<!-- DECLARATION OF RESOURCE FILE - MEDIA, IMAGE, ETC -->
<view name="aview" height="100" width="100" bgcolor="#ff8000">
<text>A sample text</text>
<button onclick="func()">Click Here</button>
<!--HANDLES ANIMATION -->
<animatorgroup process="sequential">
<animator attribute="width" from="0" to="100" duration="100" />
<animator attribute="height" from="10" to="100" duration="100" />
</animatorgroup>
</view>
</canvas>
Architecture of OpenLaszlo
I will put a live example of openlaszlo by next week
Till then, start building your own flash widgets in OpenLaszlo and keep me posted.
By the way, this is my “real” first step in the world of open source
