Viimeaikojen ostoksia maailmalla

Tämän päivän mielenkiintoisin IT-uutinen oli Nokian ilmoitus Trolltechin ostamisesta.

Nokia ostaa Trolltechin

Trolltechin Qt:n saaminen osaksi Nokian portfoliota tarkoittaa mielenkiintoisia asioita softakehittäjille, ainakin jos haluaa tehdä crossplatform-sovelluksia myös mobiilimaailmaan. Luonnollisesti Linux-maailmassa on omia skeptisiä näkökulmia mitä ostos tarkoittaa KDE:lle, joka rakentuu siis Qt:n päälle. Trolltech tulee siis 150 miljoonan taalan investoinnilla suhteellisen halvalla Nokialle osaksi softaplatformia – ja tulee hyvin todennäköisesti vahvistamaan huomattavalla tavalla sitä kuinka softaa tehdään Nokian laitteisiin.

Toinen viimeaikojen mielenkiintoinen, mutta vähän uutisoitu, kauppa on ollut Microsoftin ostos Fast Searchin suuntaan. Fastin ostamalla Microsoft astuu entistä vakavammin kilpailemaan Googlen kanssa myös enterprise-search alueella. Asiasta kertova tiedote Fast:n sivuilla

Sunin MySQL-ostoksesta ja Oraclen BEA-kaupasta on jo puhuttu niin paljon, että niistä ei sen enempää.

Tallennettu aiheeseen Uncategorized. Jätä kommentti »

Sisällönhallinnan tulevaisuus – Microsoft Sharepoint!

Ei sentään, kunhan huijasin.

Tutustuin pitkästä aikaa Microsoftin tarjontaan hieman tarkemmin ja jäin hämmästelemään miten hyvää bundlausta ja integraatiota Microsoft on saanut aikaan platformillaan. Sharepointista on tullut selkeä strateginen keskus monelle eri lähestymiselle ja integraatiot muiden tuotteiden kanssa ovat mielenkiintoisia, erityisesti tiukka yhteentoimivuus Office-tuoteperheen kanssa. Microsoftilla on selkeästi hyviä ajatuksia, mutta palveluiden monien puolien hyödyntäminen tarkoittaa suoraan liukumista kokonaan MS-ympäristöksi. Oma kysymyksensä on, että onko se hyvä vai huono asia.

Sharepoint ja Office Live Server muodostavat Exchangen ja BizTalkin kanssa perustan toimistokommunikaatiolle reaaliajassa ja toisaalta myös tiedon- ja prosessien hallinnalle. Officetyökalut integroituvat yhä tiukemmin Sharepointin palveluihin ja workflow- ja metatieto-toimintoja pystyy käsittelemään Office 2007-tuoteperheessä suoraan Officesta, samalla kun työstää itse dokumenttia.

Se mitä integraatioita ja toimintoja tapahtuu etualalla, kalpenee kuitenkin niiden suunnitelmien ja ajatusten rinnalla mitä platformissa tapahtuu taustalla. Vaikka Micorosftin voisikin sanoa lähteneen myös SOA-junaan altavastaajana ja hieman myöhässä, on heillä tiettyjä valttikortteja taskussaan. Microsoftin vahvuutena moneen muuhun pelaajaan nähden on heidän visionsa vahvuus ja valmiit komponentit, jotka ovat jo paikoillaan organisaatioissa. Exchange/Outlook ja Office / Sharepoint -infrastruktuurit hallitsevat suurta osaa informaatioista, joka liikkuu monen organisaation sisällä tai jopa organisaatioiden välillä.

Microsoftille on suhteellisen helppoa esittää jatkopaloja ja -palveluita, jotka yhdistävät nämä palvelut ja tiedot yhteen muiden tietojärjestelmien kanssa, ja muodostavat platformin jonka päälle rakentaa liiketoimintasovelluksia. Office Business Applications on konsepti jota pitänee katsella ainakin sivusilmällä enemmänkin. Lisää siitä voi lukea mm. asiaa käsittelevältä sivustolta tai laajemmasta esittelystä.

Opensource-rintamalla on toki paljon haastajia, mutta oma kysymyksensä on että kuinka vakavasti otettavia haastajia itse kukin on ja millä areenoilla niitä voi pitää vakavasti otettavina pelaajina.

Alfresco on ainakin minun silmissäni ollut jo jonkun aikaa mielenkiintoinen vaihtoehto jo muutamasta hyvästä syystä. Sen taustalla on vanhoja partoja CMS-/ECM-markkinoilta, sen perustoiksi on valittu hyvät Java-maailman komponentit ja toisaalta se tuntuu toimivan. Viel’ en ole päässyt kovin pitkälle Alfrescon maailmankuvaan sisälle, mutta tähän mennessä opitun perusteella sen ominaisuudet kelpaavat hyvin syrjäyttämään mm. Sharepointin työryhmäkäytössä.

Parhaiten tähän mennessä olen päässyt Alfrescon asioihin sisälle lukemalla Packt-publishingin kirjaa Content management with Alfresco, jonka saa ostettua eBookkina parillakymmenellä eurolla. Toinen hyvä lähde Alfrescon maailmaan on heidän webinaarinsa, joiden aikataulut näkee heidän verkkosivuiltaan. Tällä viikolla on tulossa presentaatio www-palveluiden hallinnasta Alfrescossa, joten kiinnostuneiden kannattaa rekisteröityä. http://www.alfresco.com/

Plone on edelleen sisällönhallintajärjestelmänä mielenkiintoinen, mutta teknologisesti outolintu. Sen vahvuuksina ovat kuitenkin suhteellisen pitkälle viedyt valmiit toiminnot suoraan paketista valmiina ja erittäin voimakas ja eläväinen yhteisö.

Entinen Zope-talo, Nuxeo, on luonut nahkansa uudestaan Java-ECM -yrittäjänä. Nuxeolla on vahvaa sijaa ranskalaisessa yhteiskunnassa ja ilmeisesti projekteja nyt myös Englannissa, mutta tiettävästi ulottuvuutta ei vielä ole ollut ainakaan tänne skandinaviaan saakka.

Näillä pohjoisilla nurkilla ollaan enemmän oltu mieltyneitä php-pohjaisiin ratkaisuihin, ja niinpä useiden firmojen sisäisten ratkaisujen lisäksi täällä pärjää suht hyvin myös muutama avoin järjestelmä. Yksi joka tulee heti mieleen on Midgard, joka otettiin juuri käyttöön TKK:lla www-sisällönhallinnan alustana.

Web-sisällönhallinnassa löytyy Java-maailmasta vielä kaksi mielenkiintoista projektia, joita on tullut seurattua sivusilmällä – mutta joihin ei ole oikeasti tullut sen suuremmin sitouduttua tai koetettua panostaa. Magnolia vaikutti jossain vaiheessa mielenkiintoiselta projektilta, varsinkin kun sen kaupallinen laajennus tuntui oikein toimivalta ratkaisulta site-design -tarpeisiin. Hinnoittelu sai kuitenkin karsastamaan työkalua ja toisaalta ajattelemaan, että siihen ei kannattaisi nyt investoida omaa energiaa ja osaamista.

Toisaalta OpenCMS on vanha työhevonen, joka ei ole vieläkään kadonnut minnekään vaikka alkaa näyttää jo ikäänsä. Ikä on toisaalta myös positiivinen asia, sillä softa toimii ja sen hyvät ja huonot puolet ovat tiedossa.

Tapaamme lähiaikoina töissä joitain kaupallisten sisällönhallintaratkaisujen toimittajia, ja tulee olemaan mielenkiintoista nähdä – miten heidän roadmapit, kustannukset ja tulevaisuuden kuvat käyvät yksiin sen kanssa mihin me haluaisimme olla menossa. Isot rahat liikkuvat edelleen ECM-markkinoilla ja myös työryhmätoiminnallisuuksissa a’la Sharepoint, mutta kaupallisten järjestelmien ja toimittajien on kyettävä koko ajan toimittamaan enemmän ja enemmän uusia innovaatioita tai loppuun asti mietittyjä integraatioita pärjätäkseen markkinoilla.

Isoja kysymyksiä on tulevatko opensource-ratkaisut todella haastamaan muillakin areenoilla kuin web-sisällönhallinnassa. Alfrescossa on ainakin lupausta.

EDIT: Korjattu tietoja Midgardista.

Tallennettu aiheeseen digital, java, programming. 1 kommentti »

Kauppalehden testiartikkeleita – uusi versio näkyvissä jo sunnuntaina

Sunnuntaitoimittajat ovat taas vauhdissa Kauppalehden online-toimituksessa.

http://www.kauppalehti.fi/5/i/etusivu/index.jsp?type=normal

Yritin emailata toimittajalle ja soitin asiakaspalveluunkin virheestä. Asiakaspalvelu yritti siirtää puhelua online-toimitukseen, mutta siellä ei kukaan vastannut. Ilmeisesti oli liikaa kiirettä testijuttujen kirjoittamisessa.

kauppalehti.png

Harmi ettei Kauppalehti noudata normaalia tapaa ja pidä webmaster-osoitetta tällaisia tilanteita varten.

Kyseessä oli näköjään Kauppalehden uusi versio, jonka piti tulla näkyviin vasta huomenna aamulla.

Tallennettu aiheeseen Uncategorized. Jätä kommentti »

Palveluarkkitehtuuria JVM:n sisällä – OSGi

Olen ystäväni kanssa jo jonkun aikaa katsellut sillä silmällä Java-maailman moduuliajattelun kehittymistä. Toisaalta rintamalla on mielenkiintoisena kehityksenä on JSR 294 ja JSR 277, eli niin sanotut super paketit ja moduulijärjestelmä, ja toisaalla taas OSGi (JSR-291). Superpaketit, moduulit ja OSGi lähestyvät hieman eri ongelmia, mutta ratkova ohjelmoijan näkökulmasta myös joitain samoja haasteita. JSR 294 ja JSR-277 on kuitenkin käytössä aikaisintaan vasta JDK-7:ssä, joten vakavammalla mielellä olen katsellut OSGia – varsinkin kun teollisuus laajemmin tuntuu olevan sen taustalla.

OSGi on useimmille meistä tuttu lähinnä sitä kautta että se on käytössä Eclipsessä moduulijärjestelmänä. Eli joka kerran kun olet ladannut Eclipseen päivityksiä tai uusia plugineita, olet käyttänyt Eclipsen sisäistä OSGi-containeria, Equinoxia. Containerin tehtävänä on pitää huolta palveluista ja paketeista,jotka ko. palveluita tarjoavat – sekä tarjota paketeille / ohjelmille rajapinnat kuinka saada käyttöön haluamansa palvelu containerista. Container myös pitää huolta luokkien lataamisesta ja rajaamisesta, minkä ansiosta eri bundleissa/paketeissa voidaan käyttää vaikka samoista jarreista eri versioita!

OSGi-mallin edut ovat meille tuttuja Eclipse-projektista. Sen avulla on mahdollista rakentaa modulaarisia sovelluksia ja hyvin toimivia ekosysteemejä, jossa eri osapuolet pystyvät rakentamaan omia laajennuksia ja sovelluksia, eivätkä ne konfliktoi muiden järjestelmän laajennuksien kanssa kunhan noudattavat sovittuja palvelurajapintoja. Toisinsanoen voit tehdä sovelluksia yhden VM:n sisällä samoilla periaatteilla kuin enterprise-tasolla palveluarkkitehtuurissa.

Kätevät OSGi tutorialit

Equinox Quickstart guide

Spring Dynamic Modules

Tallennettu aiheeseen java, programming, spring. Jätä kommentti »

Rush Hour, Wii ja Microsoftin markkinointia

Unohdin hehkuttaa jo aiemmin, että pelasin jouluna aivan loistavaa peliä nimeltä Rush hour. Kyseessä on pieni logiikkapeli, jossa parkkipaikkaa esittävältä pelilaudalta pitää saada siirrettyä oma auto ulos siirtelemällä muita autoja sopivassa järjestyksessä pois tieltä. Tehtävät muuttuvat ennenpitkää todella haastaviksi, ja lopulta kun tyttöystäväni uhosi ostavansa minulle Nintendo Wii:n jos saan ratkottua ne kaikki – paneuduin todella ratkomaan kaikkein vaikeimpia tehtäviä, jotka jättivät muut raapimaan päitään.

Loppujen lopuksi muutamassa tunnissa peli oli ohi, kun oppi ajattelemaan peliä systeeminä ja löytämään jokaisen puzzlen sisäisen järjestelmän. Siinä missä jokin tehtävistä lähellä loppua kesti pahimmillaan parikymmentä minuuttia, viimeinen – vaikein – tehtävä ratkesi kahdessa minuutissa. Wii!


Rush Hour-peli Mulletoi-verkkokaupassa

Odottelen nyt Wii:n ilmestymistä olohuoneeseen. Sitä odotellessa menen huomenna pelaamaan Wii:tä kaverin luokse.

Päivän hauskin juttu oli kuitenkin:


Mistä serverit tulevat?

Tallennettu aiheeseen life. Jätä kommentti »