<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Architects Plot : Teknologia</title><link>http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx</link><description>Tags: Teknologia</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>PDC09: Silverlight 4</title><link>http://blogs.msdn.com/pasim/archive/2009/11/23/pdc09-silverlight-4.aspx</link><pubDate>Mon, 23 Nov 2009 15:52:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9927317</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9927317.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9927317</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9927317</wfw:comment><description>&lt;p&gt;PDC:ssä julkistettiin myös Silverlight 4 beta-versio. PDC:n Silverlight luennoista on tarjolla &lt;a href="http://microsoftpdc.com/Sessions#/tags/Silverlight"&gt;videotaltioinnit&lt;/a&gt;. Tässä yhteenveto tärkeimmistä muutoksista:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Drag-n-drop&lt;/strong&gt; tuki. Nyt vedä-ja-pudota toimii myös paikallisesta ympäristöstä Silverlight sovellukseen. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Right Click &lt;/strong&gt;tuki. Sovelluksessa voi nyt määritellä oikean hiiren näppäimen toiminnan esim. kontekstimenun toteuttamiseksi. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Tulostus&lt;/strong&gt;. Sovelluksesta voi tulostaa käyttäen joko suoraan käyttöliittymän objektipuuta tai rakentaa dynaamisesti oma objektipuu tulostetta varten. Tulostus on rasteripohjainen ja tukee dokumenttien sivuttamista. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Multicast&lt;/strong&gt; tuki mahdollistaa yritysverkoissa UDP-pohjaisen multicastingin niin yhdellä kuin useammalla lähettävällä osapuolella. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Sisältöoikeuksien suojaus&lt;/strong&gt;. Tuki DRM suojatulle sisällölle offline tilassa. DRM suojaus H264 ja AAC-LC sisällölle myös Mp4 tiedostoissa. Output protection suojatun sisällön toistoon. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Tuki nettikameroile ja mikrofonille&lt;/strong&gt;. Kameran ja mikrofonin käyttö varmistetaan aina käyttäjältä. Kehittäjä ei voi ohittaa varmistusta. Sovelluksesta pääsee käsittelemään tarvittaessa suoraan laitteelta tulevaa video/audio virtaa erilaisten efektien ja omien koodekkien toteuttamiseksi. Rajapinta jonka avulla voi luetteloida ja valita laitteet. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Käyttäjätunnistus&lt;/strong&gt; HTTP-protokollan yli (NTLM, Basic ja Digest). &lt;/li&gt;    &lt;li&gt;Uusi &lt;strong&gt;RichTextArea &lt;/strong&gt;kontrolli muotoillun tekstin näyttämiseen ja syöttämiseen. Tukee myös hyperlinkkejä, kuvien ja taulukoiden upotusta sekä leikepöydän käyttöä. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Kaksisuuntaisen tekstin tuki&lt;/strong&gt;. Esim. samassa RichTextArea kentässä voidaan syöttää niin vasemmalta oikealle kuin oikealta vasemmalle luettavia merkistöjä (arabia ja heprea). Kohdistimen kulku noudattaa tekstin kulkusuuntaa. &lt;/li&gt;    &lt;li&gt;Sisäänrakennettu &lt;strong&gt;tuki hiiren rullalle&lt;/strong&gt; vakiokontrolleissa. &lt;/li&gt;    &lt;li&gt;Parannettu tuki &lt;strong&gt;PNG-grafiikalle&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Parannuksia alustatasolla&lt;/strong&gt;. Lisää suorituskykyä ja nopeampi käynnistys NGEN:n käytöllä. Tuki CLR 4:lle. Komponenttikirjastot voivat tarkistaa rajapinnalla ajoympäristön versionumeron ja haluttaessa sovittautua ympäristön version mukaan. &lt;/li&gt;    &lt;li&gt;Parannettu tuki paikallisesti asennetuille sovelluksille (&lt;strong&gt;Out of Browser&lt;/strong&gt;). Full trust suoritus laajempaan paikallisten resurssien käyttöön. Ikkunan koon ja paikan käsittelyyn rajapinta. Lukuoikeus paikalliseen MyDocuments kansioon. Domainrajan yli tapahtuva verkkoliikenne. Mahdollisuus integroitua paikallisiin sovelluksiin. &lt;/li&gt;    &lt;li&gt;Tuki &lt;strong&gt;HTML-dokumentin upotukseen&lt;/strong&gt;. Upotettua HTM-sivua on myös mahdollista käyttää piirtosiveltimenä (brush). &lt;/li&gt;    &lt;li&gt;Uusi &lt;strong&gt;Data Validation&lt;/strong&gt; tuki ja parannuksia &lt;strong&gt;DataBinding &lt;/strong&gt;tukeen. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;Visual Studio 2010 Beta 2&lt;/a&gt; sekä &lt;a href="http://www.microsoft.com/expression/try-it/default.aspx#ServicePacksPreviews"&gt;Expression Blend Preview for .NET 4 and Silverlight&lt;/a&gt; tukevat Silverlight 4 kehitystä. Valmistuessaan Silverlight tulee virallisesti tukemaan myös Google Chrome selainta nykyisten IE, Firefox ja Safari lisäksi.&lt;/p&gt;  &lt;p&gt;Lue lisää &lt;a href="http://www.silverlight.net/getstarted/silverlight-4-beta/"&gt;Silverlight.net&lt;/a&gt; sivuilta ja lataa &lt;a href="http://go.microsoft.com/fwlink/?LinkID=177508"&gt;Silverlight 4 beta plugin, SDK ja työkalut&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9927317" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Tapahtuma/default.aspx">Tapahtuma</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Expression/default.aspx">Expression</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Blend/default.aspx">Blend</category></item><item><title>SQL Azure CTP1 saatavissa</title><link>http://blogs.msdn.com/pasim/archive/2009/08/19/sql-azure-ctp1-saatavissa.aspx</link><pubDate>Wed, 19 Aug 2009 13:56:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9875392</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9875392.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9875392</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9875392</wfw:comment><description>&lt;p&gt;Windows Azure alustan tietokantapalvelu on toistaiseksi perustunut ns. XML property bag –malliin, joka ei tue SQL-kielen käyttöä ja vaatii valmiiden Azurelle portattavien sovellusten osalta tiedonhallintalogiikan uudelleenkirjoittamisen. SQL-pohjainen versio on ollut työn alla keväästä alkaen ja nyt ensimmäinen CTP-versio on saatavissa. Palvelu vaatii rekisteröintikoodin, jollaisen saamiseksi voi käydä jättämässä tietonsa osoitteessa: &lt;a title="http://go.microsoft.com/fwlink/?LinkId=157594&amp;amp;clcid=0x409" href="http://go.microsoft.com/fwlink/?LinkId=157594&amp;amp;clcid=0x409"&gt;http://go.microsoft.com/fwlink/?LinkId=157594&amp;amp;clcid=0x409&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Jos olet jo käynyt rekisteröitymässä, pitäisi koodin tulla sähköpostissa parin seuraavan viikon aikana. Ruuhkan purkamisen jälkeen koodin saaminen pitäisi kestää pari työpäivää. Kaikkia rekisteröintikoodeja ei lähetetä kerralla jotta saamme palvelun testiversion kuormaa tasaisesti ja hallitusti ylös.&lt;/p&gt;  &lt;p&gt;Katso oheisista linkeistä SQL Azuren &lt;a href="http://www.microsoft.com/azure/data.mspx"&gt;yleisesittely&lt;/a&gt; ja &lt;a href="http://msdn.microsoft.com/en-us/library/ee336279.aspx"&gt;tekninen dokumentaatio&lt;/a&gt;. SQL Azure on myös mukana &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&amp;amp;displaylang=en"&gt;Windows Azure Platform Training Kit – August Update&lt;/a&gt; versiossa.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9875392" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/azure/default.aspx">azure</category></item><item><title>Pilvialustan sovellusmallit</title><link>http://blogs.msdn.com/pasim/archive/2009/03/27/pilvialustan-sovellusmallit.aspx</link><pubDate>Fri, 27 Mar 2009 15:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9513971</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9513971.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9513971</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9513971</wfw:comment><description>&lt;P&gt;Pilvialustat (cloud computing platforms tai Platform as a Service (PaaS)) ovat vielä monille melkoinen kysymysmerkki. Muutamat kumppanimme ovat edelläkävijöinä jo rakentantamassa sovelluspalveluratkaisuja Azure alustalle, mutta erityisesti tietotekniikan loppukäyttäjinä toimivat yritykset ovat ihmeissään mitä pilvialustat tarkoittavat.&lt;/P&gt;
&lt;P&gt;Myös alan toimijoiden kesken on eriäviä näkemyksiä siitä, mihin suuntaan pilvipalvelualustoja pitäisi kehittää. Vaikka palvelualustoja tarjoavia tahoja onkin vähän, on niiden lähestymistavoissa jo eroa. Toistaiseksi ainoa tuotannossa (beta-status poistettu ja hinnoittelu julkistettu) oleva alusta on Amazonin Elastic Computing Cloud (EC2). EC2:n lähestymistapa on tarjota pienin yhteinen nimittäjä, jonka päälle voi rakentaa hyvin monenlaisia palveluja. EC2:n päällä voi ajaa Windows Server 2003 ja Linux virtuaalikoneita. Tämä jättää asiakkaalle vapauden rakentaa hyvin monenlaisia ratkaisuja. Alustan vapauden vastapainona asiakkaan on myös vastattava itse ratkaisun skaalautuvuuden ja korkean käytettävyyden saavuttamisesta. Myös ratkaisun palvelutason valvonta ja ohjaus on järjestettävä itse. Amazon valvoo vain onko virtuaalikone pystysssä.&lt;/P&gt;
&lt;P&gt;Muut suurimmat pilvialustojen rakentajat ovat määritelleet alustojensa rajapinnat ylemmälle sovellustasolle. Google AppEngine ajaa Python sovelluksia, Salesforce.com Force-alusta ajaa Apex-kielellä kirjoitettuja sovelluksia ja Windows Azure-alustalla voi ajaa .NET sovelluksia sekä FastCGI/PHP sovelluksia. Sovellusmallin rajoittamisella tavoitellaan parempaa tuotannon palvelutason valvonnan ja hallinnan automatisointia. &lt;/P&gt;
&lt;H3&gt;Azure sovellusmalli&lt;A href="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/Pilvialustojenavoimmuus_7B26/PilviArkk1_4.png" mce_href="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/Pilvialustojenavoimmuus_7B26/PilviArkk1_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px" title=PilviArkk1 border=0 alt=PilviArkk1 align=right src="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/Pilvialustojenavoimmuus_7B26/PilviArkk1_thumb_1.png" width=304 height=177 mce_src="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/Pilvialustojenavoimmuus_7B26/PilviArkk1_thumb_1.png"&gt;&lt;/A&gt;&lt;/H3&gt;
&lt;P&gt;Azure antaa valmiin sovellusmallin, jossa .NET sovellus voi koostua erilaisista web role ja worker role –komponenteista. Web role –komponentti toteuttaa joko käyttöliittymän ASP.NET-selainsovelluksena tai sanomapohjaisen sovellusrajapinnan Windows Communication Foundation (WCF) –palveluna. WCF-palvelun avulla voi toteuttaa web service, REST ja Atom Publishing –pohjaisia rajapintoja. Worker role –komponentti on tarkoitettu pitkäkestoisempien tehtävien taustalla suorittamiseen. Tyypillisesti worker role saa herätteitä Azuren tarjoaman jonomekanismin kautta web role-komponenteilta. Toki worker role voi myös hoitaa erilaisia ajastettuja tehtäviä. Kukin komponentti-instanssi pyörii Azure alustalla omassa virtuaalikoneessaan.&lt;/P&gt;
&lt;P&gt;Monesti Azuren web role - worker role –malli ymmärretään väärin perinteiseksi kerrosarkkitehtuurin käyttöliittymä – liiketoimintalogiikka – tiedonhallinta –rakenteeksi. Web role – worker role –mallin tarkoituksena on kuitenkin erottaa toisistaan käyttäjäinteraktio ja&amp;nbsp; pitkäkestoinen prosessointi, jotta kumpaakin voidaan skaalata toisistaan riippumatta. Esimerkkisovelluksia laajemmissa todellisissa liiketoimintajärjestelmissä kumpikin rooli kannattaa itsessään rakentaa kerrosrakennetta noudattaen. Jos sovellusta tarkastellaan loogisella tasolla, voidaan sovelluksen kerrosrakenne esittää oheisen kuvan (kuva 1) mukaisesti.&amp;nbsp; Tiedonhallinta ja liiketoimintalogiikka ovat omia loogisia kerroksiaan ja ylin kerros voidaan jakaa kolmeen osaan, jotka kaikki käyttävät yhteisiä liiketoimintakerroksen palveluja. Yksi osa koostaa palveluista käyttöliittymiä, toinen muille sovelluksille tarjottavia rajapintoja ja kolmas hoitaa liiketoimintapalvelujen avulla pitkäkestoista taustakäsittelyä.&lt;/P&gt;
&lt;P&gt;Jos sama kuva esitetään Azuren web role – worker role –malliin sovitettuna (kuva 2), nähdään että kummallakin roolilla&amp;nbsp; on sekä liiketoimintalogiikkaa että tiedonhallintaan liittyvää koodia. &lt;A href="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/Pilvialustojenavoimmuus_7B26/PilviArkk2_4.png" mce_href="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/Pilvialustojenavoimmuus_7B26/PilviArkk2_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px" title=PilviArkk2 border=0 alt=PilviArkk2 align=right src="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/Pilvialustojenavoimmuus_7B26/PilviArkk2_thumb_1.png" width=604 height=454 mce_src="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/Pilvialustojenavoimmuus_7B26/PilviArkk2_thumb_1.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Web role käyttöliittymäosuus tarjoaa selainpohjaisen käyttöliittymän, jota voidaan terästää AJAX ja Silverlight tekniikoilla. (Mikä tahansa web-palvelimelta jaeltava käyttöliittymätekniikka käy, kuten &lt;A href="http://msdn.microsoft.com/en-us/library/aa970060.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa970060.aspx"&gt;XBAP&lt;/A&gt; ja Flash.) Web rolen rajapintaosuus tarjoaa ulkopuolisille sovelluksille sanomapohjaiset sovellusrajapinnat web service, REST tai Atom Pub rajapinnoilla. Toteutustekniikkana on .NET 3.x:n Windows Communication Foundation. Rajapinnan asiakkaana voi olla esimerkiksi jokin liiketoimintasovellus .NET Services –palvelun Service Bus mekanismin kautta, perinteinen asennettu käyttöliittymä tai vaikkapa Outlook laajennos.&lt;/P&gt;
&lt;P&gt;Worker role ajastusosuus koordinoi pitkäkestoisempaa prosessointia joko jonosta tiedonhallintakerroksen välityksellä vastaanotettujen tapahtumien tai erillisen ajatusmekanismin perusteella. Worker role komponentteja voi myös ketjuttaa jonojen välityksellä käsittelyketjuiksi. Jonosta luetut tapahtumat voivat päätyä eri worker role instansseille, joten jonon kautta välitetyille tapahtumille ei voida taata tiettyä käsittelyjärjestystä.&lt;/P&gt;
&lt;P&gt;Web ja worker role voivat jakaa tiedonhallintaan ja rajapintoihin liittyvää koodia. Nykyinen Azure SDK tarjoaa valmiin Storage Client –kirjaston (lähdekoodeineen) joka yksinkertaistaa Azure alustan tiedonhallinnan palvelujen käyttöä. Vastaavasti tiedonhallintakerrokseen kuuluu esim. Azure palvelualustan SQL Services (sovelluksen oma relaatiomallinen data) tai Live Services (käyttäjän omistama XML tai blob data) –palvelujen käyttö. Ulkoisten palvelujen käyttö kuuluu myös loogisesti tiedonhallintakerroksen kanssa samalle tasolle. Käytettäviä ulkoisia palveluja voivat olla esimerkiksi .NET Services –palvelun Service Bus mekanismin kautta erilaiset yrityksen sisäiset liiketoimintajärjestelmät, muut Live Services palvelut tai kokonaan muilla pilvialustoilla pyörivät palvelut.&lt;/P&gt;
&lt;P&gt;Pilvialustoille sopivista arkkitehtuureista on toistaiseksi esitetty kovin vähän konkreettisia malleja. Olisi kiinnostavaa saada aikaan lisää keskustelua aiheesta. Otan mielelläni vastaan kommentteja joko tämän blogin kautta tai lukijoiden omien blogien kautta.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Erinomaista taustaluettavaa pilvialustoista ovat David Chappellen seuraavat artikkelit:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.davidchappell.com/white_papers/Azure_Services_Platform_v1.0--Chappell.pdf" mce_href="http://www.davidchappell.com/white_papers/Azure_Services_Platform_v1.0--Chappell.pdf"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="Introducing the Azure Services Platform: An Early Look at Windows Azure, .NET Services, SQL Services, and Live Services" href="http://www.davidchappell.com/writing/white_papers/Azure_Services_Platform_v1.0--Chappell.pdf" target=_blank mce_href="http://www.davidchappell.com/writing/white_papers/Azure_Services_Platform_v1.0--Chappell.pdf"&gt;Introducing the Azure Services Platform: An Early Look at Windows Azure, .NET Services, SQL Services, and Live Services&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.davidchappell.com/writing/white_papers/Introducing_Windows_Azure_v1-Chappell.pdf" mce_href="http://www.davidchappell.com/writing/white_papers/Introducing_Windows_Azure_v1-Chappell.pdf"&gt;Introducing Windows Azure&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.davidchappell.com/CloudPlatforms--Chappell.pdf" mce_href="http://www.davidchappell.com/CloudPlatforms--Chappell.pdf"&gt;A Short Introduction to Cloud Platforms&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9513971" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/azure/default.aspx">azure</category></item><item><title>Mihin pilvipalvelut sopivat?</title><link>http://blogs.msdn.com/pasim/archive/2009/02/27/mihin-pilvipalvelut-sopivat.aspx</link><pubDate>Fri, 27 Feb 2009 16:54:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9448779</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9448779.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9448779</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9448779</wfw:comment><description>&lt;p&gt;Olen keskustellut monien asiakkaiden ja kumppaneiden kanssa siitä, mihin eri toimijoiden tarjoamia pilvipalveluja kannattaa soveltaa. Pilvipalvelut on itsessään vielä vakiintumaton termi. &lt;/p&gt;  &lt;p&gt;Valmiit palvelut, kuten Live Mail, Virtual Earth, Google Docs, Office Online, CRM Online ja Salesforce.com ovat sellaisenaan loppukäyttäjäorganisaation tai kuluttajan hyödynnettävissä. Lisäpalveluiksi kutsutaan pilvipalveluja jotka täydentävät jo hankittua ratkaisua tai tuotetta, kuten Windows Update, Nokian Ovi tai Exchange postipalvelimen arkistointi- ja roskapostisuodatuspalvelut. Lisäpalveluja käytetään tuottamaan varsinaiseen päätuotteeseen lisää ominaisuuksia tai tuotteen ylläpitoon. Komponentti- ja alustapalvelut ovat kehittäjien käyttöön tarkoitettuja palveluja, sovellusalustoja ja -kehikoita, joiden toteutus perustuu massiivisesti skaalautuvaan alustaan ja internetin kautta tarjottuihin rajapintoihin. Komponenttipalveluita voidaan yleensä käyttää niin varsinaiselle pilvialustalle toteutetuissa ratkaisuissa kuin omassa konesalissa tai työasemassa toimivissa sovelluksissa. Komponentti- ja alustapalvelut ovat hyödyllisiä ratkaisuja kehittäville organisaatioille, oli sitten kyseessä loppukäyttäjäorganisaatio, palvelutoimittaja tai ohjelmistotalo.&lt;/p&gt;  &lt;p&gt;Aloittavien yritysten kannalta pilvialustat tarjoavat nopean tavan rakentaa uusia palveluja. Palvelun kehittäminen on nopeaa kun aikaavievä ja kallis tuotantoympäristön hankinta ja pystyttäminen jää pois. Mikäli alusta tarjoaa Azure palvelualustan tapaan valmiin sovellusmallin, hyötyy yritys myös siitä että ratkaisu on automaattisesti skaalautuva ja tuotannon operointi on alustatoimittajan toimesta pidemmälle automatisoitua. Tämä säästää henkilökuluja tuotantovaiheessa. Myös suurilla yrityksillä on monesti yksittäisiä liiketoimintayksiköitä jotka muistuttavat toimintamalliltaan aloittavaa yritystä. Uusia toimintamalleja ja palveluja on nopeampaa kokeilla ilman perinteisen IT-organisaation hitausmomenttia. Toisaalta Azure palvelualustan .NET Services tarjoaa Service Bus -integraatiomekanismin yrityksen perinteisiin liiketoimintajärjestelmiin.&lt;/p&gt;  &lt;p&gt;Toinen hyvin pilvialustalle sopiva sovelluskategoria on ns. write once-sovellukset, jotka tehdään yksittäistä tapahtumaa tai kampanjaa varten. Esimerkkinä tapahtumaa varten räätälöitävät markkinointi-, ilmoittautumis- ja palautesivut. Pilvipalvelut skaalautuvat helposti isommankin tapahtuman tarpeisiin. Ehkäpä Windows Azurella voisi myös tehdä lippujärjestelmän jota yksi Madonnan keikka ei kaataisi.&lt;/p&gt;  &lt;p&gt;Perinteiset yrityssovellukset, kuten tuotannonohjaus, eivät ole vielä asiakkaiden ja kumppaneiden mukaan otollisia siirrettäviksi pilvialustalle. Niiden osalta asiakkaiden on ensin totuttava ajatukseen ja myös pilvialustojen on vielä tarjottava lisää valinnanvaraa palvelutason, maantieteellisen sijainnin ja integraatiomahdollisuuksien suhteen. Mielenkiintoisen avauksen ERP-kentässä on tehnyt Yhdysvaltalainen Epicor, joka on lähtenyt toteuttamaan mm. hakupalveluja ERP-järjestelmän päälle pilvipohjaisena toteutuksena. &lt;/p&gt;  &lt;p&gt;Jos pilvialustojen käyttö askarruttaa, tule mukaan &lt;a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=11433552&amp;amp;s1=59c6f879-2e01-2cfc-110a-6e7b068bbc27"&gt;TechDays09&lt;/a&gt; -tapahtumaan Messukeskuksen kongressisiipeen 5.-6.3. Ensimmäisen päivän yksi pääaiheista on Windows Azure. Pilvipalveluja koskevia esityksiä ovat:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;5.3.2009&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Huone 101C&lt;/strong&gt;     &lt;br /&gt;9.00 - 10.00 Internetin Palvelualustat ja Software + Services, Pasi Mäkinen, Microsoft     &lt;br /&gt;10:30 - 11:30 Tarkastelussa Windows Azure: Pilvisovellukset käytännön kokemuksiin perustuen Nicklas Andersson, eCraft     &lt;br /&gt;13:00 – 14:00 Windows Azure käytännössä Tero Teelahti, Aali Alikoski, Avanade Finland Oy     &lt;br /&gt;14:30 – 15:30 .NET Services: SQL Services Ahti Haukilehto, MS Regional Director, Finland     &lt;br /&gt;16:00 – 17:00 Live Services – Mitä ja miksi? Jouni Heikniemi, Sininen Meteoriitti Oy     &lt;br /&gt;17:30 – 18:30 .NET Services: Service Bus ja orkestraatio? Ahti Haukilehto, MS Regional Director, Finland&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Huone 215&lt;/strong&gt;     &lt;br /&gt;17:30 – 18:30 How Windows Azure affects ERP software architecture, Håkan Ebersjö, Epicor&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Huone 203&lt;/strong&gt;     &lt;br /&gt;14:30 – 15:30 INF104 Cloud Computing – kuinka se voi vaikuttaa infraani (IT Manager) Pasi Mäkinen, Kimmo Forss, Microsoft&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;6.3.2009&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Huone 215&lt;/strong&gt;     &lt;br /&gt;9:30 – 10:30 How Windows Azure affects ERP software architecture, Håkan Ebersjö, Epicor&lt;/p&gt;  &lt;p&gt;Lisätietoja TechDays09-tapahtumasta löydät osoitteesta&lt;a href="http://www.techdays.fi"&gt; www.techdays.fi&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9448779" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Tapahtuma/default.aspx">Tapahtuma</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/azure/default.aspx">azure</category></item><item><title>Azure Services Training Kit päivitys</title><link>http://blogs.msdn.com/pasim/archive/2009/02/10/azure-services-training-kit-p-ivitys.aspx</link><pubDate>Tue, 10 Feb 2009 20:06:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9410904</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9410904.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9410904</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9410904</wfw:comment><description>&lt;p&gt;Viime perjantaina julkaistiin päivitetty versio Azure palvelualustan &lt;a href="http://go.microsoft.com/fwlink/?LinkID=130354"&gt;koulutuspaketista&lt;/a&gt;. Materiaali kattaa Azure Services, .NET Services, SQL Services ja Live Services –palvelut sisältäen:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;13 hands-on-lab harjoitusta, joista 3 uutta Live Framework ja Live Services –palveluista.&lt;/li&gt;    &lt;li&gt;19 uutta demo-ohjetta, joiden avulla voi havainnollistaa Azure palvelualustan ominaisuuksia.&lt;/li&gt;    &lt;li&gt;10 uutta PowerPoint esitystä – esitykset pohjautuvat pidettyihin kolmen päivän koulutustilaisuuksiin ja sisältävät luennoijamuistiinpanot.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Materiaali on ladattavissa Microsoft Download Centeristä osoitteessa &lt;a href="http://go.microsoft.com/fwlink/?LinkID=130354"&gt;http://go.microsoft.com/fwlink/?LinkID=130354&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9410904" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Live/default.aspx">Live</category><category domain="http://blogs.msdn.com/pasim/archive/tags/azure/default.aspx">azure</category></item><item><title>Oletko etulinjan kehittäjä?</title><link>http://blogs.msdn.com/pasim/archive/2008/11/17/oletko-etulinjan-kehitt-j.aspx</link><pubDate>Mon, 17 Nov 2008 18:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9110759</guid><dc:creator>PasiM</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9110759.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9110759</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9110759</wfw:comment><description>&lt;P&gt;Metro Early Adopter Program -ohjelma on tarkoitettu yritysasiakkaille, integraattoreille ja ohjelmistotaloille, jotka haluavat tukea Microsoftin uusien teknologioiden soveltamiseen. Metro-ohjelma edellyttää että teknologian soveltamisesta voidaan laatia julkinen referenssi. Tukimateriaalin lisäksi ohjelman kautta saa teknologia-alueesta riippuen luokkamuotoista koulutusta (Euroopassa tai Redmondissa) ja ongelmanratkaisutukea.&lt;/P&gt;
&lt;P&gt;Jos haluat ohjelmaan, ota yhteyttä allekirjoittaneeseen (yritysasiakkaat, integraattorit) tai Juhani Vuorioon (ohjelmistotalot). Yhteystietomme löydät &lt;A href="http://www.microsoft.com/finland/msdn/yhteystiedot/default.mspx" mce_href="http://www.microsoft.com/finland/msdn/yhteystiedot/default.mspx"&gt;Microsoft Suomi Developer &amp;amp; Platform -ryhmän&lt;/A&gt; sivulta.&lt;/P&gt;
&lt;P&gt;Esimerkkejä Metro-ohjelman portaalin kautta tarjolla olevasta sisällöstä:&lt;/P&gt;
&lt;TABLE style="WIDTH: 542pt; BORDER-COLLAPSE: collapse" border=0 cellSpacing=0 cellPadding=0 width=721&gt;
&lt;COLGROUP&gt;
&lt;COL style="WIDTH: 154pt; mso-width-source: userset; mso-width-alt: 7497" width=205&gt;
&lt;COL style="WIDTH: 299pt; mso-width-source: userset; mso-width-alt: 14555" width=398&gt;
&lt;COL style="WIDTH: 89pt; mso-width-source: userset; mso-width-alt: 4315" width=118&gt;
&lt;TBODY&gt;
&lt;TR style="HEIGHT: 18.75pt" height=25&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 18.75pt" class=xl65 height=25 width=205 class="xl65"&gt;
&lt;H3&gt;Client&lt;/H3&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" width=118&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 18.75pt" height=25&gt;
&lt;TD style="HEIGHT: 18.75pt" class=xl65 height=25 class="xl65"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;AJAX&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 1" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;New AJAX Support For Data-Driven Web Apps&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;AJAX is an exciting Web platform for many reasons. Using AJAX, many tasks that w...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 2" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Programming AJAX with ASP.NET Partial Rendering&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;The heart of AJAX is the XMLHttpRequest object. The user experience opportunities that AJAX offers are contingent on the availability of this o...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 3; mso-yfti-lastrow: yes" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Building A Secure AJAX Service Layer&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;A major advantage of AJAX and Silverlight™ applications is that they can transparently and continuously interact with a back-end service.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt" height=20&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 154pt; HEIGHT: 15pt; PADDING-TOP: 0cm" class=xl68 height=20 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;IE8&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;Internet Explorer 8 Beta 1 Whitepapers&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;This is the developer overview for Windows Internet Explorer 8 Beta 1 for Developers. This new version of the popular Web browser is a major step forward in security and privacy protectio...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 2" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;CSS Improvements in Internet Explorer 8&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Internet Explorer 8 is the most Cascading Style Sheets (CSS)-compliant release yet. This topic is composed of a comprehensive list of the changes to CSS support in Internet Explorer 8 Bet...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Other&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 3" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;Privacy Features in IE8&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;New Beta 2 release of Internet Explorer 8 includes some new features to help protect your privacy?&amp;nbsp; There are some similarities to the privacy features of Safari, but some interesting new...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Other&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 4; mso-yfti-lastrow: yes" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;First Look at IE8 Activities and Webslices&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Activities and WebSlices are two of the most exciting new features in IE8.&amp;nbsp; Watch Jane Kim explain how these features bring the power of...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Other&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt" height=20&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 154pt; HEIGHT: 15pt; PADDING-TOP: 0cm" class=xl68 height=20 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;Silverlight&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Silverlight 2 Transforms And Clipping Regions&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Silverlight is the revolutionary platform from Microsoft for creating highly functional, immersive, interactive browser-based applications. Sil...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper, Other&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 2" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;Browser Interoperability In Silverlight 2&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;You can use Silverlight 2 to build full-page Windows Presentation Foundation (WPF)-like Web applications or to enrich HTML-based pages with add...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper, Other&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 3" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;Cloud Gazing From Silverlight 2&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Developers who use Silverlight have their heads in the clouds, but can you blame them? Obtaining data for rich Internet applications (RIA) from...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper, Other&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 4; mso-yfti-lastrow: yes" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Light Up SharePoint With Silverlight 2 Web Parts&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;In the world of Web-based applicatio...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper, Other&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt" height=20&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 154pt; HEIGHT: 15pt; PADDING-TOP: 0cm" class=xl68 height=20 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;Windows 7&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;Windows 7 Developer Guide&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Build applications on a solid foundation; enable richer application experiences; and integrate the best of Windows and web services. The features and technologies of the Windows 7 operati...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper, Other&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 2; mso-yfti-lastrow: yes" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Windows 7 Training Events Coming Soon&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Metro team is working on 3-day instructor-led training class for Windows 7 for developers. Please watch this space for Windows 7 Training Events announcements in early 2009.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl68 height=21 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;&lt;SPAN lang=EN-US&gt;Windows Mobile&lt;/SPAN&gt;&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Getting Started with Windows Mobile&lt;FONT class=font5&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl67 width=398 class="xl67"&gt;&lt;SPAN lang=EN-US&gt;Collection of resources intended for developers new to the Windows Mobile platform. The...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Lab, PowerPoint, Video/Webcast, Whitepaper&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 2" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;What's New for Developers in Windows Mobile 6&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;The Windows Mobile® 6 developer platform release focuses on a few core goals: simplify line of business (LOB) application development and deployment, make the task of building a sing...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 3; mso-yfti-lastrow: yes" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Windows Mobile Training Events for Developers Coming Soon!&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Metro team is working on 3-day instructor-led classroom-based developer trainings for Windows Mobile. Please watch this space for Windows Mobile Training Events announcements in De...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl68 height=21 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt; mso-ignore: colspan" class=xl66 height=23 colSpan=2 class="xl66"&gt;
&lt;H4&gt;&lt;SPAN lang=EN-US&gt;Windows Presentation Foundation&lt;/SPAN&gt;&lt;/H4&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Code reuse in WPF and Silverlight 2&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;In Silverlight 2, you use Extensible Application Markup Language (XAML) to design and render the user interface. At the same time, you leverage the built-in core CLR to process managed co...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 2" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Patterns For Building Composite Applications With WPF&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Technologies such as Windows Presentation Foundation (WPF) and Silverlight™ provide de...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 3" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Understanding Routed Events and Commands In WPF&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;One of the most daunting things about getting up to speed on Windows® Pr...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 4" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;WPF Technical Overview&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Find attached a PowerPoint deck that provides a great technical overview of WPF.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;PowerPoint&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 5" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;How to Create multithreaded UI application in WPF&lt;FONT class=font5&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Sometime application has to perform long-running tasks. In a typical application, tasks ar...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 6; mso-yfti-lastrow: yes" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;What's new in WPF 3.5 SP1&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Please find attached a power point presentation to see what's new in WPF 3.5 SP1.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;PowerPoint&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt" height=20&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 154pt; HEIGHT: 15pt; PADDING-TOP: 0cm" class=xl68 height=20 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 18.75pt" height=25&gt;
&lt;TD style="HEIGHT: 18.75pt" class=xl65 height=25 class="xl65"&gt;
&lt;H3&gt;&lt;SPAN lang=EN-US&gt;Server Technologies&lt;/SPAN&gt;&lt;/H3&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 18.75pt" height=25&gt;
&lt;TD style="HEIGHT: 18.75pt" class=xl65 height=25 class="xl65"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;&lt;SPAN lang=EN-US&gt;Hyper-V&lt;/SPAN&gt;&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Hyper-V News: Issue 1: Windows Server® 2008 Hyper-V™: What has changed?&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Virtualization is on everybody's mind — and with good reason. It's a critical, sea-changing concept with wide-reaching implications. The idea that you can make pools of dynamic resource...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 48pt; mso-yfti-irow: 2; mso-yfti-lastrow: yes" height=64&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 48pt; PADDING-TOP: 2.25pt" class=xl68 height=64 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;MSDN Virtual Lab Express: Dynamically Increasing Web Site Capacity&lt;FONT class=font5&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Overview: After completing this lab you will be better able to: &lt;BR&gt;- Dynamically add capacity to a web site&lt;BR&gt;- Configure IIS 7 shared configuration&lt;BR&gt;- Configure a web server to use that&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Lab&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt" height=20&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 154pt; HEIGHT: 15pt; PADDING-TOP: 0cm" class=xl68 height=20 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;&lt;SPAN lang=EN-US&gt;Windows HPC Server 2008&lt;/SPAN&gt;&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Windows HPC Server 2008 Resource Kit is now available online!&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;The Windows Server Evangelism Team in DPE has assembled The Windows HPC Server 2008 Resource Kit. The technical resource kit i...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Lab, PowerPoint, Video/Webcast, Whitepaper, Other&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 2" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Parallel Computing Platform - Overview and Future Direction&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;The Parallel Computing Platform team's David Callahan (Distinguished Engineer) and Keith Yedlin (Product Unit Manager) sit down with me to discuss Microsoft's vision for general p...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Video/Webcast&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 3; mso-yfti-lastrow: yes" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Back To Basics - Race Conditions, Part 1&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Microsoft Technical Evangelist Jason Olson has unveiled a new screen cast series entitled Back to Basics.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Video/Webcast&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt" height=20&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15pt" class=xl68 height=20 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;&lt;SPAN lang=EN-US&gt;Windows Server 2008 R2&lt;/SPAN&gt;&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;What's coming in Server 2008 R2 with Bob Visse - Edge Video&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Now that word is out about Windows Server 2008 R2, I sat down with Senior Director Bob Visse to talk about the new features we can expec...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Video/Webcast&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 2" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Windows Server 2008 R2 Reviewers Guide (Beta)&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Windows Server 2008 R2 Reviews Guide (Beta)&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 3; mso-yfti-lastrow: yes" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Windows HPC Server 2008 Resource Kit is now available online!&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;The Windows Server Evangelism Team in DPE has assembled The Windows HPC Server 2008 Resource Kit. The technical resource kit i...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Lab, PowerPoint, Video/Webcast, Whitepaper, Other&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt" height=20&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15pt" class=xl68 height=20 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 18.75pt" height=25&gt;
&lt;TD style="HEIGHT: 18.75pt" class=xl65 height=25 class="xl65"&gt;
&lt;H3&gt;&lt;SPAN lang=EN-US&gt;Services Technologies&lt;/SPAN&gt;&lt;/H3&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 18.75pt" height=25&gt;
&lt;TD style="HEIGHT: 18.75pt" class=xl65 height=25 class="xl65"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;&lt;SPAN lang=EN-US&gt;Windows Azure&lt;/SPAN&gt;&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Introducing the Azure™ Services Platform&lt;FONT class=font5&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Using computers in the cloud can make lots of sense. Rather than buying and maintaining your own machines, why not exploit the acres of Internet-accessible servers on offer today? Get an...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 2" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Soma on Visual Studio for Windows Azure, Concurrency, and Windows 7 - Channel 9 Video&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Soma on Visual Studio for Windows A...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Video/Webcast&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 3; mso-yfti-lastrow: yes" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Azure Services Training Kit – Now available&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Today we are making available the first preview release of the Azure Services Training Kit.&amp;nbsp; The Azure Services T...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Lab, PowerPoint, Video/Webcast, Whitepaper, Other&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt" height=20&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15pt" class=xl68 height=20 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;&lt;SPAN lang=EN-US&gt;.NET Services&lt;/SPAN&gt;&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt; mso-yfti-irow: 1" height=21&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 154pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 24pt; mso-yfti-irow: 1; mso-yfti-lastrow: yes" height=32&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 24pt; PADDING-TOP: 2.25pt" class=xl68 height=32 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Metro for Azure Services Training - Nov 18-20, 2008 Redmond, WA&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Metro for the Azure Services Platform Instructor Led Training&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl71 width=118 class="xl71"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 5; mso-yfti-lastrow: yes" height=20&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 542pt; HEIGHT: 15pt; PADDING-TOP: 2.25pt" class=xl71 height=20 width=721 colSpan=3 class="xl71"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; HEIGHT: 17.25pt; PADDING-TOP: 0cm" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;&lt;SPAN lang=EN-US&gt;SQL Services&lt;/SPAN&gt;&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Microsoft SQL Data Services – Under the Hood&lt;FONT class=font5&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Microsoft SQL Data Services (SDS) is a cloud-deployed database service from Microsoft. SDS provides a web-facing database, retrieval, and manipulation features in a hosted, Web-facin...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 2; mso-yfti-lastrow: yes" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Getting Started with Microsoft SQL Data Services – A Developer’s Focus&lt;FONT class=font5&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Microsoft® SQL Data Services (SDS) offers highly scalable, Internet-facing, enterprise-class database and advanced query processing for customers who want to build new applications or ext...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Whitepaper&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt" height=20&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 154pt; HEIGHT: 15pt; PADDING-TOP: 0cm" class=xl68 height=20 width=205 class="xl68"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl69 width=398 class="xl69"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 89pt" class=xl69 width=118 class="xl69"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 18.75pt" height=25&gt;
&lt;TD style="HEIGHT: 18.75pt" class=xl65 height=25 class="xl65"&gt;
&lt;H3&gt;&lt;SPAN lang=EN-US&gt;Framework &amp;amp; Tools&lt;/SPAN&gt;&lt;/H3&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 18.75pt" height=25&gt;
&lt;TD style="HEIGHT: 18.75pt" class=xl65 height=25 class="xl65"&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 17.25pt" height=23&gt;
&lt;TD style="HEIGHT: 17.25pt" class=xl66 height=23 class="xl66"&gt;
&lt;H4&gt;&lt;SPAN lang=EN-US&gt;.NET 4.0 &amp;amp; Visual Studio 10&lt;/SPAN&gt;&lt;/H4&gt;&lt;/TD&gt;
&lt;TD style="WIDTH: 299pt" class=xl67 width=398 class="xl67"&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15.75pt" height=21&gt;
&lt;TD style="WIDTH: 154pt; HEIGHT: 15.75pt" class=xl70 height=21 width=205 class="xl70"&gt;&lt;U&gt;Name&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 299pt; PADDING-TOP: 0cm" class=xl70 width=398 class="xl70"&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 0cm; WIDTH: 89pt; PADDING-TOP: 0cm" class=xl70 width=118 class="xl70"&gt;&lt;U&gt;Type&lt;/U&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 36pt; mso-yfti-irow: 1; mso-yfti-lastrow: yes" height=48&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 154pt; HEIGHT: 36pt; PADDING-TOP: 2.25pt" class=xl68 height=48 width=205 class="xl68"&gt;&lt;SPAN lang=EN-US&gt;Visual Studio 2010 and .NET Framework 4.0 Training Kit for Metro Participants&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 299pt; PADDING-TOP: 2.25pt" class=xl69 width=398 class="xl69"&gt;&lt;SPAN lang=EN-US&gt;Just released - the first preview of the Visual Studio 2010 and .NET Framework 4.0 Training Kit for Metro Part...&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD style="PADDING-BOTTOM: 2.25pt; WIDTH: 89pt; PADDING-TOP: 2.25pt" class=xl69 width=118 class="xl69"&gt;Lab, PowerPoint, Other&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9110759" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category></item><item><title>Ensimmäinen suomalainen Azure pilvisovellus</title><link>http://blogs.msdn.com/pasim/archive/2008/11/13/ensimm-inen-suomalainen-azure-pilvisovellus.aspx</link><pubDate>Thu, 13 Nov 2008 15:12:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9066011</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9066011.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9066011</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9066011</wfw:comment><description>&lt;p&gt;&lt;a href="http://nickeandersson.blogs.com/blog/"&gt;Nicklas Andersson&lt;/a&gt; (&lt;a href="http://www.ecraft.com/"&gt;eCraft&lt;/a&gt;) oli mukana &lt;a href="https://sessions.microsoftpdc.com/public/timeline.aspx"&gt;PDC08&lt;/a&gt;:ssa ja vei osan heidän &lt;a href="http://www.sproodle.fi/"&gt;Sproodle&lt;/a&gt; sovelluksestaan jo PDC-viikon aikana Windows Azure alustalle. Nicke kirjoitti ystävällisesti pienen &lt;a href="http://nickeandersson.blogs.com/blog/2008/11/windows-azure-how-i-deployed-an-existing-silverlight-application-in-30-minutes.html"&gt;esittelyn&lt;/a&gt; miten valmiin web-sovelluksen vienti Azure-alustalle onnistuu. Esittely sisältää myös lyhyen vertailun Windows Azuren ja Amazonin EC2-alustan välillä. Sproodle jopa yhdistää samaan ratkaisuun Azure- ja EC2-alustat. Siis &lt;strong&gt;tuplapilvisovellus&lt;/strong&gt;!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9066011" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/PDC/default.aspx">PDC</category></item><item><title>Mini PC kokemuksia</title><link>http://blogs.msdn.com/pasim/archive/2008/11/09/mini-pc-kokemuksia.aspx</link><pubDate>Sun, 09 Nov 2008 11:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9055382</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9055382.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9055382</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9055382</wfw:comment><description>&lt;P&gt;Hankin HP 2133 mini-pc:n kokeillakseni onko muodikkaista pikkukannettavista mihinkään. Käyttöönoton jälkeen olen nyt asentanut koneeseen live.com -sivuilta Live Writer bloggausohjelman. Kirjoitustuntuma on tässä HP:n koneessa erinomainen. Tilasin koneen 6-kennoisella isommalla akulla, joka nostaa kätevästi koneen takaosaa ja saa kirjoitusasennon mukavammaksi. Samalla reilusti ulostyöntyvä akku tosin rajoittaa vaihtoehtoja koneen suojakotelon/pussin valinnassa. HP:n oma ohutta neopreenia oleva musta pussi kyllä taipuu paksumpaankin akkuun. Akun uloke tekee samalla koneesta kannettaessa hyvin käteen sopivan.&lt;/P&gt;
&lt;P&gt;Onneksi synkronoin Live Writerin draftikansion Live Meshillä verkkoon, kotikoneelle ja työkoneelle. Voin nimittäin nyt jatkaa tämän kirjoittamista kotikoneella kun HP:n minikannettava 'jäätyy' satunnaisin välein. Epäilen ajuriongelmaa. Oletuksena koneessa oli Vista Business-versio. Toinen kauneusvirhe koneen laadussa on näytön vasemmalla puolella olevan kaiuttimen suojaritilän irtoaminen alareunastaan. Kiinni painamalla pysyy vain vähän aikaa paikoilaan. Lisää limaa?&lt;/P&gt;
&lt;P&gt;Kone on varustettu 1280x786 näytöllä, jonka valitsin halvemman version 1024x600 sijaan, jotta saisin hyödynnettyä videotykeillä helpommin niiden koko näyttötarkkuuden. Prosessori on Vian 1,6 Ghz C-7M, keskusmuistia on 2 GB ja kovalevyä 120 GB. Käyttöjärjäestelmä on Windows Vista Busines SP1.&lt;/P&gt;
&lt;P&gt;Tavalliseen tapaan koneen käyttisimageen on tehtaalla asennettu joukko 'apuohjelmia', jotka yleensä toisintavat turhaan joitain käyttiksen ominaisuuksia. Mitä ihmettä tekee esim. läppärivalmistajan omalla quick launch-toiminnolla. Sovellusten löytäminen ja käynnistäminen kun ei järin vaikeaa ole ilmankaan. Huomasin myös että normaalin System Information-ohjelman (msinfo32.exe) lisäksi löytyi HP System Information (HPSI.exe), joka näyttää vastaavia asioita eri tavalla lajiteltuina. Muita lisäohjemia ovat: HP Update, HP Battery Check, HP Health Check, HP Software Setup ja HP Drive Guard.&lt;/P&gt;
&lt;P&gt;Jäätymisten selvittämiseksi ajoin HP Updaten, joka löysi ja asensi yhden tarkemmin määrittelemättömän tietoturvapäivityksen. Seuraavaksi ajettu Windows Update löysi odotetusti 45 pakollista päivitystä, joista osa tosin Office 2007:lle. Koneessa on näköjään esiasennettu Office. Päivitysten jälkeen kone jäätyili edelleen. Jäätymisten välillä kone toimi mukavasti. Muistia ja levyä on enemmän kuin riittävästi Vistalle. CPU tuntuu luonnollisesti hitaalta nopeisiin dual core kannettaviin tottuneelle.&lt;/P&gt;
&lt;H2&gt;&lt;/H2&gt;
&lt;H3&gt;Hyppy tulevaisuuteen&lt;/H3&gt;
&lt;P&gt;Päätin HP:n ajuriongelman selvittämisen sijaan kokeilla asentaa koneeseen PDC:ssä jaetun Windows 7 M3 buildin. Koska HP 2133:ssa ei ole optista levyasemaa, täytyi ensin tehdä USB2-levylle osio ISO-tiedostosta. Homma sujui helposti diskpartin ja Vistan asennuslevykkeeltä löytyvän bootsect ohjelmien avulla. Asennuksen jälkeen lyhyt kierros Windows Updaten kautta ja kone oli pääosin käyttövalmis. Koneen näytönohjaimen ajuri piti vielä päivittää. Windows 7:lle kelpaa HP:n tukisivuilta löytyvä Vista-ajuri. Päivitin vielä varmuuden vuoksi BIOS:n ja latasin WLAN-kortin ajurin HP:n sivuilta. Nyt kone ei enää hyydy, joten ongelma näyttää olleen HP:n alkuperäisessä imagessa. Harmittaa niide asiakkaiden puolesta jotka ostavat koneen ja saavat heti paketista viallisen ajurin. Nyt uudelleenasennuksen jälkeen kone toimii mainiosti. Lopetan tämän postauksen lomalta Roomasta. Nyt aamiaisen jälkeen lähdemme kävelemään kohti Capitoliumia ja Forum Romanumia.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9055382" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category></item><item><title>Surface kehityspaketti rajoitetuun jakeluun</title><link>http://blogs.msdn.com/pasim/archive/2008/10/31/surface-kehityspaketti-rajoitetuun-jakeluun.aspx</link><pubDate>Fri, 31 Oct 2008 01:54:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9025444</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9025444.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9025444</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9025444</wfw:comment><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/surface/index.html"&gt;Surface&lt;/a&gt; teknologia ja tuote oli näkyvästi esillä PDC08:ssa. Ympäri Los Angeles Convention Centeriä oli sijoiteltu parikymmentä Surface laitetta, joita sai vapaasti kokeilla. Surfacen avulla oli järjestetty aarteenetsintäpeli, johon osallistuville jaettiin luottokortin kokoinen muoviläpyskä, jonka takapinnalle oli painettu mustalle pinnalle valkoinen kuviointi, joka oli Surfacen tunnistama ID-koodi. Kortin kanssa piti sitten etsiä eri puolilta löytyviä Surface laitteita. Laittamalla kortin tunnistuskuvio alaspäin Surfacen pinnalle, ilmeistyi kortin ympärille käyttöliittymä, jossa sijaitsevien kuvapalasten perusteella piti löytää laitteella olevista kuvista vastaavat. Kun kaikki oikeat kuvat eri laitteilta olivat kerättynä, sai korttia näyttämällä itselleen Surface t-paidan :).&lt;/p&gt; &lt;p&gt;Teknisiä luentoja Surfacesta oli valitettavasti vain yksi. Surface perustuu Windows Vista SP1 käyttöjärjestelmään. Surface on rakennettu .NET 3.5 SP1 päälle laajentaen WPF 3.5:ttä uusilla kosketuskäyttöliittymän rajapinnoilla sekä uusilla kosketuskäyttöliittymään sovitetuilla kontrolleilla. Session ainaka näytettiin mm. miten WPF-käyttöliittymästä tehdään yksinkertaisimmillaan Surface versio vain vaihtamalla uudet versiot vanhojen kontrollien tilalle. Window-tagiin lisättiin referenssi surfacen skeemaan, vakiokontrollit vaihettiin yksinkertaisesti etsimällä sopivalla regexp-lausekkeella kaikki kontrollit XAML-tiedostosta ja lisäämällä jokaisen kontrollin tagiin Surface (SurfaceMenu, SurfaceButton, SurfaceCheckBox, ...). Tällä saatiin jo Surfacessa toimiva käyttöliittymä. Erona perus WPF-käyttöliittymään on kyky käsitellä samanaikaista käyttäjäsyötettä ja kyky vastata käyttöliittymän eleisiin vakiokontrollien osalta (esim. valintalistojen vierittäminen). Tässä vaiheessa sovellus ei osannus orientoitua käyttäjän suunnan mukaan (millä puolella pöytää käyttäjä istuu/seisoo).&lt;/p&gt; &lt;p&gt;Seuraavaksi sovelluksen käyttöliittymään lisättiin ScatterView kontrolli, joka mahdollistaa sille sijoitettujen käyttöliittymäkomponenttien vapaan sijoittelun ja kääntämisen käyttäjän toimesta. Tällä ja muutamalla muulla pikkumuutoksella sovelluksesta saatiin helposti melko hyvin Surfaceen soveltuva. Surfacelle kehittämistä pääsi myös kokeilemaan käytännössä hands-on-lab -pisteessä.&lt;/p&gt; &lt;p&gt;Surfacen kehittäjäyksiköitä (laite ja SDK) myytiin PDC-osallistujille 10% alennuksella (13 500 USD). Valitettavasti toimitukset oli rajoitettu tässä vaiheessa Pohjois-Amerikkaan. Teknisessä sessiossa kerrottiin tammikuussa 2009 toimituslistalle tulevan 10 maata Euroopassa. Valitettavasti Suomi ei ole tässä aallossa mukana. Jatkamme siis painostusta Surface-tiimin suuntaan. Onneksi Surface kehittäjäyhteisöön saivat kutsuin kaikki halukkaat PDC-osallistujat. Yhteisösivuston kautta saa ladattua SDK:n jonka avulla kehitystyötä pystyy tekemään aluksi ilman omaa Surface-laitetta.&lt;/p&gt; &lt;p&gt;Keskiviikon &lt;a href="http://channel9.msdn.com/pdc2008/KYN04/"&gt;avauspuheenvuorossa&lt;/a&gt;, jonka piti &lt;a href="http://research.microsoft.com/"&gt;Microsoft Researchin&lt;/a&gt; Rick Rashid, esiteltiin myös Surface-teknologiasta jatkokehitettyä versiota &lt;a href="http://www.extremetech.com/article2/0,2845,2333025,00.asp"&gt;SecondLight&lt;/a&gt;. SecondLight mahdollistaa muun Surface-toiminnallisuuden lisäksi erillisen kuvan projisoinnin pöytäpinnan yläpuolella pidettävälle läpikuultavalle paperille tai muoville. Esimerkiksi satelliittikuvan päälle saadaan tarvittaessa eri tunnistemerkeillä varustettuja 'suodattimia' käyttäen erilaista lisätietoa kohteesta. Myös liikkuvaa kuvaa voitiin näyttää projisoituna läpikuultavan levyn pintaan. Jopa Surfacen kosketusteknologia toimi erillisellä levyllä, jota pidettiin irti varsinaisen laitteen pinnasta.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9025444" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Surface/default.aspx">Surface</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Touch/default.aspx">Touch</category></item><item><title>Taivas ei putoa sittenk&amp;#228;&amp;#228;n niskaan...</title><link>http://blogs.msdn.com/pasim/archive/2008/08/11/taivas-ei-putoa-sittenk-n-niskaan.aspx</link><pubDate>Mon, 11 Aug 2008 16:46:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8848116</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/8848116.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=8848116</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=8848116</wfw:comment><description>&lt;p&gt;T&amp;#228;n&amp;#228;&amp;#228;n on kirjoiteltu isoja otsikoita IBM:n Mark Dowdin ja VMwaren Alex Sotirovin Black Hat konferenssissa julkaisemasta &lt;a href="https://www.blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Sotirov" target="_blank"&gt;ty&amp;#246;st&amp;#228;&lt;/a&gt;, jolla kierret&amp;#228;&amp;#228;n Vistan &lt;a href="http://en.wikipedia.org/wiki/Data_Execution_Prevention"&gt;Data Execution Prevention&lt;/a&gt; ja &lt;a href="http://en.wikipedia.org/wiki/Address_space_layout_randomization"&gt;Address Space Layout Randomisation&lt;/a&gt; turvamekanismeja, joilla turvataan k&amp;#228;ytt&amp;#246;j&amp;#228;rjestelm&amp;#228;&amp;#228; sovellusten ylivuotobugien hy&amp;#246;dynt&amp;#228;miselt&amp;#228;.&lt;/p&gt;  &lt;p&gt;Ensimm&amp;#228;isten sensaatiouutisten j&amp;#228;lkeen &lt;a href="http://arstechnica.com/index.ars" target="_blank"&gt;ars technica&lt;/a&gt; -sivusto tarjoaa syv&amp;#228;llisemm&amp;#228;n analyysin l&amp;#246;yd&amp;#246;ksist&amp;#228; &lt;a href="http://arstechnica.com/authors.ars/PeterB" target="_blank"&gt;Peter Brightin&lt;/a&gt; artikkelissa &lt;a href="http://arstechnica.com/news.ars/post/20080811-the-sky-isnt-falling-a-look-at-a-new-vista-security-bypass.html" target="_blank"&gt;The sky isn't falling: a look at a new Vista security bypass&lt;/a&gt;. Taivas ei siis sittenk&amp;#228;&amp;#228;n ole putoamassa niskaamme.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8848116" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Tapahtuma/default.aspx">Tapahtuma</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Security/default.aspx">Security</category></item><item><title>PCD2008 rekister&amp;#246;ityminen on avattu</title><link>http://blogs.msdn.com/pasim/archive/2008/05/28/pcd2008-rekister-ityminen-on-avattu.aspx</link><pubDate>Wed, 28 May 2008 16:29:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8556537</guid><dc:creator>PasiM</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/pasim/comments/8556537.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=8556537</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=8556537</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/PCD2008sivutavattu_DFC8/MDE-020_BlogBling_Brain_CR2_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" alt="MDE-020_BlogBling_Brain_CR2" src="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/PCD2008sivutavattu_DFC8/MDE-020_BlogBling_Brain_CR2_thumb.gif" width="178" align="right" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.microsoftpdc.com" target="_blank"&gt;PCD2008&lt;/a&gt; (Professional Developers Conference) 26.-30.10.2008 on Microsoftin arvostetuin kehitt&amp;#228;j&amp;#228;tapahtuma, joka j&amp;#228;rjestet&amp;#228;&amp;#228;n vain kun on riitt&amp;#228;v&amp;#228;sti uutta kerrottavaa. Edellisen kerran PCD j&amp;#228;rjestettiin 2005. Paikka on t&amp;#228;ll&amp;#228;kin kertaa Los Angeles. Avauspuheenvuoron pit&amp;#228;&amp;#228; Ray Ozzie - Chief Software Architect. Arvelisin Rayn kertovan ainakin Live Mesh alustan tulevaisuudesta.&lt;/p&gt;  &lt;p&gt;Teknisempien esitysten aiheita ovat mm. Live Mesh, pilvipalvelujen kehitt&amp;#228;minen, Live alustan komponenttipalvelut (Virtual Earth, Live ID, Presence, Instant Messaging, Search, Photos, Silverlight Streaming, Alerts, Contacts, ...), Silverlight, Dynamics CRM sovellusalustana, .NET ja ASP.NET kehitt&amp;#228;minen Server Coren p&amp;#228;&amp;#228;ll&amp;#228;, Visual Studio v10, pilvipohjaiset tallennus- ja tietokantaratkaisut, Unified Communications -ratkaisujen tulevaisuus, Windows 7 ja .NET 3.5 SP1 ominaisuuksien hy&amp;#246;dynt&amp;#228;minen.&lt;/p&gt;  &lt;p&gt;Lis&amp;#228;ksi osaamistaan voi kartuttaa sessioilla joissa esitell&amp;#228;&amp;#228;n asiakasesimerkkej&amp;#228; (Amazing Scenarios), tentataan asiantuntijoita (Ask-The-Expert), tehd&amp;#228;&amp;#228;n harjoituksia (Hands-On-Labs) ja tavataan tuoteryhmien kehitt&amp;#228;ji&amp;#228; (Product Pavilion). Sunnuntaina 26.10.2008 j&amp;#228;rjestett&amp;#228;viss&amp;#228; koko p&amp;#228;iv&amp;#228;n mittaisissa pre-conference tilaisuuksissa voi sukeltaa kiinnostavaan aiheeseen (.NET data access, Windows debuggaus, Agile menetelm&amp;#228;t, rinnakkaisohjelmointi, Silverlight, Visual Studio Team System 2008, .NET suorituskyky, mobiilikehitys, WCF, WPF, luovat ryhm&amp;#228;ty&amp;#246;prosessit) koko p&amp;#228;iv&amp;#228;ksi.&lt;/p&gt;  &lt;p&gt;My&amp;#246;s verkottumismahdollisuuksia on runsaasti tarjolla (PCD Gatherings, PCD Lounge, Women in Technology).&lt;/p&gt;  &lt;p&gt;Itse en PDC2005 konferenssiin ehtinyt. Kaikkien silloin paikalla olleiden kehujen ja tulossa olevan teknologia-aallon perusteella PDC2008:a ei voi j&amp;#228;tt&amp;#228;&amp;#228; v&amp;#228;liin. N&amp;#228;hd&amp;#228;&amp;#228;n Losissa!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8556537" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Tapahtuma/default.aspx">Tapahtuma</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Live/default.aspx">Live</category><category domain="http://blogs.msdn.com/pasim/archive/tags/PDC/default.aspx">PDC</category></item><item><title>Windows Live verkkoluentojen taltioinnit verkossa</title><link>http://blogs.msdn.com/pasim/archive/2008/05/27/windows-live-verkkoluentojen-taltioinnit-verkossa.aspx</link><pubDate>Tue, 27 May 2008 14:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8554695</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/8554695.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=8554695</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=8554695</wfw:comment><description>&lt;P&gt;Ensimmäiset viisi esitystaltiointia &lt;A class="" href="http://blogs.gotdotnet.com/pasim/archive/2008/03/28/windows-live-verkkoluennot.aspx" target=_blank mce_href="http://blogs.gotdotnet.com/pasim/archive/2008/03/28/windows-live-verkkoluennot.aspx"&gt;Windows Live verkkoluentosarjasta&lt;/A&gt; ovat saatavilla.&amp;nbsp;Liitän esitystaltioinnit myös alkuperäiseen postaukseeni. Tässä lyhyesti linkit jo julkaistuihin taltiointeihin:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://seminaarit.codezone.fi/video/verkkokokoukset/live/LiveAlusta-1/index.html" target=_blank mce_href="http://seminaarit.codezone.fi/video/verkkokokoukset/live/LiveAlusta-1/index.html"&gt;Microsoftin S+S visio ja Windows Live-alustan esittely&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://seminaarit.codezone.fi/video/verkkokokoukset/live/LiveAlusta-3/index.html" target=_blank mce_href="http://seminaarit.codezone.fi/video/verkkokokoukset/live/LiveAlusta-3/index.html"&gt;Windows Live-alustan työkalut ja Live ID&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://seminaarit.codezone.fi/video/verkkokokoukset/live/LiveAlusta-4/index.html" target=_blank mce_href="http://seminaarit.codezone.fi/video/verkkokokoukset/live/LiveAlusta-4/index.html"&gt;Presence, Instant Messaging&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://seminaarit.codezone.fi/video/verkkokokoukset/live/LiveAlusta-5/index.html" target=_blank mce_href="http://seminaarit.codezone.fi/video/verkkokokoukset/live/LiveAlusta-5/index.html"&gt;Virtual Earth&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://seminaarit.codezone.fi/video/verkkokokoukset/live/LiveAlusta-6/index.html" target=_blank mce_href="http://seminaarit.codezone.fi/video/verkkokokoukset/live/LiveAlusta-6/index.html"&gt;Live Contacts&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8554695" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Live/default.aspx">Live</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Live+Contacts/default.aspx">Live Contacts</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Messenger/default.aspx">Messenger</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Virtual+Earth/default.aspx">Virtual Earth</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Live+ID/default.aspx">Live ID</category></item><item><title>E = Microsoft * Web 2.0</title><link>http://blogs.msdn.com/pasim/archive/2008/05/06/e-microsoft-web-2-0.aspx</link><pubDate>Tue, 06 May 2008 10:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8462457</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/8462457.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=8462457</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=8462457</wfw:comment><description>&lt;P&gt;Computerworld &lt;A href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9082558" target=_blank mce_href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9082558"&gt;uutisoi&lt;/A&gt; Evans Data Corporationin &lt;A href="http://www.evansdata.com/reports/2008Web20DevPro.php?rid=QXJ003" target=_blank mce_href="http://www.evansdata.com/reports/2008Web20DevPro.php?rid=QXJ003"&gt;tutkimuksesta&lt;/A&gt; Web 2.0 kehittäjäohjelmista. Evans Data haastatteli yli 400 Web 2.0 -kehittäjää ja pyysi arvioimaan internet palvelualustoja tarjoavien yritysten kehittäjäpalveluja mm. rajapintojen toiminnallisuuden, tuen, kehitysvälineiden, dokumentaation ja markkinointituen osalta. Tutkimuksessa kartoitettiin kehittäjien mielipiteitä Amazonin, eBayn, Facebookin, Googlen, Microsoftin, PayPalin ja Yahoon Web 2.0 kehittäjäohjelmista.&lt;/P&gt;
&lt;P&gt;Microsoftin kehittäjäohjelma arvioitiin tutkimuksessa parhaaksi. Kehittäjät olivat Microsoftin Live -alustan osalta tyytyväisimpiä tarjottuihin palveluihin, työkaluihin, tukeen ja dokumentaatioon. &lt;/P&gt;
&lt;P&gt;Lisää tietoa Microsoftin Live-alustan Web 2.0 -palveluista saat sivulta &lt;A href="http://dev.live.com/" target=_blank mce_href="http://dev.live.com"&gt;http://dev.live.com&lt;/A&gt;. Esittelin 13.3. DevDays-tapahtumassa Web-kehitys osiossa &lt;A href="http://seminaarit.codezone.fi/video/20080313/web2-4/" target=_blank mce_href="http://seminaarit.codezone.fi/video/20080313/web2-4/"&gt;Live-palvelualustaa yleisesti&lt;/A&gt;. Lisäksi pidämme kevään aikana &lt;A href="http://blogs.msdn.com/pasim/archive/2008/03/28/windows-live-verkkoluennot.aspx" target=_blank mce_href="http://blogs.msdn.com/pasim/archive/2008/03/28/windows-live-verkkoluennot.aspx"&gt;yhdeksän verkkoluennon sarjan&lt;/A&gt;, jossa esitellään eri palveluja tarkemmin demojen kautta.&lt;/P&gt;
&lt;P&gt;Olisiko aika todeta: &lt;STRONG&gt;Microsoft does get Web 2.0!&lt;/STRONG&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8462457" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Live/default.aspx">Live</category></item><item><title>Xbox 360 parhaasta Silverlight -työstä</title><link>http://blogs.msdn.com/pasim/archive/2008/01/31/xbox-360-parhaasta-silverlight-ty-st.aspx</link><pubDate>Thu, 31 Jan 2008 16:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7350151</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/7350151.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=7350151</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=7350151</wfw:comment><description>&lt;H4&gt;Oletko Käyttöliittymien Kullervo, Piirtämisen Päivätär tai Videoiden Väinämöinen?&amp;nbsp; &lt;IMG height=240 alt="Painting by Akseli Gallen-Kallela († 7. März 1931 in Stockholm), depicting a scene from Kalevala, a Finnish epic poem. Wikimedia Commons: http://commons.wikimedia.org/wiki/Image:Gallen_Kallela_Kullervos_Curse.jpg?uselang=fi" src="http://upload.wikimedia.org/wikipedia/commons/b/b4/Gallen_Kallela_Kullervos_Curse.jpg" width=134 align=right mce_src="http://upload.wikimedia.org/wikipedia/commons/b/b4/Gallen_Kallela_Kullervos_Curse.jpg"&gt;&lt;/H4&gt;
&lt;P&gt;Julkistamme Kansallinen Silverlight Tietäjä -kilpailun Silverlight-töille. Töiden ideana on kilpailla parhaasta Silverlight 1.0-pohjaisesta videosoittimesta. Kilpailu ratkaistaan Microsoft DevDays -tapahtumaan osallistuvien äänestyksellä 13.3.2008. &lt;/P&gt;
&lt;P&gt;Työt toimitetaan valmiiksi Silverlight Streaming-palveluun ladattuina Silverlight–sovelluksina. Työ ilmoitetaan kilpailuun lähettämällä sähköposti, jossa on osallistujan yhteystiedot, sekä URL, josta löytyy sivu, johon Silverlight-sovellus on upotettu. Voit myös halutessasi lähettää html-sivun liitteenä. Kilpailuun osallistuviksi hyväksytään 10.3. mennessä jätetyt työt.&lt;/P&gt;
&lt;P&gt;Kilpailutyötä varten voi käyttää esim. Microsoft Expression Blend ja Media Encoder -työkaluja tai vaikkapa Visual Studio 2008 eri versioita. Voit käyttää sisältönä omaa videotasi tai vaikkapa Turussa 13.12. pidetyn Web Developer Roadshown Silverlight-esitystaltiointia. Samalla voi videon avulla tutustua Silverlight-sovelluksen tekemiseen.&lt;/P&gt;
&lt;P&gt;Parhaaksi äänestetty työ palkitaan Xbox 360 pelikonsolilla.&lt;/P&gt;
&lt;P&gt;Kilpailuonnea kaikille!&lt;/P&gt;
&lt;P&gt;t. Pasi&lt;/P&gt;
&lt;H4&gt;Linkkejä välineisiin ja ohjeisiin&lt;/H4&gt;
&lt;P&gt;Ilmoita työsi osoitteeseen: &lt;A href="mailto:hopeavalomunkki@munkkilatina.net" mce_href="mailto:hopeavalomunkki@munkkilatina.net"&gt;hopeavalomunkki@munkkilatina.net&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Silverlight resursseja ja ohjeita: &lt;A href="http://silverlight.net/" mce_href="http://silverlight.net/"&gt;http://silverlight.net/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Web Developer Roadshow Turussa: &lt;A href="http://www.codezone.fi/WebDeveloper_Roadshow_Turku.Codezone" mce_href="http://www.codezone.fi/WebDeveloper_Roadshow_Turku.Codezone"&gt;http://www.codezone.fi/WebDeveloper_Roadshow_Turku.Codezone&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Silverlight työkalut: &lt;A href="http://silverlight.net/GetStarted/" mce_href="http://silverlight.net/GetStarted/"&gt;http://silverlight.net/GetStarted/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Silverlight Streaming palvelu: &lt;A href="http://dev.live.com/silverlight/" mce_href="http://dev.live.com/silverlight/"&gt;http://dev.live.com/silverlight/&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7350151" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Tapahtuma/default.aspx">Tapahtuma</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Event/default.aspx">Event</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category></item><item><title>Channel 9</title><link>http://blogs.msdn.com/pasim/archive/2007/12/20/channel-9.aspx</link><pubDate>Thu, 20 Dec 2007 13:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6815808</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/6815808.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=6815808</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=6815808</wfw:comment><description>&lt;P&gt;Channel 9 on kehittäjille tarkoitettu sivusto, jonka kautta löytyy videohaastatteluja sekä Microsoftin että eri kumppaneiden tuotekehitystiimien kanssa. Tässä muutamia mielenkiintoisia tuoreita poimintoja:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/showpost.aspx?postid=367207" target=_blank mce_href="http://channel9.msdn.com/showpost.aspx?postid=367207"&gt;IE8 yhteensopivuus ja ACID 2 testi&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=365911" target=_blank mce_href="http://channel9.msdn.com/Showpost.aspx?postid=365911"&gt;Käyttöjärjestelmän ytimen arkkitehtuuri moniprosessoriympäristön ja virtualisoinnin kannalta&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=366386" target=_blank mce_href="http://channel9.msdn.com/Showpost.aspx?postid=366386"&gt;Ruotsalaisen Tobii Technologyn katseohjausteknologia&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/Shows/ARCast.TV" target=_blank mce_href="http://channel9.msdn.com/Shows/ARCast.TV"&gt;ARCast&lt;/A&gt;-sarja: &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=363767" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=363767"&gt;Palveluarkkitehtuurin soveltaminen Bosh:lla&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Internet Service Bus ja BizTalk Services &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=350983" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=350983"&gt;osa 1&lt;/A&gt; ja &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=352005" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=352005"&gt;osa 2&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6815808" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Yhteentoimivuus/default.aspx">Yhteentoimivuus</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category></item></channel></rss>