Etsi lähin lehtipiste,jossa Prosessori on myynnissä antamalla
postinumero tai paikkakunnan nimi:
10.3.2010 8:43:15
.NET tukemaan paremmin dynaamisia kieliä Microsoft avasi Visual Studio -uudistuksia
Microsoftin kehittäille ja IT-asiantuntijoille tarkoitettu kaksipäiväinen tekninen seminaari Tech Days alkoi eilen Helsingin Messukeskuksessa.
1700:lle ammattilaiselle kerrottiin tarkemmin tulossa olevasta Microsoft Visual Studio 2010 -ohjelmankehitysympäristöstä sekä sen mukana käyttöön tulevasta .NET frameworkin versiosta 4.
Tiistaina tarjolla oli kymmeniä teknisiä esityksiä. Ohjelmistojen kehittäjille mielenkiintoisin esityssarja oli QA Trainingin Philip Stirpen (kuvassa) pitämä koko päivän esityssarja Visual Studiosta. Sen 2010-version tärkeimmät ohjelmointikielet tulevat olemaan C#, Visual Basic 10, Iron Python ja Ruby.
.NET-kehyksen nelosversion tärkeimmät uudistukset liittyvät dynaamisten kielten, kuten Python ja Ruby, entistä paljon parempaan tukeen sekä näistä kielistä tuttujen ominaisuuksien soluttautumiseen C#-ohjelmointiin.
Uuden .NETin avulla samaan sovellukseen voi helposti yhdistää sekä C#- että Python- tai Ruby-kielillä koodattuja osia. Lisäksi ohjelmointia on viety aiempaa enemmän deklaratiivisen koodamiseen suuntaan.
Muita mainittavia uudistuksia ovat laajennettu tuki XAML-kuvauskielelle (Extensible Application Markup Language), jolla esimerkiksi useita vaiheita sisältäviä liiketoimintaprosesseja voi kuvata ja toteuttaa graafisella kuvauskielellä. Uusi ASP.NET AJAX 4 tarjoaa työkalut, joiden avulla asiakaspään käyttöliittymän voi helposti ja kevyesti toteuttaa pelkästään AJAX- ja JavaScript-tekniikoita käyttäen.
Microsoft lupasi ennakkotiedoissa tarjota esimakua Windows Phone 7 -käyttöjärjestelmästä tänään keskiviikkona. Jo eilen Microsoftin osastolla uutta käyttöjärjestelmää esiteltiin videon avulla. Alustaa tukevia kännyköitähän ei ole vielä saatavilla.
Vesa-Matti Paananen Microsoftilta paljasti, että Windows Phone 7:ssa on käyttöliittymän lisäksi uusittu käyttöjärjestelmän koko ydin. Windows Phone 7 perustuu samaan ytimeen kuin Windows Embedded CE 6.0 ja se on suunniteltu ajettavaksi Qualcommin Snapdragon-piirisarjaan perustuvissa laitteissa. Käyttöliittymä perustuu koodiltaan ainakin multimediapalveluiden osalta pitkälle Zune HD -musiikki- ja videosoittimeen tehtyyn käyttöliittymään.
Windows Phone 7 -sovellukset tulevat perustumaan Xbox Live -peleissä käytettyyn XNA-alustaan sekä Silverlightiin, eivätkä vanhemmat Windows Mobilelle koodatut sovellukset toimi siinä.
Rinnakkaisohjelmointi inteliläisittäin
Edmund Preiss Inteliltä tarjosi esityksen rinnakkaisohjelmoinnista. Esityksessä käsiteltiin rinnakkaisohjelmoinnin problematiikkaa sekä ratkaisuja siihen, kuinka ohjelmien suoritusta saa tehokkaasti rinnakkaistettua usean ytimen järjestelmissä.
Intelin ratkaisu rinnakkaisohjelmoinnin työkaluksi on Visual Studioon lisäosaksi integroituva Intel Parallel Studio. Tällä hetkellä Parallel Studio toimii vain Visual Studio 2005/2008 työkalujen kanssa, mutta Visual Studio 2010:n kanssa toimiva versio on odotettavissa tämän kevään aikana.
Intelin esityksen perusteella Windowsin perinteinstä Win32-rajapintaa on mahdollista käyttää rinnakkaisohjelmointiin, mutta se on hankala ja virhealtis esimerkiksi OpenMP- tai MPI-rajapintojen käyttöön verrattuna.
- Tomi Engdahl
(c) Sanoma
Magazines Finland 2010. Materiaalin kopioiminen muuhun kuin omaan käyttöön
kielletty. Palaute sivuista: webmasteri@prosessori.fi