<?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</title><link>http://blogs.msdn.com/pasim/default.aspx</link><description>Thoughts on the role of Architect and use of Architecture as a tool for both Business and IT by Pasi Mäkinen.&lt;br&gt;&lt;br&gt;(Plot: the arrangement of incidents that (ideally) each follow plausibly from the other (Aristotle's Poetics), drawn graphical representation of data, a small piece of planted ground or a planned conspiracy ;-) )</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>PDC09: Tietoarkkitehtuuri ja Windows Azure</title><link>http://blogs.msdn.com/pasim/archive/2009/11/23/pdc09-tietoarkkitehtuuri-ja-windows-azure.aspx</link><pubDate>Mon, 23 Nov 2009 11:05:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9927204</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9927204.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9927204</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9927204</wfw:comment><description>&lt;p&gt;Useissa &lt;a href="http://microsoftpdc.com"&gt;PDC09&lt;/a&gt; konferenssin &lt;a href="http://microsoftpdc.com/Videos"&gt;sessioissa&lt;/a&gt; ja keskusteluissa on käsitelty loogisen tietoarkkitehtuurin projisointia fyysiseksi. Tässä yhteenveto tietoarkkitehtuurin toteutusvaihtoehdoista. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/default.aspx"&gt;Azure&lt;/a&gt;-pohjaisissa ratkaisuissa perusvaihtoehtoja tiedon tallettamiseen ovat:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Pilvi      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=153401"&gt;Azure Table Storage&lt;/a&gt; -palvelu &lt;/li&gt;        &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=153400"&gt;Azure Blob Storage&lt;/a&gt; -palvelu &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/sqlserver/dataservices/"&gt;SQL Azure&lt;/a&gt; relaatiokantapalvelu &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Paikallinen      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/sqlserver/bb671064.aspx"&gt;SQL&lt;/a&gt; relaatiokanta &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/fi-fi/library/dd441798(en-us).aspx"&gt;SOAP&lt;/a&gt; rajapinta &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Näitä vaihtoehtoja voidaan eri tavoin yhdistellä erilaisten valintaperusteiden mukaan. Valintaperusteita ratkaisulle on erilaisia ja keskenään ristiriitaisia:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Säädökset tiedon talletuspaikasta &lt;/li&gt;    &lt;li&gt;Tietosuojaan liittyvät määräykset ja suositukset (kuten &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=D8320DF1-D0D0-469F-A6FC-B53987BD74C2&amp;amp;displaylang=en"&gt;Payment Card Industry Data Security Standard&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Talletettavan tiedon volyymi ja yksikkökoko &lt;/li&gt;    &lt;li&gt;Tiedon eheyden toteutusmalli &lt;/li&gt;    &lt;li&gt;Tiedon käyttövolyymi &lt;/li&gt;    &lt;li&gt;Ratkaisun perustamiskustannukset &lt;/li&gt;    &lt;li&gt;Ratkaisun käyttökustannukset &lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Tiedon talletuspaikka ja tietosuoja&lt;/h1&gt;  &lt;p&gt;Windows Azure ja SQL Azure antavat sovelluksen omistajan valita sijoituspaikan joko puhtaasti alueen (US, EU, Asia) tai tarkemmin konekeskuksen mukaan. Kumpikaan EU-alueen konekeskuksista ei kuitenkaan ole Suomen rajojen sisäpuolella. Mikäli tiedot on varastoitava Suomen rajojen sisäpuolella, on mahdollista käyttää paikallista SQL-tietokantaa osana Azure-sovellusta.&lt;/p&gt;  &lt;p&gt;Tämä on mahdollista tällä hetkellä julkaisemalla paikallisen &lt;a href="http://msdn.microsoft.com/en-us/library/bb545450.aspx"&gt;SQL Server&lt;/a&gt; tietokannan &lt;a href="http://msdn.microsoft.com/en-us/library/ms191220.aspx"&gt;TDS&lt;/a&gt;-portti Azure &lt;a href="http://www.microsoft.com/windowsazure/dotnetservices/"&gt;AppFabric&lt;/a&gt; (ent. .NET Services) &lt;a href="http://go.microsoft.com/fwlink/?LinkID=131223"&gt;Service Bus&lt;/a&gt; –palvelun avulla pilvisovellukselle. Rajapinta tunneloidaan HTTPS-yhteyden läpi ja lisäksi yhteys varmistetaan Service Bus palveluun konfiguroitavalla julkisen avaimen sisältävällä X.509 sertifikaatilla. Pääsyä julkaistuun porttiin pystytään hallitsemaan AppFabric &lt;a href="http://go.microsoft.com/fwlink/?LinkID=131222"&gt;Access Control&lt;/a&gt; -palvelulla. Tarkempi &lt;a href="http://blogs.msdn.com/clemensv/archive/2009/11/18/port-bridge.aspx"&gt;kuvaus&lt;/a&gt; ratkaisusta löytyy Clemens Vastersin &lt;a href="http://blogs.msdn.com/clemensv/"&gt;blogista&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Myöhemmin Windows Azure alustalle on tulossa mahdollisuus määritellä IPv6 ja IPSec tunnelointi haluttujen Azure virtuaalikoneiden ja paikallisen infrastruktuurin välillä. Ensimmäisenä kuvattu tapa rajoittaa kuitenkin liikennettä paljon tarkemmin eikä yleensä vaadi erityistoimenpiteitä palomuurin suhteen koska kaikki yhteyden avaukset tapahtuvat ulospäin.&lt;/p&gt;  &lt;h1&gt;Tiedon volyymi ja yksikkökoko&lt;/h1&gt;  &lt;p&gt;Tallennusratkaisuilla on erilaisia rajoituksia talletettavan tiedon volyymin ja yksikkökoon suhteen. Suurikokoiset tietoyksiköt kuten kuvat, jaeltavat sovellukset ja videot kannattaa tallettaa Azure Blob Storage –palveluun. Tietoyksikön enimmäiskoko on 50 GB. Suuret tietoyksiköt jaetaan 64MB pituisiin lohkoihin. Blob Storagen etuna on mahdollisuus käyttää Azure alustan &lt;a href="http://blogs.msdn.com/windowsazure/archive/2009/11/05/introducing-the-windows-azure-content-delivery-network.aspx"&gt;Content Delivery Network&lt;/a&gt; –palvelua, joka replikoi haettua dataa eri pisteisiin Internetissä mahdollisimman lähelle käyttäjiä. Blob Storage skaalautuu käytännössä rajattomasti.&lt;/p&gt;  &lt;p&gt;SQL Azure tarjoaa toistaiseksi kaksi eri tietokantakokoa; 1GB ja 10GB. Mikäli tietoa halutaan tallettaa enemmän, on sovellustasolla toteutettava tietokannan partitiointi. Partitiointia toteutettaessa on huomioitava ettei SQL Azure toistaiseksi tue hajautettuja transaktioita. Helpointa on siis toteuttaa tietokannan horisontaalinen partitiointi.&lt;/p&gt;  &lt;p&gt;Azure Table Storage skaalautuu tiedon kokonaismäärän suhteen käytännössä rajattomasti. Erityispiirteenä on kuitenkin tietovaraston skeemattomuus eli jokainen ‘rivi’ voi sisältää eri nimi-arvo pareja. Riveillä on kuitenkin oltava yhteisenä tietona vähintään partitioavain ja riviavain. Nimi-arvo –pareja voi rivillä olla enintään 255. Kunkin avaimen enimmäismitta on 1KB.&amp;#160; Suurin yksittäinen talletettava arvo on 64 KB. Koko rivin datan enimmäiskoko on 1MB.&lt;/p&gt;  &lt;h1&gt;Tiedon eheyden toteuttaminen&lt;/h1&gt;  &lt;p&gt;SQL Azure tarjoaa perinteisen relaatiokannan välineet tiedon eheyden toteuttamiseen. Olennaisin ero tällä hetkellä on hajautettujen transaktioiden tuen puuttuminen. Azure Table Storage sisältää transaktion käsitteen joka mahdollistaa samassa taulussa ja samalla partitioavaimella talletettujen rivien muutokset atomisena päivityksenä.&lt;/p&gt;  &lt;p&gt;Azure Blob Storage ylläpitää talletetuista lohkoista kahta listaa. Uncommitted Block List luetteloi kaikki palveluun ladatut lohkot joita ei vielä ole kuitattu käsitellyiksi ja Committed Block List sisältää ne lohkot jotka on kuitattu onnistuneesti talletetuksi.&lt;/p&gt;  &lt;p&gt;Mikäli tietovaraston toteuttaa hajautettuna useamman edellä mainitun palvelujen avulla, on suunniteltava miten hoitaa tiedon eheyden eri palvelujen yli. Hajautetut transaktiot eivät eri palvelujen kesken ole mahdollisia.&lt;/p&gt;  &lt;h1&gt;Käyttövolyymiin varautuminen&lt;/h1&gt;  &lt;p&gt;Blob Storage ja Table Storage ovat käyttövolyymin suhteen helpoimpia palveluja. Blob Storagen CDN-palvelu hajauttaa kuormaa eri puolille verkkoa ja kumpikin palvelu on rakennettu skaalautumaan erittäin suuriin käyttäjämääriin. &lt;/p&gt;  &lt;p&gt;Kutakin yksittäistä SQL Azure tietokantaa palvelee viimekädessä fyysinen palvelin. Fyysinen palvelin hoitaa lisäksi useamman asiakkaan tietokantoja, joten kyse on jaetusta kapasiteetista. Tietokantojen palvelutason tasapuolisuuden varmistamiseksi SQL Azuressa on ns. throttling –mekanismi, joka tarvittaessa rajoittaa runsaasti kuormitetulla palvelimella yksittäisten tietokantojen suorituskykyä. Palvelu säätää samalle palvelimelle sijoitettavien tietokantojen yhdistelmää tietokantojen havaitun kuormitustason mukaan.&lt;/p&gt;  &lt;p&gt;Mikäli SQL Azure –palvelun päälle halutaan toteuttaa erittäin suorituskykyinen ratkaisu, kannattaa jälleen käyttää tietokannan partitiointia. Tällöin kukin tietokanta on omalla fyysisellä palvelimellaan ja suorituskykyä voidaan skaalata rajattomasti. Tietokanta voidaan hajauttaa tarvittaessa ohjelmallisesti toteuttamalla taustaprosessi (worker role), joka hajauttaa kannan ennen tiedossa olevaa kuormituspiikkiä ja yhdistää kannan piikin mentyä ohitse. Esimerkkinä tästä PDC09:ssä esiteltiin Uusi-Seelantilaista &lt;a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005890"&gt;TicketDirect&lt;/a&gt; verkkokauppaa joka varautuu tällä mekanismilla suureen kysyntään tapahtumien lipunmyynnissä. Näin saavutetaan suuri suorituskyky ja kohdistetaan kustannukset vain tarvittavalle ajalle.&lt;/p&gt;  &lt;h1&gt;Ratkaisun perustamiskustannukset&lt;/h1&gt;  &lt;p&gt;Perustamiskustannuksiltaan kallein vaihtoehto uudelle ratkaisulle on paikallisen SQL tietokannan tai SOAP/REST -pohjaisen palvelun käyttö tiedonhallintaan. Tässä tapauksessa on kannettava ennalta niin laitteisiin, ohjelmistolisensseihin kuin palvelutoteutukseen liittyvät kulut. Nämä voidaan osittain välttää mikäli ratkaisuun integroidaan valmis liiketoimintajärjestelmä.&lt;/p&gt;  &lt;p&gt;Azure palvelualustaa käytettäessä niin Table Storage, Blog Storage kuin SQL Storage eivät aiheuta muita perustamiskustannuksia kuin itse ratkaisun kehitystyöstä aiheutuu. Lisenssien ja laitteiden pääomakulut sisältyvät palvelumaksuun.&lt;/p&gt;  &lt;h1&gt;Ratkaisun käyttökustannukset&lt;/h1&gt;  &lt;p&gt;Käyttökustannusten osalta paikalliset ratkaisuvaihtoehdot sisältävät aina erillisenä komponenttina laiteiden, käyttöjärjestelmän ja tiedonhallintaratkaisun hallinta- ja käyttökustannukset. Näiden vertaaminen pilvipalveluun on usein vaikeaa kustannusten epätarkan seurannan vuoksi.&lt;/p&gt;  &lt;p&gt;Pilivipohjaiset tiedonhallinnan ratkaisut sisällyttävät kaikki tuotantokustannukset ennalta määriteltyyn käyttövolyymiin pohjautuvaan maksuun. Ohessa vertailu Azure palvelualustan tiedonhallinnan palvelujen tärkeimmistä eroista käyttökustannuksissa.&lt;/p&gt;  &lt;p&gt;SQL Azure relaatiokanta palveluna on hinnoiteltu talletettavan tiedon enimmäismäärän mukaan. 1GB tietokanta maksaa tällä hetkellä 7,085 €/kk ja 10GB 70,913 €/kk. Erillistä transaktiomäärään pohjautuvaa veloitusta ei ole. Jos tietokantaa käytetään Microsoftin konekeskuksen ulkopuolelta tai konekeskuksesta toiseen, on mukaan laskettava vielä Azure palvelualustan yleinen tietoliikenteen hinnoittelu (0,071 €/GB sisään ja 0,1064 €/GB ulos). Jos tietokantoja luodaan lyhyeksi aikaa, lasketaan hinnoittelu päivätasolla, jolloin 30 tietokantainstanssia vuorokaudeksi maksaa saman verran kuin 1 tietokantainstanssi kuukaudeksi.&lt;/p&gt;  &lt;p&gt;Azure Table Storage on hinnoiteltu suoraan talletettavan datamäärän mukaan (0,1064 €/GB/kk). Lisäksi palvelun rajapinnan käytöstä kertyy transaktiomaksu (0,0071 €/10 000 transaktiota). Transaktiomaksua voi optimoida suorittamalla ns. batch-operaatioita aina kun mahdollista. Table Storagen hajautetusta luonteesta johtuen haut eivät aina suoraan palauta tietoja vaan joskus ns. continuation tokenin, jolla tehdään uusi haku kunnes uutta tokenia ei enää kyselyssä saada. Tämä vaikuttaa jonkin verran transaktiokustannuksiin. Lisäksi konekeskuksen ulkopuolisen tietoliikenteen osalta on huomioitava edellisessä kappaleessa mainittu tietoliikenteen hinnoittelu.&lt;/p&gt;  &lt;p&gt;Azure Blob Storage on hinnoiteltu samoin kustannuskomponentein ja hinnoin kuin Table Storage.&lt;/p&gt;  &lt;p&gt;Lisäksi kannattaa tarkistaa onko hinnoittelun suhteen voimassa ajallisia erityisehtoja. Esimerkiksi vuoden 2010 tammi – kesäkuulle on voimassa ehto, jonka mukaan dataliikenne Microsoftin konekeskukseen päin on veloituksetonta yöllä ja viikonloppuna (arkisin klo 22-06 UTC ja perjantaista klo 22 UTC maanantaihin klo 06 UTC).&lt;/p&gt;  &lt;p&gt;Ajantasaiset hinnat eri markkina-alueille ja valuutoille löytyvät Azure alustan &lt;a href="http://www.microsoft.com/windowsazure/offers/"&gt;hintasivulta&lt;/a&gt;.&lt;/p&gt;  &lt;h1&gt;Mistä apua suunnitteluun&lt;/h1&gt;  &lt;p&gt;Tietoarkkitehtuurin suunnittelua käsitellään mm. seuraavissa lähteissä:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005890"&gt;TicketDirect case-esimerkki&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/windowsazure/tco/"&gt;Azure TCO-laskin&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=157857"&gt;David Chappelle – Azure ohjelmistotalon päättäjän näkökulmasta&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/windowsazure/"&gt;Azure-alustan tiimiblogi&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ssds/"&gt;SQL Azure tiimiblogi&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/windowsazure/"&gt;Azure alustan tuotesivut&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/windowsazure/getstarted/"&gt;Miten aloitat kehittämisen Azure-alustalle?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/default.aspx"&gt;Azure-alustan kehittäjäsivut&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9927204" 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/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/pasim/archive/tags/azure/default.aspx">azure</category></item><item><title>PDC09: Windows Azure aikataulu</title><link>http://blogs.msdn.com/pasim/archive/2009/11/17/pdc09-windows-azure-aikataulu.aspx</link><pubDate>Tue, 17 Nov 2009 19:19:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923772</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9923772.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9923772</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9923772</wfw:comment><description>&lt;p&gt;PDC09 myötä Windows Azuren uudet ominaisuudet ovat kaikkien jo kehittäjätilin omistavien tai sellaisen nyt avaavien käytössä. Joulukuun loppuun saakka kaikki tuotantoversion ominaisuudet ovat siis suoraan käytettävissä.&lt;/p&gt;  &lt;p&gt;Tammikuussa Azure ryhtyy mittamaan sovellusten resurssikulutusta. Kehittäjätilille on tammikuussa rekisteröitävä laskutustiedot ja tammikuun osalta tilin haltijat saavat resurssien käytöstä laskun, joka erittelee käytetyn resurssimäärän. Tammikuun laskun loppusumma on kuitenkin edelleen 0 EUR. &lt;/p&gt;  &lt;p&gt;Helmikuu on ensimmäinen maksullinen tuotantokuukausi. Helmikuun käytöstä kehittäjätilin haltija saa todellisen resurssikäytön mukaan määräytyvän laskun.&lt;/p&gt;  &lt;p&gt;Kehittäjätilin voit luoda tästä &lt;a href="http://www.microsoft.com/windowsazure/developers/"&gt;linkistä&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923772" 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/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/pasim/archive/tags/azure/default.aspx">azure</category></item><item><title>PDC09: Windows Azure tuotantoversion julkistus</title><link>http://blogs.msdn.com/pasim/archive/2009/11/17/pdc09-windows-azure-tuotantoversion-julkistus.aspx</link><pubDate>Tue, 17 Nov 2009 19:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923759</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9923759.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9923759</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9923759</wfw:comment><description>&lt;P&gt;Professional Developers Conference 2009 pyörähti vauhtiin Los Angelesissa Ray Ozzien ja Bob Muglian avauspuheenvuorojen Azure julkistuksilla. Azure on nyt tuotantovalmis ja samalla lisäsimme muutamia asiakkaiden ja kumppanien toivomia ominaisuuksia.&lt;/P&gt;
&lt;H3&gt;Toiminnalliset muutokset&lt;/H3&gt;
&lt;P&gt;&lt;B&gt;SQL Azure &lt;/B&gt;esiversio julkistettiin kesäkuussa 2009 ja siirtyy nyt tuotantoon yhdessä muiden Azure palvelujen kanssa. SQL Azure tarjoaa helpon tien olemassaolevien relaatiokantapohjaisten sovellusten siirtoon Azure alustalle. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Laajempi sovellusmallli&lt;/B&gt; joka ei enää rajoita projektia yhteen web role ja yhteen worker role tyyppiin. Nyt sovelluksen rakenteen voi määrittää vapaammin toiminnallisten ja teknisten vaatimusten mukaan.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Uudet sovellusaihiot&lt;/B&gt; tarjoavat valmiit sovellusroolien pohjat ASP.NET MVC 2 (vaatii Visual Studio 2010) web rooleille, F# worker rooleille (vaatii Visual Studio 2010) ja WCF Service Application web rooleille. Uudet sovellusaihiot on julkaistu &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6967ff37-813e-47c7-b987-889124b43abd&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6967ff37-813e-47c7-b987-889124b43abd&amp;amp;displaylang=en"&gt;Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (November 2009)&lt;/A&gt; pakettina. Samalla lisäsimme myös tuen Visual Studio 2010 Beta 2:lle.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Sovellusroolien välinen integrointi&lt;/B&gt; oli aikaisemmin mahdollista vain Azure Storage Queue –jonomekanismin kautta. Suora rooli-instanssien välinen kommunikointi TCP/IP:llä mahdollistaa tiiviimmän integraation sovellusroolien välillä. Sovellukseen kuuluvat rooli ja rooli-instanssit on mahdollista hakea rajapintojen kautta ajonaikaisesti.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Virtuaalikoneen koko&lt;/B&gt; on nyt valittavisssa neljästä vaihtoehdosta; Small (1 ydin, 1,7 GB muistia, 250GB levyä), Medium (2 ydintä, 3.5GB muistia, 500GB levyä), Large (4 ydintä, 7GB muistia, 1000GB levyä) ja Extra Large (8 ydintä, 15GB muistia, 2000GB levyä). Yhdessä laajemman sovellusmallin ja sovellusroolien välisen integroinnin kanssa tämä mahdollistaa aina tarkoituksenmukaisen kokoonpanon käytön.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Tietoliikenne&lt;/B&gt; Windows Azuren esiversiossa oli rajoitettu vain HTTP/HTTPS protokolliin porttien 80 ja 443 läpi. Nyt on mahdollista käyttää myös muita TCP/IP portteja.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Järjestelmähallinnan rajapinnat&lt;/B&gt; mahdollistavat sovellusten tuotantoon siirron ja hallinnan automatisoinnin. Sovelluksiin tai niihin liittyviin hallintavälineisiin voidaan suoraan toteuttaa automaatiota sovelluksen käyttämien resurssien skaalaamiseksi ajantasaisesti kuorman mukaan. Myös kehitys- ja ylläpitoprosessia voidaan tehostaa automatisoimalla sovelluksen siirto testi- ja tuotantoympäristöön.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Windows Azure XDrives&lt;/B&gt; on uusi ominaisuus joka mahdollistaa Azure Blob Storagen mounttaamisen NTFS verkkolevyn palveluna. Palvelu sopii nykyisten NTFS-pohjaisten palvelujen siirtämiseen Azure alustalle sekä luonnollisesti käytettäväksi Azure virtuaalikoneiden paikallisen levytilan sijasta kun halutaan tallettaa dataa jonka on säilyttävä virtuaalikoneen vikatilanteessa. Palvelu sopii myös luettavan datan jakamiseen useiden virtuaalikoneiden kesken.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Certificate Management&lt;/B&gt; helpottaa niin SLL-pohjaisten kuin muidenkin sertifikaatteja hyödyntävien ratkaisujen toteuttamista ja hallintaa.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;“Dallas”&lt;/STRONG&gt; on uusi Azure alustan palvelu joka tarjoaa yleiskäyttöistä dataa kuten esim. postinumerokoodistoja tai paikkatietoa sovellusten käyttöön. Dataa on mahdollista käsitellä sekä ohjelmallisesti että ladata Exceliin ad-hoc analysointia varten. Palveluun on julkaistu monia Yhdysvaltain julkishallinnon tietokokoelmia. Olisiko tässä oiva keino saattaa myös Suomessa julkishallinnon dataa kehittäjien innovaation ja jatkojalostuksen pohjaksi?&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Lokitus ja diagnosointi&lt;/B&gt; parantui uuden Diagnostics API:n myötä. Rajapinta tarjoaa valmiin tuen lokien keräämiseen (Windows Azure logs, IIS 7.0 logs, Failed Request logs, crash dumps, Windows Event logs, performance counters, custom logs).&lt;/P&gt;
&lt;P&gt;Tässä muutamia hyödyllisiä linkkejä:&lt;/P&gt;
&lt;UL&gt;
&lt;P&gt;· &lt;A href="http://microsoftpdc.com/" mce_href="http://microsoftpdc.com/"&gt;PDC09 -tapahtuman sivut&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;· &lt;A href="http://www.microsoft.com/windowsazure/developers" mce_href="http://www.microsoft.com/windowsazure/developers"&gt;Windows Azure kehitäjäsivut&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;· &lt;A href="http://www.windowsazure.com/" mce_href="http://www.windowsazure.com/"&gt;Windows Azure yleissivut&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;· &lt;A href="http://msdn.microsoft.com/en-us/azure/" mce_href="http://msdn.microsoft.com/en-us/azure/"&gt;Windows Azure MSDN-palvelussa&lt;/A&gt;&lt;/P&gt;&lt;/UL&gt;
&lt;P&gt;Muista julkistuksista, kuten sekä Windows Server palvelimella että Windows Azure palvelualustalla toimivasta AppFabric sovelluspalvelimesta (ent. Dublin) ja System Center järjestelmähallinnan tulevista pilviominaisuuksista myöhemmissä postauksissa.&lt;/P&gt;
&lt;P&gt;[Edit: Kukin rooli vaatii edelleen oman virtuaalikoneensa. Alunperin mainitsemani mahdollisuus ajaa useampaa roolia samassa virtuaalikoneessa oli väärinkäsitys]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923759" 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/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/pasim/archive/tags/azure/default.aspx">azure</category></item><item><title>Miten Windows Azuren tuotanto toimii</title><link>http://blogs.msdn.com/pasim/archive/2009/10/19/miten-windows-azuren-tuotanto-toimii.aspx</link><pubDate>Mon, 19 Oct 2009 09:55:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9908993</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9908993.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9908993</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9908993</wfw:comment><description>&lt;p&gt;Windows Azuren toimintaperiaatteet kiinnostavat monia, niin omaa pilvityyppistä palvelualustaa rakentavia kumppaneita kuin sovelluspalveluja Azuren päälle rakentavia ohjelmistotaloja. Azuren tuotantoinfrastruktuurin rakenteesta ja suunnitteluperiaatteista löytyy PDC 2008 &lt;a href="http://channel9.msdn.com/pdc2008/ES19/"&gt;esitystallenne&lt;/a&gt;, joka antaa yleiskuvan teknisistä ratkaisuista.&lt;/p&gt;  &lt;p&gt;Johtoajatuksena on maksimaalinen automaatio. Azuren automaation ydinkomponentti on Fabric Controller, joka huolehtii sekä raudan elinkaaresta tyhjästä koneesta käyttöjärjestelmän lataamiseen ja päivitykseen saakka että Azuren päällä ajettavien sovellusten tarvittavien instanssien käynnistämisestä. &lt;/p&gt;  &lt;p&gt;Azure hyödyntää runsaasti virtuaalilevyjä (VHD). Kun uusi palvelin liitetään tuotantoon, palvelimen host partitio käynnistetään read-only Server Core VHD-levyltä. Kaikki levyn kirjoitus ohjataan erilliselle differencing VHD virtuaalilevylle. Samoin jokainen kahdeksasta samalle fyysiselle koneelle käynnistettävästä virtuaalikoneesta käyttää vastaavaa read-only base VHD – differencing VHD järjestelyä. Lisäksi virtuaalikoneelle käynnistettävä sovellusinstanssi, web tai worker role, asennetaan omaan erilliseen VHD-levyimageen. Näin on tarvittaessa helppo päivittää niin sovellusta kuin käyttöjärjestelmää. Myös aikaa ja levytilaa säästyy kun kaikki samaa tyyppiä olevat virtuaalikoneet voidaan käynnistää samalta read-only VHD:ltä.&lt;/p&gt;  &lt;p&gt;Käyttöjärjestelmäpäivityksiä ei Azuressa tehdä käynnissä oleviin virtuaalikoneisiin. Päivitys tehdään aina erikseen read-only base VHD imagelle ja sovellus saa päivitetyn käyttöjärjestelmän alleen update domain kerrallaan tehtävän uudelleenkäynnistyksen kautta. Koska sovellus ja käyttöjärjestelmä ovat omilla VHD levyillään, ei sovellukselle tarvitse käyttöjärjestelmäpäivityksen yhteydessä tehdä mitään.&lt;/p&gt;  &lt;p&gt;Tästä kaikesta siis tarkemmin mainitsemassani &lt;a href="http://channel9.msdn.com/pdc2008/ES19/"&gt;PDC 2008 taltioinnissa&lt;/a&gt;. Uutta tietoa Azuren tuotantoversiosta on tulossa &lt;a href="http://microsoftpdc.com/"&gt;PDC 2009&lt;/a&gt; konferenssissa 16.-19.11. Los Angelesissa. Muukaan muuten mahtuu vielä, joten siitä vain &lt;a href="http://microsoftpdc.com/Registration"&gt;ilmoittautumaan&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9908993" 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/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/pasim/archive/tags/azure/default.aspx">azure</category></item><item><title>Windows 7 koulutusta sovelluskehittäjille</title><link>http://blogs.msdn.com/pasim/archive/2009/10/01/windows-7-koulutusta-sovelluskehitt-jille.aspx</link><pubDate>Thu, 01 Oct 2009 12:47:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9901750</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9901750.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9901750</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9901750</wfw:comment><description>&lt;p&gt;Jos kehität sovelluksia asiakkaillesi tai omalle organisaatiollesi, tule oppimaan miten hyödynnät sovelluksissasi kaikki Windows 7:n uudet piirteet ja varmistat yhteensopivuuden. Koulutus järjestetään 22.-23.10.2009 Dipolissa. &lt;/p&gt;  &lt;p&gt;Koulutus on tarkoitettu kumppaneille, jotka haluavat konsultoida asiakkaitaan Windows 7 siirtymässä sovellusten kannalta. Sopii myös loppukäyttäjäorganisaatioille joilla on omaa sovelluskehitystä.&lt;/p&gt;  &lt;p&gt;Ilmoittautumislinkki on &lt;a href="http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=47-70-11-70-5A-E7-40-D4-6C-1B-92-E4-54-42-BF-78&amp;amp;Culture=fi-FI"&gt;http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=47-70-11-70-5A-E7-40-D4-6C-1B-92-E4-54-42-BF-78&amp;amp;Culture=fi-FI&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Koulutuksen sisältö tarkemmin alla. Koulutus pidetään englanniksi.&lt;/p&gt;  &lt;p&gt;Tervetuloa!    &lt;br /&gt;t. Pasi Mäkinen&lt;/p&gt;  &lt;p&gt;Subject: Win 7 ACF Partner Training - Espoo, Dipoli, 22.-23.10.2009&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/Windows7koulutustasovelluskehittjille_B3AA/clip_image002_2.gif"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/Windows7koulutustasovelluskehittjille_B3AA/clip_image002_thumb.gif" width="597" height="142" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Special Invitation    &lt;br /&gt;Windows® 7 Application Compatibility     &lt;br /&gt;Partner Training Events&lt;/h3&gt;  &lt;p&gt;You're invited to attend Microsoft's upcoming &lt;b&gt;2-day&lt;/b&gt; Windows Vista® and Windows 7 Application Compatibility to a city nearest you.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Day 1&lt;/b&gt; of the training is for partners that are new to application compatibility remediation.     &lt;br /&gt;&lt;b&gt;Day 2&lt;/b&gt; of the training covers Windows 7 application compatibility remediation scenarios and is targeted for developers/consultants already familiar with Vista application compatibility. There is no cost for the training. Lunch will be available to those who attend.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Event:&lt;/b&gt; &lt;b&gt;Windows 7 Application Compatibility Partner Training - Dipoli, Espoo&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Location:&lt;/b&gt; Otakaari 24, ESPOO, http://www.dipoli.tkk.fi/kongressipalvelut/     &lt;br /&gt;&lt;b&gt;Phone:&lt;/b&gt; Pasi Mäkinen, 040-739 1417 (tiedustelut, ilmoittautuminen oheisen linkin kautta)     &lt;br /&gt;&lt;b&gt;Date:&lt;/b&gt; 22. – 23.10.2009     &lt;br /&gt;&lt;b&gt;Time:&lt;/b&gt; 8:30 – 17:00     &lt;br /&gt;&lt;b&gt;Registration:&lt;/b&gt; Click &lt;a href="http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=47-70-11-70-5A-E7-40-D4-6C-1B-92-E4-54-42-BF-78&amp;amp;Culture=fi-FI"&gt;HERE&lt;/a&gt; to register for this event.&lt;/p&gt;  &lt;h4&gt;Topical Agenda:&lt;/h4&gt;  &lt;h5&gt;General&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Windows 7 Overview / Deprecations &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Compatibility Content – Windows Vista and Windows 7&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;User Account Control – Overview &lt;/li&gt;    &lt;li&gt;User Account Control – Advanced / Windows Resource Protection &lt;/li&gt;    &lt;li&gt;Internet Explorer 7/8 Protected Mode &lt;/li&gt;    &lt;li&gt;Operating System Versioning / Folder Locations / Session 0 &lt;/li&gt;    &lt;li&gt;LUA Tools (ProcMon / SUA / LUA Buglight) &lt;/li&gt;    &lt;li&gt;Shims and Compatibility Administrator &lt;/li&gt;    &lt;li&gt;Sysinternals Tools / Internet Explorer Compatibility Test Tool &lt;/li&gt;    &lt;li&gt;Application Compatibility Manager &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Compatibility Content – Windows 7 Only&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Internet Explorer 8 Standards Mode &lt;/li&gt;    &lt;li&gt;High DPI &lt;/li&gt;    &lt;li&gt;Document Libraries &lt;/li&gt;    &lt;li&gt;Windows 7 Logo &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Light-Up Content – Windows Vista and Windows 7&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Service hardening / service SIDs / Mandatory integrity control &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Light-Up Content – Windows 7 Only&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Superbar / Ribbon &lt;/li&gt;    &lt;li&gt;Multi-touch and Ink &lt;/li&gt;    &lt;li&gt;Sensors and platform &lt;/li&gt;    &lt;li&gt;Graphics improvements &lt;/li&gt;    &lt;li&gt;Open packaging conventions / XPS &lt;/li&gt;    &lt;li&gt;Background services and processes &lt;/li&gt;    &lt;li&gt;Power management &lt;/li&gt;    &lt;li&gt;Instrumentation and diagnostics &lt;/li&gt;    &lt;li&gt;Ribbon &lt;/li&gt;    &lt;li&gt;Kernel changes &lt;/li&gt;    &lt;li&gt;NUMA &lt;/li&gt;    &lt;li&gt;Concurrency Runtime &lt;/li&gt;    &lt;li&gt;Server Core &lt;/li&gt;    &lt;li&gt;PowerShell &lt;/li&gt;    &lt;li&gt;BITS &lt;/li&gt;    &lt;li&gt;Windows Web Services &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Quality Content – Windows Vista and Windows 7&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Application Verifier &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Registration&lt;/h4&gt;  &lt;p&gt;To register for events, please see the links in the above section.&lt;/p&gt;  &lt;p&gt;A maximum of 4 attendees per company may attend. Since demand for this event is very high, we would register as soon as possible.&lt;/p&gt;  &lt;p&gt;After you have registered for the event, the Microsoft Registration team will contact you to confirm your place. for confirmation of attendance before booking travel and accommodation: we expect this event to be heavily and additional names will be added to a wait-list in case new capacity becomes available.&lt;/p&gt;  &lt;h4&gt;Event Arrival&lt;/h4&gt;  &lt;p&gt;When you arrive at the training facility you will need to have your ID with you to sign in with reception. The register you, provide you with a badge and direct you to our location in the building.&lt;/p&gt;  &lt;p&gt;If you will be driving in, be sure to have the make, model, color and license plate number of your vehicle ready register with reception.&lt;/p&gt;  &lt;h4&gt;Questions?&lt;/h4&gt;  &lt;p&gt;Your feedback is important to us so if you have additional comments, questions, or concerns please email Events Team.&lt;/p&gt;  &lt;p&gt;Thank you for your interest in attending Vista and Windows 7 App Compat training event, and we look forward&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901750" width="1" height="1"&gt;</description></item><item><title>Cloud computing -arkkitehtuuri</title><link>http://blogs.msdn.com/pasim/archive/2009/10/01/cloud-computing-arkkitehtuuri.aspx</link><pubDate>Thu, 01 Oct 2009 08:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9901673</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9901673.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9901673</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9901673</wfw:comment><description>&lt;P&gt;Cloud computing eli suomeksi pilvilaskenta on kiistelty teknologia-alue. Mihin sitä kannattaa käyttää ja onko siitä mitään hyötyä? Osan, kuten InfoQ:n artikkelin “&lt;A href="http://www.infoq.com/articles/oopsla-cloud-computing-debate" mce_href="http://www.infoq.com/articles/oopsla-cloud-computing-debate"&gt;Cloud Computing for the Wrong Reasons&lt;/A&gt;” kirjoittajien,&amp;nbsp; mielestä cloud computing on vielä työkalu vailla tarvetta. Kirjoittajat tosin tunnistavat pilvilaskennalle tiettyjä kapeita sovellusalueita. Yksi ehdotetuista ratkaisuista on verkkopohjaiset 3D-pelit palvelimella tapahtuvalla renderöinnillä ja ohutpäätteillä. Kuka tahansa verkkopohjaisia reaaliaikaisia pelejä pelannut tosin tietää verkon latenssin tekevän ideasta lähes mahdottoman.&lt;/P&gt;
&lt;P&gt;Kokosin yhdessä muutaman kumppanin kanssa artikkelin “&lt;A href="http://cid-40f961178d6c28c9.skydrive.live.com/self.aspx/Julkinen/Azure/The%20Battle%20for%20Clouds.pdf?authkey=RLcqkUFlw1Y%24" target=_blank mce_href="http://cid-40f961178d6c28c9.skydrive.live.com/self.aspx/Julkinen/Azure/The Battle for Clouds.pdf?authkey=RLcqkUFlw1Y%24"&gt;The Battle for Clouds&lt;/A&gt;” siitä, mihin meidän mielestämme cloud computing sopii. Artikkelissa annetaan yleiskuva ja viitekehys cloud computing -alustojen vertailuun. Lisäksi pohdimme mitä vaikutuksia cloud computing –alustan käytöllä on ratkaisuarkkitehtuuriin. Mukana on myös kaksi cloud computing –pohjaista sovellusesimerkkiä, &lt;A href="http://www.sopima.fi/" mce_href="http://www.sopima.fi/"&gt;Sopima Contract Managent&lt;/A&gt; ja &lt;A href="http://www.sproodle.fi/" mce_href="http://www.sproodle.fi/"&gt;Sproodle&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Vielä kiitos muille artikkelin kirjoittajille; &lt;A href="http://blog.avanadeadvisor.com/blogs/aalialikoski/default.aspx" mce_href="http://blog.avanadeadvisor.com/blogs/aalialikoski/default.aspx"&gt;Aali Alikoski&lt;/A&gt;, Antti Makkonen ja &lt;A href="http://nickeandersson.blogs.com/blog/" mce_href="http://nickeandersson.blogs.com/blog/"&gt;Nicklas Andersson&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Olisi mielenkiintoista kuulla kommenttien kautta sinun ajatuksiasi pilvilaskennan käyttökelpoisuudesta.&lt;/P&gt;
&lt;P&gt;[Edit 1.10. klo 14:27: korjattu linkki artikkeliin.]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901673" 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/azure/default.aspx">azure</category></item><item><title>The Battle for Clouds</title><link>http://blogs.msdn.com/pasim/archive/2009/10/01/the-battle-for-clouds.aspx</link><pubDate>Thu, 01 Oct 2009 08:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9901670</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9901670.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9901670</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9901670</wfw:comment><description>&lt;P&gt;Cloud computing is still controversial new technology. It’s under debate what is it good for and what benefits does it offer. Some people, like the authors of InfoQ article “&lt;A href="http://www.infoq.com/articles/oopsla-cloud-computing-debate" mce_href="http://www.infoq.com/articles/oopsla-cloud-computing-debate"&gt;Cloud Computing for the Wrong Reasons&lt;/A&gt;”, think its a tool in search of it’s use. They do identify some niche’s for cloud computing. I found amusing the idea of using cloud computing for gaming via server based 3D-rendering with cheap terminals. If these folks had ever played any real-time 3D games, they’d know that the latency would destroy the experience.&lt;/P&gt;
&lt;P&gt;To give a view on what cloud computing is and how to use it, I’ve written together with few partners a paper “&lt;A href="http://cid-40f961178d6c28c9.skydrive.live.com/self.aspx/Julkinen/Azure/The%20Battle%20for%20Clouds.pdf?authkey=RLcqkUFlw1Y%24" mce_href="http://cid-40f961178d6c28c9.skydrive.live.com/self.aspx/Julkinen/Azure/The Battle for Clouds.pdf?authkey=RLcqkUFlw1Y%24"&gt;The Battle for Clouds&lt;/A&gt;”. The paper gives overview of cloud terminology and presents a reference model for cloud platforms. The reference model is used to compare major cloud platforms and analyze how cloud computing influences practical business system architectures. The paper includes description of two solutions based on Microsoft Azure platform; &lt;A href="http://www.sopima.fi/" mce_href="http://www.sopima.fi/"&gt;Sopima Contract Managent&lt;/A&gt; and &lt;A href="http://www.sproodle.fi/" mce_href="http://www.sproodle.fi/"&gt;Sproodle&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I’d like to express my thanks to the other authors &lt;A href="http://blog.avanadeadvisor.com/blogs/aalialikoski/default.aspx" mce_href="http://blog.avanadeadvisor.com/blogs/aalialikoski/default.aspx"&gt;Aali Alikoski&lt;/A&gt;, Antti Makkonen and &lt;A href="http://nickeandersson.blogs.com/blog/" mce_href="http://nickeandersson.blogs.com/blog/"&gt;Nicklas Andersson&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I would enjoy hearing how you see cloud computing.&lt;/P&gt;
&lt;P&gt;[Edit 1.10. 14:30: Corrected the link to the whitepaper.]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901670" 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/English/default.aspx">English</category><category domain="http://blogs.msdn.com/pasim/archive/tags/azure/default.aspx">azure</category></item><item><title>Pilvipalvelujen tietoturva</title><link>http://blogs.msdn.com/pasim/archive/2009/09/25/pilvipalvelujen-tietoturva.aspx</link><pubDate>Fri, 25 Sep 2009 15:21:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9899455</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9899455.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9899455</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9899455</wfw:comment><description>&lt;p&gt;&lt;u&gt;&lt;strong&gt;&lt;a href="http://www.cloudsecurityalliance.org/"&gt;Cloud Security Alliance&lt;/a&gt;&lt;/strong&gt;&lt;/u&gt; on verkkosivustollaan julkaissut mielenkiintoisen dokumentin &lt;a href="http://www.cloudsecurityalliance.org/csaguide.pdf"&gt;Security Guidance for Critical Areas of Focus in Cloud Computing&lt;/a&gt;. Dokumentissa tarkastellaan cloud computing ilmiötä loppuasiakkaan kannalta organisaation riskienhallinnan ja sopimuskäytäntöjen näkökulmasta. Dokumentissa on monia hyviä oivalluksia ja muutamia omia ajatuksia herätteleviä kohtia.&lt;/p&gt;  &lt;p&gt;Riskienhallinnan tiivistelmässä todetaan viisaasti että asiakkaan on investoitava osa cloud computing –alustan käytöstä saamastaan hyödystä tietoturvamekanismeihin ja -käytäntöihin. Sovellusratkaisuun on kenties sisällytettävä datan salaus tai asiakkaan on syytä tehdä huolellisempi riskikartoitus sekä tarkistaa riskitilanne säännöllisesti. Riskienhallinnan osiossa annetaan myös hyviä kysymyksiä joita esittää cloud computing –palvelun toimittajalle. Täytyypä sanoa ettei itselläni ole vielä kaikkiin dokumentissa heitettyihin kysymyksiin vastauksia tiedossa. &lt;/p&gt;  &lt;p&gt;Sopimuskäytäntöjen suhteen muistutetaan että cloud computing –palvelujen tuotanto ja käyttö tapahtuu useimmiten, ainakin Suomesta katsottuna, eri lainsäädäännön piirissä. Lainsäädännön eroja kannattaa miettiä jo palvelua hankittaessa. Oma ennusteeni on, että suomalaiset asiakkaat haluavat ensisijaisesti käyttää alustoja joiden tuotanto tapahtuu Euroopan Unionin alueella, jolloin lainsäädäntö on harmonisoidumpaa palvelun tuottajan ja käyttäjän kesken. Sopimusehtojen neuvoteltavuuteen kehotetaan dokumentissa kiinnittämään huomiota. Todennäköisesti cloud computing –palvelujen osalta tapahtuukin toimittajien kerrostumista sopimusehtojen sekä palvelutason neuvoteltavuuden osalta. Globaalit palvelutoimittajat pyrkivät yhdenmukaiseen tuotantomalliin ja palvelutasoon. Mittakaavaetu tuotannossa kun saattaa olla kustannustason putoaminen 1/5 – 1/7 osaan verrattuna paikalliseen tuotantoon omassa konesalissa.&lt;/p&gt;  &lt;p&gt;Cloud computing –palvelutoimittajan ympäristön sertifiointi ja auditointi on yksi mekanismi riskienhallinnassa. Dokumentissa todetaan ISO/IEC 27001:2005 sertifioinnin ja SAS 70 Type II auditoinnin yhdessä antavan perustason käsityksen palvelutoimittajan käytäntöjen tasosta. Kannattaa kuitenkin kiinnittää huomiota mitä palvelun osa-alueita sertifiointi tai auditointi koskee. Azure palvelualustan konekeskuksista on nähtävissä ISO/IEC 27001:2005 &lt;a href="http://www.bsi-global.com/en/Assessment-and-certification-services/Client-directory/CertificateClient-Directory-Search-Results/?pg=1&amp;amp;licencenumber=IS+533913&amp;amp;searchkey=companyXeqXmicrosoft"&gt;sertifikaatit&lt;/a&gt; BSI Groupin sivustolla. SAS 70 Type II auditointitulokset ovat pyydettäessä Azure palvelualustaa harkitsevien enterprise-asiakkaiden nähtävissä.&lt;/p&gt;  &lt;p&gt;Dokumentti on suositeltavaa lukemista siis kaikille liiketoimintaa pilvipalvelujen&amp;#160; päälle suunnitteleville.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9899455" 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/azure/default.aspx">azure</category></item><item><title>Mitä eroa on SQL Azurella ja SQL Serverillä?</title><link>http://blogs.msdn.com/pasim/archive/2009/09/10/mit-eroa-on-sql-azurella-ja-sql-serverill.aspx</link><pubDate>Thu, 10 Sep 2009 11:51:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9893544</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9893544.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9893544</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9893544</wfw:comment><description>&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx"&gt;SQL Azure&lt;/a&gt; on Azure palvelualustan relaatiokantapalvelu, joka on tällä hetkellä kokeiltavissa CTP testiversiona. CTP-version Transact-SQL on osajoukko täyden SQL-tietokannan ominaisuuksista. Erot on kuvattu MSDN-palvelun dokumentissa &lt;a href="http://msdn.microsoft.com/en-us/library/ee336281.aspx"&gt;Transact-SQL Reference (SQL Azure Database)&lt;/a&gt;. SQL Azuren rajoitukset ovat pääpiirteissään: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Hajautetut transaktiot ja kyselyt eivät ole tuettuja. &lt;/li&gt;    &lt;li&gt;Paikkatietoon liittyvät tietotyypit eivät ole tuettuja. &lt;/li&gt;    &lt;li&gt;Rajoituksia merkkijonotietotyypeissä (text, ntext, image). &lt;/li&gt;    &lt;li&gt;Rajoituksia funktioiden tuessa (scalar, rowset). &lt;/li&gt;    &lt;li&gt;Useimmat SQL Serverin System Stored Procedures eivät ole käytettävissä sovelluksille. &lt;/li&gt;    &lt;li&gt;SQL Serverin System Tables eivät ole käytettävissä sovelluksille. &lt;/li&gt;    &lt;li&gt;Rajoitettu tuki System View –näkymille. &lt;/li&gt;    &lt;li&gt;Rajoituksia Transact-SQL lauseille. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Muita skeemaan, autentikointiin, kantayhteyksiin ja työkaluihin liittyviä rajoituksia on kuvattu dokumentissa &lt;a href="http://msdn.microsoft.com/en-us/library/ee336245.aspx"&gt;Guidelines and Limitations (SQL Azure Database)&lt;/a&gt;. &lt;/p&gt; Eroista merkittävä osa perustuu siihen että tietokantaympäristö on jaettu useamman asiakkaan kesken, jolloin tuotannollisista ja tietoturvasyistä palvelintasolla vaikuttavia toiminnallisuuksia, kuten systeemitauluja ja –proseduureja on rajoitettu. Osa rajoituksista, kuten hajautus ja paikkatiedot tulevat poistumaan myöhemmissä versioissa. SQL Azure on kuitenkin osajoukko SQL Serverin ominaisuuksista, joten sovelluksen siirto oman konesalin ja Azuren välillä on mahdollista kun noudatetaan SQL Azuren toiminnallisuusjoukkoa.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9893544" 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/azure/default.aspx">azure</category><category domain="http://blogs.msdn.com/pasim/archive/tags/SQL/default.aspx">SQL</category></item><item><title>Miten eroon IE6:sta?</title><link>http://blogs.msdn.com/pasim/archive/2009/09/10/miten-eroon-ie6-sta.aspx</link><pubDate>Thu, 10 Sep 2009 11:00:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9893530</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9893530.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9893530</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9893530</wfw:comment><description>&lt;p&gt;Jos organisaatiollasi on edelleen käytössä Internet Explorer 6, niin kannattaa katsoa seuraava verkkoluento. Luento lähetetään suorana, jolloin on myös mahdollista esittää kysymyksiä.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;TecNet TV: IE6 käytössä, miten eteenpäin?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Kutsu suoraan lähetykseen keskiviikkona 16.9. klo&amp;#160; 9:00 – 12:00 &lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Internet Explorer 6 on edelleen laajalti käytössä, vaikka selain on suunniteltu ja toteutettu vuosina 2000-2001. Lähes kahdeksan vuotta vanha selain on rasite sivustojen tekijöille, jotka joutuvat tekemään eri version sivustaan näin vanhaa selainta varten. Toisaalta useilla yrityksillä ja organisaatioilla on käytössä järjestelmiä, jotka käyttävät vuosituhannen vaihteen teknologioita ja sitovat ympäristön vanhentuneeseen selainteknologiaan, eikä järjestelmien päivittäminen ole taloudellisesti mielekästä. Käyttäjien työskentely ei saisi mutkistua, eikä ympäristön ylläpito mutkistua. Mikä neuvoksi?&lt;/p&gt;  &lt;p&gt;Tervetuloa katsomaan suoraa lähetystä&amp;#160; Keilarannasta keskiviikkona 16.9. klo&amp;#160; 9:00 – 12:00. &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032425726&amp;amp;EventCategory=2&amp;amp;culture=fi-FI&amp;amp;CountryCode=FI"&gt;Ilmoittaudu suoraan lähetykseen&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Puhujina Juhani Vuorio ja Janne Pohjala Microsoftilta&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;09:00-09:50&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Mikä ongelma on ja mitä ratkaisuja siihen on?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Mikä on IE6 ja mitä se tukee?&lt;/li&gt;    &lt;li&gt;Mistä ongelma muodostuu?&lt;/li&gt;    &lt;li&gt;Millaisia ratkaisuvaihtoehtoja on?&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Internet Explorer 8 –kaksi eri sivumoottoria yhdessä selaimessa&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Kuinka siirtyä vaiheittain ajantasaisiin sivustostandardeihin IE8:n avulla&lt;/li&gt;    &lt;li&gt;Sivujen kehittäminen toimimaan kaikilla selaimilla – standardit&lt;/li&gt;    &lt;li&gt;Yhteensopivuustilojen hallinnan periaatteet&lt;/li&gt;    &lt;li&gt;Q&amp;amp;A&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;10:00-10:50&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Yhteensopivuustilojen hallinta &lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Mitkä ovat Internet Explorerin yhteensopivuustilat ja kuinka ne toimivat?&lt;/li&gt;    &lt;li&gt;Millä tavoin niitä voi kontrolloida selaimen asetusten kautta&lt;/li&gt;    &lt;li&gt;Miten voidaan sivustokohtaisesti ohjeistaa selaimelle suositeltava näyttötila?&lt;/li&gt;    &lt;li&gt;Miten vaiheittainen siirtymä voidaan toteuttaa?&lt;/li&gt;    &lt;li&gt;Muita huomioon otettavia seikkoja&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;11:00-11:50&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; IE8 asennuspaketin laadinta ja asetusten keskitetty hallinta&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Kuinka laaditaan mukautettu IE8 asennuspaketti&lt;/li&gt;    &lt;li&gt;Asennuksen automatisointi ja toteutus&lt;/li&gt;    &lt;li&gt;Keskitetty asetusten hallinta &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032425726&amp;amp;EventCategory=2&amp;amp;culture=fi-FI&amp;amp;CountryCode=FI"&gt;Ilmoittaudu suoraan lähetykseen.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9893530" 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/Standardit/default.aspx">Standardit</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Event/default.aspx">Event</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Yhteentoimivuus/default.aspx">Yhteentoimivuus</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Browser/default.aspx">Browser</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>Korkeatasoinen Windows Azure videoluento</title><link>http://blogs.msdn.com/pasim/archive/2009/08/14/korkeatasoinen-windows-azure-videoluento.aspx</link><pubDate>Fri, 14 Aug 2009 18:49:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9870218</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9870218.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9870218</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9870218</wfw:comment><description>&lt;table border="0" cellspacing="0" cellpadding="2" width="689"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="246"&gt;         &lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=MSeob-pSf3Y"&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="Tuukka" border="0" alt="Tuukka" align="left" src="http://blogs.msdn.com/blogfiles/pasim/WindowsLiveWriter/KorkeatasoinenWindowsAzurevideoluento_10ADE/Tuukka_1.png" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="441"&gt;         &lt;p&gt;Jos ihmettelet mikä on Windows Azure, niin Tuukka Salonen lähetti minulle tänään linkin &lt;a href="http://www.youtube.com/watch?v=MSeob-pSf3Y"&gt;videoluentoon&lt;/a&gt;, jossa Tuukka kertoo tiiviisti ja selkeästi Azuren idean. Luennosta tekee hieman erikoisemman sen pitopaikka. Tuukka nimittäin pitää pikaluentonsa liitovarjolla lentäessään! Pilviluento aidossa ympäristössä Madventures henkeen. &lt;/p&gt;          &lt;p&gt;Hyvä Tuukka!&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9870218" 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/azure/default.aspx">azure</category></item><item><title>Assembly Summer ‘09 kuulumisia</title><link>http://blogs.msdn.com/pasim/archive/2009/08/11/assembly-summer-09-kuulumisia.aspx</link><pubDate>Tue, 11 Aug 2009 11:07:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9864005</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9864005.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9864005</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9864005</wfw:comment><description>&lt;p&gt;Viime viikolla ja viikonloppuna osallistuimme Assembly demo-ohjelmointi ja pelitapahtumaan. Osastollamme oli esillä mm. &lt;a href="http://www.microsoft.com/windows/windows-7/default.aspx"&gt;Windows 7&lt;/a&gt;, &lt;a href="http://developer.windowsmobile.com/"&gt;Windows Mobile sovelluskehitys&lt;/a&gt;, &lt;a href="http://www.microsoft.com/silverlight/overview/default.aspx"&gt;Silverlight 3&lt;/a&gt; ja &lt;a href="http://www.microsoft.com/expression/"&gt;Expression Studio 3&lt;/a&gt;. Microsoftin ständillä oli teemana surfing, joka sai alkunsa kun Microsoftin mobiilibisneksestä vastaava Paanasen Vesku tarjosi hienoa VW Kleinbussia osastolle. Kuvia osastolta ja Assyiltä yleisesti näet kokoamistani &lt;a href="http://photosynth.net/Search.aspx?query=assy2009"&gt;Photosynth-albumeista&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Surkein seiskarauta -kilpailu&lt;/h2&gt;  &lt;p&gt;Windows 7 tiimoilta Assemblyillä järjestettiin surkein seiskarauta –kilpailun finaali, johon otti osaa yhteensä 12 virittelijää. Kilpailussa piti demonstroida mahdollisimman vanhaan koneeseen tehty Windows 7 asennus, jossa toimii verkko ja selain. Arviointikriteereinä oli itse laitteiston (50%) lisäksi laitteistoon ja asennukseen liittyvä tarina (30%) sekä laitteen aikakauden mukainen tuunaus (20%). Kilpailussa nähtiin niin tyylipuhtaita koteloa, näppäimistöä, hiirtä ja näyttöä myöden aikakauden mukaisia kokoonpanoja kuin pahviseen olutaskiin koottuja koneita. Tuomareina toimivat allekirjoittanut ja Mikrobitin Pekka Rousu sekä Assembly.org:sta Risto Mäki-Petäys. Tuomariston 3,5 tunnin urakan jälkeen kolmen kärjeksi julistettiin seuraavat viritykset:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Jaettu 3. sija:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;xanthic&lt;/strong&gt; (CPU P2 233Mhz, RAM 96MB, 6,2GB kovalevy)      &lt;br /&gt;Assembly netcrew:n kokoama. Sarjahiiri, 9&amp;quot; kassapäätteen mv CRT-näyttö. IBM 'valurautanäppis'. Kone toimi pääsiäiseen saakka linuxilla Web-palvelimena. Nyt netcrewllä käytössä verkonvalvontakoneena pingaamassa. Prosessorin kiinnittämiseksi jouduttiin emolevyltä poistamaan alkuperäiset kiinnikeet Dremelin osastolta lainatulla poralla.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Sukkamehu&lt;/strong&gt; (CPU P2 133Mhz, RAM 128MB, 6,5GB kovalevy)      &lt;br /&gt;Asennettu DVD:ltä, karsittu vLite työkalulla ennen asennusta. Kone on peräisin työpaikan varastosta. Kotelo on Osborne, emolevy MSI. Vintage hiiri 25pin D-liittimellä. ICL näppäimistö. CRT -näyttö.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Toinen sija:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Dible&lt;/strong&gt; (CPU P2 133Mhz, RAM 128MB, 40GB kovalevy)      &lt;br /&gt;Asennettu ensin 320MB muistin kanssa ja poistettu muistia. Asennusta viilattu poistamalla kaikki UI karkki, indeksointi ja ylimääräiset servicet. Rauta peräisin kaverin navetasta. Virtalähde piti vaihtaa kuivuneiden EL-konkkien vuoksi. Verkkokortti pyörii XP ajureilla. Näyttönä CRT vm.-95. Toimii Assyillä samalla matkajääkaapin virtalähteenä.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Voittaja:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Comrader&lt;/strong&gt; (CPU P2 133 Mhz, RAM 80MB, 6,3GB kovalevy      &lt;br /&gt;Kone koottu Koffin pahviseen 24 tölkin laatikkoon kuumaliimalla. Nokia CRT näyttö. Keytronic näppis vm. -95. Hiirenä MS Mouse vm. -95. Näytönohjaimella muistia 1MB, värejä vain 16. Tuorein komponentti on SMC:n PCI-väyläinen verkkokortti vm. 96-97. Asennuksesta on otettu palveluja pois päältä sekä levytilan säästämiseksi komponentteja poistettu.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Voittaja palkittiin Acer One D250 miniläppärillä.&lt;/p&gt;  &lt;h2&gt;Windows 7 kiinnosti&lt;/h2&gt;  &lt;p&gt;Windows 7 oli esillä neljällä demokoneella, joista yhdessä myös multitouch-näyttö. Virtual Earth kartan käyttö kosketuskäyttöliittymän kautta herätti runsaasti kiinnostusta. Paljon kyseltiin mm. &lt;a href="http://www.microsoft.com/windows/windows-7/features/whats-new.aspx"&gt;muutoksista&lt;/a&gt; Vistaan ja XP:hen nähden, &lt;a href="http://www.microsoft.com/windows/windows-7/compare-editions/default.aspx"&gt;versioiden eroista&lt;/a&gt;, &lt;a href="http://www.microsoft.com/windows/windows-7/get/upgrade-advisor.aspx"&gt;oheislaitetuesta&lt;/a&gt;, &lt;a href="http://www.microsoft.com/windows/windows-7/get/system-requirements.aspx"&gt;laitevaatimuksista&lt;/a&gt;, vanhan &lt;a href="http://windows.microsoft.com/en-us/windows7/Installing-Windows-recommended-links"&gt;käyttöjärjestelmän päivittämisestä&lt;/a&gt; sekä &lt;a href="http://windows.microsoft.com/en-us/windows7/Install-more-than-one-operating-system-multiboot"&gt;asentamisesta rinnakkain muiden käyttöjärjestelmien kanssa&lt;/a&gt;. Usein kysytty ohje oli mm. &lt;a href="http://kmwoley.com/blog/?p=345"&gt;miten tehdään boottaava USB-tikku&lt;/a&gt; miniläppärille asennusta varten.&lt;/p&gt;  &lt;h2&gt;Windows Mobile&lt;/h2&gt;  &lt;p&gt;Windows Mobile oli esillä Samsungin, HTC:n ja Sony Ericssonin laitteiden voimalla. Lisäksi Microsoft sponsoroi extrapalkinnoilla Real Wild ja Pelikehitys –kilpailuiden finalistitöitä jotka on tehty Windows Mobile 6.1 alustalla. Microsoft ja Samsung lainasivat kisaan osallistuville tiimeille kesän ajaksi Samsung Omnia 900i puhelimia kehitysalustaksi. Windowsn Mobile alustaa käyttävistä kilpailutöista palkittiin: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://scene.org/file.php?file=%2Fparties%2F2009%2Fassembly09%2Freal_wild%2Fbeertime_x2_by_dekadence.zip&amp;amp;fileinfo"&gt;Beertime X2&lt;/a&gt; by Dekadence (&lt;a href="http://media.assembly.org/vod/2009/Compos/991_RealWild_Beertime_X2_by_Dekadence_h264_1024kbit.mp4"&gt;MP4 video 1Mbit/s&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://scene.org/file.php?file=%2Fparties%2F2009%2Fassembly09%2Fgamedev%2Fyautt_by_andows__capsizer.zip&amp;amp;fileinfo"&gt;YAUTT&lt;/a&gt; by Andows &amp;amp; Capsizer (&lt;a href="http://media.assembly.org/vod/2009/Compos/924_Gamedev_YAUTT_by_Andows__Capsizer_h264_1024kbit.mp4"&gt;MP4 video 1Mbit/s&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://scene.org/file.php?file=%2Fparties%2F2009%2Fassembly09%2Fgamedev%2Fglobular_arrebato_by_mikaakim_production.zip&amp;amp;fileinfo"&gt;Globular Arrebato&lt;/a&gt; by MikaakiM Production (&lt;a href="http://media.assembly.org/vod/2009/Compos/926_Gamedev_Globular_Arrebato_by_MikaakiM_Production_h264_1024kbit.mp4"&gt;MP4 video 1Mbit/s&lt;/a&gt;)&lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Silverlight 3 ja Expression Studio 3&lt;/h2&gt;  &lt;p&gt;Käyttöliittymäsuunnittelijoille suunnatusta &lt;a href="http://www.microsoft.com/expression/"&gt;Expression Studio 3&lt;/a&gt; paketista kävijöitä kiinnosti eniten &lt;a href="http://www.microsoft.com/expression/products/Sketchflow_Overview.aspx"&gt;Sketch Flow&lt;/a&gt; työkalut käyttöliittymän rakenteen ja navigoinnin kuvaamiseen sekä mahdollisuus rakentaa toimivia ja koodin kannalta jatkotyöstettäviä käyttöliittymädemoja. Silverlight 3 oli myös teknologiana Real Wild –sarjan kilpailutyössä &lt;a href="http://scene.org/file.php?file=%2Fparties%2F2009%2Fassembly09%2Freal_wild%2F52_by_wide_load.zip&amp;amp;fileinfo"&gt;52 by Wide Load&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9864005" 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/Valokuvaus/default.aspx">Valokuvaus</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Tapahtuma/default.aspx">Tapahtuma</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/Blend/default.aspx">Blend</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Touch/default.aspx">Touch</category></item><item><title>Kosketuskäyttöliittymän haasteet</title><link>http://blogs.msdn.com/pasim/archive/2009/06/29/kosketusk-ytt-liittym-n-haasteet.aspx</link><pubDate>Mon, 29 Jun 2009 11:14:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9808303</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9808303.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9808303</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9808303</wfw:comment><description>&lt;p&gt;Ars Technicassa ilmestyi juuri hyvä &lt;a href="http://arstechnica.com/microsoft/news/2009/06/microsoft-surface-feature.ars"&gt;artikkeli&lt;/a&gt; Microsoft Surface laitteen käyttöliittymäsuunnittelun haasteista. Käyttöliittymien suunnittelun perusolettama on edelleen hiiren ja näppäimistön käyttö. Kokonaan kosketukseen pohjautuvan käyttöliittymän suunnittelu on erittäin haastavaa. Surface lisää vaikeusastetta myös mahdollistamalla usean käyttäjän samanaikaisen työskentelyn eri katselukulmista. Perinteiset graafisen käyttöliittymän elementit, kuten välilehdet, vierityspalkit ja kontekstivalikot eivät sovi kosketuspohjaiseen käyttöön. On mielenkiintoista seurata millaiseksi puhtaan kosketuskäyttöliittymän muotokieli vakiintuu. Saatamme löytää samalla uusia oivalluksia myös perinteisempiin hiirellä ja näppäimistöllä varustettuihin kosketusnäytöllisiin tietokoneisiin.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9808303" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Surface/default.aspx">Surface</category></item></channel></rss>