From: ptkwt@...1.aracnet.com (Phil Tomson) Date: 2003-02-07T04:13:15+09:00 Subject: Re: locana, SVG, cross-platform GUI meanderings... In article <64E45A89-39E0-11D7-98D3-000A95765742@infoether.com>, Richard Kilmer wrote: > >On Thursday, February 6, 2003, at 04:24 AM, Holden Glova wrote: > >>> >>> ....then, the other day I read something about how KDE and GNOME are >>> now >>> using SVG to produce their icons - the advantage being that they can >>> make >>> their icons any size (scalable)... and of course that got me to >>> looking a >>> bit at SVG. So would it be possible to create SVG-based GUIs that >>> 'run' >>> in a browser and have this SVG-based toolkit as one of Ruby's >>> built-in GUI >>> toolkits? Would this be a coup for Ruby in the web-space? (could >>> this sort of thing be considered a 'killer app' for Ruby? - I truely >>> don't >>> know, I'm looking for opinions. I kind of think it would be very >>> powerful, but I don't have enough in-depth knowledge about SVG yet to >>> know for sure). >>> >>> Phil >> >> Hiya Phil, >> >> This came up on -talk a bit longer then a year ago - back then this >> link was >> pasted by someone which has some very nice 'ooo ahhh' stuff >> http://www.kevlindev.com/gui/index.htm >> >> AFAIK, for an SVG gui to be useful it would need to handle events. >> This means >> you either need to run it inside a mozilla browser with SVG support >> compiled >> in or you use the adobe plugin (which means you use javascript) or you >> would >> need something else that could render the SVG (something like Batik). >> The >> adobe plugin hasn't been updated in a very long time which makes me >> wonder if >> Adobe is still keen on this. Sadly, what is supported in the Adobe >> plugin is >> different then what will work in Mozilla or IE. Life on the bleeding >> edge is >> full of compromise :) > >Phil et al, > >I agree with your assessment that it would be a killer Ruby application >to be able to create browser delivered interfaces using a vector based >renderer (rather than HTML). For the reasons outlined above I don't >think that SVG is up to it...but Macromedia Flash _IS_ up to it. So, >after getting FreeRIDE to the next level, I plan on continuing my >efforts to build a complete Flash generator for Ruby (pure Ruby). THAT >will differentiate Ruby from PHP or anything else. > >Anyone want to participate? > Hmmmm.... But Flash isn't open as SVG is. So SVG doesn't have things like pull-down menus? What if what was generated was a mix of SVG and HTML (which does AFAIK have pulldown menus). Phil -- "Or perhaps the truth is less interesting than the facts?" Amy Weiss (accusing theregister.co.uk of engaging in 'tabloid journalism') Senior VP, Communications Recording Industry Association of America