Gerald Bauer | 3 Aug 17:35
Picon
Favicon

Web Apps 1.0 Spec Becomes WAML 1.0

Hello,

   Maybe I'm reading too much into the new naming scheme but I think
the Mozilla and Opera folks rebranded the Web Apps 1.0 spec to WAML
1.0 (Web  Applications Markup Language) on purpose to show that it's
the "better" alternative to XAML for remote on-demand applications
also known as web applications. 

   What do you think? Any thoughs on the upcoming XAML vs WAML shootout?

  - Gerald

-------------------
Gerald Bauer

XUL Alliance | http://xul.sourceforge.net  
United XAML  | http://xaml.sourceforge.net

Interested in hiring Gerald Bauer? Yes, I'm available. 
If you know of an opportunity in Toronto or Vancouver, please contact
me today.

------------------------ Yahoo! Groups Sponsor --------------------~--> 
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

(Continue reading)

Gerald Bauer | 10 Aug 14:55
Picon
Favicon

MyXAML Beta 0.96 Now Playing

Hello,

  Marc Clifton reports in the MyXAML weblog that MyXAML Beta 0.96 is
now out.

  Marc writes:

  The beta 0.96 version is now available for download. 

  In this release:

  Complex Examples 

    * Free Cell – a classic game demonstrating workflows
    * Hunt The Wumpus – another classic game demonstrating a state machine
    * MSNReader – view Instant Messenger logs, demonstrating Xml parsing
    * MVC Demo – demonstrates the MVC pattern, workflows, and database
connectivity
    * RSS Viewer – demonstrates connecting to and parsing RSS 2.0 feeds
    * VG Clock – a vector graphics clock demonstrating using MyXaml
with VG.net
    * Weather Forecast – demonstrates using a web service and a simple
workflow

  Simple Examples 

    * ColorPicker – demonstrates the Include tag and managing a MyXaml
component
    * Counter – a simple up/down counter example
    * HelloWorld – a simple "Hello World" form
(Continue reading)

Gerald Bauer | 10 Aug 23:14
Picon
Favicon

Ryan Lowe on XAML, XUL & Co

Hello,

  Ryan Lowe has written up a blog story titled "NextGen GUI Choices".

  Ryan writes:

  Developers seem much less concerned about common look and feel these
days. Was this ushered in by web apps, which all look different but
use simple widgets? Skinning takes this to the extreme by making
distinct looking UIs with equally complicated and custom widgets
sometimes. This can't be good for usability, can it? While new types
of widgets are interesting, it will only increase the training effort
needed to use the software.

  XML markup languages are all the rage, beating limited and hard to
use WYSIWYG tools. I would say that with a minor amount of training
and/or DHTML experience a good graphic designer could become familiar
with these markups. Designers of these markup languages should keep in
mind that graphic designers and UI experts are using them, and make
them look HTML-like while seperating code from the GUI as much as
possible.

  XAML does this well, XUL -- which is scattered with JavaScript
method calls on event handlers -- does not. UI designers need to be in
the driver's seat with GUIs and need to be able to manipulate them
quickly and freely. XML markup languages will enable this and free
GUIs from API calls, putting GUIs back into the control of graphic
designers and usability experts where they belong.

  Cross-platform will become more, not less, of an issue. If Microsoft
(Continue reading)

Gerald Bauer | 15 Aug 16:27
Picon
Favicon

Is the Windows 2009/Avalon XAML Format Extensible or Versionable?

Hello,

  I just stumbled over an article by Dare Obasanjo - Microsoft's .NET
XML tech lead - titled "Designing Extensible, Versionable XML Formats".

   Dare writes:

    An XML vocabulary should be designed in such a way that the
applications that process it do not break when it is inevitably changed.

    ...

     Why XML formats should be designed to be extensible.

  The primary benefit of allowing extensibility in a format is that it
enables a format to evolve without requiring central control of the
format. A secondary benefit is that it allows the format to stay
focused and simple by pushing specialized or niche-use cases and
complex solutions into optionally supported extensions.    

   More @ http://www.xml.com/pub/a/2004/07/21/design.html
     and http://www.xml.com/lpt/a/2004/07/21/design.html

   What's your take on it?
   Do you think the Windows 2009/Avalon XAML format is extensible or
versionable or do you think that the Windows 2009/Avalon XAML format
is bound so tightly to the Windows 2009/Avalon API that it's not
really a free-standing extensible and versionable XML format but just
a XML dump. Any thoughts? Any comments?

(Continue reading)

Gerald Bauer | 15 Aug 16:53
Picon
Favicon

XAML Talk Upcoming at SVG Open 2004 In Tokyo

Hello,

  If anyone attends the SVG Open 2004 conference held in Tokyo you
might drop in on the talk titled "Targeting SVG and XAML in a Single
Application" by Philip A. Mansfield of SchemaSoft.

  The summary states:

 The XML grammar "XAML" is a declarative programming language for
directly instantiating classes from Microsoft's WinFX libraries; in
particular, the presentation framework used for user interface,
documents and drawing. XAML can be published directly as Browser
content, or compiled along with event-driven procedural code into a
client application.

The XAML elements for vector graphics and animation are closely
modelled after SVG. Furthermore, SVG deployment scenarios are similar
to XAML: SVG can be used as Browser content, or as user interface to a
Web application when accompanied by event-driven procedural code (script).

XAML and SVG will be compared with respect to their features, syntax,
deployment, connection to other languages, and usage scenarios. It
will be argued that both languages are viable under appropriate usage
scenarios, and that there are situations in which the two can co-exist.

For example, a number of applications used by graphic designers are
capable of exporting and importing SVG. These applications can be used
to specify the appearance of a graphical user interface. If that
specification can be handed off to software developers as XAML, then
it can be directly compiled into code. This streamlines workflow
(Continue reading)

Oswald Campesato | 15 Aug 21:26
Picon
Favicon

Re: XAML Talk Upcoming at SVG Open 2004 In Tokyo

Hello, Gerald:

In case anyone is interested, Vincent Hardy (Batik) 
from Sun and Dean Jackson (W3C) will be giving a 
presentation that includes some of my SVG graphics
(I won't be attending the conference).

You can also download some samples from my SVG book
at this link:

http://www.charlesriver.com/titles/svgprog.html

The SVG code works in IE + ASV3, and as soon as the
equivalent functionality is available, I'm going to
convert that SVG code to XAML...

Regards,

Oswald

--- Gerald Bauer <vamp201 <at> yahoo.com> wrote:

> Hello,
> 
>   If anyone attends the SVG Open 2004 conference
> held in Tokyo you
> might drop in on the talk titled "Targeting SVG and
> XAML in a Single
> Application" by Philip A. Mansfield of SchemaSoft.
> 
(Continue reading)

Gerald Bauer | 15 Aug 22:49
Picon
Favicon

Re: XAML Talk Upcoming at SVG Open 2004 In Tokyo

Hello Oswald Campesato,

> You can also download some samples from my SVG book
> at this link:
> 
> http://www.charlesriver.com/titles/svgprog.html
> 
> The SVG code works in IE + ASV3, and as soon as the
> equivalent functionality is available, I'm going to
> convert that SVG code to XAML...

  Thanks for the link. Let us know once your SVG samples are also
available in XAML.

   DonXML Demsak has written up an article that shows how to converts
the famous Analog Clock from SVG to Windows 2009 XAML. See the article
titled "Vector Graphics and Declarative Animation with Avalon – the
Analog Clock" online @
http://www.donxml.com/VectorGraphicsAndDeclarativeAnimationWithAvalon.htm

   - Gerald

-------------------
Gerald Bauer

XUL Alliance | http://xul.sourceforge.net  
United XAML  | http://xaml.sourceforge.net

Interested in hiring Gerald Bauer? Yes, I'm available. 
If you know of an opportunity in Toronto or Vancouver, please contact
(Continue reading)

Gerald Bauer | 15 Aug 23:04
Picon
Favicon

W3C SVG vs. Windows 2009 XAML

Hello,

  To follow up on the W3C SVG vs. Windows 2009 XAML theme allow me to
highlight two XUL News Wire postings from January.

  * Fair and Balanced SVG vs XAML Shootout @ zaml.com  
    online @
http://www.mail-archive.com/xul-announce <at> lists.sourceforge.net/msg00147.html

  * SVG vs XAML Shootout Comments From the SVG Crowd
    online @
http://www.mail-archive.com/xul-announce <at> lists.sourceforge.net/msg00148.html

   What's your take? Do you think Window 2009 XAML will weaken or
strengthen W3C's SVG?

  - Gerald

-------------------
Gerald Bauer

XUL Alliance | http://xul.sourceforge.net  
United XAML  | http://xaml.sourceforge.net

Interested in hiring Gerald Bauer? Yes, I'm available. 
If you know of an opportunity in Toronto or Vancouver, please contact
me today.

------------------------ Yahoo! Groups Sponsor --------------------~--> 
Yahoo! Domains - Claim yours for only $14.70
(Continue reading)

Gerald Bauer | 15 Aug 23:23
Picon
Favicon

GTK# Fails The XAML Test

Hello,

  Marc Clifton looked into creating GTK# UIs using MyXAML running
under Mono.

  Marc writes:

 I eventually got Visual Studio to compile and run a GTK# application
(sans MyXaml).  This was an arduous task in itself as the "how to" in
the above article falls far short of the reality needed to get things
working.  I'll probably write an article on how to do it.

So, the next step was, OK, can XAML be used to instantiate a GTK#
object graph?  Sadly, the answer is no.  I haven't done a lot of
exploring, but I found two showstoppers right away.

First, there is no default Window constructor.  This breaks the first
law of XAML compliant classes--you must have a parameterless
constructor.  OK, maybe this can be handled in the markup some day,
but right now, no.  And frankly, I think it's bad form to not support
a parameterless constructor.

Second, (and a very disappointing surprise) is how collections are
handled.  Take the Window class again.  It's derived from Container.
OK, well, Container has an Add() method.  There is no "Items" property
or similar implementation derived from something like IList or
ICollection.  One would be able to live with that if they used their
own I... collection interface, but sadly no.  And the real nail in the
coffin is the read-only "Children" property, which simply returns an
array.  Not an Array object, but a straight forward array.
(Continue reading)

Gerald Bauer | 23 Aug 16:17
Picon
Favicon

unitedxaml.org - New United XAML Website Alias

Hello,

   For your convenience you can now access the United XAML site using
the unitedxaml.org web address.

   To access the XUL Alliance lineup of all XUL, XAML, XForms &
Friends forums and mailinglists you can now also use the xulforum.com
web address.   

    - Gerald

-------------------
Gerald Bauer

XUL Alliance  | http://xulalliance.org
United XAML   | http://unitedxaml.org
XUL News Wire | http://xulnews.com

Interested in hiring Gerald Bauer? Yes, I'm available. 
If you know of an opportunity in Toronto or Vancouver, please contact
me today.

------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

(Continue reading)


Gmane