[Seaside] Re: Re: A Seaside2 application for SVG clients

Klaus D. Witzel klaus.witzel at cobss.com
Mon Aug 6 10:09:13 UTC 2007


On Mon, 06 Aug 2007 11:34:16 +0200, Philippe Marschall wrote:

> 2007/8/6, Matthias Berth:
>> Hi,
>>
>> looks interesting, if you want to include IE users, have a look at Dojo  
>> gfx,
>>
>>  http://www.sitepen.com/blog/2007/03/27/ajaxworld-and-sxsw-talks-on-dojogfx/
>
> Or just use the Adobe Plugin. You need a Plugin for Flash, Quicktime
> and Java anyway.

You're right and I considered mentioning/supporting Adobe's viewer as  
well. But though they say "Adobe has taken a leadership role in the  
development of the SVG" their download page tells "Please note that Adobe  
has announced that it will discontinue support for Adobe SVG Viewer on  
January 1, 2008" and I don't want to deal with a to-be-discontinued (even  
if free and good) viewer ...

/Klaus

> Philippe
>
>> it is a cross-browser JavaScript library that will render SVG (where
>> possible) and WML on IE. Might be interesting to think about Morphs
>> rendering to a web page and events being sent back to the server.
>>
>> Matthias
>>
>> On 8/6/07, Klaus D. Witzelwrote:
>> > On Mon, 06 Aug 2007 07:02:16 +0200, Philippe Marschallwrote:
>> > > 2007/8/6, Klaus D. Witzel:
>> > >> Dear Seasiders,
>> > >>
>> > >> with only a handful of methods it was possible to create a  
>> prototype
>> > >> Seaside2 application[1] which serves SVG clients[2]. Many thanks  
>> to all
>> > >> the Seaside developers which have put in such a lot of effort to  
>> make it
>> > >> so easy for new applications and developers :)
>> > >>
>> > >> The next logical step is to make a canvas for SVG, like the one  
>> which
>> > >> exists for HTML. So may I ask,
>> > >>
>> > >> o are there any do's and dont's for a Seaside renderer/canvas
>> > >
>> > > WAHtmlCanvas once had code that would automatically generated the  
>> code
>> > > of all the tag generation methods for you. One rule that has emerged
>> > > is to use a the full name instead of the real element name: #anchor
>> > > instead of #a
>> >
>> > That's a good point, keeping an eye on the coder's convenience.
>> >
>> > >> o is there anything you would have done completely different,
>> > >>   if you could start all over again (without any backward  
>> compatibility)
>> > >
>> > > In WARenderCanvas? Yes, if we had better traits tools we would use  
>> them.
>> >
>> > Yes, WARenderCanvas seems misplaced in the class hierarchy (on first
>> > sight).
>> >
>> > And ProtocolBrowser, which separates by message-category name  
>> (example:
>> > #html and #'form-buttons'), is not of much help for finding overrides  
>> and
>> > responsibilities of the sub/superclass. Is there any better tool/view  
>> for
>> > Squeak which someone would recommend.
>> >
>> > >> o if at some point in time #callback: would be added,
>> > >>   are there any drawbacks, things to be aware of ahead of time
>> > >
>> > > You'll probably end up duplicating the funtionality of  
>> WARenderCanvas.
>> >
>> > Have you considered taking WARenderCanvas away from its superclass.
>> >
>> > >> o any other comment or suggestion, all appreciated
>> > >
>> > > Can we see the code? ;-)
>> >
>> > Yes, Seasiders can :)
>> >
>> > /Klaus
>> >
>> > > Philippe
>> > >
>> > >> /Klaus
>> > >>
>> > >> -----------
>> > >>
>> > >> [1] http://squeak.cobss.ch/seaside/sextant
>> > >> Does some effects on the builtin Seaside top.jpg image.
>> > >>
>> > >> [2] Firefox and Opera support SVG, Firefox only to "some" extent.
>> > >> Opera even supports the Ajax script.
>> > >>
>> > >> _______________________________________________
>> > >> Seaside mailing list
>> > >> Seaside at lists.squeakfoundation.org
>> > >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>> > >>
>> >
>> >
>> > _______________________________________________
>> > Seaside mailing list
>> > Seaside at lists.squeakfoundation.org
>> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>> >
>> _______________________________________________
>> Seaside mailing list
>> Seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>




More information about the Seaside mailing list