| Sammanhang |
Den nya öppenhetenTänk dig att ett bensinbolag skulle få för sig att tillverka en bil, som endast kan drivas med bensin från just det bolaget. Det låter orimligt, men är i praktiken samma sak som varit fallet i databranschen under lång tid. Datafirmorna har kunnat kräva att kunderna skall vara dem trogna till hundra procent. Det är naturligtvis väldigt lönsamt för företaget, så länge det fungerar, men i längden tjänar ingen på det.
![]()
I och med Internets ökade betydelse blir det mer och mer viktigt att datorer av alla slag kan kommunicera med varandra. Samtidigt ökar utbytet av data och programvara mellan användare runt om i världen. Det har blivit en nödvändighet med öppna standarder. Java är en helt öppen standard, som dessutom lämpar sig förträffligt för kommunikation över Internet, och underlättar för den som vill kunna blanda utrustning från flera leverantörer.
Hur passar nätdatorerna (NC) in i bilden?Har du tänkt på att det tar en bra stund att starta ett nytt program (som till exempel Word eller Netscape)? Eller har du blivit tvungen att köpa en ny dator bara för att den nya versionen av de program du använder kräver så mycket av datorn? Det beror ofta på att programmen är stora och har väldigt många funktioner. (Av vilka man normalt bara använder ett fåtal.)
![]() Filosofin med Java är att man inte ska behöva ha dessa gigantiska program som kan nästan allt. Istället ska man kunna ha ett litet behändigt program som kan köras på alla datorer, och som kan allt! När ett behov uppstår kan programmet (datorn) helt enkelt utöka sin kapacitet genom att ladda in en applet.
![]() En nätdator (kallas även NC efter engelska Network Computer) är en dator som är utformad enligt denna filosofi. Nätdatorerna är enkla, billiga datorer som hämtar data och program via nätet när det behövs. En av fördelarna med detta är att du alltid automatiskt får tillgång till de senaste programversionerna. En annan är att om en NC går sönder så förlorar du inte alla dokument och inställningar. Koppla bara in en ny NC på samma plats och lämna in den trasiga på reparation. Du kan fortsätta att arbeta direkt. "Finally, a computer you won't need your kid's help to set up" Även om det går utmärkt att jobba med en NC, så innebär det inte alls att alla måste ha en NC för att kunna arbeta med data och program som lagras i nätet. Vilken dator som helst kan användas för detta. Vissa typer av uppgifter är inte lämpliga att utföra på en NC (t.ex. hårddiskinspelning/redigering av musik), men de allra flesta uppgifter kan utföras på en billig och enkel NC.
Vad tjänar man på att använda Java?För en organisation (företag, skola, myndighet etc.) som vill använda persondatorer är det mest kostsamma att hålla datorerna igång, att se till att de senaste programversionerna används. (Alltså inte att köpa själva burkarna!) Om organisationen börjar använda Java-baserade program tjänar man pengar på att:
Vad skiljer Java från JavaScript?Eftersom Java ofta förekommer på webben, där även scriptspråket Javascript har blivit populärt, så är det vanligt att man förväxlar dessa två språk.JavaScript utvecklades av Netscape, som ett sätt att ge HTML-baserade webbsidor ett minimum av programmerbarhet.Tidigare var webbsidorna nästan lika interaktiva som papper. JavaScript, eller Livescript som det först hette, var alltså ett mycket begränsat språk specialgjort för webbsidor. Därmed också ganska enkelt att använda även för icke programmeringsutbildade webbmästare. Javascript har i och för sig vuxit, men det förblir ett scriptspråk. Sådana är smidiga att använda för enkla små standarduppgifter, såsom att kontrollera att ett formulär inte skickas iväg tomt, eller se till att en kort text visas när man för pekaren över en bild. Java däremot är ett fullständigt programmeringsspråk.
|