211service.com
Nettet er genfødt
Internettet har vist sin alder.
Overfladisk ser det sundt ud: websteder er blevet mere kraftfulde og kloge i løbet af det sidste årti. I modsætning til 1990'ernes websteder, som hovedsageligt viste statisk tekst og billeder, kunne websteder i 2000'erne gør ting. Vi kunne manipulere en pindefigur på et Google-kort og bringe billeder op, der er taget i den virkelige verden. Men under overfladen krævede denne Web 2.0-æra meget tape og lim, fordi video og andre multimedieelementer ofte ikke fungerede glat på grundlæggende websider.
Denne historie var en del af vores november 2010-udgave
- Se resten af problemet
- Abonner
For at få alt til at hænge sammen, havde webstedsudviklere brug for hjælp: de fandt det ved at vende sig væk fra HTML, den åbne programmeringsstandard, der oprindeligt fik nettet til at blomstre. For at få videoer til at afspille og animationer til at køre, tilføjede websteder proprietære programmer til deres websteder – programmer med futuristisk-tilsyneladende navne som Flash og Silverlight – og tvang brugerne til at downloade et tilsvarende plug-in for at køre hver enkelt. Det gjorde hjemmesider komplekse og langsomme, hvilket var irriterende nok på en pc. Men på mobile enheder – fremtidens computerplatform – var det ofte uacceptabelt. Når alt kommer til alt, er deres skærme små, og deres forbindelser er tilbøjelige til at være ujævne.
Og det problem gav næring til en udvikling, der yderligere undergik nettet: fremkomsten af apps. Disse programmer, tilpasset til specifikke enheder såsom smartphones eller tablet-computere, leverer information, film og spil fra internettet uden at få brugeren til at gå til en side på World Wide Web. Selvfølgelig er der tale om åbne platforme til apps; i modsætning til applikationsbutikken, der kontrolleres af Apple, lader Googles Android Market enhver udvikler gøre en app tilgængelig for enheder, der kører Android-operativsystemet. Men dette er en begrænset form for åbenhed, langt fra nettets grundlæggende ideal: at online information skal være tilgængelig for alle med adgang til en browser og en søgemaskine, det vil sige alle. Før internettets fremkomst var det muligt at gå online, men mange mennesker gjorde det gennem lukkede tjenester som Prodigy, CompuServe og America Online. Først da nettet dukkede op som en fælles platform, med dets åbenhed beskrevet i HTMLs fælles DNA, blev internettet til verdens største generator af økonomisk værdi. Men som tiden gik, blev nettets status sat i fare.
Heldigvis lagde en håndfuld nøglepersoner rivaliseringen mellem dem til side og førte til et oprør i tide til at give nettet endnu en chance.
Kuppet
Da Tim Berners-Lee lavede ideen om et kæmpe net af indbyrdes forbundne dokumenter i slutningen af 1980'erne, havde han brug for en måde at fortælle siderne, hvordan de skulle opføre sig, og hvordan de kunne linke til hinanden. Ingen computersprog på det tidspunkt var helt op til opgaven, så han byggede sit eget. Resultatet, HyperText Markup Language, var et sæt etiketter til at hjælpe med at strukturere dokumenter, så en computer kunne fortolke dem, vise dem korrekt og forbinde dem med hinanden. Med tiden blev HTML modersmålet for Berners-Lee's World Wide Web. Ved at programmere i HTML fortæller webudviklere en browser, hvad den skal gøre, når den støder på en side. Programmørerne bruger i det væsentlige en standardiseret ordbog til at identificere, hvilke dele af deres sider der er billeder, tekst, rullemenuer og så videre. Det er afgørende, at HTML i sig selv inkarnerer idealet om, at viden er beregnet til at blive delt. I modsætning til proprietær software, der skjuler dens programmeringskode, lader HTML alle se og lære af dens funktion. Besøg New York Times internet side; klik på visning i menuen i din webbrowser, og klik derefter på kilde. Nu kan du se, hvor Google får sin beskrivelse af webstedet, fordi det er indlejret i HTML-koden til nytimes.com:
Men i slutningen af 1990'erne satte Berners-Lee spørgsmålstegn ved, om HTML havde overlevet sit formål. Internetboomet var i gang, og HTML kunne ikke håndtere kompleksiteten af, hvad folk og virksomheder forsøgte at bruge nettet til. Han gik ind for at starte forfra med et nyt sæt instruktioner til nettet – en, der gjorde det mere fremtidssikret og blandt andet bedre i stand til at håndtere overførslen af data mellem websteder og brugernes computere. World Wide Web Consortium (W3C), et standardorgan ledet af Berners-Lee (og i læ hos MIT), besluttede at stoppe udviklingen af HTML.
Til sidst var det, der dukkede op, et alternativt sprog kendt som XHTML. Webindustrien støttede først flytningen, men den genovervejede den position, da XHTML udviklede sig. Det var ikke fuldstændig bagudkompatibelt, hvilket betød, at siderne skulle laves om for at overholde den foreslåede nye standard. Og den var utrolig barsk i den måde, den håndterede fejl begået af webprogrammører. Indtil da havde nettet været tilgivende; det slørede simpelthen dårligt skrevet kode. Det nye system pålagde dog, at alle sider med forkert udformet kode returnerede en fejlmeddelelse. Det virkede fint under laboratorieforhold, men i praksis havde selv de mest erfarne webdesignere problemer med at skrive perfekt udformet XHTML-kode. Websider gik i stykker uden varsel.
En splintbevægelse begyndte at danne sig, og uenigheden kom til sit hoved i 2004 under en W3C-workshop i hovedkvarteret for Adobe Systems, producenten af Flash, i San Jose, Californien. Spørgsmålet handlede om evolution eller revolution, siger Håkon Wium Lie, teknologichef for browserproducenten Opera, som var en af arrangørerne af begivenheden. Skal vi udvikle HTML, som det blev brugt på nettet, eller prøve at skabe et nyt, renere sprog?
Et medlem af Wium Lies team, en programmør ved navn Ian Hickson, satte det til afstemning og foreslog, at W3C og dets industripartnere bringer almindelig HTML tilbage. Foranstaltningen blev nedstemt, 11 mod 8. Men en række af de mennesker, der havde bakket op om Hicksons forslag, havde noget til fælles: de repræsenterede Microsoft, Apple og Mozilla, som faktisk lavede webbrowsere. Da det stod klart, at disse rivaler alle var enige, vidste deres repræsentanter, at de ikke havde andet valg end at gøre noget, siger Tantek Celik, som var Microsofts W3C-repræsentant på det tidspunkt og nu arbejder for Mozilla, producenten af Firefox-browseren.
At noget var i virkeligheden et kup. To dage efter mødet gik i stykker, annoncerede en fraktion ledet af Mozilla, Opera og Apple, at den var ved at danne et nyt organ til at tage fat på arbejdet med HTML, som blev opgivet af W3C. Splintergruppen begyndte næsten med det samme at udarbejde en ny version af HTML, og Hickson blev dens redaktør. Deres opdatering er kendt som HTML5, fordi det i bund og grund er den femte større version af HTML-ordbogen.

Se dette: Introduktionen af et videoelement i HTML5 kunne ikke være kommet hurtigt nok. Ifølge prognoser fra Cisco vil online videovisning snart overgå peer-to-peer fildeling som den aktivitet, der er ansvarlig for mest trafik på internettet.
W3C arbejdede stadig på en ny version af XHTML, mens de fleste virksomheder, der laver browsere, fordoblede HTML (selvom Microsoft trak sig tilbage fra involvering i begge grupper i stedet for at lægge hele sin vægt bag nogen af standarderne). Ved udgangen af 2006 var Berners-Lee imidlertid tvunget til i det væsentlige at indrømme nederlag. Han sagde, at W3C ville samarbejde med oprørerne om HTML5 for at skabe en af webteknologiens kronjuveler.
W3C mistede overblikket over, at de ingen strøm har, og det er egentlig alt, hvad der skal til, siger Hickson, der i dag arbejder for Google. Enhver kan skrive en specifikation, men hvis ingen implementerer den, hvad er det så andet end en særlig tør form for science fiction? W3C planlægger officielt at ratificere HTML5 engang i løbet af de næste to år. Men det er kun en teknisk sag. Den vigtige pointe er, at HTML5 er udviklet af virksomheder, der faktisk skal stå til ansvar for deres kunder. Og deres arbejde har givet det største eftersyn, programmeringen af internettet nogensinde har modtaget.
Nye tricks
Det centrale mål med HTML5 er at give websteder mulighed for at udvide sig ud over sider og ind i programmer. For eksempel inkluderer de nye termer i HTML-ordbogen lærred, som lader en hjemmesidedesigner indsætte en bevægende grafik, der kan bruges i spil eller animationer. Sproget vil også have tags til video og lyd, som dramatisk skulle strømline den måde, internettet håndterer multimedier på: det vil være lige så nemt for en webudvikler at inkorporere et filmklip eller en sang, som det er at placere tekst og billeder.
Mens internettet allerede er mættet med musik og video (YouTube alene tæller måske for mere end 10 procent af internettrafikken på verdensplan), vil HTML5 rydde op i dette indhold: multimedieelementer vil ikke længere kræve kompleks kode og et tilføjelsesprogram såsom Flash . Dette skulle gøre webbrowsere hurtigere og mere effektive. Det skulle blive nemmere at lære at bygge websider. Og HTML5 kan potentielt øge sikkerheden ved at gøre det sværere for angribere at narre folk til at downloade ondsindede plug-in-programmer.
På nogle måder tager HTML5 det bedste ud af, hvordan internettet fungerer, og gør det til standard. For eksempel lader Gmail dig i dag tage en fil fra en computers skrivebord og øjeblikkeligt vedhæfte den til en e-mail ved at trække den ind i browservinduet. Nu er det trick ved at blive nedfældet i HTML5, hvilket betyder, at let træk og slip bliver en del af det fælles sæt af antagelser om, hvad websider kan.
Hvad HTML5 vil ændre: Standarden vil få internettet til at køre mere smidigt og gøre det muligt for websteder at tilbyde nye funktioner. Hold musen over de lyserøde cirkler for at se, hvordan et websted kan blive opdateret med den nye programmering. Kredit: Andy Memmelaar
Det er klart, at teknologien også vil åbne nye muligheder. Stadig under udvikling er en funktion, der gør det muligt for en browser at gemme en stor mængde data; de nye specifikationer anbefaler, at mængden er fem megabyte pr. webdomæne, eller 1.000 gange mere, end det er muligt i øjeblikket. Denne kapacitet kunne gøre det muligt for folk at bruge websider, selv når de ikke er forbundet til internettet. Du kan bruge nedetid på metroen til at ændre din fantasi-fodbold lineup eller skrive e-mails; Så, når du havde forbindelse igen, ville du opdage, at webstedet sørger for at synkronisere det, siger Anne van Kesteren, en softwareingeniør, der arbejder på åbne standarder for Opera.
Selv når du er online, burde denne funktion have fordele. Hvis browseren selv kan gemme information, behøver den ikke konstant at hente det, den har brug for, fra den hjemmeside, du bruger. Alt skal køre hurtigere, når rørene ikke er tilstoppet af konstant snak mellem din computer og en fjern database. Det betyder også, at et websted kan huske, hvad du lavede eller lavede, før du tog afsted for at gøre noget andet. For eksempel har Mozilla brugt denne offline-lagringsfunktion i et stadig eksperimentelt program, der lader browseren fungere som fotoredigeringssoftware. Du vil være i stand til at manipulere et billede på en webside og få dit arbejde gemt der, selv før du officielt er færdig med og uploadet billedet.
Offline-lagring lover også at forbedre et produkt, der sælges af Utah-startup LucidChart, som lader folk forskellige steder samarbejde om dokumenter over nettet – én bruger kan se i realtid, mens en anden tegner diagrammer og flytter billeder rundt på skærmen. Når HTML5 bliver udbredt, behøver disse brugere ikke at arbejde samtidigt. De kunne hver især foretage ændringer, mens de var offline, og programmet ville blande deres ændringer senere.
Det er endelig muligt for os at bygge applikationer på nettet, der ikke kun er efterligninger af desktop-software, siger LucidChart-grundlægger Ben Dilts. Det er nu muligt at bygge webapplikationer, der er bedre end desktop-software.
En af de mest illustrative anvendelser af HTML5 er The Wilderness Downtown, en interaktiv video, som det canadiske band Arcade Fire afslørede i september gennem et samarbejde med Google. Indtast adressen på et hus, hvor du voksede op, og skærmen bliver snart overgivet til en video af en hætteklædt mand, der løber ned ad en mørk, tom gade til akkompagnement af et spøgende, drivende stykke musik fra gruppens nye album, Forstæderne . Efter et minut eller deromkring ændres videoen, og manden ser ud til at spurte gennem dit gamle kvarter, som vist på satellitbilleder og billeder på gadeplan. Kombinationen af lyd og personlige billeder er medrivende og dybt påvirkende (den New Yorker kaldte det følelsesmæssigt belastet). Og selvom nogle af elementerne kunne have været skabt i et program som Flash, kunne kun HTML5 have samlet data, fotos og video så gnidningsløst fra flere kilder. Budskabet bag eksperimentet: næste generation af nettet vil være mere åbent for kunstneriskhed.

Arbejde der er i gang: Microsofts Internet Explorer følger rivaliserende browsere i deres evne til at håndtere HTML5.
Daglige websteder vil også gavne. Apples administrerende direktør, Steve Jobs, som afskyr, hvad Flash gør ved nettet, at han ikke vil gøre iPads og iPhones i stand til at køre det, roser den måde, HTML5 vil gøre det muligt for websteder at skabe avanceret grafik og animationer og mere rig typografi. Dens elegance har allerede forbedret dokumentdelingswebstedet Scribd.com, et af de mest fremtrædende websteder, der begyndte at bruge de elementer af HTML5, som webbrowsere kan genkende i dag. Scribds grundlæggere plejede at bekymre sig over, at webstedet, der brugte Flash til at vise dokumenter, ikke så så godt ud. De ting, folk postede, var ikke så læsbare eller så nemme at manipulere, som de burde have været. De dukkede op i en ramme, som dokumenter i en æske, som Scribd-medstifter Jared Friedman udtrykte det.
Så Scribds ingeniører brugte seks måneder på at genopbygge stedet. De holdt op med at bruge Flash til at vise dokumenter, selvom det betød, at de skulle konvertere titusinder af filer til HTML5. Til sidst gav deres udmattende kodningsmaraton resultater. Efter fornyelsen så Scribds sider sprødere ud, fordi dokumenterne var kommet ud af deres kasser. Det virkede ikke længere, som om brugerne skulle se filerne gennem en linse. Læsere begyndte at holde sig tre gange længere, siger Friedman. Det var fantastisk, siger han. Selv var vi overraskede over, hvor godt målene så ud.
Scribds renovering gjorde også siden brugbar i browseren på en iPad, hvor den har den glatte og lette fornemmelse som en app. For at vende en side kan du blot stryge en skyder i bunden af et dokument. Dette afspejler, hvad der i sidste ende kan være HTML5s vigtigste fordel: den måde, det kan gøre internettet nyttigt på mobile enheder.
Noget af æren for den præstation tilfalder Apple, som lidt kontraintuitivt er blevet en af de største aktører på nettet, på trods af at det har drevet apprevolutionen og kun har en lille del af browsermarkedet.
Da Apple lancerede iPhone i 2007, ændrede det dramatisk de forventninger, som offentligheden havde til mobilnettet. Indtil da tilbød de fleste smartphones kun en substandard version af internettet, som det så ud på pc'er. Apple valgte dog at bruge det samme system, som understøttede dens desktop Safari-browser: WebKit, dens open source-browsermotor, softwarekomponenten, der oversætter koden på en webside til det, der vises på skærmen. I 2008 adopterede Google WebKit som grundlaget for sin Chrome-browser og bragte det til desktops og Android-telefoner. En række telefonproducenter fulgte efter: Nokia, Palm, Samsung og producenten af BlackBerry, Research in Motion, har indarbejdet WebKit-browsere i deres telefoner. I dag er WebKit den dominerende motor for mobil web-browsing – og fordi WebKit nemt understøtter HTML5, kan webudviklere nemt bruge det til at skabe mobile versioner af deres websteder, der fungerer godt og ser godt ud på flere enheder.
Nyt liv
HTML5 kan ikke rette internettet fra den ene dag til den anden. Der er stadig lang vej igen. For eksempel, mens browserproducenterne er enige om det meste, fortsætter de med at skændes om, hvilke videostandarder de skal understøtte. Det kan også tage noget tid for webudviklere at anvende teknologien til dens mest betydningsfulde anvendelser; først vil de gerne være sikre på, at nok mennesker bruger webbrowsere, der fuldt ud kan håndtere HTML5 ( se ovenstående diagram, Arbejde i gang ). Det sker måske først om et år eller to. Men i sidste ende vil flere og flere websteder følge Scribds eksempel. De vil blive skarpere og mere nyttige på både pc'er og telefoner og tablets. Og inden længe bliver det måske mindre og mindre nødvendigt for nogen at downloade snesevis af individuelle apps. Ét program – webbrowseren – kunne levere en jævn, tilfredsstillende oplevelse på enten en pc eller en mobilenhed.
Dette betyder ikke, at apps vil falme. Faktisk regner de med at være, hvor den næste generation af forbedringer af brugergrænsefladen vil komme fra – før webstandarder indhenter igen. Og for nogle virksomheder giver det stadig forretningsmæssig mening at præsentere indhold på en måde, der er tilpasset en bestemt platform. At give folk adgang til information hurtigere og mere enkelt, end de kunne få dem fra en webbrowser, er en måde at opbygge kundeloyalitet på, og at gøre indhold eksklusivt til en bestemt enhed kan være en måde at få folk til at betale mere for materialet (eller overhovedet at betale for det). Det er derfor Kablet magasin proklamerede i sommer, at nettet er dødt.
Men ved at rydde op og flytte det fremad, giver HTML5 god grund til at tro, at nettet vil forblive hovedplatformen for nye tjenester, mens apps forbliver sekundære. Og dette betyder noget, fordi internettets sundhed er afgørende for kreativitet og iværksætteri. Et problem i dag er, at rod på nettet pålægger webstedsskabere en slags skat, som ofte skal betale Adobe eller Microsoft eller en anden for de værktøjer, der får deres multimedie-plugins til at fungere. Alligevel har de også brug for internettet, fordi dets allestedsnærværende byder på uovertrufne muligheder for at nå ud til et publikum. Det er den største grund til, at opblomstringen af dette medie udløste et innovationsboom i 1990'erne. Og det er derfor, HTML5 vil anspore til nye investeringer i web-startups, siger David Cowan, en partner hos venturekapitalfirmaet Bessemer Venture Partners (se Notebook ks) .
Hvis du har to virksomheder - en af dem, der kører på nettet og en, der kører i en app - vil den, der kører på nettet, pr. definition være større, siger Cowan. Der er masser af søde små app-virksomheder derude, men de kommer ikke til at være Amazon eller eBay.
Bobbie Johnson, en tidligere teknologikorrespondent for Værge , er en freelanceskribent med base i Brighton, England.
