FACTOID # 15: A mere 0.8% of West Virginians were born in a foreign country.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Scalable Vector Graphics
Scalable Vector Graphics
File extension: .svg, .svgz
MIME type: image/svg+xml[1]
Developed by: World Wide Web Consortium
Type of format: vector image format
Extended from: XML

Scalable Vector Graphics (SVG) is an XML specification and file format for describing two-dimensional vector graphics, both static and animated. SVG can be purely declarative or may include scripting. Images can contain hyperlinks using outbound simple XLinks.[2] It is an open standard created by the World Wide Web Consortium's SVG Working Group. An IATA airport code, also known an IATA location identifier, IATA station code or simply a location identifier [1], is a three-letter code designating many airports around the world, defined by the International Air Transport Association (IATA). ... Stavanger Airport, Sola (IATA: SVG, ICAO: ENZV) (Norwegian: Stavanger lufthavn, Sola) is an international airport located in the municipality of Sola, Norway, near Stavanger. ... Image File history File links Svg. ... A filename extension is a suffix to the name of a computer file applied to show its format. ... For mime as an art form, see mime artist. ... It has been suggested that W3C Markup Validation Service be merged into this article or section. ... Example showing effect of vector graphics versus raster graphics. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... A file format is a particular way to encode information for storage in a computer file. ... Example showing effect of vector graphics versus raster graphics. ... Animation refers to the process in which each frame of a film or movie is produced individually, whether generated as a computer graphic, or by photographing a drawn image, or by repeatedly making small changes to a model (see claymation and stop motion), and then photographing the result. ... The XML Linking Language, or XLink, is an XML markup language used for creating hyperlinks within XML documents. ... This article or section cites very few or no references or sources. ... It has been suggested that W3C Markup Validation Service be merged into this article or section. ... The SVG Working Group is a working group created by the W3C to address the need for an alternative to the Postscript document format. ...

Scalable Vector Graphics

SXBL
SVG Working Group
Comparison of layout engines (SVG)
sXBL (for SVGs XML Binding Language) is a mechanism for defining the presentation and interactive behavior of elements described in a namespace other than SVGs (SVG is an XML language supporting vector graphics, user events and scripted behavior). ... The SVG Working Group is a working group created by the W3C to address the need for an alternative to the Postscript document format. ... This is a review of layout engine support for Scalable Vector Graphics. ...

 This box: view  talk  edit 

Contents

Overview

SVG was developed during the period 1999–2000 by a group of companies within the W3C after the competing standards PGML (developed from Adobe's PostScript) and VML (developed from Microsoft's RTF), both submitted to W3C in 1998, could not gain enough support for ratification. SVG was initially based on both those formats. The World Wide Web Consortium (W3C) is a consortium that produces standards—recommendations, as they call them—for the World Wide Web. ... Precision Graphics Markup Language (PGML) is an XML-based language for representing vector graphics. ... For the literary term, see Postscript. ... Vector Markup Language (VML) is an XML language used to produce vector graphics. ... The Rich Text Format (often abbreviated to RTF) is a proprietary document file format developed by Microsoft in 1987 for cross-platform document interchange. ... A W3C Recommendation is the final stage of a ratification process of the W3C working group concerning the standard. ...

This image illustrates the difference between bitmap and vector images. The vector image can be scaled indefinitely without loss of image quality, while the bitmap cannot.
This image illustrates the difference between bitmap and vector images. The vector image can be scaled indefinitely without loss of image quality, while the bitmap cannot.

SVG allows three types of graphic objects: Image File history File links Bitmap_VS_SVG.svg‎ File links The following pages on the English Wikipedia link to this file (pages on other projects are not listed): Scalable Vector Graphics Image:Transistor signal. ... Image File history File links Bitmap_VS_SVG.svg‎ File links The following pages on the English Wikipedia link to this file (pages on other projects are not listed): Scalable Vector Graphics Image:Transistor signal. ...

Graphical objects can be grouped, styled, transformed, and composited into previously rendered objects. SVG does not directly support z-indices[3] that separate drawing order from document order for objects, which is a drawback with respect to other vector markup languages like VML. Text can be in any XML namespace suitable to the application, which enhances searchability and accessibility of the SVG graphics. The feature set includes nested transformations, clipping paths, alpha masks, filter effects, template objects and extensibility. Example showing effect of vector graphics versus raster graphics. ... Imagine the smiley face in the top left corner as an RGB bitmap image. ... This article does not cite any references or sources. ... Vector Markup Language It is an XML language used to produce vector graphics. ... An XML namespace is a W3C standard for providing uniquely named elements and attributes in an XML instance. ... It has been suggested that Easy Access be merged into this article or section. ... In mathematics, a transformation in elementary terms is any of a variety of different functions from geometry, such as rotations, reflections and translations. ... // In computer graphics, a clipping path is a closed vector path, or shape, used to cut out an image in current image manipulation software. ... In computer graphics, alpha compositing is often useful to render image elements in separate passes, and then combine the resulting multiple 2D images into a single, final image in a process called compositing. ... A filter effect, in the SVG graphics format, consists of a series of graphics operations that are applied to a given source vector graphic to produce a modified bitmapped result. ... Extensibility is a system design principle where the current implementation takes into consideration future growth. ...


Printing

While being primarily designated as a vector graphics markup language, the specification is also designed with the basic capabilities of a page description language, like Adobe's PDF. It contains provisions for rich graphics, and is also compatible with the CSS specification's properties for styling purposes; thus, unlike XHTML and XSL-FO which are layout-oriented languages, SVG is a fully presentational language[4]. A much more print-specialized subset of SVG (SVG Print) is currently a W3C Working Draft[5]. [[ Image:Example. ... A page description language (PDL) is a language that describes the contents of a printed page in a higher level than an actual output bitmap. ... Adobe Systems (pronounced a-DOE-bee IPA: ) (NASDAQ: ADBE) (LSE: ABS) is an American computer software company headquartered in San Jose, California, USA. Adobe was founded in December 1982[1] by John Warnock and Charles Geschke, who established the company after leaving Xerox PARC in order to develop and sell... “PDF” redirects here. ... In web development, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ... The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same depth of expression as HTML, but also conforms to XML syntax. ... XSL Formatting Objects, or XSL-FO, is an XML markup language for document formatting. ...


Scripting and animation

SVG drawings can be dynamic and interactive. Time-based modifications to the elements can be described in SMIL, or can be programmed in a scripting language (e.g., ECMAScript). The W3C explicitly recommends SMIL as the standard for animation in SVG[6], however it is more common to find SVG animated with ECMAScript because it is a language that many developers already understand, and it is more compatible with existing renderers. A rich set of event handlers such as onmouseover and onclick can be assigned to any SVG graphical object. SMIL (pronounced or smile), the Synchronized Multimedia Integration Language, is a W3C Recommended XML markup language for describing multimedia presentations. ... Scripting programming languages (commonly called scripting languages or script languages) are computer programming languages designed for scripting the operation of a computer. ... ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification. ... An event handler is a part of a computer program created to tell the program how to act in response to a specific event (e. ...


Compression

SVG images, being XML, contain many repeated fragments of text and are thus particularly suited to compression by gzip, though other compression methods may be used effectively. Once an SVG image has been compressed by gzip it may be referred to as an "SVGZ" image; with the corresponding filename extension. The resulting file may be as small as 20%[7] of the original size. Source coding redirects here. ... gzip is a software application used for file compression. ...


Development history

SVG was developed by the W3C SVG Working Group starting in 1998, after Macromedia and Microsoft introduced Vector Markup Language (VML) whereas Adobe Systems and Sun Microsystems submitted a competing format known as PGML. The working group was chaired by Chris Lilley of the W3C. It has been suggested that W3C Markup Validation Service be merged into this article or section. ... The SVG Working Group is a working group created by the W3C to address the need for an alternative to the Postscript document format. ... Macromedia was an American graphics and web development software house headquartered in San Francisco, California producing such products as Macromedia Flash. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... Vector Markup Language (VML) is an XML language used to produce vector graphics. ... Adobe Systems (pronounced a-DOE-bee IPA: ) (NASDAQ: ADBE) (LSE: ABS) is an American computer software company headquartered in San Jose, California, USA. Adobe was founded in December 1982[1] by John Warnock and Charles Geschke, who established the company after leaving Xerox PARC in order to develop and sell... Sun Microsystems, Inc. ... Precision Graphics Markup Language (PGML) is an XML-based language for representing vector graphics. ... The SVG Working Group is a working group created by the W3C to address the need for an alternative to the Postscript document format. ... Chris Lilley (born 1959 in the UK) was educated at Broxburn Academy in West Lothian, Scotland. ...

  • SVG 1.0 became a W3C Recommendation on September 4, 2001.[8]
  • SVG 1.1 became a W3C Recommendation on January 14, 2003.[9] The SVG 1.1 specification is modularized in order to allow subsets to be defined as profiles. Apart from this, there is very little difference between SVG 1.1 and SVG 1.0.
    • SVG Tiny and SVG Basic (the Mobile SVG Profiles) became W3C Recommendations on January 14, 2003. These are described as profiles of SVG 1.1.
  • SVG Tiny 1.2 became a W3C Candidate Recommendation on August 10, 2006.[10][11] SVG Full 1.2 is a W3C Working Draft. SVG Tiny 1.2 was initially released as a profile, and later refactored to be a complete specification, including all needed parts of SVG 1.1 and SVG 1.2. A similarly refactored draft for SVG 1.2 Full has not yet been released. A notable feature addition in the SVG Full 1.2 W3C Working Draft (absent from SVG Tiny 1.2) is syntax for multipage documents;[12] the semantics of multiple pages with respect to non-hardcopy rendering are however undefined.

It has been suggested that W3C Markup Validation Service be merged into this article or section. ... is the 247th day of the year (248th in leap years) in the Gregorian calendar. ... Year 2001 (MMI) was a common year starting on Monday (link displays the 2001 Gregorian calendar). ... is the 14th day of the year in the Gregorian calendar. ... Year 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... is the 14th day of the year in the Gregorian calendar. ... Year 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... is the 222nd day of the year (223rd in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ...

Mobile profiles

Because of industry demand, two mobile profiles were introduced with SVG 1.1: SVG Tiny (SVGT) and SVG Basic (SVGB). These are subsets of the full SVG standard, mainly intended for user agents with limited capabilities. In particular, SVG Tiny was defined for highly restricted mobile devices such as cellphones, and SVG Basic was defined for higher-level mobile devices, such as PDAs. A user agent is the client application used with a particular network protocol; the phrase is most commonly used in reference to those which access the World Wide Web. ... Cellular redirects here. ... Look up Personal digital assistant in Wiktionary, the free dictionary. ...


Neither mobile profile includes support for the full DOM, while only SVG Basic has optional support for scripting, but because they are fully compatible subsets of the full standard most SVG graphics can still be rendered by devices which only support the mobile profiles.[13]


Example

SVG is an application of XML. An SVG file is therefore a simple text file, which can be viewed and edited as with any other markup. The Extensible Markup Language (XML) is a general-purpose markup language. ... It has been suggested that this article or section be merged with Plain text. ...

How this SVG markup appears in a capable viewer
How this SVG markup appears in a capable viewer
 <?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" width="467" height="462"> <rect x="80" y="60" width="250" height="250" rx="20" style="fill:#ff0000; stroke:#000000;stroke-width:2px;" /> <rect x="140" y="120" width="250" height="250" rx="40" style="fill:#0000ff; stroke:#000000; stroke-width:2px; fill-opacity:0.7;" /> </svg> 

Image File history File links This is a lossless scalable vector image. ... Image File history File links This is a lossless scalable vector image. ...

Filter effects

A filter effect consists of a series of graphics operations that are applied to a given source vector graphic to produce a modified bitmapped result. Suppose the smiley face in the top left corner is an RGB bitmap image. ...


Filter effects are defined by filter elements. To apply a filter effect to a graphics element or a container element the 'filter' property is set on a given element. Each 'filter' element contains a set of filter primitives as its children. Each filter primitive performs a single fundamental graphical operation (e.g., a Gaussian blur or a lighting effect) on one or more inputs, producing a graphical result. Because most of the filter primitives represent some form of image processing, in most cases the output from a filter primitive is a single RGBA bitmap image (however, it will be regenerated if a higher resolution is called on). Gaussian blur is a widely used effect in graphics software such as Adobe Photoshop, The GIMP, Inkscape, and Paint. ... RGBA stands for Red Green Blue Alpha. ...


The original source graphic or the result from a filter primitive can be used as input into one or more other filter primitives. A common application is to use the source graphic multiple times. For example, a simple filter could replace one graphic by two by adding a black copy of original source graphic offset to create a drop shadow. In effect, there are now two layers of graphics, both with the same original source graphics. A red rectangle casting a drop shadow over a wood-like background. ...


List of SVG filter primitives

The following table lists the filter primitives available in SVG 1.0 and SVG 1.1. SVG Tiny does not support filter effects, while SVG Basic supports only those filter primitives indicated by SVGB.

Name Element SVG Basic
Blend feBlend SVGB
Color matrix feColorMatrix SVGB
Component transfer feComponentTransfer SVGB
Composite feComposite SVGB
Convolve matrix feConvolveMatrix  
Diffuse lighting feDiffuseLighting  
Displacement map feDisplacementMap  
Flood feFlood SVGB
Gaussian blur feGaussianBlur SVGB
Image feImage SVGB
Merge feMerge SVGB
Morphology feMorphology  
Offset feOffset SVGB
Specular lighting feSpecularLighting  
Tile feTile SVGB
Turbulence feTurbulence  

Framework for applying a filter

 <?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" width="4in" height="3in"> <defs> <filter id="AFilter"> <!-- Definition of filter goes here --> </filter> </defs> <text style="filter:url(#AFilter)">Text with a filter applied</text> </svg> 

Support for SVG in web browsers

The use of SVG on the web is in its infancy; there is a great deal of inertia due to the long-time use of pure raster formats and other formats like Adobe Flash or Java applets, and browser support for SVG is still uneven. Web sites which serve SVG images typically also provide the images in a raster format, either automatically by HTTP content negotiation or allowing the user to directly choose the file. Adobe Flash, or simply Flash, refers to both the Adobe Flash Player, and to the Adobe Flash Professional multimedia authoring program. ... A Java applet is an applet delivered in the form of Java bytecode. ... HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ... Content negotiation is a mechanism defined in the HTTP specification that makes it possible to serve different versions of a document (or more generally, a resource) at the same URL, so that user agents can choose which version fit their capabilities the best. ...


Native support

There are several advantages to native support, among which are no need for the installation of a plugin, the ability to freely mix SVG with other formats in a single document, and rendering scripting between different document formats considerably more reliably. At this time all major browsers have committed to some level of SVG support except for Internet Explorer, yet the implementations are lacking in consistency and completeness. See Comparison of layout engines for further details. This is a review of layout engine support for Scalable Vector Graphics. ...

  • The Opera web browser (since 8.0) has support for the SVG 1.1 Tiny specification while Opera 9 includes SVG 1.1 Basic support and some of SVG 1.1 Full. Since 9.5 alpha 1 Opera has partial SVG Tiny 1.2 support.
  • Browsers based on the Gecko layout engine version 1.8 (such as Firefox, Netscape, Camino, SeaMonkey and Epiphany), all have incomplete support for the SVG 1.1 Full specification. The Mozilla site has an overview of the modules which are supported in Firefox 1.5[14] and an overview of the modules which are in progress in the development version of Firefox.[15] Gecko 1.9 will be included in the upcoming Firefox 3.0 and will add support for more of the SVG specification (including some filters).[16]
  • KDE's Konqueror has a SVG plugin called KSVG. KSVG2 is slated to be rolled into KDE 4 core which could make it native rendering for Konqueror some time in the future. KDE 4 will also feature system-wide support and use of SVG for graphics. Elsewhere in KDE the format is finding greater use, and from version 3.4 onwards SVG wallpapers are supported.
  • Apple's Safari browser ported KSVG2 into WebCore, initiating work on incorporating native support of SVG into Safari. The version of Safari included with Mac OS X 10.5 and Mac OS X 10.4.11 includes SVG support; which is not perfect, but has seen rapid improvement.
  • The Omni Group's OmniWeb 5.5 browser, which is based on a later version of Apple's WebCore/WebKit than that used in the current public release of Safari, has partial support for SVG.
  • Amaya has partial SVG support.

Opera is an Internet suite which handles common internet-related tasks, including visiting web sites, sending and receiving e-mail messages, managing contacts, and online chat. ... Epiphany using Gecko to render the Wikipedia main page Gecko is the open source, free software web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ... Firefox redirects here. ... For the web browser produced by this corporation, see Netscape (web browser). ... For other uses, see Camino (disambiguation). ... SeaMonkey is a free, open source, and cross-platform Internet suite that is the continuation of the former Mozilla Application Suite. ... A screenshot of Epiphany. ... Mozilla Firefox is a graphical web browser developed by the Mozilla Corporation, and a large community of external contributors. ... For the NYSE stock ticker symbol KDE, see 4Kids Entertainment. ... Konqueror is a file manager, web browser and file viewer, which was developed as part of the K Desktop Environment (KDE) by volunteers and runs on most Unix-like operating systems. ... KSVG is a svg solution for khtml based browsers. ... A screenshot of Ubuntu 6. ... Apple Inc. ... Safari is a web browser developed by Apple Inc. ... WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one of the two primary components of the WebKit framework (the other being JavaScriptCore). ... Mac OS X version 10. ... Mac OS X version 10. ... The Omni Group is a company that develops software for the Mac OS X platform. ... OmniWeb is a web browser developed by the Omni Group for the Mac OS X operating system. ... WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one of the two primary components of the WebKit framework (the other being JavaScriptCore). ... WebKit is an application framework included with Mac OS X v10. ... Amaya is a free and open source web browser and authoring tool created by a structured editor project at INRIA, a French national research institution, and later adopted by World Wide Web Consortium (W3C), the main international standards organization for the World Wide Web. ...

Plugin support

In current versions of Internet Explorer a plugin is needed to view SVG content. Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ... For other uses, see Plug in. ...


The most widely available SVG plugin on the desktop is from Adobe Systems and supports most of SVG 1.0/1.1. Adobe's SVG download page now says Adobe will discontinue support for Adobe SVG Viewer on January 1, 2008."[17] while its End Of Life page now says "Please note that Adobe has announced that it will discontinue support for Adobe SVG Viewer on January 1, 2009."[18]. For Safari, the Adobe plugin supports only the PowerPC platform. For Safari on Intel machines, Safari must run under Rosetta for the Adobe plugin to work. Adobe Systems (pronounced a-DOE-bee IPA: ) (NASDAQ: ADBE) (LSE: ABS) is an American computer software company headquartered in San Jose, California, USA. Adobe was founded in December 1982[1] by John Warnock and Charles Geschke, who established the company after leaving Xerox PARC in order to develop and sell... PowerPC is a RISC microprocessor architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM. Originally intended for personal computers, PowerPC CPUs have since become popular embedded and high-performance processors as well. ... This article needs additional references or sources for verification. ...


Another plugin, called the Renesis Player [2], exists for Internet Explorer and the Win32 platform. Renesis aims to support full SVG 1.2 [3], as well as JavaScript interactivity capabilities. There are indications that a Firefox plugin may also be in the works [4]. The Renesis version 0.7 is available as of July 4, 2007. Windows API is a set of APIs, (application programming interfaces) available in the Microsoft Windows operating systems. ... JavaScript is a scripting language most often used for client-side web development. ... Firefox may refer to: Firefox (novel), written by Craig Thomas, published in 1978 Firefox (film), the 1982 movie starring Clint Eastwood, based on the novel Firefox (arcade game), the laserdisc arcade game based on the movie Mozilla Firefox, a web browser The Red Fox or the Red Panda, based on...


A plugin was once offered from Corel. Corel Corporation is a US-listed Canadian computer software company headquartered in Ottawa, Ontario. ...


The SVG Map Consortium released a plugin on September 6, 2007 that runs in Internet Explorer for Windows.[19][20]


Support in applications

Images are usually automatically rasterised using a library such as ImageMagick, which provides a quick but incomplete implementation of SVG, or Batik, which implements nearly all of SVG 1.1 but requires the Java Runtime Environment. ImageMagick is a software suite for image manipulation and display, supporting a wide variety of formats. ... Batik is a pure-Java library that can be used to render, generate, and manipulate SVG graphics. ... Java Logo The Java Runtime Environment, or JRE, or J2RE is a software bundle from Sun Microsystems that allows a computer system to run a Java application. ...

  • Inkscape is a free software/open source SVG drawing program for Linux, Windows and Mac OS.
  • The Batik SVG Toolkit can be used by Java programs to render, generate, and manipulate SVG graphics.
  • xfig allows import and export of SVG drawings.
  • The GNOME project has had integrated SVG support throughout the desktop since 2000.
  • Images drawn in OpenOffice.org Draw can be exported as SVG. Import filters are available[21] to import SVG images into OOo documents.
  • Adobe Illustrator supports both the import and export of SVG images.
  • CorelDRAW has an SVG export and import filter.
  • Sketsa is a cross-platform SVG drawing package.[22]
  • Xara Xtreme has an SVG export and import filter in its free/open source Linux version.
  • KoolMoves has very weak SVG support.
  • Microsoft Visio can save files in the SVG format as well as the SVG compressed format. Graphs created in Microsoft Excel or figures from Microsoft Word can be cut and pasted into Microsoft Visio documents.
  • EVE (Embedded Vector Editor) can import and export vector and SVG graphics.
  • IVEO Viewer is a self-voicing tactile-audio system with native SVG support.
  • Casewise Portal generates diagrams exclusively in SVG.
  • The Flame Project is an Adobe Flash-like editor to create SVG animation on Linux and Windows.[23]

Some viewers are listed in External links below. Inkscape is a vector graphics editor application. ... Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions only to ensure that further recipients can also do these things. ... ... This article is about operating systems that use the Linux kernel. ... Windows redirects here. ... This article relates to both the original Classic Mac OS as well as Mac OS X, Apples more recent operating system. ... Batik is a pure-Java library that can be used to render, generate, and manipulate SVG graphics. ... Screenshot of xfig with a drawing inside. ... This article is about the mythical creature. ... Year 2000 (MM) was a leap year starting on Saturday (link will display full 2000 Gregorian calendar). ... OpenOffice. ... OpenOffice. ... This article does not cite any references or sources. ... This article does not cite any references or sources. ... It has been suggested that Xara Xtreme LX be merged into this article or section. ... KoolMoves is a flash-authoring program created by Lucky Monkey Designs LLC., the program is currently in its 5th version (version 5. ... This article is about a software application. ... Microsoft Excel (full name Microsoft Office Excel) is a spreadsheet application written and distributed by Microsoft for Microsoft Windows and Mac OS. It features calculation and graphing tools which, along with aggressive marketing, have made Excel one of the most popular microcomputer applications to date. ... Microsoft Word is Microsofts flagship word processing software. ... This article is about a software application. ... Adobe Flash, or simply Flash, refers to both the Adobe Flash Player, and to the Adobe Flash Professional multimedia authoring program. ...


Also some programing languages and scientific plotting programs can be used to create SVG plots:

Not to be confused with Matlab Upazila in Chandpur District, Bangladesh. ... The R programming language, sometimes described as GNU S, is a programming language and software environment for statistical computing and graphics. ... gnuplot is a command-line program that can generate two- and three-dimensional plots of functions and data. ...

Mobile support

On mobile, the most popular implementations for mobile phones are by Ikivo and Bitflash, while for PDAs, Bitflash and Intesis have implementations. Flash Lite by Adobe optionally supports SVG Tiny since version 1.1. At the SVG Open 2005 conference, Sun demonstrated a mobile implementation of SVG Tiny 1.1 for the CLDC platform. Mobile SVG players from Ikivo and BitFlash come pre-installed, i.e., the manufacturers burn the SVG player code in their mobiles before shipping to the customers. Mobiles also can include full web browsers (such as Opera Mini and the iPhone's Safari) which include SVG support. Adobe Flash Lite is a lightweight version of Adobe Flash Player optimized for mobile phones and other devices. ... Adobe Systems (pronounced a-DOE-bee IPA: ) (NASDAQ: ADBE) (LSE: ABS) is an American computer software company headquartered in San Jose, California, USA. Adobe was founded in December 1982[1] by John Warnock and Charles Geschke, who established the company after leaving Xerox PARC in order to develop and sell... Sun Microsystems, Inc. ... Opera Mini is a Java ME web browser for mobile devices, which runs on most phones that support Java Midlets. ... For the Internet appliance line, see Linksys iPhone. ...


The level of SVG Tiny support available varies from mobile to mobile, depending on the manufacturer and version of the SVG engine installed. Many of the new mobiles support additional features beyond SVG Tiny 1.1, like gradient and opacity; this standard is often referred as SVGT 1.1+.


Nokia's S60 platform has built-in support for SVG. For example, all icons are rendered using the platform's SVG engine. Nokia has also led the JSR 226: Scalable 2D Vector Graphics API expert group which defines Java ME API for SVG presentation and manipulation. This API has been implemented in S60 Platform 3rd Edition Feature Pack 1 onward [24]. Some Series 40 phones also support SVG (such as 6280). This article is about the telecommunications corporation. ... The S60 Platform (formerly Series 60 User Interface) is a software platform for mobile phones that uses Symbian OS. S60 is currently amongst the leading smartphone platforms in the world. ... The Nokia 6280 is a 3G mobile phone from Nokia. ...


Most Sony Ericsson phones beginning with K700 (by release date) support SVG Tiny 1.1. Рhones beginning with K750 also support such features as opacity and gradients. Phones with Java Platform-8 have support for JSR 226. For an arrangement of Sony Ericsson products, see list of Sony Ericsson products Sony Ericsson is a joint venture established in 2001 by the Japanese consumer electronics company Sony Corporation and the Swedish telecommunications company Ericsson to make mobile phones. ... The Sony Ericsson K700i was introduced in 2004 as a high-end mobile phone, and as a successor to the T630. ... The Sony Ericsson K750, introduced in 2005, is a mid-end mobile phone, the successor to the now discontinued K700, and which was succeeded by the K800 in Q2 2006. ... Sony Ericsson Java platforms is a set of profiles describing particular Sony Ericsson Java implementation. ...


See also

Example showing effect of vector graphics versus raster graphics. ... sXBL (for SVGs XML Binding Language) is a mechanism for defining the presentation and interactive behavior of elements described in a namespace other than SVGs (SVG is an XML language supporting vector graphics, user events and scripted behavior). ... Raster to vector refers to software and hardware technology for converting raster graphics to vector graphics; the process is called vectorisation. ... The following is a list of vector graphics markup languages. ... The following is a list of vector graphics editors. ... This is a review of layout engine support for Scalable Vector Graphics. ... Vector Markup Language (VML) is an XML language used to produce vector graphics. ... Precision Graphics Markup Language (PGML) is an XML-based language for representing vector graphics. ...

References

  1. ^ M Media Type registration for image/svg+xml
  2. ^ Watt, Andrew; Chris Lilley, Daniel J. Ayers et al (2003). SVG Unleashed. Indianapolis: SAMS, P. 77. ISBN 0-67232-429-6. 
  3. ^ SVG(W3C) § 4.2-Drawing Order
  4. ^ "SVG as a Page Description Language", presentation given at SVG.Open 2002, Zurich, Switzerland
  5. ^ SVG Print 1.2 Working Draft
  6. ^ Paul Festa (2003-01-09), W3C releases scripting standard, caveat, CNET.com
  7. ^ Saving compressed SVG (SVGZ)
  8. ^ W3C Recommendation, SVG 1.0 Specification (2001-09-04)
  9. ^ W3C Recommendation, SVG 1.1 Specification (2003-01-14)
  10. ^ W3C Candidate Recommendation, SVG Tiny 1.2 Specification (2006-08-10)
  11. ^ SVG Tiny 1.2 is now a Candidate Recommendation
  12. ^ Multiple pages (SVG 1.2 Draft)
  13. ^ Listing of phones that support SVG
  14. ^ SVG in Firefox
  15. ^ Mozilla SVG Status
  16. ^ Mozilla Gran Paradiso Alpha 1 and SVG
  17. ^ [1]
  18. ^ Adobe SVG Viewer End of Life announcement
  19. ^ http://www.g-contents.jp/2007/3prog.htm#003
  20. ^ SVG Map ToolKit Download
  21. ^ OpenOffice.org SVG Import Filter
  22. ^ Sketsa SVG Graphics Editor
  23. ^ http://www.flameproject.org
  24. ^ S60 Product info

A W3C Recommendation is the final stage of a ratification process of the W3C working group concerning the standard. ...

External links


  Results from FactBites:
 
Scalable Vector Graphics (668 words)
The overall purpose of SVG is to be a language for the representation of shapes.
SVG is an open standard, which means that its specification is publicly available (at W3C) and many SVG freeware and commercial software tools are available from a wide variety of developers and vendors.
SVG graphics are represented in data files that are plain text which is readable by humans and easily edited using a simple text editor.
Scalable Vector Graphics - Wikipedia, the free encyclopedia (1616 words)
Scalable Vector Graphics (SVG) is an XML markup language for describing two-dimensional vector graphics, both static and animated, and either declarative or scripted.
SVG was developed by the W3C SVG Working Group starting in 1998, after Macromedia and Microsoft introduced Vector Markup Language (VML) whereas Adobe Systems and Sun Microsystems submitted a competing format known as PGML.
SVG support would be valuable to a wiki, especially for articles that require diagrams, so the situation may change in the future, when ImageMagick is expanded to cover more of the SVG standard, and work on allowing Batik to run on a completely free Java implementation is complete [2].
  More results at FactBites »

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m