Keskiviikko, 5.2.2003
Java VM poistui Windows XP:n Service Pack 1:stä
Microsoft julkaisi maanantaina päivitetyn version Windows XP:n Service Pack 1:stä (SP1), josta puuttuu yhtiön oma Java-versio. Microsoft julkaisi lukuisia korjauksia sisältäneen SP1:n alunperin syyskuussa. Päivitys lisäsi käyttöjärjestelmään myös Microsoftin Java Virtual Machine -sovelluksen, joka ei sisältynyt käyttöjärjestelmän alkuperäiseen versioon. Nyt julkistettu SP1a on vaihtelun vuoksi ilman JVM-sovellusta.
Microsoftin oman JVM:n poistaminen on vasta ensimmäinen askel kohti sopua Microsoftin ja Sun Microsystemsin Java-kiistassa. Microsoft aikoo tarjota Sunin Java Runtime Environmentin (JRE) käyttäjilleen muutaman kuukauden päästä. Tällöin Microsoft suunnittelee julkaisevansa Windows XP SP1b:n, joka on muuten identtinen alkuperäisen SP1:n kanssa, mutta se sisältää JRE:n. Myös lähitulevaisuudessa julkistettavasta Windows 2000:n SP4:stä puuttuu JVM.
Sovintoa enteilevistä suunnitelmista huolimatta Microsoft pyrkii yhä muuttamaan tuomari J. Frederick Motzin antamaa tuomiota niin, ettei sen tarvitse alistua poistamaan JVM-teknologiaa lopullisesti Sunin JRE-teknologian tieltä. Microsoftin mukaan huhtikuussa markkinoille tuleva Windows Server 2003 ei tule sisältämään JRE:tä eikä JVM:ää.
Muita aiheeseen liittyviä uutisia
Anonyymi kommentoija, 5.2.2003 10:14:24
http://www.digitoday.fi/digi98fi.nsf/pub/dd2003020...
Anonyymi kommentoija, 5.2.2003 16:06:58
Anonyymi kommentoija, 5.2.2003 19:34:00
Anonyymi kommentoija, 5.2.2003 21:23:55
Itsekkin olen noihin ongelmiin törmännyt, kun piti väsätä pieni appletti, joka piirtää kaavion. Mikkisoftan API:n java.awt.Point luokassa ei ole gettereitä ja settereitä, kun taas Sunin samassa luokassa on. Tosin sen softan sai toimimaan molemmilla, koska luokkamuuttujissa oli X ja Y koordinaatit public näkyvyydellä.
Anonyymi kommentoija, 5.2.2003 22:09:27
pitr_, 5.2.2003 10:01:45
Kun allekirjoittaneella ei ole kokemusta M$:n uusista softista (BizTalk®, Content Management, Commerce, SharePoint Portal Server) niin osaako joku sanoa:
käyttävätkö nämä JVM:ää vai onko JVM rakennettu vain loppukäyttäjän MSIE-käyttöä varten?
Eli tarvitaanko sitä ylipäätänsä mihinkään tuossa S2003:ssa vai onko tämä taas tällainen pseudomyönnytys?
Anonyymi kommentoija, 5.2.2003 10:19:36
mxmattil, 5.2.2003 11:42:51
Ei client-puolen javatuki vaikuta mitään jsp/servlettien ajamiseen palvelinpäässä.
Eiköhän tuossa javatuen lisäämisessä windowsiin -hommassa ole ennemminkin kyse client-pään sovelluksista ja applet-tuesta selaimiin, serveripään asennus tehdään kuitenkin aina hallitusti tietyllä versionumerolla eikä siinä paljoa microsoftin esiasennukset paina.
Anonyymi kommentoija, 5.2.2003 12:58:44
janilxx, 5.2.2003 12:06:44
Appletteja voi tietenkin käyttää Microsoftin JVM:llä, mutta eihän niitä appletteja missään edes näy.
Tässä valossa mietittynä tämä tuntuisi olevan vain Sunin yritys saada javaohjelmat helpommin käyttöön Windowsissa (koska Windowsista löytyisi oikeasti käyttökelpoinen JRE/JVM). Microssoftin monopoli on siis vain hyvä ase Sunille?
Anonyymi kommentoija, 5.2.2003 17:07:37
Anonyymi kommentoija, 5.2.2003 20:37:38
Luonnollisesti MS osasi tehdä Java-Windows -yhdistelmästä nopeammin toimivan, mutta kun MS meni lisäämään siihen ominaisuuksia, jotka eivät speksien mukaisella Javalla toimi alkuunkaan (mikä oli täysin hyväksyttävää), mainostivat niitä ilmoittamatta yhteensopimattomuudesta (mikä oli harhaanjohtavaa ja arveluttavaa) sekä muuttivat speksien mukaisia ominaisuuksia toimimaan mieleisellään tavalla (tämä sitten olikin jo sopimuksen vastaista).
mxmattil, 5.2.2003 10:06:43
JRE
Java runtime environment. Paketti joka sisältää luokkakirjastot ja muun tarvittavan java-ohjelmien ajamiseen tietokoneella. JDKn (java development kit) vastine niille ihmisille jotka haluavat vain ajaa koodia, eivät kehittääs sitä.
JVM
Java virtual machine, ohjelma joka ajaa javan bytekoodisia ohjelmia. Mukana JRE-paketissa.
Eli JVM ei ole mikään Microsoft-spesifi asia eikä JRE sun spesifi.
Anonyymi kommentoija, 6.2.2003 04:50:12
TeknoHog, 5.2.2003 17:14:52
Mielestäni myös lyhenteet, jotka eivät sellaisenaan ole lausuttavia, mutta joille on vakiintunut lausuttu muoto, ovat akronyymejä: esim. SCSI.
Good shit, huh? Dozer makes it. It's good for two things: degreasing engines and killing brain cells.
Anonyymi kommentoija, 6.2.2003 04:46:33
TeknoHog, 6.2.2003 05:51:55
Good shit, huh? Dozer makes it. It's good for two things: degreasing engines and killing brain cells.
Anonyymi kommentoija, 9.2.2003 14:40:03
TeknoHog, 11.2.2003 12:23:47
Good shit, huh? Dozer makes it. It's good for two things: degreasing engines and killing brain cells.