 |
 |


|
 |
IE:n patenttipaitsio: "Tuomarisetä rikkoi webin!"
Kalifornian yliopisto (UC) ja sen tutkimusryhmästä vuonna 1994 yhtiöitetty
Eolas Technologies ovat voittaneet
Microsoftia vastaan nostetun web-perustekniikoita koskevan
patenttiloukkauskiistan. Päätös tullee vaikuttamaan sivujen toimintaan IE:llä ja
aiheuttaa muutospaineita myös html-ohjelmoijille.
USA:n patenttiviraston Kalifornian yliopistolle 17.11.1998 myöntämä
patentti 5,838,906
kuvaa "hajautetun hypermedian menetelmän, jolla automaattisesti
käynnistyvä ulkoinen ohjelma tuottaa hypermediadokumenttiin vuorovaikutusta
ja esittää dokumenttiin upotettuja olioita". Kalifornian yliopisto teki
myöhemmin lisensointisopimuksen Eolasin kanssa ja luopui näin
yksinoikeuksistaan keksinnön taloudelliseen hyödyntämiseen.
Alkuperäinen patenttihakemus toimitettiin käsittelyyn 9 vuotta sitten lokakuussa
1994. Silloinhan Microsoftilla ei ollut vielä edes omaa selainta:
Redmondin koodaajat tutkailivat tosin jo Spyglassilta
lisensoidun selaimen lähdekoodia sovittaen sen sittemmin Microsoft-formaattiin.
Internet
Explorer 1.0 julkistettiin Windows 95:n lisäpakettina elokuussa 1995 eli vajaan
vuoden sisällä UC:n patenttihakemuksen sisäänjättöpäivästä.
Myöhemmissä IE-versioissa Microsoft esitteli ActiveX-tekniikan ja sovelsi
vapaasti muidenkin ideoimia upotustekniikoita. Kun UC ja Eolas kokivat patenttinsa
tulleen loukatuksi ja eivät päässeet Microsoftin kanssa neuvotteluratkaisuun, päätettiin
kiista delegoida juristeille.
Vuonna 1999 käynnistynyt oikeustaistelu sai elokuussa ainakin välipäätöksen, kun
chicagolainen tuomioistuin totesi Microsoftin loukanneen patenttia
ja määräsi sen maksamaan Eolasille yhteensä 521 miljoonan dollarin (448 miljoonaan euron) korvaukset,
josta 25 % ohjautuu Kalifornian yliopistolle. Lisäksi Microsoft määrättiin muuttamaan Internet
Exploreria siten, ettei olioiden aktivointi- ja toteutustapa enää loukkaa patenttia.
Juristien ja finanssianalyytikoiden lisäksi Eolas-patenttiriidan päätös tai
ainakin sen seuraukset voivat kiinnostaa myös tavallista web-sivuston rakentajaa,
ohjelmistokehittäjää ja loppukäyttäjääkin: turhalta tuntuvia
muutoksia ilmestyy ensi vuonna Windowsin ydinkirjastoihin ja monille html-sivustoille.
Kaiken kukkuraksi käyttäjiä ärsytetään näemmä
uusilla keskeytysikkunoilla, joiden tarkoituksena on varmistaa Microsoftin selustaa eli hävittää IE:stä patentin määrittelemä
vaikutelma automatiikasta.
Teoriassa Microsoft voi vielä saada tuomionsa peruttua, mutta joka tapauksessa yhtiö
on jo kertonut
tuovansa Internet Explorerista patenttiongelman kiertämiseksi muunnellun IE 6 SP1b:n,
jakelunimeltään IE 6 Update v.02.
Kaikesta päätellen Microsoft on varautunut hyvissä ajoin "Eolas worst-case"
-skenaarioon: yhtiö on pystyttänyt vauhdilla tiedotesivuston,
jossa perustellaan IE:n tulevia ("vaiko sittenkään..?") puukotuksia niin web-suunnittelijan
kuin kehittäjänkin näkökulmista.
Kriisi- ja katastrofiviestinnän perusopit tunteva Microsoft on yrittänyt taidokkaasi häivyttää
tiedotteistaan kaikki tappion ja katkeruuden merkit: annetaan faktat, ei muuta. Turha siis etsiä
laajempaa analyysia tai kolumninomaista syy-seuraus -arviointia.
Patenttipuukotuksen toteutustapojen perustelut ovat surkuhupaisaa ja sekavaa luettavaa.
API-rajapintojen kiemuroista siirrytään JavaScript-kikkailuun, sieltä korkealentoisesti
yleistäviin oletuksiin ja lopulta marttyyrin provokaatioihin.
Tapahtumankulun selvittyä ja tiedotteita rivien välistä tulkitessa on helppoa arvailla
Microsoft-koodaajien ajatusvirtaa:
"- Niin no, ovathan nämä ihan kamalia kludge-viritelmiä, mutta minkäs teet: pomo käski puukottamaan.
Johtavaa ohjelmistoteknologiaa, yeah right! Ja tietysti tää rikkoo jotakin jossakin, regressioropleemaa
ja menetettyjä yöunia vaan teillekin."
Mutta osaahan Microsoftkin: viimeisin kohupatentti
antaa yhtiölle immateriaalioikeudet menetelmälle, jossa ohjelmien kaatumis- tai muut tärkeät virheilmoitukset siirretään
sinne valmistajankin tiedoksi.
Ottaisivatkohan nyt raporteistaan enemmän irti? Tai antaisivat edes palautetta.
|

|
 |
Uusi Delphi siirtyy suoraan .NETiin
Octanen eli Delphin seuraavassa suurpäivityksessä tarjotaan
välineitä vain .NET-rakentelijoille. Aiemmin Borland lupaili uuden version
tuovan parannuksia myös perinteisemmän tyylin Win32-kehittäjille. Taustalla
ovat todennäköisesti yhtiön tuoteyksiköiden aikataulu- ja resursointiongelmat,
eli jostakin on napsittava, jos tuote halutaan valmiiksi ajoissa ja budjetin
raameissa.
Borland on jaellut Delphi 7 Studio -käyttäjilleen jo kuukausia .NET Preview
Edition -lisäpakettia, jolla Delphi-koodaajat ovat saaneet esimakua MSIL-kääntäjästä
ja Visual Component Libraryn (VCL) .NET-versiosta.
Seuraavan Delphin eli Octanen myötä Borlandilta odotettiin tasapainoista tukea
molempien Windows-arkkitehtuurein koodaajille, mutta syyskuun lopussa
julkaistun avoimen kirjeen mukaan
yhtiö panostaa "100 % kehitysvoimavaroistaan .NET-toimintojen viimeistelyyn", joten Win32-koodaajat
saavat "ainakin toistaiseksi" tyytyä Delphi 7:ään.
Octane-kehitysympäristö perustuu läheisesti C#Builderin IDE-
toteutukseen. Kesällä ilmestyneen C#Builderin laajennukset, asetukset ja
muutamat kehittyneemmät lisätoiminnot kuten tietokantahallinta löytyvät
siis samannäköisinä myös Octanesta.
Borland-kehitysvälineitä Suomessa edustavan Ravenholm/Tietoväylän
Juha Piispan mukaan Octane eli "Delphi 8 on puhdas
.NET-työkalu, koska nyt pitää saada Delphi-käyttäjille paras
.NET-koodausympäristö, joka takaa siirtymän myös uuteen MS-ympäristöön.
Delphi 7 on ja tulee pysymään myynnissä vielä pitkän ajan".
Piispa raottaa myös tulevaisuudessa häämöttäviä välineitä:
"- Borland seuraa myös miten Intel 64-bittiset CPU:t yleistyvät ja sopivassa
vaiheessa Borlandilta tulee myös sinne oma kääntäjä. Se, onko Delphi 9
CLX, VCL ja .NET-työkalu, ei ole virallista kommenttia tai tietoa, mutta
Borland tulee päivittämään Win32-Delphiä sopivakseen katsomalla tavalla. Onko
se sitten 7.5 vai 9.0, sitä emme tiedä."
"Kuun lopussa alkaa Borlandin kehittäjäkonferenssi San Josessa, jonka jälkeen
moni asia saa lisävalaistusta", Piispa toteaa.
|

|
 |
Longhorn-esiversiossa pelkät peruspalvelut, kuorrutusta vasta myöhemmin
Ensi viikolla pidettävän PDC-kehittäjätapahtuman
kiinnostavimpiin aiheisiin, ainakin mediatulvan perusteella, kuuluu Longhorn eli Windowsin
n. vuoteen 2005-2006 ajoittuva suurpäivitys.
Longhorn-kehitystiimi on luonut lähdekoodipuuhun erillisen PDC-haaran. Hyvä niin,
koska ensimmäistä julkisesti jaettavaa esiversiota viilataan kofeiinin voimin vielä
loppumetreille asti. Ja soveltuvin osin periaatteella "pääasia, että edes toimintaidea
selviää".
PDC-puusta löytynee dummy-täytekoodia ja yksinäisiä koukkuja, jotta
massiivinen build-käännösprosessi ei kaatuisi ainakaan linkittäjän
selvittämättömiin viittauksiin.
Kehittäjien ihmeteltäväksi on luvassa melkoisella kiireellä koottu raakile.
Esitietojen perusteella PDC-buildista puuttuu ainakin Aero eli
seuraavan Windows-työpöydän rankasti remontoitu ja mielipiteitäkin varmasti
jakava uusi käyttöliittymä.
Koodaajaväelle Aeron puuttuminen saattaa olla vain ilouutinen, sillä konepellin
alta löytyy se kaikkein tärkein: päivitetyt palvelut ja putsatut rajapinnat.
PDC:ssä pidettävien esitelmien ja demojen lisäksi Longhorn-kehittäjäinfoa on
luvassa roppakaupalla myös verkon välityksellä. Maanantaina 27.10.2003 aukeaa mm. kehittäjille
suunnattu MSDN:n uusi Longhorn-sivusto.
|

|
 |
Java-mobiilisoftien jakelua matkapuhelimesta toiseen
Tamperelaiselta Open Bitiltä
on ilmestynyt väline Java-mobiilipelien ja muiden sovellusten siirtämiseen suoraan
matkapuhelimesta toiseen. Turvatoteutuksena on yksinkertainen luvanpyyntökäytäntö:
vastaanottaja voi päättää, salliiko sovelluksen asennuksen vai ei.
Matkapuhelimesta toiseen lähettämisen lisäksi jaettava sovellus voidaan
ladata portaalista tai esiladata puhelimen muistikorttiin. Veloittamisen
hoitaa puhelinlaskussaan matkapuhelinoperaattori, joten sovelluskehittäjän
ei tarvitse huolehtia laskutuslogiikasta.
Toukokuussa Open Bit laittoi oman Photographer-tuotteensa testausmielessä
web-jakeluun. Kaveriverkkojen kautta tuote on löytänyt tiensä jo kymmenille
tuhansille käyttäjille. Sovellusten levittäminen matkapuhelimesta toisiin
ilmeisesti siis toimii.
Valmistajan mukaan License Manager tarjoaa "uusia liiketoimintamahdollisuuksia
paitsi Open Bitille myös operaattoreille, matkapuhelinvalmistajille ja
sovelluskehittäjille, jotka voivat lisensoida License Managerin".
Tällä hetkellä Open Bitillä on sopimus 68 operaattorin kanssa Länsi-Euroopassa
ja Aasiassa.
License Manager toimii Symbian/Series 60 -matkapuhelimissa (esim. Nokia 3650 ja
Siemens SX1) sekä uusimmissa Java-puhelimissa kuten Nokia 3100:ssa.
|

|
 |