>But who says UI's can't be made WITH a graphics language?
Give me a break. :-)
Who says a car can't be built WITH a hand tool box?

But would you? will you?

----------------------------------------------
http://www.skycitygallery.com/japan/japan.html
--- In [EMAIL PROTECTED], "Alastair Fettes" 
<[EMAIL PROTECTED]> wrote:
> Hi Mark,
> 
> That's a very good point.  I totally agree that the rendering of 
an 
> application should be fairly independent.
> 
> A couple points though:
> 
> > SVG is a great vector graphics language (the 
> > clue is in the name), but that doesn't make it 
> > an application-building language. 
> 
> I agree that SVG is a greaph graphics language.  That's why I 
> disagree with putting UI widget stuff in the spec.  Such as a 
Textbox 
> widget.  An example of my view point on this is I disagreed with 
> dSVG.  But who says UI's can't be made WITH a graphics language?  
If 
> SVG keeps on doing graphics well people will want to use it to 
render 
> their UI's.  It's not necessarly an application-building language 
but 
> an application "view" language.  Using MVC you should be able to 
have 
> this separation you're talking about.
> 
> > Well, I can't get excited about that - it's 
> > yesterday's news. We could do that already with 
> > Flash, and we will soon be able to do it again 
> > with Avalon.
> 
> True, but Flash is proprietary and Avalon won't be cross platform.
> 
> > To do things like this we need an architecture 
> > where the source documents are written in a 
> > device-agnostic way, using 'abstract' languages 
> > like XHTML 2 and XForms, which contain nothing 
> > specific to the platform they will run on. 
> 
> I disagree with this statement only with regards to XHTML.  How is 
> XHTML not a UI language?  If I may quote the XHTML spec 
> (http://www.w3.org/TR/xhtml1/)
> 
> "Abstract:
> This specification defines the Second Edition of XHTML 1.0, a 
> reformulation of HTML 4 as an XML 1.0 application, and three DTDs 
> corresponding to the ones defined by HTML 4. The semantics of the 
> elements and their attributes are defined in the W3C 
Recommendation 
> for HTML 4. These semantics provide the foundation for future 
> extensibility of XHTML."
> 
> XForms makes sense as the base data/state information for an 
> application, but not XHTML.  I can see XHTML as one output format 
for 
> the application (as is HTML), but grouped along with SVG and 
> whatever.  What prevents us from combining them as output 
languages?
> 
> > A *real* challenge would be to write an 
> > application today that not only works across 
> > the web, but also works for a user regardless 
> > of whether they have for their UI a voice 
> > browser or a fancy vector graphics renderer. 
> > Now that would be something.
> 
> What do you think of targeting an application from an XML based 
> architecture (as you mentioned, yet to be described though XForms 
> could possibly work) and using XSLT target it to a specific 
rendering 
> language such as XHTML, SVG, etc?
> 
> Unfortunately I don't think Philip has finished his paper yet on 
> creating an entire application as just a set of XML Schema types 
and 
> using XSLT to target the UI language such as SVG or even XAML (see 
> his talk at SVG Open 2004).
> 
> Thoughts?
> Alastair
> 
> 
> --- In [EMAIL PROTECTED], "Mark Birbeck" 
> <[EMAIL PROTECTED]> wrote:
> > Alastair,
> > 
> > SVG is a great vector graphics language (the clue is in the 
name), 
> but that
> > doesn't make it an application-building language. The trend in 
most 
> other
> > areas at the moment is to try to hide the specific rendering 
needed 
> for a
> > particular document or form, not make it the most important 
thing.
> > 
> > Yet bringing the UI to the fore is exactly what is happening to 
SVG 
> at the
> > moment - we're going from hacking with HTML to 
get 'applications' 
> to work
> > across the web, to hacking with SVG to get 'nice looking 
> applications' to
> > work across the web.
> > 
> > Well, I can't get excited about that - it's yesterday's news. We 
> could do
> > that already with Flash, and we will soon be able to do it again 
> with
> > Avalon. A *real* challenge would be to write an application 
today 
> that not
> > only works across the web, but also works for a user regardless 
of 
> whether
> > they have for their UI a voice browser or a fancy vector 
graphics 
> renderer.
> > Now that would be something.
> > 
> > To do things like this we need an architecture where the source 
> documents
> > are written in a device-agnostic way, using 'abstract' languages 
> like XHTML
> > 2 and XForms, which contain nothing specific to the platform 
they 
> will run
> > on. These documents are then 'wired' into renderers that *do* 
use 
> specific
> > languages - I call them UI languages - like SSML, SVG, HTML, or 
> whatever, to
> > do the *actual* rendering.
> > 
> > Regards,
> > 
> > Mark
> > 
> > 
> > Mark Birbeck
> > CEO
> > x-port.net Ltd.
> > 
> > e: [EMAIL PROTECTED]
> > t: +44 (0) 20 7689 9232
> > w: http://www.formsPlayer.com/
> > 
> > Download our XForms processor from
> > http://www.formsPlayer.com/
> > 
> > > -----Original Message-----
> > > From: Alastair Fettes [mailto:[EMAIL PROTECTED] 
> > > Sent: 27 September 2004 00:46
> > > To: [EMAIL PROTECTED]
> > > Subject: [svg-developers] Re: external rcc in Adobe Viewer 6?
> > > 
> > > 
> > > Hi Jim,
> > > 
> > > > Mixing HTML and SVG doesn't gain you much, in fact it gains 
you
> > > virtually 
> > > > nothing but questions about how the two should integrate, 
and 
> much
> > > bigger 
> > > > problem for the UA developers about how to fit everything 
> together.
> > > 
> > > I disagree with this.  Unfortunately I can't remember well 
enough 
> to 
> > > quote directly from Chris Lilley's keynote in Tokyo to say 
what 
> he 
> > > thought the great benefits of a mixed approach but I can give 
you 
> my 
> > > thoughts on it.
> > > 
> > > Chris Lilley: Think you could provide some input on this issue?
> > > 
> > > SVG is a great graphics language.  HTML is a great text 
> language.  
> > > AFAIK HTML's original purpose was to display textual data and 
> > > information.  SVG's original purpose was to display graphics.  
> Put 
> > > them together and you can display textual data as well as 
> graphics 
> > > effectively.
> > > 
> > > I don't want to sound like a broken record here but SVG is a 
> great 
> > > way to do GUI widgets.  A great way to replace the standard 
HTML 
> > > forms widgets would be to use SVG widgets.  Gives you a bit 
more 
> > > control over the apperance than the way the browser decides to 
> render 
> > > them.  Doing an application in this form might also make sense 
as 
> > > opposed to simply an SVG-only application implementation.
> > > 
> > > That's my two cents.
> > > 
> > > Cheers,
> > > Alastair
> > > 
> > > 
> > > 
> > > ------------------------ Yahoo! Groups Sponsor 
> > > --------------------~--> 
> > > Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
> > > Now with Pop-Up Blocker. Get it for free! 
> > > http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/1U_rlB/TM
> > > --------------------------------------------------------------
> > > ------~-> 
> > > 
> > > -----
> > > To unsubscribe send a message to: 
> > > [EMAIL PROTECTED]
> > > -or-
> > > visit http://groups.yahoo.com/group/svg-developers and click 
> > > "edit my membership"
> > > ---- 
> > > Yahoo! Groups Links
> > > 
> > > 
> > > 
> > >  
> > >



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

-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to