Wednesday, August 01, 2007

Avoimet laitteet?

Viimevuosina olen aina silloin tällöin törmännyt eri yhteyksissä termiin "Open source hardware". Itse olen aina suhtautunut tähän hieman kaksijakoisesti: toisaalta laiteharrastajana olen innostunut 
siitä että open source yhteisön mielenkiinto suuntautuu ohjelmoinnin sijaan laitteisiin, mutta 
toisaalta taas koen laitteiden käsittelyn ohjelmistosuunnittelun kielellä hieman hankalaksi. 

Laitteet valmistetaan fyysistä komponenteista, ohjelmat koostuvat immateriaalisista ohjelmapätkistä. Laitteissa ei ole lähdekoodia, eikä laite voi koskaan olla samallatapaa avoin, eikä ennenkaikkea ilmainen, kuin ohjelmisto. 

No ehkä käsitteen olemuksen pohdinta sopisi enemmän tuonne pseudomorfoosiblogin puolelle, laiteblogin ydinosaamista kun on laitteet. Tälläkertaa on tosin taas kyse spekulatiivisestä, ei vielä olemassaolevasta laitteesta. Nimittäin Bug Labsin modulaarisesta avoimen lähdekoodin laiteympäristöstä, jonka bongasin engadget
blogista. 

Perusajatus on yksinkertainen: rakennetaan avoin ympäristö, jossa käyttäjä voi koota haluamistaan yksiköistä omiin tarpeisiinsa sopivia laitteita. Järjestelmän ytimenä tulee olemaan jonkinlainen micro-pc (kuinka avoin micro-PC, se ei jutusta selvinnyt) , joka sitten kommunikoi erilaisten yksiköiden kanssa Java-kieleelä. 

Kommunikaatioväylinä toimii pääasiassa USB, WIFI, Bluetooth ym.  standardi liittimet. Tässä-vaiheessa skeptisempi laiteharrastaja saattaakin jo kysyä miten tämä vallankumouksellinen 
järjestelmä sitten eroaa siitä, että ostan micro-PC:n, asennan siihen linuxin ja erilaisia moduleita joita joi esim USB:llä ohjata. 

No ainakin senverran, että kyseessä tosiaan on avoin järjestelmä, jonka specsit on kaikkien ladattavissa, ja näinollen omienyksiköiden rakentaminen järjestelmään pitäisi olla kohtuullisen yksinkertaista. Lupaileepa firma jopa mahdollisesti ottavansa käyttäjien laitteita sarjatuotantoon ja jakeluun. 

Varmasti hyvä etu ainakin markkinoinnin osalta.  Jos firman hype pysyy nykyisellään, nythän tuotteista kirjoitellaan ympäri nettiä vaikka niitä ei ole vielä pitkään aikaan saatavilla, edes firman nettisivut eivät ole valmiit.



+ Modulaarinen rakenne on vähän niinkuin seksi tai pitsa, se on aina siistiä, silloinkin kun se ei ole ihan maailman siisteintä.
+ Tee-se-itse meininki on aina hyvästä
+ Koodaajanörteille tekee hyvää nörttäillä välillä konkreettisten kappaleiden parissa
+"BUG is intended to bring to the world of hardware gadgets what the Internet, open source, XML and web services have brought to the world of software and media."


- Toistaiseksi puhdasta spekulaatiota
- Kuulostaa aika monimutkaiselta ja näin vikaherkältä järjestelmältä
-"BUG is intended to bring to the world of hardware gadgets what the Internet, open source, XML and web services have brought to the world of software and media."

No comments: