473,402 Members | 2,050 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,402 software developers and data experts.

[Active Tags] Have the RefleX !

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 ! (I'll write a step-by-step "How-To" in few days)

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....l/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 !

--
Cordialement,

///
(. .)
-----ooO--(_)--Ooo-----
| Philippe Poulard |
-----------------------
Dec 6 '05 #1
1 1442
Philippe Poulard wrote:
hi,


Pas très correct de poster en anglais sur un groupe francophone. Il aurait
fallu faire l'effort de traduire votre message.

Ravi de voir que votre projet avance sinon.
Dec 12 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Philippe Poulard | last post by:
People that have a knowledge of XQuery, XSLT, Ant, JSP/PHP/ASP, Cocoon, XMLBeans, taglibs and many others should recognize any of them in "Active Tags". " Active Tags is a set of specifications...
0
by: Philippe Poulard | last post by:
People familiar with DTD, Relax NG, W3C XML Schema, Schematron, and that are aware of more recent works such as DSDL should recognize all of them in the Active Schema Language. Anyway, ASL...
6
by: Carla | last post by:
hi people, I have a little problem that I can't solve with css and i was wondering if you could help me. I have 4 links, I want that when I click/mouseover in the link 1, it turns to a color...
4
by: Stephen Poley | last post by:
The issue of the focus pseudo-class came up a few weeks ago, and I finally got around to trying it out (better late than never ...) The recommended order given for the pseudo-classes is link,...
1
by: David C. Allen | last post by:
I am trying to insert an xml data island into a htm file that I am using for a help file. When I insert the lines of xml, the <xml> tag is underlined in red in VS2003 and the message says "The...
6
by: Martin Eyles | last post by:
Hi, I have a page that contains the following <div runat="server" id="Pikea"> <object runat="server" id="PiTV" style="width:560px; height:560px"...
8
by: salad | last post by:
I was wondering how you handle active/inactive elements in a combo box. Let's say you have a combo box to select an employee. Joe Blow has been selected for many record however Joe has left the...
0
by: reflex-dev-bounces | last post by:
Your mail to 'Reflex-dev' with the subject Test Is being held until the list moderator can review it for approval. The reason it is being held: Post by non-member to a members-only list
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.