En bilhypokondrikers upprättelse
3 kommentarer
Jan Strömbäck: Claes, jag börjar tro att han fallit i den manliga prestige-fällan, där man inte kan yttra orden: -Jag vet inte, jag kan inte det där! ;)
Datormagazin är en tidning som består av två huvudkomponenter. Dels har vi en tydlig hårdvaru- och testvinkel, dels en utvecklardel med fokus på webbutveckling, databashantering med mera. Den sistnämnda brukar inte synas till så mycket här i vårt nyhetsbrev, men denna gång gör vi ett undantag. För det är en stor förändring som kommer snart, en förändring som påverkar alla som på ett eller annat sätt jobbar med innehåll på nätet. Det handlar om HTML version 5.
I vårt kommande nummer 10-2009 skriver Andreas Eklöv en introduktionsartikel på detta ämne, en artikel som du här och nu får en försmak av. Det vi bjuder på är en nedbantad förhandstitt med ett axplock av alla nyheter som kommer att finnas i den nya standarden. Den kompletta artikeln går betydligt djupare och tar även upp frågor kring vektorgrafik och multimedia med de nya taggelementen Audio och Video.
Det är alltså stort fokus på en webb som mer består av bilder och ljud än
enbart text, precis i linje med alla prognoser om hur vi kommer att använda
nätet i den närmaste framtiden.
Peter Widén
HTML är fyra bokstäver som betyder väldigt mycket. Det är grunden för det som presenteras i våra webbläsare och en nyckelkomponent i de många internetbaserade tjänster som vi tar för givet idag.
HTML 4.01 är den standard som dagens internetbaserade innehåll bygger på. Denna version skapades dock för en tid då mycket innehåll var statiskt och enkelt. Därför har standarden fått utökas med nya definitioner, så som XHTML och DOM Level 2 HTML. Till detta kom diverse insticksmoduler för multimedieinnehåll.
Lösningen på detta gytter är en ny och mer modern standard - HTML5.
Med HTML5 ska vi få en enhetlig standard som sammanför många tekniker som tidigare varit separata. HTML5 ska kunna skrivas med både HTML- och XML-syntax och vara bättre lämpat för skapande och hantering av dokument.
En annan nyhet är introduktionen av taggar och utvecklargränssnitt speciellt designade för att underlätta utveckling och drift av webbapplikationer. Målet med detta är att utvecklare av webbapplikationer ska få en enhetlig standard som eliminerar behovet av specialanpassade lösningar.
Skillnader i HTML-syntax
Då du kan skriva både HTML och XML-kod i HTML5 kommer det att bli extra
viktigt att hålla reda på de syntaktiska skillnaderna. Med HTML är bruket av
versaler och kapitäler valfritt i samband med bruket av taggar och
utvecklare kan därför blanda taggar skrivna med versaler och gemener. Med
XHTML är taggarna strikt definierade och brukar generellt sett skrivas som
gemener.
HTML och XHTML skiljer sig även en hel del när det gäller öppning och stängning av taggar. Med HTML startas en tagg innesluten i vinkelparenteser (<a >) och samma tagg stängs sedan med en motsvarande tagg där ett snedstreck (</a>) markerar en stängning.
Det finns dock tomma element, ”void elements”, som är undantaget från regeln. Exempel på tomma element är radbrytningselementet <BR> som i HTML inte har någon stängande tagg. Detta skiljer sig från XHTML där alla taggar måste avslutas, antingen genom en stängande tagg eller genom ett snedstreck i slutet på tomma element.
Det är dock möjligt för utvecklare att välja denna syntaktiska modell även när de skriver enligt HTML-syntax. Trots detta bör du ha de syntaktiska skillnaderna i åtanke när utvecklingen börjar gå över till HTML5, då en oförsiktig blandning av de syntaktiska modellerna ger en ökad risk för fel.
Semantisk struktur
Dokument såväl som webbsidor är ofta indelade i olika sektioner, till exempel
sidhuvud, navigation, innehåll, innehållsförteckning och sidfot. När det
gäller HTML4 görs denna uppdelning ofta med hjälp av DIV-taggar. Visserligen
ger denna metod önskat resultat men det är upp till utvecklaren att
specificera och hålla reda på vilka DIV-sektioner som tillhör sidans olika
delar.
Med HTML5 introduceras därför ett antal nya taggar som alla används för att innesluta kod för specifika delar av ett dokument:
Header - används för att innesluta material som tillhör sidhuvudet, så som logotyp, rubriker, sökformulär med mera. Nav - används för att innesluta kod som definierar navigationselement, så som länkar till webbplatsernas olika avdelningar. Section - används för att skapa allmänna sektioner i ett dokument. Flera sektioner kan nästlas i varandra. Aside - används som ett komplement till sidans huvudinnehåll, exempelvis en lista med länkar. Footer - används för att innesluta kod som hör till sidfoten, exempelvis kontakt- och upphovsrättsinformation.
Framtiden startar nu
HTML5 utvecklas fortfarande och en fullständig övergång till standarden
kommer att ta många år. Det finns dock webbläsare som redan nu har stöd för
delar av standarden, som Firefox 3.5 och Safari 4. När det gäller Opera och
Google Chrome är du hänvisad till de senaste utvecklarversionerna.
Andreas Eklöv
Av: Peter Widén
Samsungs första bärbara dator i det tunna och lätta ultrabooksegmentet är här. Datorn har fått beteckningen 5-serie Ultra och är en uppföljare till X360 ur företagets 9-serie.
Företaget Hypershop säljer en liten batteriförsörjd adapter som gör om en USB-lagringsenhet till en trådlös filserver. Adaptern kallas CloudFTP och ger trådlösa enheter tillgång till extern lagring. Bland enheterna som stöds finns Apple Ipad och Iphone.
Steve Jobs beskrivs som mannen bakom en mängd av Apples innovationer. Han och företaget förändrade mobiltelefonbranschen med Iphone, musikbranschen med Itunes och datorbranschen med den första Macintosh-datorn. Här är ett axplock av produkterna Steve Jobs varit med och lanserat genom åren.
Apples grundare och VD avled i natt efter en lång tids sjukdom. Steve Jobs blev 56 år gammal.
Windows Phone 7 är en imponerande nystart av Microsoft. Kanske kan de nu komma ikapp konkurrenterna.
Världens minsta grafiska Linuxdistribution, Tiny Core, har uppdaterats till version 4.0. Här är godbitarna av nyheterna.
Arbetet med den kommande stabila versionen Ubuntu 11.10, med kodnamn Oneiric Oncelot, drog igång på allvar redan i maj i år. I skrivande stund är det drygt två veckor kvar innan den färdiga versionen släpps.
Buffalo Technology lanserar ett säkerhetspaket till NAS-enheterna i Terastation III-serien.
Hängmattan är nedplockad, höstjackan framtagen och solglasögonen går snart i ide. Att hösten närmar sig är ett faktum och om bara ett dussin dagar är det september. Misströsta inte, med Linux och BSD ser det ut att bli en ljus och varm vinter. Här är några av godbitarna som du kan se fram emot att bränna på skiva innan året är slut.
EVGA har utvecklat ett Geforce GTX 570-kort som ståtar med dubbla den vanliga mängden inbyggt minne.
Computexmässan i Taiwan pågår för fullt och en hel del nyheter hittar ut. Bland annat har LG visat upp sin nya V300 med 3D.
Namnet Fabrice Bellard känns troligtvis inte igen av många. Bland has tidigare arbeten finns komprimeringsmotorn LZEXE, ljud- och videokonverteraren FFmpeg och emulatorn QEMU.
Lenovo sägs ha en ny batteriteknik för bärbara datorer, med längre användningstid och snabbare laddning.
Sony ger sig in på marknaden för datorplattor och har presenterat två plattor med arbetsnamnen S1 och S2, som kommer att finnas färdiga till hösten.
Kom in i diskussionen
En bilhypokondrikers upprättelse
3 kommentarer
Jan Strömbäck: Claes, jag börjar tro att han fallit i den manliga prestige-fällan, där man inte kan yttra orden: -Jag vet inte, jag kan inte det där! ;)
Senaste frågorna
Datormagazin är datortidningen för dig som vill veta mest.
Vår ambition är att göra en tidning med djupare och mer avancerade artiklar än vad du hittar i andra datortidningar. Samtidigt väjer vi inte för att på ett handfast sätt förklara hur saker och ting fungerar. Du ska alltid känna att du har nytta av tidningen.
Välkommen till Sveriges största tidskrift för avancerade datoranvändare!