Kirjoittaja Juhani Vuorio
Ajattelin näin kesän vielä jatkuessa täydentää Tietokone.fi –saitilla olevaa mainosartikkeliauusilla asioilla. Jos et ole vielä ehtinyt vilkaista ensimmäistä artikkelia,löydät sen täältä: http://www.tietokone.fi/advertoriaalit/html5_sovelluksia_webiin_ja_windowsiin_101
Artikkelin määritelmä pätee tässäkin, eli HTML5 –nimikkeen alle kuuluu joukko muitakinW3/EcMa –standardeja/standardiehdotuksia, kuten HTML5, CSS3, SVG, DOM jaECMAscript (JavaScript)
ECMAscriptin kehityksestä viimeisin huomionarvoinen asia on testipenkin valmistuminen, jonkaavulla voi testata oman suosikkiselaimensa tuen viimeisimmälle standardille.Kyseinen testi on ajettavissa täältä: http://test262.ecmascript.org/. Pikakokeen jälkeen IE9 sai tulokseksi10682 läpimennyttä testiä ja 299 virheellistä suoritusta. IE10PP2:n tulos on10922 läpimennyttä ja 5 epäonnistunutta testiä.
Tämän testipenkin ja tietenkin myös W3 –organisaation testien tavoitteena on varmistaa samankoodin toimivuus eri selaimissa, jotta kehittäjät pystyvät keskittymäänvarsinaiseen työhönsä, eikä miettimään sitä, miten eri tavoilla selaimettoimivat. Toki suurimpana haasteena on edelleen internet –iältään vanhojen taitodella ikivanhojen selainversioiden käyttö, jonka takia edelleen joudutaanmiettimään vaihtoehtoisia ratkaisuja vanhoille selaimille. Tähänkin löytyyerilaisia tilapäisratkaisuja, joita osittain käsittelin tuossa ensimmäisessäartikkelissa ja toki aika hoitaa myös tätä ongelmaa, mutta valitettavanhitaasti.
Kirjastoista:Yksi mielenkiintoinen kirjasto, josta en muistanut aikaisemmin mainita oneasel.js (http://easeljs.com/),joka helpottaa canvas –elementin hyödyntämistä sovelluksissa. Tuo kyseinenkirjasto on muodostunut http://www.pirateslovedaisies.com/ -pelin rakentamisen yhteydessä. Työkalu,jota Illun käyttäjät voivat myös hyödyntää löytyy täältä: http://visitmix.com/labs/ai2canvas/
Eri kirjastojen käytöstä löytyy myös mukavasti koulutusmateriaalia http://trainingkit.webcamps.ms/ -sivustolta.
Työkaluista:Visual Studio käyttäjien kannattaa ottaa käyttöön SP1, koska siinä onsisäänrakennettu intellisense tuki HTML5 elementeille, aihetta käsittelee yksivanha blogikirjoitus: http://blogs.msdn.com/b/webdevtools/archive/2011/01/27/html5-amp-css3-in-visual-studio-2010-sp1.aspx. Expression Studio sisältää myös HTML5 ja CSS3–tuen. Myös Adobe on kunnostautunut työkalurintamalla helpottaen animointientuottamista web –standardien avulla. Itse odottelen mielenkiinnolla mahdollisiatuotejulkistuksia BUILD –konferenssista...
Rajapinnoista:Eri standardimääristysten eteneminen prosesseissa tuo aina silloin tällöinuusia ominaisuuksia kehittäjien testattavaksi, joita IE:ssä on implementoituuusissa IE10 version platform preview versioissa. Näihin voi kätevästi tutustuatestdrive –sivuston kautta: http://ie.microsoft.com/testdrive/
Aivan viimeisimmätkehittäjille suunnatut implementoinnit, joista vielä halutaan palautettakehittäjiltä löytyvät HTML5 –labs sivustolta: http://html5labs.interoperabilitybridges.com/
Vielä on kesääjäljellä.
Juhani Vuorio
Tule kauniimmanwebin kannattajaksi: www.facebook.com/kaunisweb