You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@xml.apache.org by Sanjiva Weerawarana <sa...@watson.ibm.com> on 2002/05/01 20:42:30 UTC

BML (was: Re: does my project suck?)

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" <ru...@yahoo.com>
To: <ge...@xml.apache.org>
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 <pa...@activemath.org> 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:     webmaster@xml.apache.org
> > To unsubscribe, e-mail:          general-unsubscribe@xml.apache.org
> > For additional commands, e-mail: general-help@xml.apache.org
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Health - your guide to health and wellness
> http://health.yahoo.com
>
> ---------------------------------------------------------------------
> In case of troubles, e-mail:     webmaster@xml.apache.org
> To unsubscribe, e-mail:          general-unsubscribe@xml.apache.org
> For additional commands, e-mail: general-help@xml.apache.org


---------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          general-unsubscribe@xml.apache.org
For additional commands, e-mail: general-help@xml.apache.org