Verkkotietokoneella (verkkotyöasema, verkkopc) tarkoitetaan yksinkertaistettuna tietokonetta, joka käyttää verkon resursseja enemmän hyödykseen ja on helpommin ylläpidettävissä.
"Fat Client"-termillä viitataan nykyisiin kalliisiin ja ylivarusteltuihin PC-koneisiin.
"Thin Client" on verkkotietokone: kevyt sekä hinnaltaan että ominaisuuksiltaan.
Verkkotietokoneen tarkoitus on päästä yrityksissä älykkääksi päätteeksi, jollaisena nykyiset PC-laitteistot hyvin usein toimivat. PC-laitteiston huonoja puolia ovat heikko ylläpidettävyys, siihen liittyen hankala ohjelmien päivitys, ja kallis hinta. IBM:n arvio on, että verkkotietokoneet vähentäisivät ylläpitokustannuksen kahdeksasosaan, mikä on myös perusteltu hyvin.
Suurimmat verkkotietokoneen puolestapuhujat ovat Sun Microsystems, Oracle ja IBM. Heillä kaikilla on näkemyksellisiä eroja, mutta periaate näkyy selvästi. Kaikki ohjelmistot sijaitsevat keskuskoneella, mistä ne verkon kautta haetaan. Päivitykset tehtäisiin vain kerran, keskuskoneelle, ja laitteisto olisi niin identtistä, ettei sen suhteen tulisi ongelmia. Netscape tukee myös verkkotietokoneajattelua, mutta heillä syynä on pelkästään ohjelmien myynti. Yhdessä nämä yritykset yrittävät myös hajoittaa Intel-Microsoft-allianssin (Windows+Intel=Wintel), joka dominoi tällä hetkellä täysin laitteisto- ja ohjelmistomyyntiä.
Sunin verkkotyöasema (JavaStation[1]) toimii tietenkin Javalla[2], monikäyttöisellä ja avoimella tulkattavalla kielellä. Käyttöjärjestelmänä on JavaOS, joka sekin on Javalla tehty. Prosessori on Sunin oma, Javaa nopeasti ajava erikoissiru. Verkosta haetaan kaikki ohjelmat. ja itse koneessa on pieni kovalevy tai ei ollenkaan. Tärkeimpänä ohjelmana on HotJava Views, jolla huolehditaan postista, kalenterista, nimikortistosta ja joka toimii myös HTTP-selaimena. Avoimuutta kuvastaa, että Java on käännetty jo monelle käyttöjärjestelmäalustalle ja prosessorille, ja niin hyvin, että esimerkiksi HotJava pyörii sen päällä. Vaikka Sun häviää, se myös voittaa, koska avoimuus on enää ainoa tapa päästä Wintelin edelle.
IBM:n NC[3] on pieni, PowerPC-prosessorilla toteutettu laite. Se on periaatteessa PC-teknologialla ja -piireillä toteutettu laite, jossa on SVGA, ääniominaisuudet, pari PCMCIA-paikkaa, ethernet- ja token-ring-verkkoliitäntä. Yhteensopivuus on melkoinen: käyttöjärjestelmä tukee X-windowsia, IBM:n 3270- ja 5250-yhteyksiä, Javaa, ja HTTP-selaimen kautta esimerkiksi Lotus Notesia.
Oracle on julkaissut oman verkkotietokonearkkitehtuuriluonnoksensa[4]. Se ei ota kantaa laitteistoon, kunhan se ajaa Javaa. Luonnokseen kuuluu yhteensopivuus TCP/IP:n, Javan, CORBA:n ja muiden kirjainyhdistelmien kanssa. Oraclelta on saatavissa NetSolutions-pakettia[5], joka toteuttaa NCA-luonnoksen ja toimii useimmissa käyttöympäristöissä.
Microsoftilta on myös tullut NetPC-luonnos, mitä ikävä kyllä ei löytynyt heidän (varmastikin NT-pohjaiselta) verkkopalvelimeltaan[6]. Se on kuitenkin teknologialtaan PC, johon vain on asennettu Microsoftin uusin Windows, Office sekä Internet Explorer (turvallisuuden kannalta Exploder). Microsoftin malli on kaikkein suppein, koska se käsittää vain Win95-yhteensopivat laitteistot (lähinnä Intelin 486, Pentium ja PPro-prosessorilla varustetut). Internet-aktiivisuus saavutetaan ActiveX:llä, joka sekin on hyvin wintel-keskeinen malli, ja todella turvaton. PÄIVITYS: Microsoftin NetPC-määritelmästä saa lukea liitteestä 9.
Java-pohjaisia ohjelmistoja on jo valmiina tavallisimpiin toimistotehtäviin, ja esimerkiksi Sun[7], Corel[8], Applix, Sybase ja Lotus (nykyisin IBM:n omistuksessa) ovat tehneet Java-pohjaisia työkaluja tai kääntäneet olemassaolevia ohjelmiaan Javalle.
Tulevaisuus näyttäisi periaatteessa hyvältä verkkotietokoneen kannalta, mutta todellisuus ei aina ole näin helppoa. Koska suurin osa käytettävistä ohjelmista on PC- ja Windows-pohjaisia, yritykset jatkavat PC-laitteiston päivittämistä jatkuvasti, mikä edelleen hankaloittaa ylläpitoa. Konekantaa ja kokemusta verkkotietokoneista ei myöskään ole, joten tuntemattomaan ei uskalleta kulkea. Verkkotietokoneen suuntaan ollaan menossa, mutta se, kuinka paljon muut kuin MS ja Intel saavat markkinoilta jalansijaa jää vain nähtäväksi.
(tähdet kuvaavat kuinka hyvin sivut kertovat aiheesta)
1. Sun Javastation
<URL:http://www.sun.com/javastation/jstn.html>
****
2. Sun: JavaSoft Home Page
<URL:http://java.sun.com/>
**
3. IBM Network Station: IBM Network Computing
<URL:http://www.internet.ibm.com/computers/networkstation/>
****
4. Oracle
<URL:http://www.oracle.com/nca/>
**
5. Oracle Press Release: NCA
<URL:http://www.oracle.com/corporate/press/html/PR100496.100057.html>
****
6.Microsoft NetPC
Error "Unspecified error " (0x80004005) encountered while processing
the query "netpc".
*
7. Javastation - An overview
<URL:http://www.sun.com/javastation/whitepapers/javastation/javast_ch4.html>
***
8. Corel Office for Java
<URL:http://officeforjava.corel.com/>
**
9. Intel and Microsoft Release NetPC Reference Specification For Broad
Industry Review
<URL:http://www.microsoft.com/corpinfo/press/1997/Mar97/netpcpr.htm>
****
Why the net computer might just work
<URL:http://home1.inet.tele.dk/mrjib/nc.html>
*****
The key technology trends 1996
<URL:http://eexpert.com/_mp_ktt.htm>
**
The great NC debate
<URL:http://www.uniforum.org/news/html/publications/uninews/960925/Inews3.html>
*****
$500 NC getting nearer
<URL:http://www.conceptone.com/netnews/nn1502.htm>
**
Network Computing - Beyond the Hype
<URL:http://204.203.124.10/windows/strategy/hype.htm>
**** (todella kriittinen, mutta hyvä lukea)
The truth about the Network Computer
<URL:http://www.msc.cornell.edu/~houle/web/nc.html>
*****
Sun's Network Computer Gets Splashy Debut
<URL:http://www.webweek.com/96Nov04/news/sun.html>
***
NC vs PC. Which One Is Right For You?
<URL:http://www.cosmo21.com/wind/news/w0596_23.htm>
**
Nokia announces to integrate Network Computer features into the Nokia
MediaMaster Multimedia Network Terminals
<URL:http://www.nokia.com/news/news_htmls/ncp_960521.html>
***
NC Servers And Clients: Computing The Costs
<URL:http://192.215.107.71/wire/comdex/1118ncjg.html>
***
New Wave Of NCs Raise Cost Questions
<URL:http://192.215.107.71/wire/comdex/1118nc.html>
***