Jag skulle till och börja med att önska er alla som läser min blogg en riktig God jul. Hoppas att ni har det bra och umgås med nära och kära. Det är vad ändå julen handlar om, även om att ge och få julklappar är något som många uppskattar.
På tal om julklappar, Mozilla skickade ut en ny beta igår av FireFox 4. Förutom självklara förbättringar så som buggfixar och mindre justeringar i gränssnittet, visade man en mycket intressant techdemo. Denna demo tror jag att den kan ge djupare förståelse för de som inte förstår varför en ny generations webbläsare kommer att konkurrera ut Flash inom de flesta områdena. Om man inte har läst inlägget ”Hej HTML5 och CSS3, hej då Flash!” så gör det, annars njut av det som finns under ”Läs mer”. Om man är skeptisk till HTML5 och tillhörande tekniker ska ersätta Flash, kommer man få sig en tankeställare när man sett denna demo.
Flash-hatare eller inte, jag önskar er en riktig god och mysig jul!
Läs mer…
Efter positiv respons från mitt föregående inlägg angående om HTML5 tänkte jag med detta inlägg ta upp ytterligare saker som man kan göra med HTML5 med eller utan kombination med CSS3.
När jag hade lite tid över idag slängde jag ihop en liten och rätt praktisk funktion för alla som har noll lokalsinne, men som kan läsa en Google Maps-karta. Det jag har snickrat ihop är, för den som inte har listat ut det, en funktion med hjälp av webbläsaren kan få latitud och longitud på den position som datorn tror sig befinna sig. Detta är möjligt då den kan kolla upp om var en eller flera IP-nummer befinner sig geografiskt och därmed positionera in datorn med hjälp av dessa. Sitter man exempelvis på ett Café med trådlöst nätverk är det troligt att det finns en databas som vet Caféts IP-nummer och har koordinaterna till platsen. Om datorn upptäckt och uppkopplad mot nätverket är det tillräckligt för att webbläsaren ska kunna lista ut var du befinner dig. Dessutom kan webbläsaren med hjälp av andra omgivande trådlösa nätverk räkna ut en mer exakt position. Om datorn eller telefonen är utrustad med en GPS kan webbläsaren förstås också använda sig av den för att räkna ut sin position. För den som är intresserad av mer djupgående förklaring på hur det fungerar har about.com skrivit en artikel om ämnet.
Innan man bör ge sig på att testa min GEOLocation-sida nedan bör man ha läst om när, var och hur information om sin position ges ut. En sammanfattning av informationen är kort och gott att din position delas aldrig ut utan ditt samtycke och webbläsaren tar heller inte reda på positionen utan ditt samtycke.
Nu till det roliga. Enda kravet, bortsett från en fungerande Internetuppkoppling, för att min GEOLocation-sida ska fungera är att använda en vettig webbläsare på sin datorn. De webbläsare som i dagsläget fungerar bäst i är senaste versionen av antingen FireFox, Google Chrome, Safari på iPhone eller valfri Android-telefon.
Klicka här för att komma till GEOLocation-sidan.
För de olyckligt lottade som har en mindre bra webbläsare får nöja sig med ett exempel som är bilen ovan.
Här nedan kommer koden som jag använder för GEOLocation-sidan. Jag har markerat de rader som jag tror är mest intressanta i koden. Läs mer…
Categories: Webbutveckling Taggar: Android, Cascading Style Sheets, css3, firefox, geolocation, google, Google Chrome, google maps, GPS, html, HTML5, Internet, Internetuppkoppling, IP-nummer, iphone, koordinaterna, latitud, latitude, longitud, longitude, mozilla, Mozilla Firefox, position, safari, trådlösa nätverk, uppkopplad, webbläsare
Jaa, det har nu gått sedan 5 år sedan version 1.0 lanserades för folket. Man kan lungt säga att sedan den lanserades har mycket hänt. Om vi enbart ska hålla oss till webbrelaterat så har Internet Explorer gått från dvala med version 6.0 till plattan i mattan med version 7.0 och 8.0 för att kunna hinna ikapp konkurrenterna (som ligger långt före i utvecklingen, framförallt i webbstandarder). Webbutvecklare har från att enbart designat för en webbläsare för en plattform till en gemensam och fungerade standard som inte ändras från och till när en ny version av en webbläsare lanseras. Vi har fått något så enkelt och underbart som tabbar som gör att vi slipper att öppna ett nytt ramminnes-krävande fönster. Som om det inte var nog, datorn kan få ännu mer prestandarad frigjord genom istället att installera program på datorn så går vi till en hemsida där vi kan få en webbapplikation som kan princip allt det som ett ”vanligt” program kan. Detta är ändå bara en droppe i havet, speciellt om vi ska titta på vad framtiden kan erbjuda oss.
Efter att jag har använt FireFox som standardwebbläsare både på Windows, Linux och Mac, kan jag inget annat göra än att lyfta på hatten. Fram till nu har ni skött er bra, och ni kommer med all säkerhet även att göra det i framtiden. Hur ser då framtiden ut då? Som jag ser det så kan det hända i huvudsak följande:
- Trots tappra försök från Microsoft är ändå Internet Explorer steget efter sina konkurrenter. Till slut lägger de ned utvecklingen och väljer istället att samarbeta bland andra med Mozilla-teamet. Att Microsoft skulle samarbeta med Mozilla är självklart, deras webbläsare är trots allt herre på täppan. Trots att Mozilla är nummer ett på webben inte koppla av, konkurrenterna gör allt för att bli nya herren på täppan. Mozilla-teamet tänker ”De kan alltid försöka, men vi ger inte upp i första taget! Ska dem lyckas med det måste de tillföra något för användaren som gör att de väljer webbläsaren och inte webbläsaren som väljer användaren och låser in den.”
- Princip samma som ovan, fast en annan webbläsare är herre på täppan och kanske att Microsoft kämpar vidare med Internet Explorer.
- Microsoft har gjort något som många trodde var omöjligt, de har äntligen fixat en webbläsare som är bättre än konkurrenternas och därför väljer användaren Internet Explorer före konkurrenterna. Detta har gjort att Microsoft igen står orubbade som herre på täppan. Även om konkurrenterna inte innebär något hot så har Microsoft ändå lärt sin läxa, de fortsätter att utvecklar webbläsaren på ett sätt som gynnar alla.
- Microsoft (eller någon annan) gör ett nytt Internet Explorer 6.0 i en ny tappning. På något sätt har alla andra webbläsare utplånas från jordens yta genom att tvinga användaren att använda enbart en webbläsare samt att helt enkelt stämma skiten ur alla som får ens kommer på tanken att konkurrera med Internet Explorer. All utveckling stannar upp så klart, för att vem skulle kunna hota oss? VD:n räknar på hur mycket han/hon tjärnar på att lägga utvecklingen på is.
Jag kan säga direkt att scenario 1 tycker jag skulle vara rena drömmen, medan nummer 2 är inte så tokig tanke. Även om scenario 3 är rätt osannolikt så är det en verklighet som jag kan acceptera. Min värsta mardröm skulle vara scenario 4 och jag hopas innerligt på att det enbart är en tanke och en del av verkligheten.
Men oavsett vilka av dessa scenarion som kan bli morgondagens verklighet kan vi åtminstone konstatera en sak. När Internet Explorer var som störst förändrade den inte webben, det gjorde FireFox och kommer fortsätta att göra för all framtid i en eller annan from. Därför tror jag att vi om 5 år får se en 10 årig räv som ålder till trots är både i bättre form och farligare än någonsin tidigare.