Hello,
Thanks to freshmeat.net I stumbled over a new open
source XUL toolkit in Java for Swing called Prunama
XUI created by Arron Ferguson.
Prunama XUI is not yet another weekend hack but
quite extensive. In the design docu Arron writes:
The following milestones were actually created
during the course of my studies:
Milestone | Number of Hours
---------------------------------------------
Xui Schema As An Xsd Document 80 hours
Xui Custom Dom And Parser 130 hours
Xui Custom Components 220 hours
Xui Interface Creation 40 hours
Xui Example Applications 200 hours
Xui Testing 210 hours
Xui Specification 180 hours
Xui User Guide 30 hours
Web Site 50 hours
Administration Miscellanea 40 hours
-----------
Total 1180 hours
Now if you wonder what XUI looks like. Here's a
sample:
calendar.xml
-----------------------------
<!-- Generated by The Purnama Project XUI API version
0.5 -->
<xui:XUI
xmlns:xui="http://xml.bcit.ca/PurnamaProject/2003/xui"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xml.bcit.ca/PurnamaProject/2003/xui
../../../xui.xsd"
id="http://xml.bcit.ca/PurnamaProject/examples/Calendar">
<xui:Window id="window_0" name="XUI Calendar"
x="200" y="20" width="280"
height="220" visible="true">
<xui:GridLayout width="1"
height="1"></xui:GridLayout>
<xui:Panel x="0" y="0" width="1" height="1"
id="panel_0" name="panel"
idref="window_0">
<xui:GridLayout width="1"
height="1"></xui:GridLayout>
<xui:Calendar x="0" y="0" width="1" height="1"
id="calendar_0">
</xui:Calendar>
</xui:Panel>
</xui:Window>
<!-- The library (model) code that drives the user
interface -->
<xui:Resource type="java" class="CalendarModel"
uri="file:///C:/apps/project/devel/Xui/docs/examples/Calendar/Calendar.jar">
</xui:Resource>
</xui:XUI>
Full story @ http://freshmeat.net/projects/xui
and http://geekkit.bcit.ca/xui/web
and
http://geekkit.bcit.ca/xui/web/html/introduction.html
and
http://geekkit.bcit.ca/xui/web/html/example.html
and
http://geekkit.bcit.ca/xui/web/html/download.html
and
http://geekkit.bcit.ca/xui/docs/specification/xuiSpecification0.5.0.html
and
http://geekkit.bcit.ca/xui/docs/api/overview-summary.html
- Gerald
PS: As always if anybody tries out Prunama XUI let us
know how it stack up against SwiXML, Luxor, Ibex,
xWidglets, Xoetrope XUI, Beryl and so on. Please post
your comments and insight to the xul-talk mailing list.
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xul-announce mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xul-announce