SVG 1.1 Becomes W3C Proposed Recomendation 174
openbear writes "From the w3c web site... W3C is pleased to announce the advancement of Scalable Vector Graphics (SVG) 1.1 and Mobile SVG to Proposed Recommendations. Comments are welcome through 20 December. SVG delivers vector graphics, text, and images to the Web in XML. SVG 1.1 separates the SVG language into reusable building blocks. Mobile SVG re-combines them into two profiles optimized for cellphones and pocket computers."
A what now? (Score:5, Funny)
Re:A what now? (Score:2)
No, SVG is real now (Score:5, Informative)
Adobe [adobe.com] has been distributing SVG viewer as part of the Acrobat 5 download for over a year now.
Nobody's waiting for Microsoft to innovate SVG or do their XDocs whatever thing; check these static examples generated from MS apps with SVGmaker: Excel [svgmaker.com], PowerPoint [svgmaker.com], Word [svgmaker.com], Project [svgmaker.com]
For building SVG web applications its true that there aren't comprehensive IDE tools available yet, but that hasn't stopped developers from creating some definitive web apps with simple home grown tools (starting with a text editor since SVG is just XML).
Like this interactive logical diagram [wpsenergy.com]
Check this awesome mapping example [karto.ethz.ch]
And this wonderful airport flight management [slashdot.org] app.
Re:No, SVG is real now (Score:1)
It currently supports building W3C SVG 1.0 compliant "images", as well as fully compliant XML/HTML/XHTML and WML documents and complex html 'widgets'
Magnificent airport management example (Score:2, Interesting)
It is really here [65.242.180.4]
This is so good!
Awesome (Score:1, Funny)
Re:Awesome (Score:4, Informative)
SVG can be used like flash , and you can use javascript to manipulate the shapes on page.
See batik [apache.org]for an apache implementation of it and some examples (quite nice ones) , and adobe provides a nice viewer for the svg too..
The good point bt vector graphics is that it is scalable , and sizing of images do not affect the clarity/sharpness of the images
---
Re:Awesome (Score:2)
For example, see the Scalable Gorilla [gnome.org] theme for Nautilus.
Re:Awesome (Score:3, Informative)
Saying that Gnome uses SVG extensively is an exaggeration at this point. The only use of SVG in Gnome so far, is for rendering icons on the desktop and in Nautilus. There are plans for letting other UI elements be SVG based to, but they are just plans. If you plan using SVG icons as desktop icons you also better make some PNG renderings of them too, if you want the same theme in the panel and menus, since you can't use SVG there yet.
Also, Nautilus SVG renderer seems kind of incomplete in one way or another. SVG images that works in Sodipodi, Adobe viewer, Illustrator and Mozilla SVG, renders incorrectly in Nautilus. Wrong colours, missing gradients.
And, Scalable Gorilla isn't an example, it is the only SVG theme available. A very nice looking theme though.
Re:Awesome (Score:2)
Yes, there are goodies on the way, but right now, the only things in Gnome you can replace with SVG are icons.
Re:Awesome (Score:2)
See also XForms (Score:5, Informative)
Disclaimer: I am one of the editors of the XForms spec.
Re:See also XForms (Score:3, Informative)
How many of these implementations support the UPLOAD form control?
Why do you expect browser authors to implement XForms when they don't even implement the ACCEPT attribute of HTML's INPUT TYPE=FILE element?
Disclaimer: I worked on XForms for most of 1999.
Quick Info (Score:2, Informative)
Re:Quick Info (Score:3, Informative)
I heard that Redhat is planning to embedd librSVG...natively into XFree
Re:Quick Info (Score:1)
Re:Quick Info (Score:4, Informative)
The Xfree86 stuff he is getting riled up about is probably this [xfree86.org]
While the gnome/gtk stuff is here [gnome.org] and here [gnome.org]
How he mixed it together is - impressive.
Re:Quick Info (Score:2)
Re:Quick Info (Score:2)
Gee, I thought...
make
make install
Re:Quick Info (Score:3, Insightful)
Linux is what you want it to be...you want a point and click OS with easy installs, no problem use KDE and front end to apt or rpm.
But, since you are an A+ computer student, wouldn't you agree that it is important to understand what is going on underneath that pretty GUI to make all that magic happen?
Let's suppose that you've graduated and have your degree. You land a lucrative job and are happily going about your work until all of sudden one day something goes wrong and your machine won't launch the desktop. What are you going to do?
Now don't you think you'd look pretty silly having all that sheepskin hanging on your wall proclaiming you a computer expert, yet you can't even edit a simple command line script to fix your own computer?
Re:Quick Info (Score:1)
> to be leet and make an OS for the rest of us
> already.
So really, you're just jealous you can't hang with the big kids?
Re:Quick Info (Score:2)
I agree, standard installer is good.
but installing software/hardware and configuring system settings is a fucking rootcanal
Hardware as I see is much simple to install in linux than in Windows. Off course I use only branded and mostly expensive hardware that's confirmed to be working with Linux, so no Softmodems or notebooks with 830 chipset.
Software, well if it is in RPM then installing it in Mandrake or RH8 then it's simpler, otherwise I agree.
make
make install
should not be used for typical installation, at least not for users, especially not for userland software, that's something I agree completely.
LET GO OF THE GOD DAMN PAST!!! THE COMMAND LINE DIED WHEN WINDOWS 3.1 WAS RELEASED!!! DEAL WITH IT!
A fairly newb comment. Try to use bash scripting with all his power sometimes and you'll notice one thing Windows never had command line, at least not decent one, DOS Command line was just a simple mockup, so command line has not died with GUI arrival, just the stupid mockups
So if you're hoping to be stop being newb and become pro. Get with the program. Admin will (or better, should) never be restricted to GUI only. I admit that it's nice to click "do my server" and all is running. But better question is: Is it really running as you'd like it to run? Let's say apache, try to make a GUI that would enable admin to use it with all his power and be simple to use. Impossible, Webmin is the closest thing to that option.
So, take my words to consideration. GUI is good but not really powerfull (if there's no option to click something, well you can't set that something and looking as Server parts are evolving there's always some options that can't be clicked). CLI is better but harder to learn and harder to use. If you can do something in GUI, do it, then use CLI to check and fine tune what you did with GUI.
Next thing, read your last two sentences and try todecide what are you: anewb or a trying to be pro. I just couldn't figure it out
Re:Quick Info (Score:1)
I'd eventually like to learn all about the dirty underbelly of linux like i did with Windows, but there's too much information to learn all at once. I need to be fully functional in GUI before I feel confortable messing with the command line, that way I'll have an easy way to fix mistakes. I'm starting to think that people who call Linux intuative were born with a unix server as a conjoined twin.
Seriously, why do i have to type -zxfv(yeah, i can alter bash aliases, but that has complications) every time i use tar? From what i read, its because tar was originally designed for tape backup operations. How much work would it be to rework this utility to not need certain options, and automatically detect which other options were needed? Tar can't be altered to detect wheter or not a file is gziped, or better yet, have gzip integrated into it?
I guess my only option is to suck it up and start memorizing, but I don't like it. I don't think this is a very professional way to make an operating system targeted at the general public. CLI should enhance productivity by making things faster, and in some limited cases, add funcitonality. I shouldn't need to use bash on a regular basis.
Re:Quick Info (Score:2)
If you could actually read a man page, you'd know what the other options do. To make your life easy:
So tar -zxf file.tar.gz means that tar should first run gunzip on file.tar.gz, then extract the files from file.tar instead of the tape drive.
As for changing tar: it is still used by many people for backing up to tape. Is it really that hard to remember the -zxf ? Also, I don't think that gzip should be integrated with tar because not all tar archives are compressed with gzip. Ever see a
As for the use of a command line being unprofessional: no. The Unix command line is almost infinitely more powerful than the DOS command line. I like being able to do anything from the command line. I can't tell you how many times being able to remotely log into a machine to fix something and fix it from the command line (as opposed to being required to use a GUI for configuration) has saved my ass. You don't need to use the command line on a regular basis, though. Aside from when I'm programming or logged into one of my machines remotely, I don't use the command line as often as I thought I'd have to when I first switched all my machines at home to various *nixes. Unfortunately, many people migrate from Windows thinking Linux will be "like Windows, only better" or some miracle cure for all their computing woes. I've said it before, and I'll say it again, having bazillions of certifications doesn't make you computer knowledgeable, just ask anybody with an MCSE
The thing I am constantly seeing when people switch to Linux or some other *nix who've been using DOS or Windows for a long time (indeed, it was a problem I suffered from when I was learning FreeBSD, the first *nix I was ever exposed to) is that their DOS and Windows knowledge actually hinders them to a certain degree. You're just going to have to deal with the fact that a lot of your DOS and Windows knowledge just doesn't apply in the *nix world, so "unlearn" it lest it hinder you. Unix "grew up" separately from Microsoft OSes, and the "Unix Way" of doing things, while sometimes very different from the "Windows Way", can actually make sense and be helpful if you take the time and effort to learn WHY it's done that way.
I would be interested in knowing why you switched to Linux, why you think it is targetted at the general public (hint: it isn't, it's targetted at people who actually know how to use their computers and aren't afraid to learn new things), and what distribution you're using.
Re:Quick Info (Score:2)
and use "man" more oftenly. There's really no specific reason to memorise all params. Use man when you need it at first. Next thing is you'll be typing that from your head.
I guess my only option is to suck it up and start memorizing, but I don't like it.
We all did that.
I don't think this is a very professional way to make an operating system targeted at the general public.
Wrong, this is a really professional way to make a server operating system. Main reason: admin should know exactly what is he setting up.
But still go to: www.webmin.com and download tar.gz (much easyer to install than others), this should give your clicking need a boost.
But for a desktop I agree it's not right.
CLI should enhance productivity by making things faster, and in some limited cases, add funcitonality. I shouldn't need to use bash on a regular basis.
Like everybody when starting, but it will come time when you'll find out that setting up complex server can be a matter of minutes instead of hours or days. Simple bash script, then Copy files and that's it.
You don't need to use it on regular basis, but in time you will, if you'll just give it a go.
Re:Quick Info (Score:2)
Get a clue. We're not making an OS for you, we're making one for us! Get it? If you don't like it you can either become one of us, or make your own. Geez...
(oh, and in case anyone thinks im a newb, im currently in school for computers, have an A+, will soon have Net+ and w2k MCP, and i've been running linux for 6 months.)
Sounds like a newb to me... If you've got the skills, use them to improve freenix. Otherwise stop bitching about what we've sweated decades to make, and which we give to you for free.
SVG (Score:3, Informative)
http://www.w3.org/Graphics/SVG/Overview.htm8
Re:SVG (Score:4, Insightful)
ps2svg.ps (Score:1)
Re:SVG (Score:2, Informative)
Rich.
http://www.annexia.org/ [annexia.org]
Sodipodi (Score:4, Informative)
Re:SVG (Score:2)
Linux implementations (Score:5, Interesting)
Re:Linux implementations (Score:1, Informative)
Re:Linux implementations (Score:1)
Re:Linux implementations (Score:1, Informative)
Re:Adobe SVG/Moz Plugin works fine for me... (Score:1)
Filter
.
Re:Adobe SVG/Moz Plugin works fine--with segfaults (Score:1)
Re:Nice to se Mozilla (Score:1, Interesting)
So is this going to replace Flash? (Score:4, Interesting)
So my question as a non-developer is can SVG do everything Flash can? I didn't see anything about audio capabilities. Also does anyone think even if it can, are the tools there to make using SVG as good as the tools for making Flash graphics. Lastly is SVG a good working spec that won't be co-opted and ruined by some big company.
Re:So is this going to replace Flash? (Score:4, Insightful)
Re:So is this going to replace Flash? (Score:2)
SVG isn't going to replace Flash anymore than Flash is going to replace binary games (i.e. We're not going to play Doom 3 as a Flash game): Each has its place.
What's Flash's natural place? Why couldn't SVG evolve to replace it?
Re:So is this going to replace Flash? (Score:1)
Re:So is this going to replace Flash? (Score:2)
SVG is a vector graphics standards with dynamic DOM style elements intended to work in concert with other W3C web standards. It isn't intended to be a super, all-encompassing multimedia solution, as Flash strives for.
SVG works in concert with a language called "Simple Multimedia Integration Languge" which does allow the integration of various media types into an "all-encompassing multimedia solution." When you combine the stack of W3C standards and extrapolate it does look to me like the set is on target to replace Flash.
Re:So is this going to replace Flash? (Score:1)
Re:So is this going to replace Flash? (Score:2)
By the same token SVG works in concert with HTML, but that doesn't mean that I'm going to say that SVG therefore is looking to replace Adobe Acrobat (though the complete solution may very well).
You are incorrect. There is a working group for SVG-in-print that is looking at SVG fulfilling tasks that overlap heavily with PDF.
SVG is a vector graphic addition to the standards compilation, basically, and while using it in concert with other standards allows for a Flash "like" solution, SVG fills a vector graphic gap in the web technology grab bag.
Fine. The point is that the emerging stack could add up to a competitor to Flash so that Flash would be replaced as various hypertext formats were replaced by HTML and its associated standards.
Re:So is this going to replace Flash? (Score:2)
I'll finish this discussion with a URL. It looks alot like the kind of thing most people do in flash.
http://www.melmcgee.com/cgi-bin/texis/index?conteSome samples I found here (Score:2)
Re:So is this going to replace Flash? (Score:4, Interesting)
Re:So is this going to replace Flash? (Score:2)
Well they could if they wanted to but most coders think SWF is demon-spawn.
Re:So is this going to replace Flash? (Score:2)
Documented, yes. Open, no. The SWF format is defined and owned by Macromedia.
Re:So is this going to replace Flash? (Score:2)
Don't assume that text is necessarily a negative here - I'm working on a project right now where this is a key attribute arguing for SVG: Because it's text-based, SVG is a usable option for very simple, stupid embedded web devices. This allows temperature graphs or controls to be easily created by tiny 8-bit embedded microcontrollers, something that's not really computationally practical with Flash's computationally bloated binary format.
Not everything connected to the Internet is a PC. In fact we're rapidly approaching the point where most of the interesting things on the net won't be PCs. SVG can be very good for those, and it's status as a true web standard makes it a far better choice than Flash as a long-term investment.
SVG vs. Flash (Score:5, Insightful)
Here's two good reasons why you want to implement SVG instead of Flash:
SVG is a standard, Flash is proprietary.
SVG can be indexed and searched, Flash can't.
Re:SVG vs. Flash (Score:3, Interesting)
Don't get me wrong, I'm very excited about the possibilities for quick and _relatively static_ XML based graphic generation. But for an extremely slow animation SVG hogs my CPU @100% on an Athlon 1.2Ghz.
Re:SVG vs. Flash (Score:5, Informative)
I am not sure what this really means. This is like saying XML is slow, or better HTML is slow. SVG is a standard, you will have slow, and quick implementations, maybe current implementation have not been really optimised yet, but there is no real reason SVG might be intrinscly slow
Re:SVG vs. Flash (Score:2)
Well, it is, and that's what I'm saying. XML is slow. Don't get me wrong, I use XML all the time - just not to generate animated vector graphics. Binary will always win on the performance front, and intensive graphics applications still need all the performance that it can get.
Re:SVG vs. Flash (Score:4, Interesting)
Re:SVG vs. Flash (Score:2, Interesting)
Re:SVG vs. Flash (Score:1)
Oh, and the SWF format is an open standard.
Re:SVG vs. Flash (Score:2)
SVG is a standard, Flash is proprietary.
SVG can be indexed and searched, Flash can't.
Man I don't know spit about Flash or SVG and I didn't read your link but I'm willing to bet that SVG couldn't touch Flash with a 10 foot pole.
Re:So is this going to replace Flash? (Score:3, Interesting)
Re:So is this going to replace Flash? (Score:2, Interesting)
svg-capable apps? (Score:2)
SVG looks uber-cool, but there doesn't seem to be much supporting software.
Re:svg-capable apps? (Score:3, Interesting)
(among others, I'm sure)
Re:svg-capable apps? (Score:1, Informative)
Re:svg-capable apps? (Score:2, Interesting)
But SVG is more compact. For example, this PowerPoint presentation [svgmaker.com] is 140kb as compressed SVG, compared to the original PPT which was 950kb.
Let's not get ahead of ourselves here... (Score:3, Insightful)
For example, try http://www.croczilla.com/svg with your stock IE, mozilla or netscape 6. It doesn't work.
Adobe has an example to show their attempt at http://www.adobe.com/svg/demos/css_layout which only works in IE. But it takes up more CPU power to fade a new squares than flash does.
I am not sure if the world is ready for 1.0 much less 1.1.
Re:Let's not get ahead of ourselves here... (Score:2)
Barring that SVG needs more than a browser 'plugin'.
Re:Let's not get ahead of ourselves here... (Score:1)
Re:Let's not get ahead of ourselves here... (Score:2)
Re:Let's not get ahead of ourselves here... (Score:1)
At first sight, this a great comment. Why add all those new features if SVG 1.0 is not implemented 100% ?
But then reality strikes. SVG 1.1 adds not a single new attribute, element or method. It modularises SVG 1.0, is all.
SVG Tiny and SVG Mobile are profiles (subsets) of SVG. They are mainly intended for the Mobile industry - SVG Tiny on cellphones, SVG Basic on PDAs. And there are five Tiny and three basic implementations that I am aware of.
But these profiles also give a series of steps that new SVG implementations can take in turn. Instead of releasing a first version of an implementation that implements some random selection of features based on change or best guesses, a first implementation can go for SVG Tiny. Then in the next version it can add stuff like gradients and opacity and scripting and go for SVG Basic before finally biting off the rest of the stuff like complex filters andf going for SVG 1.1 Full, which is the exact same as SVG 1.0
So, the first step in not getting ahead of ourselves is to take a glance at the actual specs before commenting ....
About the CPU power - in the SWF format from macromedia, there is a fixed frame rate. So, your desktop gives you only that framerate (though it could do better) and the high end PDA gives you that framerate and the low end PDA or cellphone would presumably curl up in smoke or dump core or take eight times as long to play it in agonising slomo, or something. In SVG, the animation is declarative so you can play it at the best framerate that your device can give (like video games, the better your machine the smoother the animation).
There does need to be some way to throttle back the animation though, I agree, just like the difference in a video game between 100fps and 500fps would be better spent doing something else.
All this new and fancy stuff... (Score:1, Redundant)
Use those 'new' shinny stuff somewhere else... We need something simple... I know that html alone is simple, but do we really need so many extension to it? Graphics, scripts, animations, whoknowswhatelse, FSCK! I need something that I can use to read HOWTO's and FAQ's and sometimes
Ah well.. I'll go back to bed.. feverish again....
Re:All this new and fancy stuff... (Score:2)
Besides HTML is ugly.
Re:All this new and fancy stuff... (Score:1)
True, it could be what it wanted to be, but it is not, blame the creators that don't write proper code, blame the useragents that don't render the code correctly... It doesn't matter it is not what was supposed to be...
And BTW, TV and Radio both successfully deliver news to me... Some flashy web page fails to do that, because I simply close the damned thing... Oh and with TV, you can still turn off the picture and just listen to it, most of the time, if you turn off Flash you will lose like 95% of the functionality... Which sucks...
Re:All this new and fancy stuff... (Score:1)
Re:All this new and fancy stuff... (Score:2)
Re:All this new and fancy stuff... (Score:2)
SVG VS FLASH (Score:1, Insightful)
So SVG is better than flash, will be better than flash but currently it's tools are immature to compete head to head with flash but for instance if Macromedia was smart they'd provide SVG exporting of their flash stuff s.t they won't be thrown out of the market due to a new file format. Oh and don't trust the whack jobs supporting that PHP swf file format thing. That's a dead end, it's time to rely on something open.
Re:SVG VS FLASH (Score:3, Interesting)
I have been intrigued by SVG ever since it made it's appearance on the scene but the SVG guys seriouly need to make a leg and get moving on authoring tools which support the full gamut of capabilities, ie: this hand coding crap just won't fly in a work flow process or even for JoeAverage doing something for school.
Anyways Adobe has an SVG plugin and you can export any vector + variables + code from illustrator and GoLive as SVG. Still not an authoring tool like Flash though. Macromedia bought and innovated their way to the top of multimedia authoring a while ago and Adobe is still playing catch up in a lot of ways (coming along nicely though).
SVG Plugin from Corel (Score:2, Informative)
They also have a gallery with some neat SVG samples [corel.com].
SVG + script = Enterprise web app (Score:4, Interesting)
For example, start with this static picture [svgmaker.com] generated from a CAD program.
add some simple polygons and script them to conform with some business logic. Connect to your enterprise applications and databases using various connectors (simulated here) and you get a UI component like this [svgmaker.com] that integrates with HTML.
Click on components to select them.
Ctrl-Click to select a set of components. Move your mouse over the colored components to highlight data in the html table.
Type a number in at the top right [enter] to see if you have enough components available for manufacturing.
This example was coded by hand in a day and a half. Probably could do another one in 3 hours or so now we got the hang of it.
Patented technology (Score:2)
Re:Patented technology (Score:1)
The thing with rumours is that, like sex, you should check past history before sharing with someone new.
Short verson SVG is Royalty Free
Longer verson SVG is Royalty Free and here is why ...
The SVG Working group is chartered to be a Royalty Free working group. It was the first one at W3C, in fact. That did mean, though, that we asked all members of the working group for their license terms on patents that they might not even know they had ;-) which scared some people at the time of the Big RAND Wars which slashdotters will remember ... its seems that reading "company X has US patent 12345 and gives the following royalty free license" or "company Y has no patents and gives a RAND license to them" etc was too confusing.
So we simplified and clarified. In the SVG 1.1 [w3.org] and Mobile SVG [w3.org] specs you will find a link fromthe 'Status of this Document' to the patent page [w3.org]. There is one patent number there, from Kodak, along with a legal statement from Kodak that it is not needed for implementing SVG. We still have to tell people about it, of course, since they told us.
So yes, SVG is Royalty Free
Magnificent Airport Management Example (Score:1)
It is really here [65.242.180.4].
This is so good!
Like PDF but its XML (Score:5, Informative)
This is a shameless plug but we are only 5 guys working out of a house, not a monopoly... (yet... ho ho ho). In the same way that Acrobat can generate PDF out of anything, SVGmaker [svgmaker.com] can generate SVG out of Windows apps.
These are examples [svgmaker.com].
Re:Like PDF but its XML (Score:2)
But...
you can mark it up by hand in a text editor
Well, the last thing I'd normally want to do is create a drawing by marking it up in text using an editor. That's what drawing software is for. This is a little like complaining that ELF is a bad format because it's not easily editable. The way I produce PDF is by converting editable versions (EPS and TeX) into PDF. The way you produce ELF files is by converting the editable version (C) into ELF.
And no monopoly controls it.
Well, PDF is much better supported in open-source software than SVG is. I can click on a PDF hyperlink in Mozilla, and it displays it for me. I can produce PDF from TeX source code using pdftex.
Anyhow, isn't the whole comparison inappropriate? PDF is meant for articles, books, and so on.
Security (Score:1)
pointless until widely supported in browsers (Score:2)
The lack of authoring tools for SVG may actually turn out to be an advantage. People doing Flash seem to be mostly using it for things that are very annoying to users, and they are often not doing it very well (that flashing, blinking web interface doesn't resize, for example). SVG may turn out to be a better and more acceptable format for vector graphics than Flash precisely because the people who shouldn't use it don't know how to anyway (of course, that blessed state will not last long--if it catches on, Macromedia will output SVG, too).
But until SVG becomes supported out of the box, with no plugins, by IE and Mozilla, it won't catch on much. Microsoft may support SVG in IE just to spite Macromedia--let's hope so. But it is incomprehensible to me why Mozilla has been so slow to offer SVG support: it already has all the XML parsing and graphics primitives built in--why is SVG support so difficult?
Re:pointless until widely supported in browsers (Score:2, Informative)
Re:pointless until widely supported in browsers (Score:2, Interesting)
SVG support has been a difficult issue in Mozilla because of the rich canvas. As you say, the XML parser and DOM and CSS parser and inheritance and XLink simple linking and JPEG and PNG and ECMAscript are there already.
The Mozilla SVG project [mozilla.org] started off by using Raph Levien's rendering library libart [gnome.org], which is only licensed to be used under the terms of the LGPL and not the standard Mozilla MPL/GPL/LGPL tri-license.
So, that licensing issue held up getting SVG code into the trunk, and when it was in ther trunk, stopped it being in the core builds (it was there in CVS and could be enabled at compile time). It worked on Linux, MacOS, Windows, etc - it was very cross platform code but there was the licensing issue.
A new approach is to split the rendering code into platform-independent and platform-dependent parts. A test of this approach is available from the croczilla [croczilla.com] site (which has a bunch of great examples too) - there is a build that uses the GDI+ renderer suplied with Windows 2000/XP. Clearly, this avoids the license issue o the rendering library and clearly, it means there needs to be a separate platform layer for each supported OS (darwin on MacOS X, perhaps different linux layers for Gnome or KDE, etc)
I know the Netscape folks are aware of this, too, because I visited Netscape and gave them a demo which included Mozilla SVG among other things.
hope not (Score:1)
Missing something? (Score:2)
Or am I missing something blatantly obvious in the specs?
Re:Missing something? (Score:1)
See here [protocol7.com] for an SVG pong game that uses audio.
Re:Missing something? (Score:1)
The first working draft of SVG 1.2 was also released today, and asks for feedback about including audio:
http://www.w3.org/TR/SVG12/#SMIL
There are already SVG implementatons that have experimental ausio support in their own namespace, for example the Adobe viewer and the CSIRO PocketPC viewer, so that prototypes one way to do it (as an audio element to SVG)
<audio xlink:href="whatever" volume="50">
XSmiles shows a different approach - use SMIL and SVG each in their own naespace.
Feedback on which methodis best would be welcome, to
mailto:www-svg@w3.org
actually deciding to include audio, one way or another is easy, everyone wants that, its a question of what syntax to use.
The other issue is the format. In SVG, unlike HTML, there are required formats on the image element - JPEG, PNG, and SVG itself of course. For audio, should we
- require one particular format
- require several formats
- not say anything
the issue being that the most popular format, MP3, is not royalty free. Ogg Vorbis is an option, but not all platforms support that and for mobile, there is not really room to add audio code. The SVG mobile players will likely just use an operating system call to do that. So, its a tricky decision.
php SVG library (Score:1)
It currently supports building W3C SVG 1.0 compliant "images", as well as fully compliant XML/HTML/XHTML and WML documents and complex html 'widgets'.
for OS X (Score:2, Informative)
http://www.apple.com/downloads/macosx/internet_
Re:for OS X (Score:1)
Your url had a space in it, so it gave a not found - here it is again without the space
SVG for MacOSX [apple.com]
Also Batik [apache.org] works on MacOS X.
I've been dying for something like SVG! (Score:2)
I do a lot of technical writing and mechanical engineering stuff. I've long needed a graphics format where I can send anything from a quick sketch to a CAD drawing via email or whatever, and have anyone be able to read it clearly, on any system. Bitmap formats are too big and too jaggy, terrible for line drawings. Flash can only be created on Windows or Mac. SVG solves these problems. It's great to see it coming along so well.
Re:SVG for OSS Fonts (Score:3, Interesting)
Here's an example [svgmaker.com].
To create SVG fonts, print anything with SVGmaker [svgmaker.com].
The free demo creates fonts you can reuse in your own SVG doc.
Re:Why discuss a proposed recommendation? (Score:1)
Anonymous Coward wrote: It could be months before it gets to that stage
The stages in the lifecycle of a Standards Track W3C specification are:
So it is being discussed because Proposed Recommendation means it has exited last call - which means there are multiple interoperable implementations and a test suite. Which means you can use it, now.