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



Tiistai 15.10.2002 klo 19:00

Gartner: Puolet softafirmoista kuolee 2 vuoden sisällä
Borlandin .NET-strategia avautuu
Microsoftilta taas avointa sorsastusta
Risu-C:stä ISO-standardi
Passport ja Liberty kisaavat
BEA: Emme ole kaupan
Mobiilialustoille grafiikkaa ja tehoa
Smalltalk ja Fortran yhä voimissaan

Web services + xml = hype2

Xml- ja web services -tekniikoista puhutaan ja kirjoitetaan paljon. Ehkä siksi kun se on nykyään niin helppoa. Materiaalista ei ainakaan ole pulaa!

Välinevalmistajat hekumoivat uutuustekniikoilla ja tarjoavat niitä ratkaisuksi lähes kaikkeen. Xml pesee ikkunoita ja web services keittää kahvit.

Kiva että keskustellaan ja kirjoitetaan, mutta kaiken hälyn keskellä olisi hyvä pitää jalat vielä tukevasti maassa.

Varsinkin web services -rintamalla kannattaa olla toistaiseksi kriittinen ja varovainen. Joidenkin mielestä nykyinen web services on yhä pelkkä torso. Pahimmat puutteet nähdään tietoturvassa. Tietysti, eihän sitä vielä edes ole!

Kuinka moni mahtaa tuntea uusien protokollien keskeneräisyydet ja toteutusten bugisuudet ja ristiriitaisuudet?

Entä kuinka moni on jo kokeillut käytännössä vaikkapa web services -tekniikoiden yhteiskäyttöä eri alustojen välillä? Juuri tässähän pitäisi piillä ne suurimmat hyödyt.

Epäilenpä, että esimerkiksi .NET:issä "läpinäkyvän xml-serialisoinnin" ja SOAP-kutsun tekeminen IBM WebSphere -sovellukselle tai sieltä takaisin ei suju aivan ongelmitta.

Ja mikä se sellainen tekniikka on, jolle ei löydy vielä edes kunnon nimeäkään? Tekniikan Sanastokeskuksen Tietotekniikan termitalkoot -projektin kompromissiehdotus on WWW-sovelluspalvelu.

No, alkuperäinen vepp-söövis on nimenä alun perinkin aika tyhmä.

Pahimmat "WWW-sovelluspalvelutekniikan" sudenkuopat ja muutamia hyviä vinkkejä kannattaa tarkistaa Mayank Prakashin artikkelista.

Xml-tekniikoiden kypsyttely on myös vielä kovasti kesken. Sinänsä pätevästä kuvauskielestä ei saada yksinään täyttä hyötyä. Syntaksin lisäksi tarvitaan myös yleisesti hyväksyttyjä sovellusaluekohtaisia sanastoja.

Logistics Management Instituten USA:n julkishallinnolle teettämän raportin mukaan nykyisissä xml-sanastoissa on uskomattomia kirjavuuksia. Esimerkiksi päivämäärän kuvaamiselle löytyy ainakin 489 erilaista muunnelmaa!

Sisäasiainministeriön JUNA-hankkeen yhteydessä tehty xml-raportti on hyödyllistä ja melko selväkielistä luettavaa. Varsinkin SWOT-osa, jossa kuvataan xml:n vahvuuksia ja heikkouksia.

Harri J. Talvitie




Uutiset
   

Gartner: Puolet softafirmoista kuolee 2 vuoden sisällä

30 vuotta IT-alaa seurannut Gartner-yhtiön Carl Claunch esitti viime viikolla pidetyssä Symposium/IT Expossa kymmenen valistunutta arviota tietotekniikkakehityksen tulevista suuntaviivoista.

Claunchin mukaan ohjelmistoyritysten lukumäärä tulee seuraavan kahden vuoden kuluessa puolittumaan nykyisestä. Pienten ja heikkojen lisäksi yrityskartalta häviää suuria pelureita yritysostojen ja yhdistymisten myötä.

Loput yhdeksän ennustusta löydät täältä.
   

Borland ostoksilla, Galileon .NET-valloitus tulossa

Borland on ostanut kehitysprojektien apuvälineitä valmistavan Starbase-yhtiön ja saa kaupan ansiosta valikoimiinsa muun muassa CaliberRM- ja StarTeam-tuotteet. Välineitä käytetään ohjelmistoprojektin elinkaaren alku- ja loppupäissä eli vaatimusmäärittelyssä, mallinnuksessa, testauksessa ja käyttöönsiirrossa.

Starbasen lisäksi Borland ilmoitti vastikään hankkineensa Bold-koodigeneraattorin kehittäneen ruotsalaisen BoldSoft AB:n.

Bold on Delphille ja C++:lle suunnattu koodigeneraattori. Tuote tukeutuu UML-malleihin ja Object Constraint Language (OCL) -tekniikkaan. OCL on SQL-tyyppinen olionavigointiin kehitetty kieli.

Borland on tähänkin saakka levittänyt Bold for Delphiä osana Enterprise-pakettia.

Ensi vuonna Borlandilta on luvassa kehitysväline .NET:ille. Koodinimellä Galileo kulkeva tekniikka tulee perustumaan Delphin Object Pascal -ohjelmointikieleen ja sen päälle rakennettuun CIL-kääntäjään.
   

Microsoftilta taas avointa sorsastusta

Microsoftin Shared Source Initiative saa jatkoa. Viime viikon Digital Identity Worldissä yhtiö kertoi avaavansa Passport Manager -toteutuksen lähdekoodia asiakkaiden, partnereiden, kehittäjien ja tutkijoiden saataville marraskuun aikana.

Oman palvelun liittäminen Passportiin tulee jatkossakin edellyttämään vuosimaksua Microsoftille.

Microsoft on myös avannut yhteisöllistä ohjelmointia tukevan palvelun GotDotNet.com-sivustolle. Mallia on nähtävästi otettu Linux-yhteisön suosimasta SourceForgesta.

Aiemmissa lausunnoissaan Microsoft on kironnut avoimen koodin suorastaan epäisänmaalliseksi. Täydellisestä avoimuudesta hieman rajattua shared source -ajattelua näemmä rakastetaan.
   

Risu-C:stä ISO-standardi

Standardisoimisjärjestö ISO on suostunut aloittamaan Microsoftin C#-kielen ja .NET-alustan ydintekniikoiden nopeutetun käsittelyn. Pikakäsittelyn mahdollistaa ECMA-järjestössä aiemmin tehty standardisointi.

Analyytikot ovat kyseenalaistaneet Microsoftin lukuisten standardileimojen merkitystä ja niistä koituvaa hyötyä asiakkaille. Välitöntä hyötyä niistä lienee ainakin Microsoftin omalle markkinointiosastolle.

ISO-standardeja ei yleisesti ottaen ole vapaasti saatavilla internetissä, vaan ne ovat maksullisia. Suomessa niitä myy Suomen Standardisoimisliitto SFS ry.
   

Passport ja Liberty kisaavat

Viime viikolla Denverissä pidetyssä Digital Identity World 2002 -konferenssissa luovutettiin palkinto Liberty Alliancelle sen tekemästä uraauurtavasta työstä avointen tunnistusjärjestelmien kehityksessä.

Avointa tunnistautumistekniikkaa kehittävä Liberty Alliance on saanut mukaansa jo yli 2000 jäsentä. Ensimmäinen standardi julkistettiin heinäkuun puolivälissä ja tänä syksynä on tullut myös ensimmäinen toteutus Sunilta.

Tilaisuuteen osallistunut Microsoft sai tyytyä seuraamaan sivusta Sunin ja muiden Liberty-jäsenten pokaalinpokkausta.
   

BEA: Emme ole kaupan

BEA torjuu Forrester Researchin raportin tiedot, jonka mukaan yhtiö olisi ajautumassa Sun:in, HP:n tai mahdollisesti SAP:in ostoslistalle.

Forresterin mielestä IBM:llä ja Microsoftilla on tällä hetkellä parhaat teknologiat ja strategiat web services -rintamalla.

BEA:n markkinointijohtaja Tod Neilson tyrmäsi Web Services Platform Shootout -raportin tiedot. Neilson muistutti pari viikkoa aiemmin ilmestyneestä Morgan Stanleyn raportista, jonka mukaan BEA:lla on mahdollisuuksia pärjätä sovelluspalvelinmarkkinoilla myös suurempien yhtiöiden rinnalla.

Oman sovelluspalvelimensa kuopannut HP jakelee nykyisin palvelinrautansa mukana BEA:n evaluointiversiota.
   

Tehoa ja välkettä taskuun

Mobiilipuolen kehittäjärintamalla on ollut viime viikkoina perin vilkasta. Kaikesta päätellen kännyköihin ja kämmenlaitteisiin voidaan lähitulevaisuudessa kehittää entistä tehokkaampia ja näyttävämäpiä sovelluksia.

Seuraavassa muutamia uutispoimintoja:

  • Intelin Manitoba tuo huimasti lisätehoa kämmenmikroihin ja kännyköihin. Xscale-ytimeen perustuva siru sisältää signaaliprosessorin (DSP) ja Flash-muistiyksikön. Laitevalmistajien käyttöön piirin pitäisi ilmestyä vuoden loppuun mennessä.
  • Intel on avannut mobiilisovellusten kehittäjille tarkoitetun virittely- ja testauskeskuksen Tukholmaan. PCA Software Optimizations Labissa kehittäjät voivat testata sovelluksiaan mm. uusilla PXA250 ja PXA210-alustoilla.
  • Javan mobiiliversioon (J2ME, Java 2 Mobile Edition) tehdään uusi grafiikka- ja video-ominaisuuksin terästetty rajapinta. MMAPI eli Mobile Media API ei toistaiseksi tue kuitenkaan esim. MMS-kuvaviestintää.
  • Nykyistenkin kännyjen tehot riittävät jo Doom-pelin pyörittämiseen. Nokian malleissa 7650 ja 9210 toimivan Doom-version toteutti brittiläinen WildPalm-yhtiö. Luvassa siis kehittävää puuhastelua koko metromatkan ajaksi...
  • Tanskalainen Danware on julkistanut Windows CE ja Symbian-tuen uusimmassa NetOp-etätyöohjelmassaan. Versio 7.5:ssä CE voi toimia isäntäkoneena (hallittavana) ja Symbian (esim. Nokia Communicator 9210) asiakasohjelmana. NetOp toimii lisäksi Windowsissa, Linuxissa ja Solariksessa.
  • Norjalainen Opera Software on julkistanut pienlaitteisiin optimoidun Small-Screen Rendering html-kuvantamismoottorin. Moottori osaa optimoida html-sivuja älykkäästi pienille ruuduille muokkaamalla taulukoiden asettelua ja zoomaamalla sivuja pienempään tilaan. 176 pikselin leveyteen ahdettu Nokia-sivusto näyttää tältä.
   

Smalltalk ja Fortran yhä voimissaan

Oliokielten äiti Smalltalk on täyttänyt jo 30 vuotta. Smalltalk on olioperustaisempi kuin esimerkiksi Java tai Eiffel. Kielen kannattajat kehuvat sitä tuottavammaksi kuin C++:aa tai Javaa.

Muita Smalltalkin etuja ovat joustavuus, yksinkertainen peruskäsitteistö, järjestelmän avoimuus ja soveltuvuus prototyyppien tekemiseen. Alkuperäinen Smalltalk-72 kehitettiin Xerox PARC:issa (Palo Alto Research Center). Standardiversioksi nousi kuitenkin vasta Smalltalk-80 ja suppeampi Smalltalk/V.

Myös Fortran porskuttaa edelleen: ISO julkisti vastikään Fortran 2000 -standardiehdotuksen ISO/IES 1539-1.

Uuteen versioon tuodaan mukaan oliopiirteitä, rajapinta C-kieleen, ISO 10646 -merkistö ja asynkroninen tiedostokäsittely.

Fortran on suosittu varsinkin matemaattisessa ja teknistieteellisessä sovelluskehityksessä.

Jos et satu muistamaan (tai tietämään) miltä kielet näyttävät, niin tässä näytiksi se "pakollinen" Hello World:

Smalltalk
Transcript show:'Hello World';cr
Fortran

c
c   Hello, world.
c
      Program Hello

      implicit none
      logical DONE

      DO while (.NOT. DONE)
        write(*,10)
      END DO
   10 format('Hello, world.')
      END
Koodit poimittu ACM:n Hello World -kokoelmasta.



Julkistuksia ja päivityksiä
IBM WebSphere Studio Application Developer (WSAD) 5.0
  Sovelluskehittimen liitännäistekniikoiden tukia päivitetty: J2EE nostettu version 1.3 tasolle, Eclipse IDE-ympäristö versioon 2. Saatavilla myös WebSphere Studio Enterprise Developer (WSED), jossa COBOL ja PL/1 -ominaisuudet. Tulossa lisäksi erilliset työvälineet Application Monitor ja Workload Simulator (z/OS ja OS/390 -ympäristöihin).
Compuware DevPartner Studio 7.0
  Uusi versio toimii sekä Visual Studio 6.0- että 7.0 eli .NET-ympäristöissä. Profiloi koodiasi, etsi yhtensopivuusongelmia tai hankalasti paikallistettavia muistivirheitä. Distributed Analyzer tarkastelee hajautettuja DNA-sovelluksia, Profiler kertoo missä koodi on hidasta ja BoundsChecker löytää muistin ylivuotovirheet.
Sun Java 2 Platform, Standard Edition 1.4.1
  Uusi versio sisältää yli 2000 bugipäivitystä alkuperäiseen 1.4.0-versioon. Lisäksi muutamia lisäominaisuuksia.
Microsoft Content Management Server 2002
  MEC 2002 -seminaarissa Microsoft esitteli sisällönhallintapalvelimensa uuden version. Päivitys sisältää (arvatenkin) entistä paremman .NET-tuen ja suoran rajapinnan Visual Studio .NET:iin. Sisällönsiirto Wordistä webiin onnistuu entistä helpommin uuden Authoring Connectorin avulla.
Aibo-virtuaalilemmikille softapäivityksiä
  Oletko jo kyllästynyt Aiboosi? Ei hätää! Nyt voit valita söpön ("Kawaii Aibo") tai fiksun ("Oriko Aibo") välillä. Fiksun tilauskoodi on muuten ERF-210AW06J ja söpön ERF-310AW13J. Eikä siinä kaikki! Saatavilla myös skeittilauta. Tosin varmista ensin, että Aibosi malli on ERS-210 tai ERS-220.


Pointtereita sinne sun tänne

 
Osallistu DotNetMaailman vilkkaaseen keskusteluun...
 
 
Burningbird - The parable of the languages
  Jos ohjelmointikielet osaisivat puhua:
    "What about me, said C#. I look like Prince!"
 
MIT, 6.170 Laboratory in Software Engineering
  Opiskeluvuosi MIT:ssä maksaa vähintään 30 000 euroa. Paitsi nyt.
 
TopCoder.com
  Todista että olet guru. Ja hommaa siinä sivussa uusi duuni!



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