comp.lang.ada
 help / color / mirror / Atom feed
* [ANNOUNCE] XML/Ada 0.6 released
@ 2001-09-07 16:27 Emmanuel Briot
  2001-09-08  8:16 ` Florian Weimer
  0 siblings, 1 reply; 8+ messages in thread
From: Emmanuel Briot @ 2001-09-07 16:27 UTC (permalink / raw)




We are happy to announce the release of a new version of XML/Ada (0.6).
This is a set of Ada packages that can be used to manipulate XML streams. It
includes a full XML parser (including for the DTD part), as well as
SAX 2.0 and DOM 2.0 compliant interfaces (please see the web page and the
documentation for more information on these interfaces).
It also includes a Unicode module to manipulate and convert Unicode streams.

It passes all of the applicable tests of the official XML conformance
testsuite.

This new release includes an optimized parser (rewritten from scratch
since the previous release). This fixes the last problems with the
official XML conformance testsuite.

ACT is providing full support for this tool set. Let us know at sales@gnat.com
or sales@act-europe.fr if you are interested in evaluating this library for
commercial use.


Emmanuel Briot





^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] XML/Ada 0.6 released
  2001-09-07 16:27 [ANNOUNCE] XML/Ada 0.6 released Emmanuel Briot
@ 2001-09-08  8:16 ` Florian Weimer
  2001-09-09  2:36   ` David Botton
                     ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Florian Weimer @ 2001-09-08  8:16 UTC (permalink / raw)


Emmanuel Briot <briot@act-europe.fr> writes:

> We are happy to announce the release of a new version of XML/Ada (0.6).

If you don't remember, the URL is:

    http://libre.act-europe.fr/xmlada/


I think Emmanuel missed a change which is might be important for some
people: XML/Ada is now released under the GPL with GNAT modifications.



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] XML/Ada 0.6 released
  2001-09-08  8:16 ` Florian Weimer
@ 2001-09-09  2:36   ` David Botton
  2001-09-10  8:35     ` Emmanuel Briot
       [not found]   ` <007f01c138d8$39293da0$0100a8c0@DBINSPIRON>
  2001-09-10 14:04   ` Ted Dennison
  2 siblings, 1 reply; 8+ messages in thread
From: David Botton @ 2001-09-09  2:36 UTC (permalink / raw)
  To: comp.lang.ada

> I think Emmanuel missed a change which is might be important for some
> people: XML/Ada is now released under the GPL with GNAT modifications.


YES YES YES YES

Important to some!! To  A L L  of Ada advocacy!! Ada wins!!

The GPL is a noble cause, but GPL on Ada (_library_) code doesn't advocate
GPL ___OR___ Ada.

A huge THANK YOU to the entire XML Ada team and to all of Ada Core
Technologies Inc. who certainly did not _have to_ do this!

Can you tell that I am happy with this :-)


I only wish I could afford to write things like an SVG engine using XMLAda
and GtkAda. Talk about killer App for Ada, see
http://www.adobe.com/svg/overview/svg.html  SVG in a nutshell is a graphic
meta file format using XML. It may very well (combined with JavaScript)
become a major open replacement technology to Macromedia Flash and much
more.

(BTW Corel Draw, Adobe Illustrator and others already output SVG)

I can of course take advantage with Ada already on Win32 of Adobe's SVG
engine using GNATCOM, but it would be very nice to have a cross platform
version. (I better stop here before I start to sound like Robert Leif :-)

David Botton






^ permalink raw reply	[flat|nested] 8+ messages in thread

* SVG and Ada 95 - Re: [ANNOUNCE] XML/Ada 0.6 released
       [not found]   ` <007f01c138d8$39293da0$0100a8c0@DBINSPIRON>
@ 2001-09-09  3:41     ` David Botton
  0 siblings, 0 replies; 8+ messages in thread
From: David Botton @ 2001-09-09  3:41 UTC (permalink / raw)
  To: comp.lang.ada

> I can of course take advantage with Ada already on Win32 of Adobe's SVG
> engine using GNATCOM, but it would be very nice to have a cross platform
> version. (I better stop here before I start to sound like Robert Leif :-)

I have created a stand alone SVG viewer application in the latest release of
GWindows (gwindows\samples\svg) using GWindow's ActiveX support.

After installing the latest gwindows (don't forget GNATCOM must be installed
first) and after downloading and installing the Adobe SVG component
(http://www.adobe.com/svg/viewer/install/main.html) you can go to the
directory gwindows\samples\svg and do a make.

Once you open svg_demo you can open the file GWindows.svg

You can take a look at the bindings generated by GNATCOM to see that the SVG
control gives you increadible power over each element in the SVG file. If I
find the time, perhaps I'll see if I can come up with a demo of doing some
interesting interactions between Ada code and SVG elements.

OK.... so Robert may be on to something with all his XML hype

David Botton




^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: SVG and Ada 95 - Re: [ANNOUNCE] XML/Ada 0.6 released
       [not found] <008c01c138e1$6174dbd0$0100a8c0@DBINSPIRON>
@ 2001-09-09 18:09 ` Robert C. Leif, Ph.D.
  0 siblings, 0 replies; 8+ messages in thread
From: Robert C. Leif, Ph.D. @ 2001-09-09 18:09 UTC (permalink / raw)
  To: comp.lang.ada

From: Bob Leif
To: David Botton et al.
My plan is to use XML to hype Ada. Technically, there is one problem with
SVG, it is based on a DTD rather than a schema. Schemas are written in XML.
I would greatly appreciate presentations from the authors or users of Ada to
or from XML packages at the SIGAda Ada XML Symbiosis workshop. Besides
educating us on these very important packages, we could spend some time
discussing their interfaces, interactions, and what needs to be added.

-----Original Message-----
From: comp.lang.ada-admin@ada.eu.org
[mailto:comp.lang.ada-admin@ada.eu.org]On Behalf Of David Botton
Sent: Saturday, September 08, 2001 8:42 PM
To: comp.lang.ada@ada.eu.org
Subject: SVG and Ada 95 - Re: [ANNOUNCE] XML/Ada 0.6 released


> I can of course take advantage with Ada already on Win32 of Adobe's SVG
> engine using GNATCOM, but it would be very nice to have a cross platform
> version. (I better stop here before I start to sound like Robert Leif :-)

I have created a stand alone SVG viewer application in the latest release of
GWindows (gwindows\samples\svg) using GWindow's ActiveX support.

After installing the latest gwindows (don't forget GNATCOM must be installed
first) and after downloading and installing the Adobe SVG component
(http://www.adobe.com/svg/viewer/install/main.html) you can go to the
directory gwindows\samples\svg and do a make.

Once you open svg_demo you can open the file GWindows.svg

You can take a look at the bindings generated by GNATCOM to see that the SVG
control gives you increadible power over each element in the SVG file. If I
find the time, perhaps I'll see if I can come up with a demo of doing some
interesting interactions between Ada code and SVG elements.

OK.... so Robert may be on to something with all his XML hype

David Botton





^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] XML/Ada 0.6 released
  2001-09-09  2:36   ` David Botton
@ 2001-09-10  8:35     ` Emmanuel Briot
  2001-09-10 23:26       ` Robert C. Leif, Ph.D.
  0 siblings, 1 reply; 8+ messages in thread
From: Emmanuel Briot @ 2001-09-10  8:35 UTC (permalink / raw)


"David Botton" <David@Botton.com> writes:

> I only wish I could afford to write things like an SVG engine using XMLAda
> and GtkAda. Talk about killer App for Ada, see
> http://www.adobe.com/svg/overview/svg.html  SVG in a nutshell is a graphic
> meta file format using XML. It may very well (combined with JavaScript)
> become a major open replacement technology to Macromedia Flash and much
> more.


This certainly is a very nice idea. I have received a mail from someone else
who was interested in doing that, I can't remember the name right
now. Volunteers ?

In fact, a first step might be (but probably not required) to support XML
schemas (the thing that replaces the DTD, to describe documents' grammars), so
that we can check the SVG grammar.

Emmanuel



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] XML/Ada 0.6 released
  2001-09-08  8:16 ` Florian Weimer
  2001-09-09  2:36   ` David Botton
       [not found]   ` <007f01c138d8$39293da0$0100a8c0@DBINSPIRON>
@ 2001-09-10 14:04   ` Ted Dennison
  2 siblings, 0 replies; 8+ messages in thread
From: Ted Dennison @ 2001-09-10 14:04 UTC (permalink / raw)


In article <87zo86drnb.fsf@deneb.enyo.de>, Florian Weimer says...
>
>I think Emmanuel missed a change which is might be important for some
>people: XML/Ada is now released under the GPL with GNAT modifications.

It is indeed great news that there is now an XML solution we can reccomend to
people without reservations.

---
T.E.D.    homepage   - http://www.telepath.com/dennison/Ted/TED.html
          home email - mailto:dennison@telepath.com



^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: [ANNOUNCE] XML/Ada 0.6 released
  2001-09-10  8:35     ` Emmanuel Briot
@ 2001-09-10 23:26       ` Robert C. Leif, Ph.D.
  0 siblings, 0 replies; 8+ messages in thread
From: Robert C. Leif, Ph.D. @ 2001-09-10 23:26 UTC (permalink / raw)
  To: comp.lang.ada

From: Bob Leif
To: Emmanuel Briot et al.
Unfortunately, SVG only has a DTD. However, with some work, this DTD can be
translated by XML Spy into a schema that does need work. In order to really
take advantage of schemas, one must write Ada in XML. This includes setting
ranges and controlling the namespaces. Unfortunately, XML Spy 4 is painfully
slow on the find and replace operations required to fix the namespaces.
Obviously, it should have been written in Ada. XML Spy when it translates
does the wonderfully stupid operation of prefixing almost everything. This
is equivalent to writing "Ada.Type or Ada.Case. I will gladly send anyone
the original XML translation of SVG and my nonworking fixes.

In any event, we should work with schemas.

-----Original Message-----
From: comp.lang.ada-admin@ada.eu.org
[mailto:comp.lang.ada-admin@ada.eu.org]On Behalf Of Emmanuel Briot
Sent: Monday, September 10, 2001 1:36 AM
To: comp.lang.ada@ada.eu.org
Subject: Re: [ANNOUNCE] XML/Ada 0.6 released


"David Botton" <David@Botton.com> writes:

> I only wish I could afford to write things like an SVG engine using XMLAda
> and GtkAda. Talk about killer App for Ada, see
> http://www.adobe.com/svg/overview/svg.html  SVG in a nutshell is a graphic
> meta file format using XML. It may very well (combined with JavaScript)
> become a major open replacement technology to Macromedia Flash and much
> more.


This certainly is a very nice idea. I have received a mail from someone else
who was interested in doing that, I can't remember the name right
now. Volunteers ?

In fact, a first step might be (but probably not required) to support XML
schemas (the thing that replaces the DTD, to describe documents' grammars),
so
that we can check the SVG grammar.

Emmanuel




^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2001-09-10 23:26 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-09-07 16:27 [ANNOUNCE] XML/Ada 0.6 released Emmanuel Briot
2001-09-08  8:16 ` Florian Weimer
2001-09-09  2:36   ` David Botton
2001-09-10  8:35     ` Emmanuel Briot
2001-09-10 23:26       ` Robert C. Leif, Ph.D.
     [not found]   ` <007f01c138d8$39293da0$0100a8c0@DBINSPIRON>
2001-09-09  3:41     ` SVG and Ada 95 - " David Botton
2001-09-10 14:04   ` Ted Dennison
     [not found] <008c01c138e1$6174dbd0$0100a8c0@DBINSPIRON>
2001-09-09 18:09 ` SVG and Ada 95 - " Robert C. Leif, Ph.D.

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox