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



Tiistai 1.10.2002 klo 08:00

Borlandin Java-väline suosituin
OMG koolla Helsingissä
MMS kiinnostaa kehittäjiä
Everett tuo Windows .NET Server -tuen
Microsoftin ei-niin-salaiset API-kansiot
Rationalin uusi XDE mallintaa VB:tä ja ASP:ia
J2EE etenee, Java-kiinnostus laimentunut
AMD kosiskelee Linux-kehittäjiä 64-bittisyyteen

Microsoft .NET - pingviiniksi pingviinin paikalle?

Microsoft .NETin valmistumisesta on kulunut runsaat puoli vuotta. Sovellusrintamalla on toistaiseksi ollut kuitenkin hiljaista.

Gates-imperiumin haasteena on saada kriittiset kehittäjämassat liikkeelle, jotta nykyisestä muna-kana -asetelmasta päästäisiin eroon. Web-sovellusten rakentajille ei ASP.NET-webbihotelleja ole kuitenkaan pahemmin tarjolla, joten PHP on yhä luontevin alusta monelle.

Valmiin softan kehittäminen ei ole aivan yhtä nopeaa kuin PowerPoint-esityksen laatiminen. Microsoftia ei voi ainakaan syyttää yrittämisen puutteesta: seminaaria pukkaa ja tietoa tykittää.

Propagandakoneisto käy täysillä myös meillä Suomessa ja Dotnetmaailma kutsuu.

Harri J. Talvitie




Uutiset

 

JBuilder suosituin Java-väline

SD Timesin teettämän tutkimuksen mukaan Borlandin JBuilder on tällä hetkellä suosituin Java-kehitysympäristö. Toisena tulee IBM:n VisualAge for Java ja kolmantena (yllätys yllätys) Microsoftin Visual J++ / Visual J#.NET:
Lähde: SD Times 1.10.2002/BZ Research, n = 1 425

Kyselyn tuloksista selvisi myös, että Java-sovelluspalvelimista Apache-pohjainen Tomcat on ylivoimaisesti suosituin (vastaajista 52,5% käyttää). Suosiossa seurasivat IBM WebSphere (29,0%), BEA WebLogic (24,5%) ja Oracle9iAS (20,8%).
 

OMG koolla Helsingissä

Ohjelmistostandardeja valmisteleva Object Management Group (OMG) aloitti sunnuntaina vajaan viikon mittaisen suunnittelu- ja seminaaritapahtuman Helsingissä. OMG vastaa mm. UML:n ja CORBA:n standardisointityön koordinoimisesta.

OMG-tilaisuuksien yhteydessä järjestetään kriisiolosuhteiden it-valmiuksiin erikoistuneen Crisis Management and Information Technologyn eli CMIT:n oheistilaisuus. CMIT on syntynyt presidentti Martti Ahtisaaren luotsaaman Crisis Management Initiative -ryhmän aloitteesta.

Object Management Groupin lähiaikojen päätavoitteena on saada valmiiksi UML-määrityksen versio 2.0. Työn alla on myös uusi mallipohjaiseen sovelluskehitykseen tähtäävä Model Driven Architecture (MDA).
   

MMS kiinnostaa kehittäjiä

Ohjelmistoalaa tutkivan Evans Datan tuoreen raportin mukaan jo lähes neljäsosa mobiilialan ohjelmistoyrityksistä suunnittelee MMS-tekniikan hyödyntämistä.

Varsinkin Kiinassa kiinnostus langattomia kuvaviestejä ja muita näppäriä mediapelejä kohtaan on kova. Kiinalaisyrityksistä jopa 30% ennustaa käyttävänsä MMS-tekniikkaa lähiaikoina.

Sovellusalueista perinteinen sanomanvälitys on edelleen suosituin. Raportissa ennustetaan kasvua sähköiseen kaupankäyntiin ja tunnistamispalveluihin.

Tutkimuksen mukaan kaksi kolmasosaa mobiilisovelluksista tehdään kämmenmikroille ja PDA-laitteille, loput matkapuhelimiin.
 

.NET-kehitysympäristön seuraava versio beetatestaukseen

Microsoft on vastikään julkistanut Visual Studio .NET -kehitysympäristön sekä .NET-ajoympäristön (framework) seuraavan version beetan.

Everett-koodinimen saanut uusi versio synkronoituu Windows .NET Server 2003 -käyttöjärjestelmäpäivitykseen.

Everettin versionumeroksi tullee 1.1, joten mistään massiivisesta päivityksestä ei selvästikään ole kyse. 1.0:aan tehdyt sovellukset toimivat 1.1:ssä ja päinvastoin, vaikka pieniä yhteensopivuusongelmia voi olla luvassa. Näistä löytyy tarkemmin tietoa gotdotnet.com-palvelun sivuilta.

Aiemmin erillisinä lisäimurointeina julkaistut tekniikat kuten WAP-koodaukseen sopiva Mobile Internet Toolkit sekä Java-yhteensopiva J#-kieli ovat nyt mukana peruspaketissa.

Microsoft pyrkii kilpailemaan uuden .NET-version myötä suosiotaan nopeasti kasvattaneen J2ME:n (Java 2 Mobile Edition) kanssa. VS.NET 1.1 sisältää Compact Framework -ajoympäristön visuaaliset kehitystyövälineet sekä emulointitoiminnon.

Kehitysympäristöön on tullut muutamia pieniä parannuksia. Esimerkiksi Intellisense-älykkyys toimii vihdoin debuggauksessa käytetyssä komentoikkunassa. Sen sijaan koodin muokkaus VB.NET-debuggauksen keskeytystilassa ei vieläkään onnistu. Ominaisuus on luvassa vasta seuraavaan eli Yukon- tai Longhorn-versioon.

Visual Basic 6.0:sta .NET:iin siirtyviä saattaa ilahduttaa entistä monipuolisempi Upgrade Wizard. Täyden .NET-siirron teko edellyttää toki edelleen runsaasti manuaalista uudelleenohjelmointia.

Helmikuussa ilmestyneeseen .NET:iin on tähän mennessä julkistettu kaksi pienehköä korjauspäivitystä.
   

Ei-niin-salaiset kansiot

Monopolisyytöksissä rypevä Microsoft julkisti elokuun lopulla kasan aiemmin dokumentoimattomia Windowsin rajapintamäärityksiä. Vajaat 300 määritystä julkaistiin MSDN-kehittäjäpalvelussa otsikolla "Settlement Program Interfaces".

Joidenkin uutispalvelujen mukaan Microsoft julkisti osia Windowsin lähdekoodista, mutta aivan näin yksityiskohtaista tietoa ei kuitenkaan paljastettu. Julkaistujen API-määritysten selailu ei siis tarjoa lähellekään Sonera-kirjan veroista viihdearvoa.

Paljon mielenkiintoisempia ja varmasti monelle koodaajalle tai turva-asiantuntijalle hyödyllisempiä ovat Microsoftin avaamat verkkoprotokollien määritykset. Esimerkiksi Samba-kehitystiimi arvostaisi varmasti nykyistä avoimempia speksejä, jotta verkkoyhteensopivuus Linuxin ja Windowsin välillä hieman kohenisi.

Verkkoprotokollia ei anneta kuitenkaan vapaasti julkisuuteen vaan ne pitää erikseen lisensoida. Syynä on Microsoftin mukaan protokolliin liittyvä "merkittävä liiketaloudellinen kilpailuarvo".

Microsoftin open source -filosofia on muutenkin melko erikoinen. Yhtiö on antanut esimerkiksi lausunnon, jonka mukaan Windows-lähdekoodin täysimittainen paljastaminen saattaisi tuoda mukanaan turvallisuusriskejä.

Windowsin lähdekoodi on joka tapauksessa saatavilla, tosin ainoastaan yliopistojen ja muiden vastaavien organisaatioiden tutkimuskäyttöön.
   

Uusi XDE hallitsee myös VB.NET:in ja ASP.NET:in

Rational julkisti Orlandossa elokuun lopulla pidetyssä Rational User Conference -kehittäjätilaisuudessa uuden version UML-pohjaisesta XDE-mallinnusvälineestään.

Keväällä ensiesitelty versio tarjosi koodigeneroinnin vain C#- ja Java-kielille. Nyt julkistettu uusi versio tukee myös Visual Basic .NET:iä ja ASP.NET-tekniikkaa.
   

J2EE:n versio 1.4 valmistumassa

Hajautettujen Java-palvelinsovellusten rakentamiseen käytettyä Java 2 Enterprise Editionia eli J2EE:tä ollaan päivittämässä versioon 1.4. Tärkeimmät muutokset liittyvät XML web services- eli SOAP/WSDL-tyyppisen tekniikan tukemiseen. Tällä hetkellä J2EE:n web services -sovellukset on jouduttu rakentamaan joko valmistajakohtaisilla laajennuksilla tai muilla lisäpaketeilla.

Esimerkiksi Sunilta ilmestyi aiemmin kesällä Java Web Services Developer Pack -lisäpaketti (WSDP). Paketissa tulee mukana myös aiemmin julkistetut Javan XML-laajennukset.

Java Community Process on saanut hiljattain valmiiksi ehdotuksen lopullisesta J2EE 1.4 -määrityskokoelmasta.

Jos yllättäviä ongelmia ei ilmaannu, Sun julkistaa 1.4-betaversion tämän vuoden marraskuussa ja lopullisen version vuoden 2003 jälkipuolella.

Microsoftia kenties ilahduttaa tieto, jonka mukaan kiinnostus Javaa kohtaa on hieman laantunut. BZ Researchin SD Timesille elokuussa teettämän tutkimuksen mukaan "enää" 50 prosenttia vastanneista olisi kiinnostunut Javan käyttöönotosta uusissa softaprojekteissa.

Viime vuoden marraskuussa vastaava luku oli 52,5 prosenttia, joten pudotus on melko pieni.

Mobiilirintamalla Javalla menee lujaa, mutta sovelluspalvelinpuolella asiat voisivat olla paremminkin. Eri valmistajien J2EE-tuotteiden välinen yhteensopivuus ei näytä paranemisen merkkejä ja markkinoita kuvataan jopa kaoottisiksi.
 

AMD kosiskelee Linux-kehittäjiä 64-bittisyyteen

Suoritinvalmistaja AMD:n viime viikkoisessa Developer Symposium -kehittäjätilaisuudessa puffattiin yhtiön 64-bittistä Hammer-tekniikkaa varsinkin Linux-yhteisölle.

Hammer-tekniikka perustuu x86-64 -nimiseen lisäkomentosarjaan, jolla saadaan rakennettua 64-bittinen osoitteistus nykyisiin x86-pohjaisiin sovelluksiin.

Linux-valmistajista SuSE ja Red Hat ovat ilmoittautuneet Hammer-tekniikan tukijoiksi. Elokuun puolivälissä pidetyssä LinuxWorld 2002 -tapahtumassa Red Hat esitteli 64-bittiseen Hammer-tekniikkaan pohjautuvaa Linux Advanced Server -versiota.

Developer Symposiumissa AMD julkisti myös palvelun, jossa kehittäjät ja teknologiapartnerit voivat testata omia 64-bittisiä sovelluksiaan.



Linkit
Altova XML Spy 5
  Markkinoiden monipuolisin XML/XSL-muokkain on kypsynyt entisestään. Uutta mm. XSLT:n debuggaus.
Sybase PowerDesigner Studio 9.5
  Uudessa versiossa entistä monipuolisemmat liiketoimintasääntöjen mallinnusominaisuudet. Tukee Javaa (ml. EJB 2.0), XML, web services, C++, PowerBuilder, Visual Basic jne...
Cape Clear WSDL Editor
  Ilmainen WSDL-tiedostojen muokkaaja. Hae jos tarvitset!
VMWare 3.2
  Aja Windowsia Linuxissa ja Linuxia Windowsissa, omassa ikkunassa ja eri versioita rinnakkain. Korvaamaton ajansäästäjä testaajalle! Tähän versioon lisätty virallinen tuki seuraaville käyttisversioille: XP SP1, Windows 2000 SP3, Red Hat Linux 7.3, SuSE 8.0, Turbolinux 6.0 ja 7.0.
Red Hat Linux 8.0 (ftp.funet.fi)
  The OS.


Uutiset

The Code Project
  Näppärän tuntuinen C++, C#- ja .NET-kehittäjäyhteisö.
Paljon kaikenlaista kivaa sälää Windows-koodauksesta. Bannereita tosin liikaa. Tällaisesta "koodaajat-auttavat-koodareita" -periaatteella pyörivästä palvelusta voisi Microsoftkin ottaa mallia omiin "maailmoihinsa".

Hölmön näköinen maskotti vain..

 
WatchingMicrosoftLikeAHawk.com
  Osoite kertoo kaiken (tai no ainakin sen, mistä palvelussa on kyse). Onkohan WatchingNokiaLikeAHawk.com jo varattu?

 
Cyber Ivar
  UML-guru kyberneettisenä virtuaaliversiona. Ei kuitenkaan tamagotchi-versiona. Vielä.




Aiemmin ilmestyneet Assemblix-kirjeet:

  • Ammatti: suomalainen ohjelmoija
  • Webin uudet rakennusvälineet
  • Lukittu ja leikelty Longhorn
  • SP2: Tuhoa ja turvaa
  • Microsoft-messut identiteettikriisissä
  • Koodaajan patenttiviidakko
  • Elinkaareutuvaa Microsoft-koodausta
  • Monoa Microsoftille
  • Kuka valvoo koodia?
  • Hidasta hommaa
  • Vapaus valita
  • Paineessa viisasteltu
  • SOA - seuraava arkkitehtuurisi?
  • Koodin tähteet
  • Longhorn-lähetystyöntekijät liikkeellä
  • Miten sujui softabisnes vuonna 2003?
  • Käyttöjärjestelmä ohjaa kehittäjää
  • Mitä siellä toimistossa oikein tapahtuu?
  • Missä viipyy Smartphone?
  • Harmaantuvia koodivelhoja vai välkkyjä moniosaajia?
  • Avantoavusteinen ohjelmointi: suomalaiskoodarin salattu doping?
  • Mini-Assemblix
  • Web-sovelluspalvelujen kypsymistä odotellessa
  • Rekursiivisesti sisältökriittistä rönsyilyä
  • Pääkopan epäsymmetriasta vielä
  • Ohjelmoijantauti
  • Kenen koodia käytät?
  • GOTO kesälaitumelle
  • Sovellusarkkitehtuurien hienosäätöä
  • Koodi pääsee lööppiin
  • Windows-arkkitehtuurin alasajo
  • Avointa propagandaa
  • Uskallatko päästää Microsoftin taskuusi?
  • Softaduunarin äkkisukellus
  • Turvatonta tulevaisuutta
  • Naiset ja menetelmät puhuttivat
  • Sukupuolikoodi
  • Toimiiko äärikoodaus, laihduttaako Atkins?
  • Löysä XML kiihtyy raudalla
  • Java ja oikeusorientoitunut ohjelmointi
  • Ei vielä uhanalainen
  • Valitse vuoden kehittäjäväline
  • Tienaatko riittävästi?
  • Keskinkertaisuus kannattaa?
  • Web services + xml = hype^2
  • Pingviiniksi pingviinin paikalle?
  • Assemblix-pilotti


  • © 2002-2007 X-Telnet Oy   Aineiston uudelleenjulkaisu ilman lupaa kielletty