![]() | |||
|---|---|---|---|
| |||
JavaFX tuo säihkettä appletteihin
Sun on julkaissut kauan työstämänsä JavaFX-teknologian suurelle yleisölle. JavaFX on Javan päälle rakennettu laajennus, jolla luodaan näyttäviä, mediakeskeisiä sovelluksia. Sun kilpailee JavaFX:n avulla Flashin ja Silverlightin kanssa.
JavaFX:n tärkein tekninen uutuus on JavaFX Script -kieli, jota käytetään perinteisen Javan asemasta. JavaFX Script on suunniteltu erityisesti ns. rikkaiden internet-sovellusten kirjoittamista varten. Tavallisista skriptikielistä poiketen JavaFX Script käännetään Java-tavukoodiksi ennen ajamista. JavaFX-ajoympäristö julkaistiin ensimmäiseksi Windows- ja Mac-koneille. Lisäksi niille julkaistiin mobiili-emulaattori ja JavaFX:n kanssa toimiva versio NetBeans-kehitysvälineistä. Vielä julkaisematta ovat Linux- ja Solaris-versiot sekä matkapuhelinversio, joita odotetaan alkuvuodelle 2009. JavaFX:n käyttö ei vaadi Javan päivittämistä, vaan Java 1.5 tai uudempi riittää. Ajoympäristö on kirjoitettu Javalla, ja se ladataan verkosta automaattisesti, kun JavaFX-sovellus käynnistetään ensimmäisen kerran. Python luo nahkansa
Python-kielestä on julkaistu kolmas versio. Uusi Python oikoo kielen päänvaivaa aiheuttaneita kohtia. Kyseessä on ensimmäinen kerta kun Python luopuu taaksepäin yhteensopivuudesta. Python 3.0:n tavoitteena on ollut poistaa kielestä päällekkäisyyksiä. Kirjastot on järjestelty uudelleen, ja monia hylättyjä sekä tarpeettomia toimintoja on poistettu. Myös syntaksia on yksinkertaistettu: esimerkiksi luokan voi jatkossa määritellä vain yhdellä tavalla. Koodin tasolla Pythonin helpoimmin näkyvä muutos on print-komennon muuttuminen funktioksi. Lisäksi konepellin alla koko merkkijonojen käsittely on uudistettu. Ongelmia aiheuttaneesta Unicoden ja muiden merkistöjen sekakäytöstä siirrytään puhtaaseen Unicodeen. 2.0- ja 3.0-sarjojen odotetaan elävän rinnakkain, eikä kehittäjiä painosteta siirtymään kolmoseen. Äskettäin julkaistu Python 2.6 sisältää valinnaisena monia 3.0:n uusista toiminnoista, mikä helpottaa siirtymistä. Kehittäjille on myös julkaistu 2to3-niminen päivitysväline, joka tekee koodiin automaattisesti suuren osan kolmosversion vaatimista muutoksista. Python Software Foundation: Python 3.0 Google ajaa x86-koodia selaimessa
Google suunnittelee suoraan prosessorilla ajettavan natiivikoodin tuomista selaimiin. Yhtiö on julkaissut kokeellisen version Native Client -selainlaajennuksesta, joka ajaa web-sivuille upotettavaa binäärikoodia hiekkalaatikossa. Ratkaisua voidaan verrata Microsoftin ActiveX-teknologiaan. Natiivikoodilla tavoitellaan suorituskykyä: Native Client -ympäristössä sovellukset toimivat lähes samalla nopeudella kuin selaimen ulkopuolella. Vastaavanlaiset JavaScript-sovellukset ovat usein kymmeniä kertoja hitaampia. Sovellukset on käännettävä Native Clientia varten Googlen julkaisemalla versiolla GCC-kääntäjästä. Käännetyt binäärit ovat riippumattomia käyttöjärjestelmästä ja selaimesta, joskin ne toimivat vain 32-bittisellä x86-arkkitehtuurilla. Google pyrkii välttämään ActiveX:stä tutut tietoturvaongelmat eristämällä koodia jykevästi. Native Client -ympäristö valvoo koodia ajon aikana ja sallii vain turvalliseksi katsotut operaatiot. Kukin sovellus ajetaan omassa muistiavaruudessaan, eristyksissä selaimesta ja käyttöjärjestelmästä. | | ||
| |||
| | Talentum.com Talouselämä Tietoviikko MikroPC Tekniikka&Talous Metallitekniikka Markkinointi&Mainonta Uratie Fakta Energialehti Mediuutiset Arvopaperi |


Joey deVilla: Would you like some help?
Ellemtel: Erlang - The Movie
Ei kommentteja:
Lähetä kommentti