 |
 |



|
 |
BEA antaa osan alustastaan open source -yhteisön käyttöön
BEA Systems on julkistanut merkittävän avoimen lähdekoodin projektin antamalla osan
WebLogic Java-sovelluskehitysalustastaan open source -yhteisön käyttöön.
Apache-lisenssillä julkaistava Beehive tarjoaa sovelluskehyksen
(application framework -kirjaston) ja ajonaikaisen ympäristön, johon eri valmistajien
J2EE-kehitysvälineet voivat kytkeytyä.
Beehive nopeuttaa ohjelmointia helposti uudelleenkäytettävien Java Controls -moduulien
avulla. Valmiista kirjastosta löytyy peruspalaset mm. web- ja web-sovelluspalvelujen
toteuttamiseen. Web-sovellusten käyttöliittymät rakennetaan Struts-pohjaisella
Java Page Flow -tekniikalla.
Beehivessa käytetään JSR
175 -standardin kuvaamaa menetelmää metadatan lisäämiseksi koodiin
lähdekoodimerkinnöillä. JSR-175 tuo Javaan .NETin attribuutteja vastaavan
toiminnallisuuden, tosin ei aivan yhtä elegantilla toteutuksella.
Beehive-projektiin ovat liittyneet muun muassa Borland, Capgemini, Compuware, Intel,
mySQL, Red Hat, Salesforce.com ja VERITAS.
|

|
 |
Information Bridge Framework linkittää web-palveluja Officeen
Microsoft on julkistanut uuden apuvälineen, jolla kehittäjät voivat liittää Office-työpöytäsovelluksia
helpommin web-sovelluspalveluihin.
Nykyisin tietotyöläiset viettävät runsaasti aikaa metsästäen tietoa erilaisista
järjestelmistä ja kopioiden materiaalia paikasta toiseen. Äskettäin julkaistu beeta-versio
Office Information Bridge Frameworkistä (IBF) on Microsoftin uusi yritys yhdistää
Office ja erilaiset web-sovelluspalvelut. Tarkoitus on saada Officesta ympäristö, jossa käyttäjät
voivat käsitellä kaikkea tarvitsemaansa tietoa.
Microsoft havainnollistaa IBF:n käyttö esimerkillä, jossa Outlook-käyttäjä vastaanottaa asiakkaalta
sähköpostitilauksen. Smart Tags -teknologia tunnistaa viestistä asiakkaan nimen. IBF löytää automaattisesti
asiakasta koskevat tiedot, ja näyttää ne Task Pane -ikkunassa. Käyttäjä voi saman tien toteuttaa
tilauksen ja lähettää automaattisen vastausviestin poistumatta lainkaan Outlookista.
Käytännössä IBF on joukko sovelluskehittäjille suunniteltuja työkaluja ja tekniikoita.
Palvelinpuolelle on laadittu joukko suosituksia yhteensopivien web-sovelluspalveluiden luomiseksi.
Asiakaspuolella .NET Framework-sovellukset hoitavat varsinaisen käyttöliittymän.
Näiden välillä toimii IBF:n metadatapalvelu, joka huolehtii yritystiedon kulusta eri
järjestelmien välillä. Tähän Microsoft on kehittänyt erillisen XML-skeeman, jolla
voidaan kuvata erilaisia yritysobjekteja ja niiden välisiä suhteita.
IBF:n käyttöönottoa hankaloittavat korkeat laitteistovaatimukset: Windows Server 2003, SQL
Server 2000 ja Office 2003.
|


|
 |
JavaOne 2004: Javaa siellä, Javaa täällä, Javaa kaikkialla!
Sun Microsystems esittelee loppukuussa pidettävässä JavaOne-tilaisuudessa
J2EE:n seuraavan 1.5-version ominaisuuksia. Uutta versiota esitellään yllättävän aikaisin,
sillä viime syksynä valmistunut J2EE 1.4 -teknologia on vasta nyt päätymässä uusiin
J2EE-sovelluspalvelimiin.
J2EE 1.5:n tärkeimpänä tavoitteena on parantaa kehittämisen tuottavuutta. Hankalaksi koettua
EJB-komponenttimallia yksinkertaistetaan ja komponenttisovellusten tuotantoonvientiä
helpotetaan.
Osa J2EE 1.5:n parannuksista selittyy alla olevan Java-kielen päivittymisestä 1.5-
versiotasolle. J2SE 1.5 (Java 2, Standard Edition) tuo Java-kieleen C++:n template-käsitettä
muistuttavan generics-mekanismin ja muita pienempiä syntaksimuutoksia.
J2SE 1.5:ssä on kiinnitetty huomiota myös turvalliseen moniajoon. Parannuslistalta löytyy
säiealtaita, semaforeja, lukkoja, mutex-primitiivi ja rinnakkaisuuskäyttöön optimoitu
collection-luokka.
Työpöytäsovellusten kehittäjille esitellään kolmiulotteista Looking Glass -ympäristöä ja sen
mahdollistaneita 3D API -ohjelmointirajapintoja eli 3D Windows Manageria ja
3D Widget Setsiä.
Java-alustan lisäksi tilaisuudessa esitellään myös uusia välineitä kuten NetBeansin
tuoreinta versiota ja "Visual Basicin tappajaksi" suunnattua uutta Java Studio Creatoria.
San Franciscon Moscone Centerissä pidettävän JavaOne-tilaisuuden rinnalla pidetään myös
Applen Worldwide Developers Conference. JavaOnen järjestelijät ovat varautuneet tänä vuonna
yli 15 000 hengen ennätysyleisöön.
|

|
 |
IBM jakaa Grid-palvelinverkkoa softakumppaneilleen
IBM on kertonut avaavansa PartnerWorld-kumppaniohjelmaansa liittyneille ohjelmistotaloille
sovellus- ja järjestelmätestauspalvelun, joka toimii IBM:n isännöimässä
grid-palvelinverkossa. Palvelussa kumppani voi perustaa itselleen verkkoon suojatun virtuaalisen
IBM eServer AIX/Linux-palvelimen, varustaa sen IBM:n middleware-ohjelmilla ja kytkeä
palvelimen virtuaaliseen TotalStorage-tallennusjärjestelmään.
Erillisen ajanvarausjärjestelmän kautta hallinnoitava palvelu antaa oletuksena
sovellustestausaikaa 14 päivän verran. Testejä voi ajaa joko ympäri vuorokauden tai useissa
erissä viikkojen ja jopa kuukausien ajan, sillä palvelu tallentaa virtuaalijärjestelmän
määritykset ja rakentaa sen aina uudelleen identtiseksi kahden tunnin varoitusajalla.
IBM julkisti uuden kumppanipalvelun LaGaudessa Ranskassa, jonne se samalla avasi uuden EMEA-
alueen ohjelmistotaloja palvelevan digitaalisten mediaratkaisujen kehityskeskuksen.
|

|
 |