FYI: I was the creator of something called BML (Bean Markup Language) which enabled composition of beans using an XML syntax. We've kind of shelved it now, but its still available at: http://www.alphaworks.ibm.com/tech/bml We provided two implementations: an interpreter and a compiler (into Java src).
Bye, Sanjiva. ----- Original Message ----- From: "Russell White" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, May 01, 2002 7:35 AM Subject: Re: does my project suck? > You may be referring to this http://www.api4java.com/ > > There is another project call XMLTalk which is also similar. > > I did check this product out, it is commercial, and I found it to be very > inflexible. It also did not handle marshalling of ui data very well, nor did it > provide an intuitive way to respond to events without compiling code. > > Among other things Swang does the following: > 1) it will build any object model with XML. > 2) you may invoke methods on your model. > 3) you may listen for events and define what is to be done with them within the > XML. This is done using reflection and dynamic proxies. So almost any event > scenario is possible. > 4) you may provide declaritive branching based on boolean methods using the > <condition> tag. > 5) It allows you to mark objects as belonging to a form, when you do so you > tell swang which method to invoke to get that component's value. It then > creates a map which includes the value for each component in the form. This > makes writing a front end to a MVC app that was initially developed for the web > very much easier. > > > All of projects I have found so far are either closed, commercial, or simply > hard to use and not complete. > > Swang actually works. > > --- Paul Libbrecht <[EMAIL PROTECTED]> wrote: > > Hey, that's interesting ! > > > > For one, there's one big thing missing in Apache: gui components !! > > It's quite much a shame there's nothing such started I think. > > So I believe, it may be hard for Swang to find a home in Apache, but i > > am not an Apache board member nor would I discourage it ! > > > > Second, I think I've seen this already. > > There is: SwingBuilder (I think, I could never really get infos at it), > > and another project I met but lost now which all do components from XML. > > I have a cd somewhere with a demo of it, it is commercial. > > > > Can you compare it to others ? > > > > Paul > > > > > > > > On Mardi, avril 30, 2002, at 05:42 , Russell White wrote: > > > > > I have started a project at > > > > > > http://swang.sourceforge.net > > > > > > But I am not sure that that is the best home for it. I would rather it > > > be a part of the Apache XML project. :) > > > > > > It is called "Swang" this is because I originally designed it for > > > building Java JFC Swing UIs based on XML. Since them I have used it to > > > build almost any > > > object model based on existing classes from XML. > > > > > > I am not sure where to start in generating interest, and I thought > > > Apache may well be the place to find people who could use such a tool. > > > > > > Here is how I use it. > > > > > > I have enterprise applications which are based on MVC design patterns. > > > In my apps the view is always created as XML to be transformed into a > > > UI (GUI or Web based, or even mobile) or used by another application. > > > The reason for this is that I have many apps with 4 or more target UI > > > endpoint technologies. "Swang" was designed to help create UIs that fit > > > this programming model. > > > > > > If one of you had time to look at the project, and give me some > > > guidance I > > > would be very thankful, and more than glad to repay your kindness with > > > lunch or your favorite beverages if I ever should have the privilege to > > > meet you > > > personally. > > > > > > > > --------------------------------------------------------------------- > > In case of troubles, e-mail: [EMAIL PROTECTED] > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > __________________________________________________ > Do You Yahoo!? > Yahoo! Health - your guide to health and wellness > http://health.yahoo.com > > --------------------------------------------------------------------- > In case of troubles, e-mail: [EMAIL PROTECTED] > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]