Hoofdcategorieën
Device Settings

Microsoft maakt gebruik van SVG in Longhorn

Door Martin Sturm, woensdag 26 november 2003 18:17
Bron: Heise Online, submitter: T.T., views: 1.349

Op Heise Online is te lezen dat de opvolger van Windows XP, nu nog bekend onder de codenaam Longhorn, gebruik zal maken van een vector-formaat wat gebaseerd zal zijn op de SVG-standaard zoals gedefiniëerd door het W3C. De nieuwe standaard voor het definiëren van vector-graphics heeft de vernieuwende naam WVG heeft gekregen (WVG staat voor Windows Vector Graphics) en is volgens een W3C-woordvoerder grotendeels compatible met SVG. In een document waarin het bedrijf het nieuwe formaat globaal beschrijft, wordt vermeld dat voor gebruikers van het SVG -formaat Microsoft's nieuwe formaat weinig nieuws bevatten.

Evenals SVG (Scalable Vector Graphics) is WVG gebaseerd op XML-beschrijvingen van vormen welke samen de afbeelding vormen, wat de bekende voordelen van deze beschijvingstaal met zich meebrengt, zo stelt Microsoft in het document. Het WVG-formaat zal worden gebruikt voor het onderdeel van Longhorn wat de userinterface zal gaan verzorgen. Dankzij het gebruik van vector-graphics zal het vergroten en verkleinen van allerlei onderdelen zoals vensters en icons traploos kunnen gebeuren. Eerder was al bekend dat Avalon gebruik maakt van DirectX voor het versnellen van grafische bewerkingen in de userinterface. Wanneer we dit combineren met eerdere screenshots van Longhorn waarin onder andere zichtbaar was dat gebruikers in de bestandsverkenner kunnen in- en uitzoomen begint de vergelijking met Apple's MacOS X Quartz (Extreme) zich wel erg op te dringen.

Apple's besturingssysteem maakt namelijk eveneens gebruikt van een vector-gebaseerd formaat voor het creëeren van bepaalde userinterface elementen, te weten het bekende PDF. Voor de versnelling van 3D-effecten maakt MacOS X gebruik van OpenGL. Ook de eerdere uitspraak van Microsoft-medewerkers waarin Windows werd gepositioneerd als centraal besturingssysteem voor het centrale apparaat voor home-entertainment binnen het huis, lijkt verdacht veel op Apple's filosofie van de 'digital hub' zoals zij de iMac zien:

Windows Longhorn - screen12 kleinWie aus der bislang noch recht knappen Dokumentation hervorgeht, lehnt sich WVG in der Tat stark an die SVG-Spezifikation an. So übernimmt WVG etwa die in den W3C-Publikationen beschriebenen Grundformen (Grafikprimitive), verwendet für einige Attribute allerdings abweichende Bezeichnungen (etwa "CenterX" statt "cx" für das Zentrum eines Kreises). Darüber hinaus soll es auch Unterschiede im Document Object Model geben.

Nach Ansicht des W3C kommt die Microsoft-Variante einem der Profile, die beim W3C in Arbeit sind, bereits sehr nahe. W3C-Sprecher Klaus Birkenbihl erklärte gegenüber heise online, dass Microsoft sich vor allem der SVG-Module bedient habe, welche für die Gestaltung eines User Interface wichtig seien.
Volgende 18:44 Kabelbreuk verstoort dataverkeer tussen Europa en VS
Vorige 18:06 30K-grens in 3dMark 2001 doorbroken
Advertentie

Reacties

«  1  2  3  »

Microsoft maakt gebruik van SVG in Longhorn
Ik zou bijna willen stellen "misbruik". We hebben dit eerder gezien bij Java, wat ook nooit geworden is wat het zou kunnen zijn wegens de inmenging van Microsoft.

Dit is een slechte ontwikkeling. Het zou m.i. veel beter zijn als ze SVG zouden volgen en eventueel proberen om hun eigen uitbreidingen toe te voegen aan de standaard.

Volgens mij staat er in de tekst dat ze een eigen standaard hebben ontwikkeld, die nagenoeg hetzelfde is als SVG.

Dat lijkt mij juist goed, want anders krijg je wat je met Java had, dat sommige dingen van MS niet compatible zijn met de specs. Bovendien kunnen ze nu toevoegingen maken die zijn toegespitst op Windows.

Lijkt mij alleen maar een goede zaak.

Lees ik het nou goed?

Ze nemen weer een standaard (SVG, opgesteld door het W3C consortium) die ze een beetje aanpassen en er vervolgens zelf mee aan de haal gaan?

Is dit het zoveelste geval waarin MS een algemeen geaccepteerde standaard gaat omschrijven waarna het eigen formaat in de markt wordt gedrukt?

Waarom gebruiken ze niet gewoon de standaard zoals die al is opgesteld? Willen ze echt overal een eigen, gepatenteerd, formaat voor hebben?

Inderdaad.

Mijn bek viel ook open toen ik het las: alwéér een aangepaste standaard?

Laat ze trouwens eerst maar eens fatsoenlijk PNG ondersteunen in IE, en dan netjes de SVG standaard gebruiken. WVG, pfft. Het staat me nu al niet aan :z

Wees blij dat WVG in XML is gemaakt... dan kun je het als het goed is zo met een XSL(T) omzetten naar SVG....

Het is niet duidelijk of het valide XML is wat WVG produceert. Microsoft biedt in ieder geval de garantie dat het op XML lijkt, waar ik niks voor koop.

ik heb ook een programmaatje dat gifjes om kan zetten naar jpgjes of naar tiffjes of naar bmpjes en een programmaatje dat Word omzet naar StarOffice etc. etc. Maar ik wil helemaal niet voortdurend bestanden lopen converteren, daarvoor hebben we juist met z'n allen standaarden bedacht, zodat we zonder te converteren bestanden kunnen uitwisselen.

Het zal naar alle waarschijnlijkheid in the XML versie van MS geschreven zijn. En deze versie heeft nu al een aantal extensies (die X in XML) die ze als bedrijfsheim beschouwen.
Veel geluk met converteren van WVG naar SVG als ze een aantal van deze extensies gebruiken om de conversie stuk te laten lopen.

Dit is het hetzelfde wat MS met DOM heeft gedaan. Die pakken een standaard op en gaan er veel verder mee. Nadeel is idd wel dat er minder interoperabiliteit is met andere platformen. In hun geval een stuk zelfbescherming. Vind er niks mis mee. Daarnaast vraag ik me af of programmeurs hier uberhaupt iets mee van doen hebben. Of je moet echt in de GUI van Longhorn willen gaan hacken. Lijkt me zobiezo niet de bedoeling. Conclusie: Niemad zal wat merken dat de interoperabiliteit (wat een k*t woord trouwens) laag is.

als MS het idd WVG alleen bij hun eigen GUI houden zal het probleem idd niet zo groot zijn.
als ze er ook andere dingen mee gaan doen (zoals het gaan gebruiken als alternatief voor BV flash.)

Ik weet niet hoor maar als je daarmee gebruik moet maken van de standaard MFC om GUI's mee te bouwen dan lijkt me het irritant om een formaat te moeten gebruiken wat net afwijkt en zo je software porten moeilijker gemaakt wordt.

Aan de andere kant vind ik het wel een goede ontwikkeling wat dat betekend dat MS de brakke en verouderde GUI elementen die ze nu gebruiken kunnen vervangen voor nieuwe. Dus voor Windows gebruikers zal de GUI van het OS beter/fijner gaan werken. Maar dan zal je wel een goede videokaart moeten hebben wil je gebruik kunnen maken van optimalisaties die voor hardware bedoeld zijn.

En wanneer zullen ze nou eens een nieuwe kernel gaan bakken of moet W3C hier ook een richtlijn voor gaan maken die MS ongeveer kan gaan volgen?

grotendeels compatible met SVG
*GROTENDEELS* daar zit het probleem !!

Je pakt een standaard, past iets aan en noemt het Windows standaard. Windows kan overweg met SVG maar uit MS applicaties komt natuurlijk WVG en dat werkt natuurlijk niet goed samen met een SVG applicatie / browser........

Microsoft gaat dus gewoon door met de verwerpelijke praktijken!

Vind ik eigenlijk een beetje erg..
Ze profiteren van een standaard, maar gaan er hun eigen naampje op plakken.
Op zich heb ik daar geen problemen mee, maar volg dan echt ook de standaard. Het is al onheilspellend dat iemand van W3C zegt dat het "grotendeels" overeen komt met de standaard.
Hopelijk heb ik geen gelijk en zullen ze zich aan de standaard blijven houden.

Het bijzondere is is dat we twee werknemers van Microsoft bij de auteurs van de SVG 1.1 standaard kunnen terugvinden.

Zie http://www.w3.org/TR/SVG/

Zonder dat er ook maar iets bekend is moet iedereen meteen weer moord en brand schreeuwen.

Er is nog helemaal niets bekend over wat het moet gaan worden. Het is best mogelijk dat het alleen gaat om een aantal uitbreidingen op SVG om het geheel geschikt te maken voor gebruik als GUI van een OS.

BULLSHIT

SVG is bruikbaar voor een OS Gui, kijk maar naar zowel apple als KDE, de kunnen allebij goed overweg met SVG bestanden en hebben geen windows zooi nodig, waar het hier om gaat is het volgende:

Zodra SVG goed in windows ondersteund wordt en paint 3.0 het ook makkenlijk maakt om ze te maken wordt het ook toegevoegd aan IE, ((mozilla en Konqueror/Safari) kunnen al tijden SVG's showen) maar wat gebeurt er als het hele internet ineens met WVG's overspoelt wordt?

juist weer een MS dominante positie, en dan kunnen wij beslissen wat er wel en niet nee gebeurt, bijvoorbeeld de encrypty aanpassen zodat alleen IE het kan openen tenzij mozilla een licentie koopt ofzo.

MS is geen lief bedrijf die dingen maakt die de klant (wij) kunnen gebruiken, ze maken dingen die door de klant geld waard worden (de massa gebruikt hun zooi, waarmee ze de markt forceren) en als het eenmaal geld waard is gaan ze nog meer geld vragen aan de klanten EN aan de niet klanten.

Lees het artikel nog eens, het gaat niet over plaatjesbestanden. Apple maakt dus ook geen gebruik van SVG voor haar GUI maar gebruikt PDF.

Het wel of niet kunnen openen of maken van plaatjes heeft hier niets mee te maken.

Voor de versnelling van 3D-effecten maakt MacOS X gebruik van OpenGL.
Eigenlijk is het meer zo dat de (2d/3d what's the difference op een normale monitor) userinterface-componenten van Aqua door het texture&3d-gedeelte van de videochip worden verwerkt. Zie ook op http://www.apple.com/macosx/features/quartzextreme/.

Zolang ze proberen compatibel te blijven met de W3C standaard zal het geen probleem opleveren denk ik.

Maar ik ben er zeker van dat ze dat wel niet gaan doen.... :(

Owh mijn god... en zijn er nu nog steeds mensen die beweren dat Microsoft niet stiekem naar de technieken van Apple hebben gekeken?

Microsoft... :r

En denk jij dat Apple nog nooit ergens anders inspiratie heeft opgedaan?

does xerox <-> Apple ring a bell?

Apple heeft het idee voor een GUI van Xerox... dat klopt maar Apple heeft die GUI van Xerox gekocht omdat de directie van Xerox niet zag in dit syteem. Apple heeft dus inspiratie opgedaan bij een ander en niet gejat.

Dit staat trouwens los van het feit dat Microsoft altijd wel opzij kijkt naar wat Apple doet. Staat Microsoft dat aan... dan vinden zei dat ook uit maar dan onder een andere naam...

Mijn objectieve mening als apple-aanhanger:
Innovatie zit in het feit wie iets het het eerste brengt waarna de beste technieken daaruit, in de vorm van eigen implementatie, gebruikt worden door de concurrentie: Tegen de tijd dat Microsoft Longhorn op de markt heeft heeft Apple de volgende feature /techniek die aanzet tot "copieren" al weer op de markt.

Er moet een de eerste zijn. Als iedereen alles zelf moet uitvinden duurt vooruitgang eeuwen...

Niks mis mee dus: Zolang Apple maar alles als eerste beschikbaar heeft ;)

(edit) wat een bullshit zeg die rating van de posts hier! ik reageer niet meer! en ja geef me nog maar een paar keer een min rating, vind ik lekker. sommige mensen hebben het relativeringsvermogen van een ouwe deur! (compliments naar de mensen die het nieuws schrijven, maar das een ander verhaal) (/edit)

Ja ze waren echt de eerste met een Unix achtig OS :+

Apple bedenkt wel van alles maar om nou te zeggen dat ze overal de eerste mee zijn....tegenwoordig zou ik eerder zeggen dat ze aardig kunnen meekomen.

Vind zowieso dat Apple er een beetje met de haren bijgesleept wordt, voor een mooi schaalbare UI zijn vector formaten toch vrij voor de hand liggend :?

...Apple heeft een OS gemaakt voor de gewone gebuiker die er gelikt uit ziet en ook nog eens gebuikers vriendelijk is (allemaal naar mijn mening). Dit OS is gebasseerd op Unix en dat is heel mooi want dan is het ook nog eens stabiel. Vindt jij maar eens een Unix variant die ook over de 3 eerste eigenschappen beschikt. Wat dat betreft zijn ze de eerste ja...

Ze zijn ook als eerste met een GUI op de markt gekomen, het eerste met een succesvolle online music store, het eerste met een muis bestuurde computer, het eerste met een computer die wordt geleverd met een compleet, goed met elkaar werkend, multimedia sofware pakket, DVD brander bla, enz, enz...

Next is niet uitgevonden door Apple maar door Next Inc. dat later (inclusief de CEO Steve Jobs) door Apple is overgenomen inclusief het Next OS
«  1  2  3  »

Op dit item kan niet meer gereageerd worden.

Volgende 18:44 Kabelbreuk verstoort dataverkeer tussen Europa en VS
Vorige 18:06 30K-grens in 3dMark 2001 doorbroken
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011