Assemblix-uutiskirje lähetetään MikroPC.netin uutiskirjeen tilaajille. Voit halutessasi poistua lähetyslistalta omista asetuksista.



Tiistai 21.9.2004 klo 14:30

Sybaselta ilmaiskanta Linuxille
Linux-sovellusten ajoympäristölle uusi standardi
Microsoftilta uusia Visual Studio .NET -versioita
Nokia ostaa Metrowerksiltä Symbian-kehitysympäristön

Webin uudet rakennusvälineet

HTML:n kehitys on käytännössä päättynyt. Internet Explorer 6:n HTML-tuki on tullut yleiseksi vakiotasoksi, eivätkä muiden selainten käyttäjämäärät riitä uudistusten lanseeraamiseen. Webin kehitystä ohjannut W3C on puolestaan keskittynyt uusien, HTML-yhteensopimattomien standardien kehittämiseen.

Mummo kutoo verkkoaMonet yrittävätkin tarjota seuraavaa suurta web-teknologiaa HTML:n työn jatkajaksi. Ehdolla ovat muun muassa XHTML XFormseineen, Macromedian Flash, Microsoftin XAML ja Mozillan XUL.

Yhteistä näille teknologioille ovat ns. rich-client -sovellukset. Yritykset haluavat tarjota webissä perinteisten ohjelmien kaltaisia palveluja, joihin nykyinen HTML ei kykene. Toisaalta perinteistä HTML:ää on jo olemassa niin paljon, että se tuskin tulee katoamaan käytöstä.

On mahdollista, että web-teknologiat jakautuvat kahtia. Samalla tavalla kuin esimerkiksi televisio ei korvannut radiota vaan tuli sen rinnalle, saattaa tulevaisuuden webissäkin elää monia eri aikojen teknologioita rinnakkain. Tällöin perinteinen HTML "rauhoitetaan" pelkäksi dokumenttikieleksi, ja sovellukset toteutetaan uudemmilla teknologioilla.

Lisää aiheesta »

Ilari Sani




Pikatesti

Nokia Developer's Suite 2.2 for J2ME

Eclipse 3.0 sopii Nokian uusien älypuhelinten kehitysvälineeksi

Nokia Developer's Suite for J2ME (NDS) on ohjelmankehittäjille tehty työkalupakki, jonka avulla saa luotua Java MIDP-sovelluksia ja tehtyä niistä jakelupaketteja. Tuoreimmassa 2.2-versiopäivityksessä uutta ovat mm. käyttöliittymän suunnittelun avusteet ja Bluetoothin kautta toimiva sovellusten jakelu.

NDS-Eclipse -liitto on tämän hetken mobiilikehityksen kuumimpia uutisia. Aiemmin Nokian kehittäjät ovat joutuneet tekemään valintaa perinteisten kehitysjärjestelmien välillä, joita on muokattu kömpelösti mobiilikehitykseen sopiviksi. Eclipse 3.0 -integraation myötä valinta on nyt melko selvä, sillä Eclipsen tulevaisuus on kehittäjien itsensä käsissä.

Nokia Developer's Suite Versio 2.2:n hands-on -istunnot Eclipse IDE-alustalla olivat vaivattoman tuntuisia. Hello world -projekti syntyi puhtaasta työtilasta lähtien varttitunnissa, kun midletin Java-koodi oli jo kerran koettua.

Eclipse toimii hyvänä apuna projektin perustamistyössä ja muutoinkin sen selailuominaisuudet ovat hyvät verrattuna muihin IDE-ratkaisuihin. Erityisen avuliaita ovat editointi-ikkunassa näkyvät virhenäytöt, jotka on kohdistettu suoraan epäilyttäville koodiriveille.

Debuggauksessa puhelinemulointi toimii myös itsenäisenä sovelluksena, kun .jar- ja .jad-paketit ovat valmiina. Nämä tiedostot yhdessä sisältävät asennettavan ohjelmakoodin ja sen asennusparametrit. NDS J2ME 2.2 tuo muutaman hyötypainikkeen Eclipsen työkaluriville, joilla saa koodin pakettiin ja jakelukuntoon.

Linux- ja Windows-ympäristöissä toimiva kehityspaketti löytyy Forum Nokian sivuilta. Imurointi edellyttää maksuttoman rekisteröitymisen palveluun ja sovelluksen käyttö sarjanumeron pyynnön.

Markku Metsämäki




Uutiset
 

Sybaselta ilmaiskanta Linuxille

Tietokantamarkkinoiden suurpeluri Sybase on julkistanut ilmaisen tietokantapalvelimen Linuxille. ASE Express on kevennetty versio yhtiön järeämmästä Adaptive Server Enterprisesta.

Ilmaisversiossa on muutamia rajoituksia kuten maksimissaan 5 gigatavun kantakoko. Expressiä voi käyttää palvelimella, jossa on vain yksi suoritin ja enintään 2 gigatavua muistia. Ilmaisversiolle ei myöskään anneta tuotetukea. Tukipalvelut saa halutessaan noin 2000 euron vuosimaksulla.

LSB
 

Linux-sovellusten ajoympäristölle uusi standardi

Ei-kaupallinen Free Standards Group -järjestö on julkistanut uuden Linux Standard Base -version. LSB 2.0-version merkittävimpiä parannuksia ovat C++ -pohjaisten binäärikutsujen standardointi ja entistä hienojakoisempi modulaarisuus.

LSB:ssä on määritelty binääritasolla vakioitu ajoympäristö (ABI) Linux-sovelluksille. Tämän lisäksi standardissa on dokumentoitu sovellusten paketointiin ja jakeluun liittyviä yksityiskohtia.

Standardin esiversio ilmestyi alkujaan vuonna 1998. Pari vuotta kehitys oli kovin verkkaista, ja vasta vuonna 2000 määrittelyjä saatiin vietyä eteenpäin. Versio 1.0 ilmestyi elokuussa 2001 ja sen jälkeen on tullut kolme pienempää päivitystä.

Versio 2.0:n tukijoiksi ovat ilmoittautuneet useat Linux-jakelijat ja laitevalmistajat kuten AMD, Conectiva, Dell, Hewlett-Packard, IBM, Intel, MandrakeSoft, Novell ja Red Hat.


 

Microsoftilta uusia Visual Studio .NET -versioita

Fawcetten VSLive! -tapahtuman yhteydessä Microsoft esitteli tukun uusia VS.NET-versioita. Samalla yhtiö selvensi tulevan 2005-version paketointia.

Visual Studio .NET 2005 -perheeseen on tulossa uusi Standard Edition, joka sijoittuu kevyen Expressin ja Professionalin välimaastoon. Tuote on Microsoftin mukaan suunnattu pienille yrityksille, jotka tarvitsevat työkalua satunnaiseen sovelluskehitykseen.

Microsoft julkisti myös ensimmäisen testiversion mammuttimaisesta Team Systemistä ja refresh-paikkausversioita muutama kuukausi sitten ilmestyneelle Visual Studio .NET 2005:n ykkös-beetalle.

Yhtiö haluaa vauhdittaa kehittäjien siirtymistä aiemmista Visual Studion versioista uusiin .NET-versioihin edullisesti hinnoitellulla Visual Studio .NET Professional 2003 Special Editionilla. Paketti sisältää VS.NETin lisäksi Windows Server 2003 Standard- ja SQL Server 2000 Developer -lisenssit.

Runsaan viidensadan euron hintaiseen Special Editioniin päivittäminen onnistuu lähes kaikista aiemmista Microsoftin kehitysvälineistä. Lisäksi päivitykseen ovat oikeutettuja monien muiden valmistajien kuten IBM:n, Oraclen ja Borlandin kehitysvälineitä käyttävät asiakkaat.


 

Nokia ostaa Metrowerksiltä Symbian-kehitysympäristön

Nokia ja Metrowerks ovat sopineet kaupasta, jossa Nokia lisensoi Metrowerksin CodeWarrior-IDE:n, debuggerin ja kääntäjän. Lisäksi Nokia ostaa kokonaan näihin liittyvät Symbian- ja Java-laajennukset.

Metrowerksin Symbian-tuotteiden kehittäminen ja tuotetuki siirtyvät kaupassa Nokialle. Samalla Nokia palkkaa arviolta reilut kaksikymmentä Metrowerksin työntekijää.

Nokia on aikaisemmin yrittänyt ostaa enemmistöosuuden Symbianista siinä kuitenkaan onnistumatta. Nokian käyttäytyminen on herättänyt pelkoa halusta dominoida Symbiania.




Julkistuksia ja päivityksiä

#develop 1.0.0.1550

 

Visual Studio .NETin open source -vaihtoehto on neljän vuoden kehittelyn ja parin arkkitehtuurimuutoksen jälkeen kypsynyt 1.0-versioksi. SharpDevelop tukee sekä C#- että VB.NET-ohjelmointia ja hallitsee projektitiedostojen siirron Visual Studio .NETiin ja sieltä takaisin. Erityisominaisuuksina NUnit-integrointi ja FxCop-tyyppinen Assembly Analyzer.


Mindreef SOAPscope 4.0

 

Hankalasti testattavien web services -sovellusten syväluotaukseen löytyy kätevä SOAPscope. Uusi nelosversio hallitsee WS-I:n Basic Profile 1.1:n ja Attachments Profile 1.0:n ja integroituu Eclipse 2.x:een.





Kehittäjäaiheisia linkkivinkkejä

Patenttisodat tappavat ohjelmistokehityksen?

 

Tällä vauhdilla For .. Next -silmukan käytöstäkin on pian maksettava miljoonan dollarin tekijän­oikeus­korvaukset. ADTmagin artikkelissa pohdintaa ohjelmistoalan kiihtyvästä patentointivimmasta.


"Please, please, please, learn about injection attacks!"

  Tiivis ja selkeä ohje neuvoo kuinka ASP.NET-sovellus suojataan yleiseltä SQL-komentojen salakuljetushyökkäykseltä.




Ylivuoto

.NET Lego Mindstormsiin

 

Yliopistomaailmassa opiskellaan uusia ohjelmistoteknologioita asiaankuuluvalla hartaudella.


Microsoftille patentti sarkainnäppäimen käytöstä

 

Microsoftille kunniaa jälleen uudesta mullistavasta keksinnöstä: "Käyttäjä voi havaita hyperlinkkejä ja navigoida niiden välillä näppäimistön avulla."