Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / December 2005

Tip: Looking for answers? Try searching our database.

[Active Tags] Have the RefleX !

Thread view: 
Philippe Poulard - 12 Dec 2005 11:31 GMT
hi,

People that are intersting in native XML programming can download the
RefleX engine freely here :
http://reflex.gforge.inria.fr
RefleX is available under the french license CeCILL, which is almost the
same as the well-known GNU GPL.

RefleX is a Java tool that allows people that have no particular
knowledge of Java to write smart programs entirely in XML ; however, the
most brave fellows could also design their own tags and plug them to the
engine ! Have a look at the "How-To" section to achieve this.

The concepts of native XML programming used in RefleX have been designed
separately, so that other implementations on other platforms/languages
can be considered.

Why programming in XML ?

At INRIA, we have experienced RefleX on a *real* operational project,
and it appears that :
-the code is very easy to produce
-the amount of code produced is very tiny
Despite the intrinsic verbosity of XML, the expressiveness of XPath
(which is used intensively in Active Tags) and the ability to declare
complex processes exposed as simple tags makes Active Tags programs very
efficient.

Active Tags has been designed like a programming language : it offers
several libraries (called modules) for different purpose : system
interactions, I/O, SQL, Web, etc and allow users to define simply their
own libraries, but Active Tags differs from other programming languages
in many ways... read more on the Active Tags website or on the RefleX
web site !

http://reflex.gforge.inria.fr
http://disc.inria.fr/perso/philippe.poulard/xml/active-tags/

You'll find on the RefleX web site some tutorials that are showing the
traditional "hello world" example, how to publish an entire XML
repository to HTML, how to map SQL to XML, how to design an MVC
architecture, and how to play with datatypes and PSVI ; most of them are
available in batch mode as well as in a Web application ready to run.

Don't say anymore that Santa Claus doesn't exists !

Enjoy !
Signature

Cordialement,

           ///
          (. .)
 -----ooO--(_)--Ooo-----

|   Philippe Poulard    |
 -----------------------
Oliver Wong - 12 Dec 2005 21:12 GMT
> RefleX is a Java tool that allows people that have no particular knowledge
> of Java to write smart programs entirely in XML ; however, the most brave
> fellows could also design their own tags and plug them to the engine !
> Have a look at the "How-To" section to achieve this.

   It looks like this "Active Tags" programming language can only be used
for batch processing (i.e. no user interaction), or with Tomcat as a web
service. Are there any examples of interactive GUI applications running
locally? E.g. perhaps something like Microsoft's notepad.exe or calc.exe ?

   - Oliver
Roedy Green - 12 Dec 2005 22:19 GMT
On Mon, 12 Dec 2005 12:31:03 +0100, Philippe Poulard
<Philippe.PoulardNO@SPAMsophia.inria.fr> wrote, quoted or indirectly
quoted someone who said :

>RefleX is a Java tool that allows people that have no particular
>knowledge of Java to write smart programs entirely in XML

GAACK. That is like sculptures made of cow pies.
Signature

Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.



Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.