2009 | Sovelluskaupat muodissa, web-tekniikat puhelimissa ja työpöydällä, Windows vaihteeksi hyvässä huudossa

Assemblixin parhaat palat

Assemblix-kirje ja Assemblix.net-sivusto raportoivat seitsemän vuoden ajan kehittäjää kiinnostavat uutiset ja tuoreimmat tekniikat. Kokosimme nyt parhaat palat vuosien varrelta yhdelle sivulle.

Maailma on muuttunut vuodesta 2002 paljon. Tuolloin Java ja .NET olivat rautaa, nyt trendejä ovat mobiili- ja selaintekniikat. Tuntuu vaikealta uskoa, että vaikkapa Firefox on ollut olemassa vain muutaman vuoden.

Uutisoinnissa näkyy myös pitkiä linjoja. Sun jahkaili Javan avaamista kauan, ja Vistan kehityksen kompastukset ovat jo legendaa. Floppejakin löytyy: muistaako kukaan, mitä olivat Minimo, Qtopia tai Liberty Alliance?

Ajankohtaiset kehittäjäuutiset löydät jatkossa Tietoviikon Kehittäjän kanavalta. Kanavaa tuottavat Assemblixista tutut Harri J. Talvitie ja Ilari Sani.

Nostalgisia lukuhetkiä toivottaa Assemblixin toimitus!


Visual Basic 6 ei ota kuollakseen

Microsoft lopetti Visual Basic 6.0 -kehitys­väli­neiden tuote­tuen viime vuonna, mutta kielen käyttö ei osoita hiipu­misen merkkejä. Iso-Britan­ni­assa tehdyn tutkimuksen mukaan 88 prosenttia Windows-kehitystyötä tekevistä yrityksistä käyttää edelleen myös VB6:ta.

Palm hakee pelastusta web-puhelimesta

Talousvaikeuksista kärsivä Palm etsii pelastusta avoi­mista web-standardeista. Yhtiö esitteli CES-messuilla uuden Pre-älypuhelimen ja sen webOS-käyttö­järjes­tel­män. Nimi on osuva, koska webOS:lle kehitetään sovel­luksia tutuilla web-tekno­logioilla.


Safari 4 tuo vauhtia ja web-sovelluksia

Apple on julkaissut Safari 4 -selaimesta beetaversion. Safari ottaa kärkisijan JavaScriptin nopeudessa, ja se sisältää joukon uusia HTML 5 -tekniikoita. Kyseessä on samalla ensimmäinen selain, joka läpäisee Acid 3 -standarditestin kokonaan.

Windows 7 beeta kaikkien kokeilta­vaksi

Steve Ballmer julkisti CES-messuilla virallisen beetaversion Windows 7:stä. Beetaa tarjotaan tällä hetkellä TechNetin, MSDN:n ja Microsoft Connectin jäsenille, ja perjantaista alkaen se on ilmaiseksi kaikkien ladattavissa. Latausten määrä on kuitenkin rajoitettu 2.5 miljoonaan kappaleeseen.

Leikkuri vie Sunilta Java-osaajia

Sun Micro­systemsin toistuvat irti­sanomisuutiset ovat alkaneet huolestuttaa Java-kehittäjä­yhteisöä. Vuonna 1995 ilmestyneen Java-ohjelmointikielen kehitys- ja toteu­tus­vastuu on ollut pitkään yksin Sunilla.


Nokia, Microsoft kisaavat App Storen kanssa

Microsoft ja Nokia ilmoit­tivat Mobile World Congress -konferenssissa kumpikin avaavansa Applen App Storen kaltaisen sovel­lus­kaupan.

Nokian Ovi Store myy mobiilisovellusten lisäksi musiikkia ja muuta mobiili­mediaa. Palvelun erikoisuutena on sosiaalisuus ja paikka­tietojen hyödyntäminen: käyttäjille suositellaan sisältöä sijainnin ja ystävien maun perusteella. Ovi Store aukeaa toukokuussa Nokian uusissa puhelimissa, ja sen voi asentaa myös joihinkin vanhoihin malleihin.


Chromen Mac- ja Linux-versiot kypsyvät

Googlen Chrome-selain on saamassa käyttäjien toivomat Mac- ja Linux-versiot sekä tuen selain­laajennuksille. Äskettäin julkaistu Chromen beeta­versio sisältää laajennusarkkitehtuurin ensi palat. Mac- ja Linux-versioiden julkaisua puolestaan odotetaan vuoden ensimmäiselle puoliskolle.

Chromen Mac-työversio näyttää oikein noin 80 prosenttia web-sivuista, ja sen käyttö­liittymä on vielä alkutekijöissään. Brian Rakowski Googlelta kertoo, että Google haluaa julkaista molemmat ennen vuoden puoliväliä.

2008 | iPhonea tulee joka tuutista, Nokia petaa avoimempaa alustastrategiaa, Google lähtee mukaan selainkisaan

Nokia ostaa Linux-osaamista Norjasta

Nokia ostaa norjalaisen Trolltech-yhtiön, joka kehittää Linux-puhelimia ja Qt-sovellusalustaa. Kauppahinnaksi tulee yli 100 miljoonaa euroa.

Trolltechin kehittämä Qt-alusta mahdollistaa sovellusten helpon siirtämisen käyttöjärjestelmästä toiseen.


Nokia ostaa Symbianin ja tekee siitä avoimen

Nokia ostaa Symbian-käyttö­järjes­telmän ja suunnittelee sen julkaise­mista avoimena koodina. Yhtiö luovuttaa Symbianin hallinnan vasta perustettavalle Symbian-säätiölle. Tavoitteeksi on asetettu, että koko koodi on avointa kahden vuoden sisällä.


Googlelta ensimmäinen Android-kännykkä

Google ja T-Mobile esittelivät G1:n, ensimmäisen älypuhelimen joka käyttää Googlen kehittämää Linuxiin pohjautuvaa Android-mobiilialustaa. Laite sisältää monia Googlen palve­luita ja siihen voi asentaa vapaasti ohjelmistoja. G1:stä löytyy lisäksi kosketusnäyttö, täysi näppäi­mistö ja GPS.


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.

iPhone 3G Suomeen, ohjelmistojakelu käyntiin

Steve Jobs esitteli maanantaina WWDC-konferenssissa iPhonen päivitetyn 3G-version. GPS:llä ja Microsoft Exchange -tuella varustettu malli tulee myyntiin myös Suomessa 11. heinäkuuta. Samalla alkaa Applen ulkopuolella kehitettyjen iPhone-sovellusten jakelu App Store -verkko­kaupassa.

Apple on jakanut tammikuusta alkaen ilmaista beeta-versiota iPhone-kehittäjäpaketista. Sovellusten levit­tämi­seen vaaditaan lisäksi Applen kehittäjäohjelman maksullinen jäsenyys.

Google Chromen myytit ja tekniikat

Googlen selainjulkaisu sai teknologia­lehdistön riemastumaan. Kaksi vuotta salassa kehi­tetyn projektin paljastaminen toi Chromelle välitöntä julkisuutta, mutta myös perusteettomia odotuksia ja haitallisia harhakäsityksiä.

Lehdistössä on väläytelty kuvaa Chromesta uutena käyttö­järjes­telmänä joka korvaa Windowsin. Chrome on kuitenkin selvästi yksi sovellus monien joukossa.


Mono 2.0 jahtaa Microsoftin .NETiä

Vastikään julkaistu Mono 2.0 tarjoaa kehittäjille käytännössä kaikki Microsoft .NET 2.0:n ominaisuudet. Ykkös-Monon kehittäminen kakkostasolle kesti odotettua kauemmin.


Toinen kierros toi hyväksynnän OOXML:lle

Microsoftin Office-dokumenttimuoto OOXML on käytännössä hyväksytty ISO-standardiksi, sillä vaaditut kaksi kolmasosaa kyllä-äänistä on saatu kokoon. Microsoft tiedotti asiasta eilen, ISO vahvisti uutisen tänään.


Python luo nahkansa

Python-kielestä on julkaistu kolmas versio. Uusi Python oikoo kielen päänvaivaa aiheuttaneita kohtia, mutta selkeyden hintana on ettei 3.0 tue vanhoille versioille kirjoitettuja ohjelmia. Kyseessä on ensimmäinen kerta kun Python luopuu taaksepäin yhteensopivuudesta.

Sun ostaa LAMP-pinosta konsonantin miljardilla

Sun Microsystems on päättänyt ostaa ruotsalaisen MySQL AB:n miljardilla dollarilla eli vajaalla 700 miljoonalla eurolla.

Sun liittää MySQL-tietokanta­palvelimen osaksi open source -sovelluspinoa, johon kuuluvat entuudestaan mm. Java, GlassFish-sovelluspalvelin ja UNIX-sukuinen OpenSolaris-käyttöjärjestelmä.


Windows 7 kutsuu koskettelemaan

Windows 7 saa uusia kosketustoimintoja. Pääosassa on iPhonesta tuttu multitouch-teknologia, jossa näyttöä voi koskettaa usealla sormella. Esimerkiksi valokuvan suuren­taminen ja pyörittäminen sujuu nappaamalla sormilla kuvan kulmista.

2007 | Patenteista ja standardeista väännetään kättä, Android ottaa ensiaskeleet, JavaFX viimeinen tähdenlento?

GPLv3 kieltää patenttisyrjinnän

Free Software Foundation on julkaissut uuden luonnoksen GPLv3-lisenssistä.

Lisenssiä on tarkennettu reaktiona sopimukseen, jossa Microsoft myönsi patenttisuojan vain Novellin Linuxille. Tällaiset sopimukset on nyt erikseen kielletty, eikä patenttisuoja saa riippua jakelijasta.


Google ostaa kotimaisen Jaikun

Google ostaa Jaikun, joka on Suomessa kehitetty yhteisö- ja viestipalvelu. Jaikun työntekijät siirtyvät samalla Googlen leipiin. Kaupan hintaa ei ole julkistettu.

Jaiku on ns. läsnäolopalvelu, jonka käyttäjät voivat kirjoittaa viestejä siitä, mitä ovat tekemässä.

Apple julkaisee kehityspaketin iPhonelle

Steve Jobs päätti kiistan iPhonen laajen­tamisesta kerto­malla, että Apple julkaisee älypuhelimelleen virallisen kehittäjä­paketin. Helmikuusta alkaen kehittäjät voivat luoda iPhonelle natiivi­sovelluksia.


Apollo liitelee työpöydälle

Adobe on julkaissut alfa-version uudesta Apollo-alustastaan.

Apollo-sovellukset toimivat työpöydällä, mutta ne on koodattu Ajaxilla ja Flashillä. Tavoitteena on Javan kaltainen alusta, jossa samat sovellukset toimivat kaikissa ympäristöissä.

Google tarjoaa ilmaista Linux-alustaa matka­puhelimiin

Google on julkistanut kauan huhutut matka­puhelin­suunni­tel­mansa. Kyseessä ei kuitenkaan ole yhtiön oma puhelin, vaan uusi Linux-pohjainen alusta nimeltä Android. Ensimmäisiä Android-pohjaisia puhelimia odotetaan markki­noille loppuvuodesta 2008.

Android on Symbianin kaltainen kokonaisratkaisu, jossa Linux-ytimen päälle on kasattu ohjelmistoalusta ja joukko valmiita puhelimen perustoimintoja. Alusta ei sisällä pakollisia Google-kytkentöjä toisin kuin odotettiin, eikä yhtiön nimi välttämättä edes näy valmiissa puhelimessa.


.NET 3.0 tuo Vistaa XP:lle

Microsoft on julkistanut Windows Updatessa .NET-alustan kolmannen version.

Yli 50 megatavun paketissa on mukana mm. Windows Presentation, Communication ja Workflow Foundation ja CardSpace-tunnistus­järjestelmä.

Valtaosa .NET 3.0:n tuomista tekniikoista kuuluu alkuperäisiin "Longhornin pilareihin", joiden piti olla uuden Windowsin perustana.


Microsoft hakee sovintoa Eolas-kiistassa

Eolas-patentti koskee tekniikkaa ja menetelmää, jolla selaimeen upotetaan "aktiivista sisältöä". Eolas Technologies katsoo, että Microsoftin Internet Explorer ja erityisesti ActiveX-upotus rikkovat sen keksintöä. Aiemmin tuomioistuin määräsi Microsoftille vahingonkorvauksia ja määräsi ActiveX-upotuksen poistamista.

Sun jalostaa Javaa kuluttajille

Sun haluaa palauttaa muotiin web-sivuille upotettavat Java-appletit. Yhtiö julkaisee uusiksi kirjoitetun selainlaajennuksen, sekä kehittää Java-teknologiaa kuluttajien ja suunnittelijoiden tarpeisiin. Tavoitteena on kilpailla ns. rikkaiden sovellustekniikoiden kuten Flashin ja Silverlightin kanssa.

Kehittäjille Sun markkinoi tulevaa JavaFX-teknologiaperhettä, joka yksinkertaistaa visuaalisesti näyttävien sovellusten luomista. Sovellukset eivät sinänsä sisällä mitään, mitä Javalla ei voisi jo luoda, mutta niiden koodaamisesta luvataan paljon aikaista ripeämpää.

Yahoo putkittaa palvelut yhteen

Yahoo julkisti Pipes-palvelun, jolla kuka tahansa voi yhdistellä RSS-syötteitä ja web-palveluita. Pipes perustuu Unixista tuttuun tiedon putkittamiseen komennolta toiselle.


Ruotsi mitätöi Open XML -äänestyksen korruptioepäilyjen vuoksi

Ruotsin standardoimisinstituutti SIS mitätöi Open XML -tiedostomuodon ISO-standardoimista puoltavan äänestystuloksen, koska epäillään, että Microsoft olisi lahjonut kumppaneitaan äänestämään myöntävästi.


SCO ei löytänyt näyttöä Linux-plagioinnista

IBM:n ja SCO:n välinen oikeuskiista on kuihtumassa näytön puutteeseen. SCO kykeni osoittamaan IBM:n Linuxille luovuttamista n. 700 000 koodirivistä vain 362 riviä, jotka olisi kopioitu heiltä. Suurin osa näistä on erilaisia kommentteja ja otsakkeita, jotka eivät ole tekijänoikeuden alaisia.

2006 | Avoimesta koodista trendi myös yrityksissä, Vista ilmestyi viimein ja floppasi, RSS päivän sana

Sun avasi Javan

Sun yllätti maanantaina julkaisemalla kaikki Javan versiot GPL-lisenssillä. Java SE, ME ja EE ovat nyt avointa koodia, jota kuka tahansa voi muokata ja jaella.

Sunia pitkään kritisoinut avoimen koodin johtohenkilö Richard Stallman ylisti Sunia "johtoaseman ottamisesta". IBM puolestaan kritisoi Sunia sitä, ettei se lähtenyt mieluummin yhteistyöhön heidän tukemansa Apache Harmony -projektin kanssa.


Ensimmäiset Intel-Macit julki

Apple on julkistanut ensimmäiset Intelin Core Duo -proses­soria käyttävät Macintoshit. Intel-pohjainen iMac on saatavilla näinä hetkinä, ja MacBook-kannettava tulee markkinoille helmikuussa.

Oracle kahmi lisää avointa

Oracle on ostanut Berkeley DB:n kehittäjän, Sleepycat Softwaren. Vain muutama kuukausi aiemmin Oracle osti itselleen helsinkiläisen Innobase Oy:n saaden näin haltuunsa InnoDB-moottorin.

Oraclen yritysostot on tulkittu hyökkäykseksi suosittua MySQL:ää kohtaan, sillä Berkeley DB ja InnoDB ovat tärkeitä komponentteja MySQL:lle.


Microsoftin Flash-tappaja ilmestyi

Microsoft on julkistanut Flashin kilpailijaksi kutsutun WPF/E SDK:n esiversion.

WPF/E on Vistan täydestä WPF:stä muovattu mobiiliversio. WPF/E toimii samalla XAML-kielellä ja tarjoaa tärkeimmät media- ja GUI-komennot.

Aiemmin Avalon-koodinimellä tunnettu WPF on keskeinen osa uutta .NET 3.0:aa, ja se tarjoaa kehittyneen XML- ja JavaScript-rajapinnan käyttöliittymän ja mediaolioiden ohjelmointiin.


Borland myy kehitysvälineet, keskittyy sovellusten hallintaan

Borland luopuu IDE-kehitysvälineiden valmistamisesta ja etsii tuotelinjalleen uutta ostajaa.

Pois myytäviä tuotteita ovat mm. Delphi ja JBuilder. Tarkoituksena on luoda erillinen yritys, joka jatkaa kyseisten tuotteiden kehittämistä. Myös osa Borlandin työntekijöistä siirtyisi samalla uuteen yritykseen.

Valmiina Vistaan

Toimiiko sovelluksesi, kun käyttäjät siirtyvät Windows Vistaan? Uudet turvallisuusasetukset asettavat sovel­luksille entistä tiukemmat vaati­mukset. Monet aikaisemmin hyvinä käytäntöinä pidetyt asiat ovat nyt pakollisia.


Microsoftista Ozzien valtakunta

Bill Gates on ilmoittanut lopettavansa työnsä Microsoftin pääohjelmisto­arkkitehtina ja siirtyvänsä syrjään johtotehtävistä vuoteen 2008 mennessä.

Uudeksi pääarkkitehdiksi on nimetty viime vuonna yhtiöön palkattu Ray Ozzie, joka tunnetaan erityisesti Lotus Notesin isänä.


Trolltechiltä Linux-puhelin kehittäjille

Trolltech julkaisee mobiilikehittäjille tarkoi­tetun Linux-puhelimen, jonka sovelluksia voi vapaasti muokata ja korvata. Greenphone-niminen puhelin on yksi Trolltechin Qtopia-alustan kehitysvälineistä.


IE7 tuo RSS-tiedon sovelluksille

Microsoftin Internet Explorer 7 tuo mukanaan uuden sovelluksille tarkoitetun RSS-alustan. Sovellukset voivat käyttää RSS:ää yhtenä tieto­tyyppinä ilman että jokaisen täytyy kehittää oma tilausmekanismi.

Linux-ytimen viat kasvussa

Andrew Morton, joka vastaa Linux-tuotanto­ytimen kehittämisestä, kertoi LinuxTag-konfe­renssissa Saksassa huolestuneensa ytimen 2.6-version vikojen määrästä. "Näyttää siltä, että vikoja luodaan nopeammin kuin niitä korjataan," hän sanoi.


Uusittu Rails helpottaa Ajax-koodausta

Ruby on Railsistä on julkaistu 1.1-versio. Päivitys tuo satojen kor­jausten lisäksi Javascript-koodausta helpottavan RJS Templates -toimin­nalli­suuden.


GPLv3:n luonnosversio julkistettiin

Free Software Foundation on julkaissut ensimmäisen luonnoksen GPL-lisenssin seuraavasta versiosta. Tämä on ensimmäinen merkit­tävä uudistus GPL:ään viiteentoista vuoteen, ja sen odotetaan herättävän laajaa keskustelua kehittäjä­yhteisössä.

2005 | Webin renesanssin vuosi: Google löytää Ajaxin, Web 2.0 tulee muotiin, Rails uhittelee Javalle

Ruby on Rails

Loputtomilta tuntuvat XML-tiedostot ja SQL-haut saavat web-kehittäjän usein miettimään, eikö kaiken voisi tehdä helpommin?

Ruby on Rails on uusi tulokas, joka tarjoaa Ruby-kielellä ohjelmoituja luokkia tietokantapohjaisten web-sovellusten nopeaan luomiseen.


Syntyykö opintoputkessa onnellinen ohjelmoija?

Takavuosien atk-alkuhämärässä automaattinen tietojenkäsittely sijoitettiin useimmissa oppilaitoksissa osaksi luonnontieteellistä opinto­kokonaisuutta, tyypillisesti matematiikan ja fysiikan rinnalle.

Tietoalojen koulutusta tulisi Suomessa tarkastella kriittisesti. Tuotetaanko alalle järkevässä suhteessa oikean tyyppisiä osaajia?


Samy – ensimmäinen XSS-mato

Hakkeri "Samy" ujutti MySpace-palvelussa sijaitsevalle sivulleen JavaScript-pohjaisen madon, joka käynnistyi sivua katsottaessa.

Mato levisi pian käyttäjältä toiselle, ja saavutti yli miljoona sivua ennen kuin MySpace-palvelu jouduttiin sulkemaan puhdistamisen ajaksi.

Google venyttää web-tekniikan rajoja

Äskettäin esitelty Google Suggest antaa ehdotuksia hakusanoista käyttäjän kirjoittaessa, ladaten uutta dataa joka näppäimenpainalluksella. Sovelluksen välitön reagoivuus on herättänyt suurta kiinnostusta web-kehittäjien keskuudessa.

Google Suggest on toteutettu hyödyntämällä JavaScriptiä ja XMLHttpRequest-objektia. Sen avulla JavaScript-sovellus voi pyytää palvelimelta taustalla lisää dataa ilman että sivua tarvitsee ladata uudelleen.


PDC 2005: Microsoftin uudet näkymät

Vuoden suurin Microsoft-kehittäjätapahtuma PDC järjestettiin Los Angelesissa 13.-16. syyskuuta. PDC on perinteisesti tapahtuma, jossa Microsoft tekee alustojensa paljastukset ja esittelee lähivuosien suuntaviivat.

Tämän vuoden PDC:n ääneen mainitsematon pääteema oli kehittäjien luottamuksen palauttaminen Microsoftin vuosikaudet venyneen Longhorn-projektin jälkeen. Tässä suhteessa konferenssin voidaan katsoa onnistuneen, ja moni kommentaattori on todennut Microsoftin olevan jälleen oikealla linjalla.


IBM avaa patentteja avoimen koodin kehittäjille

IBM on avannut 500 ohjelmistopatenttia avoimen koodin projek­teille. Patenttien joukosta löytyy mm. kuvan­käsit­telyn, salauksen ja muistinhallinnan perustekniikoita.

Yhtiö on antanut lupauk­sen, ettei se haasta avoimen koodin ohjel­moijia tekniikoidensa hyödyntämisestä.

Sun avasi 1 600 patenttia

Sun ilmoitti lahjoittavansa 1 600 ohjelmistopatenttia avoimen koodin kehittäjä­yhteisölle.

OpenSolaris-julkistukseen liittyvä lahjoitustempaus sai yhteisöltä kriittisen vastaanoton. PUBPAT:in johtaja on haukkunut Sunin CDDL-lisenssimallia ja moittinut ilmoituksen epämääräisyyttä.

Adobe ostaa Macromedian

Adobe on ilmoit­tanut osta­vansa Macromedian koko osake­kannan. Kaupan hinnaksi tulee noin 2,6 miljardia euroa.

Adobe tunnetaan erityisesti Photoshop-kuvankäsittelyohjelmasta ja PDF-formaatista, Macromedia puolestaan Flash-formaatista ja web-kehitys­työ­kaluista kuten Dreamweaver ja ColdFusion.


Microsoft vierailee Sunin kehittäjätapahtumassa

JavaOne-kehittäjätapahtumassa lienee tänä vuonna luvassa varsin jännit­tyneitä tunnelmia. Veriviholliseksi aiemmin manattu Microsoft osallistuu ensi kuun tilaisuuteen.

Microsoft osallistuu ainakin kahdeksaan luentoon, joista yhden otsikkona on "Microsoft ja Sun samalla sohvalla".


Office 12:n tiedostot XML-muodossa

Microsoft on ilmoittanut, että Officen seuraava versio, työnimeltään Office 12, tallentaa tiedostot XML-muodossa. Käytettävät XML-skeemat julkaistaan rojaltivapaalla lisenssillä.


Skype kosii kehittäjiä

Ilmaisten internet-puhelujen valmistaja Skype Technologies toivoo kehittäjiltä verkkoonsa uusia sovelluksia ja palveluja. Yhtiö on käynnistänyt kehittäjäohjelman ja avannut siihen liittyvän Skype Developer Zone -verkkosivuston.

2004 | Microsoftin Longhorn-projekti näyttää vielä vahvalta, MySQL nousee, Firefox haastaa IE:n yksinvallan

"Happamia!", sanoi kettu IE:stä

Microsoftin Internet Explorer on viime vuodet ollut yleisin ja monelle jopa ainoa selain.

Mozilla-säätiön uusin selain Mozilla Firefox on tuonut uutta eloa jo pysähtyneinä pidetyille selain­markkinoille. Marraskuussa julkaistua tulokasta on ladattu ensimmäisen kuukauden aikana jo kymmenen miljoonaa kappaletta, ja sen markkinaosuus on tasaisessa kasvussa.


Sunilta vaaditaan avointa Javaa

Kehittäjäyhteisöissä on viime aikoina alettu vaatia Sunilta entistä avoi­mem­paa Java-strategiaa.

Keskustelua vauhditti helmikuun puolivälissä Eric S. Raymondin avoin kirje.

Monoa Microsoftille

Vapaaehtoisvoimin toteutettu avoimen koodin .NET-klooni Mono on vähitellen lähestymässä esikuvansa teknistä perustasoa. 1.0-version luvataan ilmestyvän muutaman kuukauden sisällä.

WinHEC luotaa Longhornin ydintä

Microsoftin rautapainotteinen Windows Hardware Engineering Conference käynnistyy tänään Seattlessa.

WinHECin mielenkiintoisinta antia on tänä vuonna Longhornin ajuritason syväluotaus. Muita keskeisiä aiheita ovat muun muassa VoIP, TabletPC, PCI Express ja Windows Media Center.

Tilaisuuden avauspuheessa Microsoftin alustajohtaja Jim Allchin esittelee uusim­man Windows Roadmap -aikataulun.


Nokia rahoittaa Mini-Mozillan kehittämistä

Nokia on alkanut rahoittaa Mozilla-säätiön Minimo-projektia, jossa kehi­tetään matkapuhelimiin ja muihin pienlaitteisiin sopivaa web-selainta.

Minimo on Mozilla-selaimen supis­tettu versio, joka on tarkoitus saada toimimaan noin 32 megatavun muistissa. Lisäksi Minimo kykenee muovaamaan web-sivuja pienelle näytölle sopiviksi.

MySQL:n kehittäjälle palkinto

Ohjelmisto­yrittäjät ry on valinnut Michael "Monty" Wide­ni­uksen Vuoden Ohjelmisto­yrittäjäksi.

MySQL:n teknologiajohtaja Monty Widenius on yrityksen toinen perustaja ja suurin yksittäinen omistaja.


Windows XP -koodaajille korjauspaketillinen opiskelua ja testailua

Microsoft on aloittanut hyvissä ajoin tiedotus- ja koulutuskampanjan, jolla se pyrkii varmistamaan että ohjel­moijat ehtivät testaamaan ja tarvit­ta­essa muokkaamaan koodinsa SP2-yhteensopivaksi.


Uusi Apache-lisenssi huomioi patentit

Apache Software Foundation on tehnyt merkittäviä muutoksia Apache-lisenssiinsä. Uudistusten avulla halu­taan taata parempi suoja potenti­aalisilta tekijänoikeusrikkeiltä ja patenttiristiriidoilta.

Microsoft ja Sun sopivat riitansa

Microsoftin ja Sunin johtajat alle­kirjoittivat viime perjantaina aamuyöhön jatkuneen neuvottelu­rutistuksen päätteeksi laajan yhteistyösopimuksen. Samalla kuopattiin yhtiöiden väliset oikeus­riidat.


Ammatti: suomalainen ohjelmoija

Yritin kuvitella mielessäni tv-ohjelmasarjaa, jonka aiheena olisi suoma­lainen ohjel­moija. Mitä haastateltavat vastaisivat, jos heiltä kysyttäisiin samaa kuin kirjailijoilta?

Webin uudet rakennusvälineet

Monet yrittävät tarjota seuraavaa suurta web-teknologiaa HTML:n työn jatkajaksi. Ehdolla ovat muun muassa XHTML XFormseineen, Macromedian Flash, Microsoftin XAML ja Mozillan XUL.

Yhteistä näille tekno­logi­oille ovat ns. rich-client -sovellukset. Yritykset haluavat tarjota webissä perinteisten ohjelmien kaltaisia palveluja, joihin nykyinen HTML ei kykene.

2003 | Microsoft ja Sun tukkanuottasilla, ulkoistusbuumi alkaa, sovellusten ja välineiden tieturva kismittää

PHP 4.3 valmis, oliorakenne remonttiin 5.0:ssa

Web-sivuilla suosittu skriptikieli PHP on päivittynyt versioon 4.3.0. Kahdeksan kuukautta kestäneen kehitysputken päätteeksi saatiin aikaan muun muassa erillinen komentoriviltä toimiva versio sekä runsaasti turvakorjauksia.


TeliaSoneralta kesäkuussa Microsoft-älykännykkä

TeliaSonera julkistaa yrityskäyttäjille suunnatun älypuhelinkonseptin. Kesäkuussa käynnistyvä palvelu toteutetaan Microsoftin Smartphone 2002 -alustalle.

Smartphonea tarjotaan toistaiseksi vain Ruotsissa, sillä puhelimen ja palveluliittymän kytkykauppa on Suomessa kielletty.


Sun yrittää selkiyttää Javaa, ei suostu lähdekoodin julkistamiseen

Java-teknologiaperhettä halutaan selkiyttää, kertoo Sunin teknologia­johtaja John Fowler. Java-teknii­koiden opiskelu vaatii huomattavasti aikaa, koska joidenkin osien välillä on päällekkäisyyksiä ja epä­yhtene­väi­syyksiä.


Motorola valitsi puhelimiinsa MontaVistan Linuxin

Motorola valitsi uusien puhelintensa alustaksi MontaVista Softwaren Linuxin ja saman yhtiön J2ME:n (Java 2, Mobile Edition). Analyytikoille Linux-julkistus oli lievä yllätys, sillä onhan yhtiöllä edelleen vankka 19 prosentin omistusosuus Symbianista.

Ohjelmistotyö siirtyy Aasiaan

Aasialaisten ohjelmistoammattilaisten lukumäärä ohittaa tuoreen IDC:n tutkimuksen mukaan muun maailman vuoteen 2005 mennessä. Nopeimmin kehittyviä alueita ovat väkimäärältään muutenkin suuret Intia ja Kiina.

Maailman suurimman ohjelmistoyrityksen titteliä toistai­seksi kantava Microsoft on myös vuosien mittaan kasvat­tanut toimintojaan mantereella.


Myös kehitysvälineet alttiina Slammerille

Microsoftin SQL 2000 Server -palvelimen turvareikää hyödyntävä W32.Slammer-mato (Sapphire) osoitti konkreettisesti, kuinka ylityöllistettyjä, välinpitämättömiä tai tietämättömiä yritysten sovellus- ja turvavastaavat ovat.

Voi vain ihmetellä, kuinka yritysten ja kehittäjien koneissa sovellusportteja pidetään auki julkiseen verkkoon näinkin yleisesti. Madon kehittäjälle pitäisi oikeastaan myöntää Nobelin tietoturvapalkinto (jaa mikä?) porttiavausten oikeaan säätämiseen liittyvän tietoisuuden lisäämisestä.


Visual Studio .NET 2003 valmis

Microsoft esitteli viime viikon yhteisjulkistuksessa Windows 2000:n seuraajan Windows 2003 Serverin sekä Visual Studio .NETin ensimmäinen merkittävän päivityksen.

Visual Studio .NET 2003 tuo samalla päivityksen .NET-ajoympäristöön eli .NET Frameworkiin. Alustan uusi 1.1-versio toimii aiemman 1.0-version rinnalla. Suurin osa lähdekoodista kääntyy sellaisenaan 1.1:llä: XSL-muunnoksia tai RSA-kryptausrutiineja käyttävien on ehkä tehtävä koodiinsa pieniä muutoksia.

Microsoft poistaa oman Java-versionsa XP:stä

Microsoftille aiemmin annettu mää­räys liittää Sunin Java-ajo­ympäristö Windowsiin 120 päivässä on toistai­seksi peruttu. Muutaman tunnin sisällä valituspäätöksen ilmoit­tami­sesta Microsoft julkisti tiedotteen, jossa se kertoi poistavansa oman Java-versionsa Windows XP:stä päivit­tä­mällä aiempaa korjaus­paketti­ansa.


Kiireessä kyhätty verkkosovellus vuotaa kuin seula

Web-sovellusten ja -sovellus­palvelujen tietoturvaan erikoistunut Open Web Application Security Project julkisti äskettäin kymmenen yleisintä www-palveluihin liittyvää turvaongelmaa.

Huolimattomasti rakennettu sovellus saattaa kuljettaa URL-kenttään annettuja parametreja sellaisenaan esimerkiksi SQL-lauseeseen tai käyttöjärjestelmän komentotulkille.


Flash haastaa .NETin ja Javan myös työpöydällä

Macromedia esitteli Flashforward2003-tilaisuudessa uutta strategiaa, jolla halutaan avata Flash-kehittäjille pääsy myös työpöytäsovellusten markkinoille.

Ensimmäisenä julkistettiin Macromedia Central, joka toimii itsenäisten "Flash-sovelmien" ajoympäristönä. Sovellusten käyttämiseen ei tarvita välttämättä verkkoyhteyksiä.

2002 | Assemblix aukeaa, suomalaista ohjelmistoalaa tutkitaan, Borland ja Rational kuumaa kamaa

IBM ostaa Rationalin kahdella miljardilla

Kehittäjän apuvälineitä myyvät yri­tykset ovat viime aikoina ajautuneet suurempien suihin. Itsenäisyyspäivänä kolahti melkoinen uutispommi, kun IBM ilmoitti hotkaisseensa Rationalin.

Kauppahinnaksi on ilmoitettu runsaat kaksi miljardia euroa. Jos pääomistajat ja kilpailuviranomaiset hyväksyvät kaupan, tulee Rationalista IBM:n viides ohjelmistoyksikkö nykyisten WebSpheren, Lotuksen, Tivolin ja DB2:n rinnalle.


Microsoft paljasti dokumentoimattomia rajapintojaan

Monopolisyytöksissä rypevä Microsoft julkisti elokuun lopulla kasan aiemmin dokumentoimattomia Windowsin rajapintamäärityksiä. Vajaat 300 määritystä julkaistiin MSDN-kehittäjäpalvelussa otsikolla "Settlement Program Interfaces".

Joidenkin uutispalvelujen mukaan Microsoft julkisti osia Windowsin lähdekoodista, mutta aivan näin yksityiskohtaista tietoa ei kuitenkaan paljastettu.

Kotimainen ohjelmistoala aikuistuu

Suomesta ei löydy varsinaista ohjel­misto­alan ministeriä, joten ensi viikolla alkavan Software Industry Summitin avaajana toimii liikenne- ja viestintäministeri Kimmo Sasi.

Tilaisuuden puheiden ja paneeli­keskustelujen teemoja ovat ohjel­misto­teollisuuden teknologiset suuntaviivat, liiketoiminnan kehitys­näkymät, kansainväliset trendit ja kotimaiset haasteet sekä alan yrittäjyyden tukeminen.


Smalltalk ja Fortran yhä voimissaan

Oliokielten äiti Smalltalk on täyttänyt 30 vuotta. Alkuperäinen Smalltalk-72 kehitettiin Xerox PARC:issa. Standardiversioksi nousi kuitenkin vasta Smalltalk-80 ja suppeampi Smalltalk/V.

Kielen kehittäjistä tunnetuin on Alan Kay (kuvassa), jota pidetään yhtenä olio-ohjelmoinnin uranuurtajana.

Myös Fortran porskuttaa yhä. ISO julkisti vastikään Fortran 2000 -standardiehdotuksen ISO/IES 1539-1. Uuteen versioon tuodaan mukaan oliopiirteitä, rajapinta C-kieleen, ISO 10646 -merkistö ja asynkroninen tiedostokäsittely.

JBuilder suosituin Java-väline

SD Timesin teettämän tutkimuksen mukaan Borlandin JBuilder on tällä hetkellä suosituin Java-kehitysympäristö. Toisena tulee IBM:n VisualAge for Java ja kolmantena yllättäen Microsoftin Visual J++ / Visual J#.NET.


Passport ja Liberty kisaavat

Viime viikolla Denverissä pidetyssä Digital Identity World 2002 -konferenssissa luovutettiin palkinto Liberty Alliancelle sen tekemästä uraauurtavasta työstä avointen tunnistus­järjestelmien kehityksessä.


AMD kosiskelee Linux-kehittäjiä 64-bittisyyteen

Suoritinvalmistaja AMD:n viime viikkoisessa Developer Symposium -kehittäjä­tilaisuudessa puffattiin yhtiön 64-bittistä Hammer-tekniikkaa varsinkin Linux-yhteisölle.

Hammer perustuu x86-64 -nimiseen lisäkomento­sarjaan, jolla saadaan rakennettua 64-bittinen osoitteistus nykyisiin x86-pohjaisiin sovelluksiin.

RealNetworks avaa koodiansa

RealNetworks avaa kehittäjille osittaisen pääsyn yhtiön kehittämiin verkkopohjaisiin ääni- ja videoteknologioihin. Mediasoittimen ydin­toimintojen lähdekoodia paljastetaan tänään ilmes­ty­neessä Helix DNA Client -paketissa.


Mobiilijavan toteutuksissa huimia nopeusvaihteluja

Java 2 Micro Editionin (J2ME) toteutuksissa on suuria nopeuseroja. Vaihtelut selittyvät pienlaitteissa käytettyjen suoritin- ja muisti­tekniikoiden kirjavuudella sekä Java-virtuaalikoneen erilaisilla optimoinneilla.

Ja sokerina pohjalla… | Ylivuodot olivat Assemblixin loppukevennys. Tässä suosikkejamme.

Neatorama: The evolution of tech companies’ logos

Nokian logo oli aikoinaan kala ja LG:n taustalla on kauneus­voide. Esittelyssä siis tekno­logia­yritysten tuotemerkkien historia.

l0ser.net: Bastet AS3

Ovatko stressi­tasosi liian alhaiset? Lisää elämään saa ilkeästä Tetriksen versiosta, joka ei koskaan anna sitä palaa jonka eniten tarvitsisi.

Dipity: Internet memes

Muistatko vielä Hampsterdancen? Entä mistä ilmestyi O RLY -pöllö? Netin vitsit ja villi­tykset koottuna aikajanaksi.

Matthias Wandel: Home built CD changer

CD-levyjen vaihtaminen käsin on työ­lästä. Kätevä hakkeri nikkaroi puusta ja kirjoi­tus­koneen osista CD-automaatin.

Waxy.org: Computability

Mitä koti­tieto­koneella voi tehdä? Tällä opettavaisella videolla tieto­kone mittaa lasten kasvua ja valitsee ruoka­lajin päivälli­sille.

Boing Boing TV: Speed cabling

Solmuun menneiden kaapeleiden oikominen on nyt kokonainen urheilulaji. Voittaja saa spaghettia.

Royal Pingdom: The history of computer data storage

Radioputki johon mahtuu 4096 bittiä, ja muita antiikkisia keinoja varas­toida digi­taalista tietoa.


arachnidster : LOLCode.NET

Nettikissojen kielenkäyttöä matkiva LOLCode on saanut .NET CLR -toteutuksen. Joillakin on vain liikaa aikaa.

The StupidFilter Project: StupidFilter

Suodatin, joka poistaa automaattisesti turhan tyhmät kommentit. Ei siis yhtään elitististä.

すがやみつるblog: アップル][ストーリー

Japanilainen sarjakuva vuodelta 1984 esittelee Applen ja sen perus­tajien nuoruus­vuosia. (Sisältö on japaniksi.)

Comics with problems: Computers

Pörröiset eläin­hahmot varoit­tavat lapsia inter­netin vaaroista tahattoman koomisessa valistus­sarjakuvassa.

Chris Ball: Favourite Unicode codepoints

Unicode on yleiskäyttöinen merkkikoodaus, jolla voi kirjoittaa urdun ja heprean lisäksi vaikka lumiukkoja.

Philips Research: Philips iCat

iCat näkee, kuun­telee ja ilmeh­tii. Tarkoi­tuksena on kehit­tää ihmisen ja robotin välistä vuoro­vaikutusta. Ja rumia muovi­kissoja.

Kempa.com: Vinyl data

Ohjelmia CD-levyllä? Hah! Silloin kun minä olin nuori käytettiin vinyyliä!