Sun and Laszlo announce Orbit: OpenLaszlo for J2ME 33
SimHacker writes "Sun and Laszlo Systems have announced project "Orbit": OpenLaszlo for J2ME.
OpenLaszlo is an open source platform for creating zero-install 'AJAX' web applications with the user interface capabilities of desktop client software.
The OpenLaszlo 'Legals' project supports multiple deployment runtimes, including Flash and DHTML, and soon J2ME! The FAQ says a proof-of-concept demo will be available later this year."
Very cool (Score:1, Redundant)
--
Carnage Blender [carnageblender.com]: Meet interesting people. Kill them.
Re: (Score:1)
It seems like others have been able to do something with it, but I was quite surprized at how much work it took to get to a "broken" "Hello World". My environment might have had something to do wit
Re: (Score:1)
This has always worked for me:
<canvas>
<text>hello world!</text>
</canvas>
If you run it with hello.lzx?lzr=dhtml in the nightly builds of "Legals" you don't even need Flash!
For a practical example, check out http://www.laszlomail.com/ [laszlomail.com] -- this is a very complete webmail implementation with a ric
Re: (Score:1)
Re: (Score:1)
eh.... (Score:2, Informative)
Re: (Score:2, Informative)
you don't get any layout by default; though you could declare a simplelayout to get what you want:
it's really a different world than HTML authoring; it's application development. this stuff becomes very natural after a bit, and i find it much more pleasant than any other GUI creation frameworks i've used.
(disclaimer: i'm a developer for laszlo systems, but i mean what i writ
Declaring layouts in OpenLaszlo (Score:3, Informative)
Assuming that you used two different text elements, each with its own fgcolor, then my guess is that you need a layout to position the text objects one after the other -- otherwise they all are positioned at x="0" y="0" by default, so they overlap like this [donhopkins.com] (source [donhopkins.com]).
You can put a layout element into a canvas or view, like <simplelayout axis="x"/>, and it magically positions its siblings (the text elements) like this [donhopkins.com] (source [donhopkins.com]). There are even more powerful layouts like the <wrappinglayout/> th
FAQ Themselves (Score:2)
So I'll also ask "is this Sun's attempt to take over Flash the way Sun has controlled Java, especially now that Flash has clearly beaten Java for mutimedia applets?"
Maybe we'll have to wait until "later this year" to see. By which time those questions will be asked even more frequently.
Re: (Score:1)
Re: (Score:2)
"OpenLaszlo is designed to use open standards, and built with open source tools and technologies. It's a high level architecture designed to target multiple rendering environments, and the first one it currently supports is Flash.
OpenLaszlo's platform independent architecture gives it the ability to target other runtime environments like DHTML, Java, XUL, Avalon, SVG, open source Flash players "
If OpenLaszlo apps run in Flash VMs, and do what Flash does, then it effectively is Flas
Re: (Score:1)
When OpenLaszlo compiles to DHTML it isn't Flash.
When OpenLaszlo compiles to J2ME it isn't Flash.
When OpenLaszlo compiles to SWF, you could say it is Flash. I would call it a way to create Flash (or to be more explicit, applications that run in the Flash player).
Is that more clear?
Re: (Score:2)
I'd even go so far as to say "OpenLaszlo is more than Flash".
Laszlo, Flex and Flash (Score:2)
At this point Flash the IDE is for designers - programmers targetting swfs should be using Flex (which is ALSO free, btw, if you don't want "Flex Builder" which is basically Dreamweaver for Flex) or Laszlo.
Re: (Score:2, Interesting)
Call me when it's released (Score:3, Interesting)
I'm not going to touch it while the stable version only targets Flash.
Re: (Score:1)
the DHTML target has been going since about the start of the year. how soon would you like it to be done?
Re: (Score:2)
Re: (Score:2)
I don't understand what you're so angry about.
Are you complaining that Laszlo developers should be more secretive about their plans and development process, and not tell anyone what they're doing until the software is fully completed and tested? That's just NOT how an open source project works.
Or are you complaining that we're not working fast enough? Then why don't you lend a hand and contribute some of your own time and effort to the open source project? That IS how an open source project works.
Re: (Score:2)
If you want to post a request for participation, then fine, post one. But I'm tired of monthly plugs for OpenLazlo saying "Hey, we've got this great tool for developing AJAX UIs", and when I go look there are the same 3 demos and a bunch of pre-alpha code in CVS.
Google didn't announce their AJAX toolkit until it was usable. Ditto Yahoo.
Re: (Score:2)
Who are you to say when open source projects should make announcements? Would you lecture Linus that he announced his operating system too soon, and should have waited until it was beta quality? Bill Gates would certainly agree with you, and he'd probably add that it's still not beta quality.
First of all, please read the announcement and web pages before replying, this time. Second of all, we use Subversion, not CVS. Third of all, you can download an installer for the nightly build or the latest stable
Re: (Score:2)
As for reading the announcement, it says "OpenLaszlo is an open source platform for creating zero-install 'AJAX' web applications with the user interface capabilities of desktop client software"
That's deliberately misleading. Maybe OpenLaszlo will be a platform for creating AJAX web applications, but right now it's not, it's a bunch of alpha-quality code that's looking for developers. It's that habit of repe
Re: (Score:2)
That's not misleading at all -- you're just misunderstanding. OpenLaszlo applications certainly are "AJAX". AJAX stands for: "Asynchronous JavaScript and XML". That's exactly what OpenLaszlo is, whether it's running on Flash or the web browser. OpenLaszlo was "AJAX" long before the term was coined.
[itconversations.com]
Re: (Score:2)
Flash's ActionScript is not JavaScript. And when most people say "AJAX", they mean web pages that use asynchronous JavaScript and XML, not Flash applications that do.
Note that even the text you quote to support your position says "AJAX-like" methods with Flash, admitting that Flash applications are not what we mean by AJAX e
Re: (Score:2)
You're wrong about that. But then again, you're the one who proudly proclaims to know nothing about Flash, so I wouldn't expect you to know. But please stop spreading misinformation.
Rhino is Netscape's Java implementation of JavaScript. JScript is Microsoft's implementation of JavaScript. In the same way, ActionScript is Macromedia's implementation of JavaScript. It started out something else, but now it's completely JavaScript. JScript has just as many quirks
Re: (Score:2)
Re: (Score:2)
I'd also like to address your deliberately misleading statement that "It's a bunch of alpha-quality code that's looking for developers." You're implying that OpenLaszlo itself is alpha quality, which is totally false and misleading. OpenLaszlo version 3.3 is quite solid and production quality code. Earthlink is happily shipping Laszlo Mail [laszlomail.com] to millions of their customers, right now. That's certainly production quality by any measure, and you can try it yourself for free.
You're also implying that the anno
Re: (Score:2)
Quoting the web site [openlaszlo.org]:
(Emphasis mine.) What do you call code that's a few months from being ready for beta? I always heard it was called alpha.
And OpenLaszlo vers
Re: (Score:2)
The misunderstanding that you're spreading and I'm trying to clear up is your implication that OpenLaszlo itself is Alpha quality code. OpenLaszlo is a mature released product, in version 3.3, and many production quality products have been built and delivered with it, like Laszlo Mail [laszlomail.com]. The Legals project targeting alternative runtimes is in alpha, but it works well and it's certainly not vaporware -- you can prove that to yourself by downloading the installer and checking it out.
And as I said in my othe
Re: (Score:2)
Here's the definition of AJAX [slashdot.org] from another recent article on Slashdot. This definition, which makes no mention of DHTML, exactly describes OpenLaszlo running on Flash:
Re: (Score:2)
Is it just new demos that you want? Well that's easy! Here's an OpenLaszlo YouTube Player [donhopkins.com], which is a demonstration of the new video api [openlaszlo.org]. And of course there's SimFaux [huffingtonpost.com] and its open source code and content [donhopkins.com].
-Don