Nick B wrote:
Justin Johansson wrote:
A week or two ago I started a thread suggesting that JavaScript might
be an interesting "VM" for D to target for web apps. A thriving
discussion ensured and it was a delight to read the opinions posted by
many on this newsgroup.
The idea came out of a frustration I had with having to develop a
rather complex application using browser-only technology, JavaScript
being somewhat awkward to deal with the task at hand. In the process
of pondering the scalability of the programming task I looked to many
different ways of circumventing programming plain old JavaScript and
considered such things as Haxe, Cappuccino (Objective-J) and
SproutCore. Then it occurred to me everything I liked about D and had
this fairy wish that D might be ideal for client side programming down
to JS.
Since then, my client has gone completely off web apps for this
particular Linux-embedded hand-held mobile device and has mandated
that the apps will now be written as desktop apps in Qt.
you might want to check out this. Its state of the art, but its for a
games environment.
http://hybrid.team0xf.com/
Nick
here is the short FAQ for Hybrid.
FAQ
* Q: Does Hybrid support arbitrarily-shaped widgets?
* A: Any widgets in Hybrid may use a custom shape. As long as it
plays well with the layout and rendering system, it should be OK.
* Q: Does Hybrid support wobbly windows?
* A: It's on the TODO list.
* Q: Can I create a layout handler that treats widgets as physical
objects in a dynamics simulation?
* A: Yes, although widget rotations are not currently supported.
* Q: Is Hybrid some SDL GUI?
* A: No, but it's possible to create a SDL backend.
* Q: What platforms does it run on?
* A: In theory, all OpenGL and D-capable platforms that support
Xlib or WinApi with Unicode should run the OpenGL backend. It has been
tested on Windows XP, Vista, a few Linux distributions and FreeBSD.
* Q: What's with the corn? :)
* A: Hybrid food. Logo maker's idea :P
cheers
Nick