 |
 |


|
 |
Painostus tehosi: Java palaa Windowsiin
Sunin maaliskuussa nostama kanne sai Microsoftin lopulta pyörtämään päätöksensä poistaa Java-virtuaalikone
(JVM) Windowsin oletusasetuksista. Näinollen JVM asennetaan Windows XP:hen osana Service Pack 1 -päivitystä, jonka on
määrä ilmestyä myöhemmin kesällä tai alkusyksystä.
Java-virtuaalikone löytyy jatkossa valmiiksi esiasennettuna uusista XP-asennuksista, kunhan Microsoft aloittaa
SP1:llä varustettujen XP-jakelupakettien toimitukset kauppoihin.
Windowsiin Java-tuki on tähän saakka jouduttu lisäämään erikseen imuroitavalla Java-virtuaalikoneella.
Järjestely on näillä näkymin väliaikainen, koska nykyinen lisenssisopimus kieltää Microsoftia jakamasta muutettua
JVM-versiota vuoden 2004 alusta lähtien. Tämän perusteella Microsoft lopettaa Java-teknologian jakelun kaikissa
muodoissa vuoden 2003 päättyessä.
|

|
 |
Sun täydentää web services -arsenaaliaan
Sun yrittää kuroa kiinni Microsoftin ja IBM:n web services -etumatkaa julkistamalla laajalla rintamalla
uusia palvelimia, välineitä ja määrityksiä. Strategiana on houkutella kehittäjiä jakamalla ilmaisia
ohjelmia ja kehitysvälineitä. Sunin tähtäimessä ovat varsinkin Microsoftin .NET-kehittäjät.
Tällä viikolla Sun julkistaa Sun ONE
Developer Platform -tuotesarjan, joka sisältää palvelimia ja kehitysvälineitä. Paketissa on mm.
LDAP-pohjainen Registry Server (UDDI-hakemistopalvelin), Portal Server, Identity Server
(tunnistautuminen yhden sisäänkirjautumisen avulla) sekä Sun ONE Studio 4 -kehitysväline.
Aiemmin Forte for Java -nimellä tunnettu Studio 4.0 on rakennettu avoimen NetBeans
IDE-kehitysympäristön pohjalle ja se tukee web services -palvelurajapintojen (SOAP, WSDL, UDDI) käyttöä.
Studio tukee myös mobiilisovellusten rakentamista J2ME-ympäristöön.
Sun ONE Studio 4.0 löytyy maksullisen Enterprise-version lisäksi ilmaisena Community- sekä Mobile Edition-painoksena.
Tuettuja kehitysympäristöjä ovat Windows NT, 2000, XP, Solaris 8 ja 9 sekä Red Hat Linux 7.2.
Sun ei ole vieläkään suostunut liittymään web services -tekniikoita standardoivaan
WS-I (Web Services Interoperability Organization) -järjestöön, koska sille
ei ole myönnetty perustajajäsenen oikeuksia. Tämän sijaan Sun on työskennellyt yhdessä BEA:n, SAP:in ja Intalion
kanssa kehittäen uuden Web
Service Choreography Interface -tekniikan.
|

|
 |
XML-palvelurajapinnat Amazoniin ja Googleen
Verkon suosituimpiin palveluihin Amazoniin ja Googleen on julkistettu ohjelmalliset
XML-pohjaiset palvelurajapinnat.
Kyseessä ei ole enää perinteinen linkitys, sillä XML-tiedonvaihdolla ulkoinen palvelu
voidaan upottaa aidosti oman palvelun osaksi.
Googlen huhtikuussa julkistama beta-asteella oleva palvelu rajoittaa
päivittäisten hakujen määrän tuhanteen. Kehittäjille tarkoitettu
API-paketti sisältää valmiit esimerkit
sekä Java- että .NET-ympäristöille. Haun lisäksi Google API tarjoaa sovelluksille oikoluvun.
Myös Amazonilta on ilmestynyt XML-rajapinta, jonka avulla Associates-ohjelmaan kuuluvat
jälleenlinkittäjät voivat lisätä omiin web-sivustoihinsa tarkkaan räätälöityjä
mainos- ja ostoslinkkejä.
Googlen ja Amazonin XML-rajapintojen käyttöä esisttelevä artikkeli löytyy
PerfectXML.com:in sivuilta.
|

|
 |
Rationalilta XDE-päivityksiä
Rationalin keväällä julkistamaan XDE Professional -mallinnusvälineeseen on ilmestynyt päivitys. Samalla yhtiö on
julkistanut tuotteesta arkkitehdeille sovitetun version nimeltä XDE Modeler.
XDE Professional v2002 Release 2 toimii nyt myös NT:ssä, mahdollistaa vaatimushallinnan (RequisitePro)
integroinnin suoraan käyttöliittymään ja tuo mukaan myös tietokantojen mallinnuksen.
UML-mallinnuksen ja kaavioiden laatimiseen erikoistunut XDE Modeler on suunnattu selvästi Rose-välineen korvaajaksi.
Toiminnoiltaan se vastaa aiemmin julkistettua XDE Professional -tuotetta, tosin ilman koodin reverse engineering -ominaisuuksia.
XDE Modeler on Professionalin tavoin saatavissa Visual Studio .NET- sekä IBM WebSphere-versioina. Tuote
toimii Unixissa Eclipse IDE -pohjaisena myös itsenäisesti.
Modeler on hinnoiteltu selvästi täyttä Professionalia edullisemmin: yhden käyttäjän veroton lisenssihinta on 2 310 €,
kun se Professionalilla on 4 340 €. Hinnat sisältävät ensimmäisen vuoden ylläpidon sekä pääsyn
Rational Developer Network -palveluun.
Rational ilmoitti parantavansa myös TestStudio-testausvälinettään. TestStudio 2002
Release 2 löytää automaattisen analysoinnin avulla aiemmin testaamattomia kohteita ja mahdollistaa painotettujen
kaavapohjaisten testimääritysten luonnin. Testiajoja ohjaavana kielenä käytetään JavaScriptin asemesta Javaa, joten
nyt myös JFC (Java Foundation Classes), AWT ja SWT -tekniikat ovat tuettuina.
|

|
 |
NVIDIA:lta tehokas C-rajapinta näyttökorteille
NVIDIA julkisti viime viikolla Cg- eli C for Graphics -tekniikan.
Kyseessä on korkean tason C-rajapinta näyttökorttien grafiikkapiireille (GPU:ille). Cg:n avulla lähes
elokuvatasoisen grafiikan renderöinti tulee onnistumaan mm. peleissä aiempaa helpommin. Varjostusten,
pintakuvioiden ja muiden tehosteiden nopeaan ohjelmointiin ei tarvita siis periaatteessa enää konekieltä.
Cg-kääntäjä lukee C-kielistä koodia ja generoi siitä GPU-piirille optimoitua assembler-koodia.
Kääntäjä tukee Windowsia (DirectX 8, DirectX 9, OpenGL), Linuxia (OpenGL), Mac OS X:ää (OpenGL) sekä
Xboxia.
Cg on kehitetty yhteistyössä Microsoftin kanssa, joten se tukee luonnollisesti beta-asteella
olevaa DirectX 9 -määritystä. Tekniikan ovat ottaneet käyttöön jo monet ohjelmistoyritykset ja varsinkin
pelifirmat kuten Bioware, Blizzard, Codemasters, Electronic Arts, Lionhead, Maxis ja Sony Online Entertainment.
Middleware-puolella tukijoina ovat NDL, Criterion, Intrinsic Graphics ja välinepuolella Alias|Wavefront (Maya),
Discreet (3ds max) ja Softimage (XSI).
|

|
 |
Microsoftilta uusi kieli, päivitys Java-muuntajaan
Microsoftin tutkimusosasto Microsoft Research on julkistanut uuden risu-F- eli
F#-ohjelmointikielen.
Kieli pohjautuu melko tarkasti ranskalaisen INRIA-tutkimuskeskuksen vuonna 1984 julkistamaan CAML- eli
Categorical Abstract Machine Language -kieleen. F# on siis käytännössä CAML.NET.
CAML (ja siten myös F#) on vahvasti tyypitettu proseduraalinen hieman Perilä muistuttava ohjelmointikieli.
F# on systeemityöhön tarkoitettu kieli, sitä ei siis ole tarkoitettu ASP.NET- tai työasemasovelluksiin.
Microsoft on myös julkistanut toisen beta-version Java-lähdekoodia .NET-alustaan sovittavasta JLCA- eli
Java Language Conversion
Assistant -välineestä. Käyttäjien antama JLCA:ta koskeva
palaute
ei tosin ole ollut kovin mairittelevaa, välinettä on haukuttu varsinkin hitaudesta.
|

|
 |
Borlandin JBuilder laajenee
Borland julkistaa JBuilder-versiopäivityksiään nopealla tahdilla. Kesäkuun alussa ilmestyi 7.0, joten isompien
versiopäivitysten julkaisusväli on ollut käytännössä vain muutamia kuukausia.
Java-kehittäjille tarkoitettu JBuilder 7.0 sisältää aiempaa laajemman sovelluspalvelintuen. J2EE/EJB-sovelluksia
voi nyt kehittää suoraan BEA WebLogic 7.0:aan, iPlanet 6.5:lle sekä Oracle9i Application Serverille.
JBuilder 7.0 toimii itsessään Java JDK 1.3.1 -sovelluksena, mutta tukee uusimman JDK 1.4:n ominaisuuksia
kuten assert-komentoa. UML-selaaja osaa esittää Java-lähdekoodin muutokset dynaamisesti. EJB 2.0 Designer -välineen
kaksisuuntaisuus on myös parantunut. Versiohallintaan on tarjolla uusi TeamSource DSP (Development Services
Platform).
|

|
 |
HP:n ilmainen sovelluspalvelin kuopattu
Hewlett Packard julkisti viime talvena näyttävän kampanjan tarjoamalla asiakkailleen
ilmaista J2EE-sovelluspalvelinta. Ilmeisesti tuote ei kelvannut edes ilmaisena, koska
HP ilmoitti hiljattain lakkauttavansa sovelluspalvelimen jatkokehityksen.
|

|
 |