De standaardenorganisatie voor internet, het World Wide Web Consortium, of W3C, heeft laten weten eind dit jaar het werk aan xhtml 2 te staken. De inspanningen van het consortium zullen op de ontwikkeling van html 5 worden geconcentreerd.
De xhtml 2-werkgroep werd in maart 2007 in het leven geroepen om een nieuwe versie van de xhtml-standaard, een hybride vorm van xml en html, te ontwikkelen. Deze versie was van meet af aan controversieel, aangezien het backwards compatibility met zowel xhtml 1 en html 4 zou laten varen. De W3C heeft echter op 2 juli besloten om in 2010 niet met dit project verder te gaan: een deel van het werk, waaronder de serialisatie van xml, zal onderdeel van de html 5-specificatie worden. De organisatie geeft middels een faq uitleg over de toekomstplannen rondom de xhtml-standaard.
Naast het opheffen van de xhtml 2-werkgroep, maakte het W3C bekend dat het meer middelen voor de html 5-werkgroep beschikbaar gaat maken, om zo sneller resultaat met de ontwikkeling van de standaard te kunnen boeken. Een deel van de specificatie voor html 5 voorzag in een specificatie welke codecs in de audio- en video-tags in de code als standaard zouden gelden. Eerder deze week werd via een mailinglijst voor betrokkenen bekend gemaakt dat die specificatie geschrapt zal worden.
Oorzaak van het spaaklopen van de implementatie zijn geschillen over welke codecs gebruikt moeten worden: Apple wil Ogg Theora niet de standaard video-codec in Safari maken. Google is van mening dat die codec niet robuust genoeg is voor Youtube-verkeer en prefereert de H264-codec, maar zegt zijn licenties niet met derden te kunnen delen. Om die reden wil Opera geen H264-codec gebruiken: de licentiekosten zijn te hoog. Ook Mozilla heeft moeite met de licenties, terwijl Microsoft zich niet uitlaat over video-ondersteuning in zijn browser.
die variable (de AGENT, doorgaans) wordt gestuurd door de browser zelf, en is vaak genoeg te forgen indien de gebruiker dat wil, en bepaalde firewall software doet dat ook. Hetzelfde geld voor de referer, ook die wordt door de browser gestuurt en is te verwijderen of te muteren.et is toch ook te controleren welke browser een user draait? Waarom is dat dan lastig? Je kunt gewoon de servervariables uitlezen voor dat soort info.
[Reactie gewijzigd door arjankoole op zaterdag 4 juli 2009 20:02]
[Reactie gewijzigd door farlane op zaterdag 4 juli 2009 22:06]
Windows 7 ondersteunt H.264 native, dus Microsoft is ook al in het (ISO standaard!) MPEG-4 bootje gestapt.Windows -> ?? wmv? wie weet?
Dat doen ze nu al. Afhankelijk van je voorkeur of van je platform (bijv. mobiele telefoon) krijg je een bepaald formaat video. Op de iPod / iPhone krijg je bijvoorbeeld mpeg4 videos en geen flash. Sommige video's zijn ook niet in alle formaten beschikbaar. Het ligt eraan wanneer ze zijn geupload (alhoewel oude populair video's ook nog worden omgezet naar nieuwe formaten) en in welke kwaliteit ze zijn geupload. Een video die in 640x480 wordt geupload zal natuurlijk nooit in HD formaat beschikbaar komen.Dan zou Google met Youtube dus misschien wel 3 versies online moeten hebben staan. Daar zullen ze natuurlijk weinig zin in hebben.
[Reactie gewijzigd door Keneo op zondag 5 juli 2009 14:39]
[Reactie gewijzigd door Jeanpaul145 op zaterdag 4 juli 2009 19:44]
Had youtube niet onlangs de limiet van 1GB naar 2GB verhoogd? Dat spreekt je verhaal aardig tegen.en dat YouTube alleen nog korte filmpjes accepteert om onder deze kostengrens te blijven.
Discussie betekend niet dat patentclaims op dit moment kansloos zijn, in Texas win je vrijwel gegarandeerd, maar dat wordt door beroepen in andere staten, of federaal vaak verworpen. Vaak, niet altijd. En niet altijd betekend een risico waar de meeste bedrijven zich niet aan willen branden.De kans is klein dat ze een voet aan de grond gaan krijgen, want software patenten staan nu ook in VS ter discussie.
[Reactie gewijzigd door arjankoole op zaterdag 4 juli 2009 23:05]
[Reactie gewijzigd door alienfruit op zondag 5 juli 2009 00:22]
Als softwaremaker? simpel, aan Theora zijn geen licentiekosten verbonden en aan H.264 wel en die schijnen ook nog eens hoog te zijn. Bovendien zitten er voor Mozilla juridische haken en ogen aan het integreren van gepatenteerde technologie in een OSS programma.Ik zou niet weten waarom je Theora zou willen gebruiken ...
Er is nog veel ruimte voor verbetering (en dat is goed, want als dat niet zo zou zijn, zou het niet beter kunnen worden), maar het lijkt al heel erg op H.264 bij Youtube-resoluties:Zoals ik de berichten lees is er nog voldoende ruimte voor verbetering in de software die Ogg Theora aanmaakt - als deze op eenzelfde niveau als H264 gekomen is is er weer een minpunt van Ogg Theora verdwenen
De hoge resolutie-test wint H.264, maar het is marginaal:That said, I believe that the Theora+Vorbis results are substantially better than the YouTube 327kbit/sec. Several other people have expressed the same view to me, and I expect you'll also reach the same conclusion. This is unsurprising since we've been telling people that Theora is better than H.263, especially at lower bitrates, for some time now and YouTube only uses a subset of H.263.
Vergelijking tussen Youtube en Theora met 'talking heads' materiaal. Deze test wint Theora:In the case of the 499kbit/sec H.264 I believe that under careful comparison many people would prefer the H.264 video. However, the difference is not especially great. I expect that most casual users would be unlikely to express a preference or complain about quality if one was substituted for another and I've had several people perform a casual comparison of the files and express indifference.
De reden dat Theora kan winnen bij Youtube, is omdat zelfs de 'hoge kwaliteit' video's niet echt hoge kwaliteit zijn. Theora doet het erg goed op lage bitrates. Pas bij hogere resoluties en hogere bitrates gaat H.264 het duidelijk winnen. Jammer genoeg worden de meeste tests (van Doom9 enzo) met DVD-content gedaan. Dat is niet representatief voor het gebruik op het web.It is possible to use Theora to serve streaming content on the web without inflating bitrate or dramatically decreasing quality compared to the H.264 encoding setup used by the web's most popular online streaming service.
[Reactie gewijzigd door DOT op zaterdag 4 juli 2009 21:05]
[Reactie gewijzigd door alienfruit op zondag 5 juli 2009 00:45]
Met een firmware-update kan een telefoon-fabrikant dus Theora-ondersteuning toevoegen.* Programmable DSP provides flexibility for future codecs
[Reactie gewijzigd door Aggror op zaterdag 4 juli 2009 17:21]
Als je het verschil HTML/XML bedoelt, HTML 5 heeft ook een XML-versie.Ik heb me de laatste twee jaar volledig gestort op xHTML omdat ik dat fijner vond programmeren
Dat was alleen zo als je je XHTML ook met application/xhtml+xml header stuurt (dan gebruikt de browser een XML-parser, wat idd sneller is). Helaas ondersteunt IE dat niet en wordt 99% van de zogenaamde XHTML-content geserveerd als text/html, wat gewoon door de HTML-parser gaat (die het ziet als malformed HTML...) en er totaal geen snelheidsvoordeel ismaar ook omdat het sneller schijnt te zijn.
[Reactie gewijzigd door JanDM op zaterdag 4 juli 2009 19:55]
Legacy (deprecated) meuk als <font>, <center>, etc. is met HTML5 eruit gehaald.Erg, erg jammer. IMO slaan ze met HTML5 de plak behoorlijk mis: ALLE HTML4-legacy-meuk blijft behouden.
Eens, maar dat staat hier los van imho...Zo had ook Javascript 1.x eindelijk eens vervangen moeten worden door iets beters, zoals Javascript 2, en/of bindings naar hogere programmeertalen moeten integreren.
3D kan toegevoegd worden aan <canvas>, volgens mij ondersteunt Firefox en/of Opera dat al onofficieel. Als je op bijv. Chrome Experiments kijkt zie je daar veel <canvas> gebruik, waar toch hele leuke dingen mee gedaan worden. Zonder Canvas had daar Flash/Silverlight gebruikt moeten worden.De toevoeging van Canvas is ook too little, too late. In een wereld waarin computers en zelfs mobiele apparaten 3D-dingen kunnen doen waar je de mond van openvalt, komt de WHATWG met een library die feitelijk niet meer is dan een quick-hack-gimmick, die zelfs in het 2D-gebied nog hooguit bijzonder beperkt is.
Ik ben bijv. niet voor de error-handling van X(HT)ML, maar die discussie is vaak genoeg op GoT en hier gevoerd... HTML5 heeft iig wel een XML-serialisatie die je kunt gebruiken. Dat is veel mooier imho, gewoon één standaard met verschillende representaties...Ook is het natuurlijk een lachertje dat ze niet gewoon zijn overgegaan op een pure XML-notatie.. zoals XHTML2. Dat had tenminste goede uitbreidbaarheid gegarandeerd, en veel betere integratie met XML-driven apps. En het is imo nog een stuk duidelijker en logischer ook.
[Reactie gewijzigd door JanDM op zaterdag 4 juli 2009 17:54]
[Reactie gewijzigd door dmantione op zaterdag 4 juli 2009 20:04]
[Reactie gewijzigd door dmantione op zaterdag 4 juli 2009 22:27]
Onderbouw deze onzinne actie maar even met jouw begrip van "veel webontwikkelaars".Ik kan je bijvoorbeeld vertellen dat veel webontwikkelaars <center> gebruiken omdat ze dan ook Links kunnen ondersteunen, ondersteuning van CSS is erg moeilijk in tekstgebaseerde browsers.
En wie is de markt? Niet het kleine bedrijfje dat graag met state-of-the-art werkt blijkbaar. Ik zou als webdeveloper niets liever willen dan een XHTML-variant (of dat XHTML 2 is of niet, daar gaat het niet om) met alle XML-fijnheden, die gemaakt is voor het web van nu, niet voor het web van 1998. Die backwards compatibility interesseert mij als devver erg weinig; veelal werken we toch aan nieuwe projecten, en oude projecten kun je vaak prima met XSLT naar iets anders omzetten (MITS het oude project met XHTML was opgemaakt!)De WhatWG heeft dat goed begrepen: De markt heeft altijd gelijk.
[Reactie gewijzigd door alienfruit op zondag 5 juli 2009 00:13]
Juist niet, we willen onze video's overal kunnen kijken en als MS zichzelf blijft, blijft het een gesloten spec en Windows-onlyMaar als ze zichzelf blijven, laat MS gerust hun gang gaan.
[Reactie gewijzigd door JanDM op zaterdag 4 juli 2009 20:04]
Belangrijker nog: een browser dient vandaag content te kunnen weergeven die iemand 10 jaar geleden gepubliceerd heeft (toen die tags nog niet depreciated waren), dat noemen ze digitale duurzaamheid. Om die reden moet een serieuze standaard voor een document reader backward compatible zijn. Een werkgroep die een "standaard" produceert die dat uitsluit heeft volgens mij een dosis realiteitszin nodig. Ik ben blij dat ze xhtml-2 hebben laten vallen.Maar de depreciated tags moeten wel behouden blijven. Het internet is enorm groot, en de mensen die content publiceren hebben niet allemaal informatica gestudeerd.
[Reactie gewijzigd door berend_engelbrecht op zaterdag 4 juli 2009 19:18]
Hoe kom je daarbij?? Een XML-parser is juist *VEEL* eenvoudiger en sneller dan het SGML-gedrocht van HTML. Daarnaast heeft elke hedendaagse browser al een XML-parser. Het renderwerk is voor een groot deel met CSS op te lossen. De extra inspanning van XHTML 2 zou voor browserfabrikanten echt wel minimaal zijn.Ik zie het al helemaal voor me, alle browser fabrikanten gaan unaniem mee in de radicale variant en ondersteunen ook XHTML 2. Wel jammer dat je dan iedereen ineens hoort dat de download ineens 5MB groter is geworden en je telefoon na een update nog maar 1 webpagina per minuut weergeeft. oid.
Dat is nu net de keuze die bij HTML5 gemaakt is - de specificatie is opgesplitst in twee delen, één voor de User Agent (browser) en 1 voor de HTML-ontwerper.Waarom moet de standaard backward compatible zijn? Dat de document reader backward compatible is, sure. Maar een nieuwe standaard hoeft niet specifiek backward compatible te zijn lijkt mij.
Het probleem is dat, wat technisch goed (het beste is) inderdaad door politiek geblokkeerd kan worden - in dit geval komt dat vooral omdat een bepaalde (enigszins monopolistische partij) het vertikte om XHTML in haar browser te ondersteunen - uiteindelijk is er toen door diverse andere browserfabrikanten besloten om via een meer compatible upgrade-pad toch tot een nieuwe HTML-standaard te komen.Al met al lijkt dit af en toe meer een politiek spelletje dan een keuze die gebaseerd op wat nou echt technisch goed is.
Als je zo redeneert dan zou je dus ook geen SVG-ondersteuning in de browser nodig hebben. Zo vaak wordt dat toch niet gebruikt?Aan de andere kant, waarom moet er nou weer voor een non-standaard codec worden gekozen. Met non-standaard bedoel ik dan niet dat hij niet gestandaardiseerd is, maar dat het niet een codec is die veel gebruikt wordt.
Maar op die manier verplaats je het probleem naar de gebruiker, en dat is nu net iets dat Mozilla, Opera (en wellicht ook Google?) niet willen.Zo goed als iedere Windows-installatie heeft wel een MPEG-codec, en tegenwoordig is het ook niet moeilijk om aan een H.264-codec te komen. Het lijkt me dat dat bij andere OS'en ook het geval is.
Op dit item kan niet meer gereageerd worden.
Populair: Asus Samsung Mobiele telefoons Laptops Apple Sony Games Microsoft Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True