﻿<?xml version="1.0" encoding="UTF-8"?>
<!--RSS generated by Microsoft SharePoint Foundation RSS Generator on 19.6.2013 16:05:37 -->
<?xml-stylesheet type="text/xsl" href="/asiantuntijaryhmat/ohjelmistokehitys/_layouts/RssXslt.aspx?List=f0bbc3fb-3180-4742-aee7-719111830aa8" version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Ohjelmistokehitys</title>
    <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/AllPosts.aspx</link>
    <description>RSS feed for the Posts list.</description>
    <lastBuildDate>Wed, 19 Jun 2013 13:05:37 GMT</lastBuildDate>
    <generator>Microsoft SharePoint Foundation RSS Generator</generator>
    <ttl>60</ttl>
    <language>en-US</language>
    <image>
      <title>Ohjelmistokehitys: Posts</title>
      <url>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/_layouts/images/homepage.gif</url>
      <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/AllPosts.aspx</link>
    </image>
    <item>
      <title>Kesäkuun Azure-uudistuksia laskutuksessa ja MSDN-tilaajien oikeuksissa</title>
      <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=303</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass8DDF79BABB50407CA2892A1E0029004F"><p>Kesäkuun alku toi monia pieniä muutoksia Windows Azure -palvelun käyttöoikeuksiin ja hinnoitteluihin, ja erityisesti nämä koskevat kehittäjiä. Muutoksista kerrottiin <a href="http://weblogs.asp.net/scottgu/archive/2013/06/03/windows-azure-announcing-major-improvements-for-dev-test-in-the-cloud.aspx">kehittäjäblogissa</a>, ja tässä varsinkin kehittäjien näkökulmasta merkittävimmät muutokset:</p>  <ul>   <li>Pysähdyksissä olevista virtuaalikoneista ei enää laskuteta. Aiemmin virtuaalikoneinstanssi piti kokonaan poistaa, jos halusi ko. koneen laskutuksen loppuvan. Nyt riittää, että kone pysäytetään (stop), joten esimerkiksi kehittäminen ja testaaminen voidaan tehdä pienemmällä vaivalla.</li>    <li>MSDN-tilaajat saavat omat edullisemmat käyttötuntihinnat, ja samalla siirrytään minuuttipohjaiseen laskutukseen aiemman tuntipohjaisen sijaan. Jos siis ajat testatessasi virtuaalikonetta vaikkapa vartin verran, aiemmin laskutettiin kokonaisesta tunnista. Uudistuksen jälkeen maksat vain vartista, ts. neljäsosatunnista.</li>    <li>MSDN-tilaajat voivat jatkossa ajaa Microsoftin palvelintuotteita (SQL Server, SharePoint, BizTalk, ym.) Windows Azuressa normaalien MSDN-käyttöoikeuksien mukaisesti, eli kehitys- ja testauskäytössä. Aiemmin MSDN-lisenssillä olevia tuotteita saattoi ajaa vain omissa ympäristöissä.</li> </ul>  <p>Hyviä parannuksia toisin sanoen. Yksityiskohtaisemmin tietoja <a href="http://weblogs.asp.net/scottgu/archive/2013/06/03/windows-azure-announcing-major-improvements-for-dev-test-in-the-cloud.aspx">täältä</a>.</p></div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/_layouts/listform.aspx?PageType=4&ListId={8FB962B1-B032-4F67-BD38-46CBF455A099}&ID=4&RootFolder=*', RefreshPage); return false;" href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/_layouts/listform.aspx?PageType=4&ListId={8FB962B1-B032-4F67-BD38-46CBF455A099}&ID=4&RootFolder=*">MSDN</a>; <a onclick="OpenPopUpPage('http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/_layouts/listform.aspx?PageType=4&ListId={8FB962B1-B032-4F67-BD38-46CBF455A099}&ID=11&RootFolder=*', RefreshPage); return false;" href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/_layouts/listform.aspx?PageType=4&ListId={8FB962B1-B032-4F67-BD38-46CBF455A099}&ID=11&RootFolder=*">Azure</a></div>
<div><b>Published:</b> 6.6.2013 16:31</div>
]]></description>
      <author>Jani Järvinen</author>
      <category>MSDN; Azure</category>
      <pubDate>Thu, 06 Jun 2013 13:31:28 GMT</pubDate>
      <guid isPermaLink="true">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=303</guid>
    </item>
    <item>
      <title>Git-tuki suoraan Visual Studioon</title>
      <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=302</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClassC0918A706CFD4C209C4BC7A41022A156"><p>Mielenkiintoisia uutisia kuului Microsoftin ALM Summitista. Git-versionhallinnalle on nyt saatavilla tuki suoraan Visual Studiosta, sillä Microsoft <a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx">julkisti</a> pari päivää sitten tuovansa tuen Gitille Visual Studioon. Tämä tarkoitaa, että Visual Studio 2012:n on nyt saatavilla <a href="http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c">esiversio</a> Git-laajennuksesta (VSIX). Tulevaisuudessa Visual Studion seuraavat versiot sisältävät Git-tuen ilman erillista laajennus-osan asennusta.</p>  <p><img style="margin:0px 10px 0px 0px" alt="" src="http://i1.visualstudiogallery.msdn.s-msft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c/image/file/93163/1/connect.png" width="248" height="193" /></p>  <p>Lisäksi julkistuksessa kerrottiin, että TFS:n pilvipalveluun (Team Foundation Service) tulee tuki Gitille. Visual Studio 2010:een tukea ei näyttäisi olevan tulossa, joten Team Explorer -integraatio löytyy ainoastaan 2012-versiosta.</p></div></div>
<div><b>Published:</b> 1.2.2013 18:33</div>
]]></description>
      <author>Jani Järvinen</author>
      <pubDate>Fri, 01 Feb 2013 16:33:34 GMT</pubDate>
      <guid isPermaLink="true">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=302</guid>
    </item>
    <item>
      <title>Rauhallista Joulua ja Hyvää Uutta Vuotta 2013!</title>
      <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=301</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass567D5C68BC6A48F5AD6C2F183F552E98"><p><a href="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/301/Joulutonttu_2012_2_4526AD3A.jpg"><img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px 10px 0px 0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top:0px;border-right:0px;padding-top:0px" title="Joulutonttu_2012" border="0" alt="Joulutonttu_2012" align="left" src="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/301/Joulutonttu_2012_thumb_4526AD3A.jpg" width="215" height="244" /></a>ITPro.fi-yhteisön ohjelmistokehityksen asiantuntijaryhmä toivottaa kaikille jäsenille ja lukijoille oikein rauhallista joulua ja menestyksekästä uutta vuotta 2013!</p>  <p>Nähdään viimeistään TechDaysissä maaliskuussa!</p></div></div>
<div><b>Published:</b> 25.12.2012 15:20</div>
<div><b>Attachments:</b> <a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/301/Joulutonttu_2012_2_4526AD3A.jpg">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/301/Joulutonttu_2012_2_4526AD3A.jpg</a><br /><a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/301/Joulutonttu_2012_thumb_4526AD3A.jpg">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/301/Joulutonttu_2012_thumb_4526AD3A.jpg</a><br /><a href=""></a></div>
]]></description>
      <author>Jani Järvinen</author>
      <pubDate>Tue, 25 Dec 2012 13:20:02 GMT</pubDate>
      <guid isPermaLink="true">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=301</guid>
    </item>
    <item>
      <title>Windows Phone 8:n kehittäjäpaketti saatavilla</title>
      <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=300</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass76CBA27C083D4CCF97B44ED2AD92AE78"><p>Eilen Build-konferenssissa julkaistiin Windows Phone 8:n SDK-kehittäjäpaketti, ja nyt se on kenen tahansa halukkaan ladattavissa.</p>  <p>MSDN-portaalista löytyy <a href="http://dev.windowsphone.com/en-us/">paljon tietoa</a> asiasta, ja varsinainen SDK 8.0 löytyy <a href="http://www.microsoft.com/en-us/download/details.aspx?id=35471">täältä</a>.</p>  <p>Mielenkiintoista on, että SDK asentuu ainoastaan 64-bittiseen Windows 8 -koneeseen, eli Windows 7 -työasemalla kehitystä Windows Phone 8:lle ei enää tehdä. Lisäksi jos haluaa ajaa sovelluksiaan emulaattorissa (taitaa olla käytännön mahdottomuus kehittää ilman), täytyy kehityskoneen suorittimen tukea SLAT-tekniikkaa (Second Level Address Translation). Kovin vanha kone ei siis käy.</p>  <p>Lisäksi seuraavan viikon ajan itselleen saa vuodeksi eteenpäin kehittäjätilin vain $8 dollarilla normaalin n. sadan dollarin sijaan. Lisätietoja alustasta sekä tarjouksesta <a href="http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/10/30/announcing-the-new-windows-phone-8-developer-platform.aspx">täältä</a>.</p></div></div>
<div><b>Published:</b> 31.10.2012 6:51</div>
]]></description>
      <author>Jani Järvinen</author>
      <pubDate>Wed, 31 Oct 2012 04:50:56 GMT</pubDate>
      <guid isPermaLink="true">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=300</guid>
    </item>
    <item>
      <title>Windows 8 ja Surface-tabletit saatavilla</title>
      <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=299</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass136D1A72E96A4FA19E8138A16A48836D"><p>Microsoft julkaisi eilen odotetusti Windows 8:n saatavuuden kuluttajille ja pk-yrityksille, ja samaan aikaan Surface-tabletit tulivat myyntiin, ainakin USAssa.</p>  <p>Tässä muutamia linkkejä julkistusinfoon:</p>  <ul>   <li>     <div align="left">Microsoft News: “<a href="http://www.microsoft.com/en-us/news/Press/2012/Oct12/10-25Windows8GAPR.aspx">Windows 8 Arrives</a>”</div>   </li>    <li>Microsoft Official Blog: “<a href="http://blogs.technet.com/b/microsoft_blog/archive/2012/10/25/it-s-here-windows-8.aspx">It’s Here… Windows 8!</a>”</li>    <li>“<a href="http://blogs.windows.com/windows/b/bloggingwindows/archive/2012/10/25/windows-reimagined-windows8.aspx">Windows reimagined</a>”      <div align="left"> </div>   </li> </ul>  <p>Nyt pitäisi sitten selvittää mitä kautta Surface RT -tabletin saisi helpoiten tänne Suomeen. Muuten kun ei oikein pääse testailemaan miten omat Windows 8 -tyyppiset sovellukset toimivat ARM-alustalla.</p>  <p>PS. <a href="http://www.buildwindows.com/">Build 2012 -konferenssi</a> alkaa pian, myös live-seuraaminen verkosta on mahdollista.</p>  <p>PPS. Seuraavaksi sitten Windows Phone 8 ensi maanantaina.</p></div></div>
<div><b>Published:</b> 26.10.2012 7:59</div>
]]></description>
      <author>Jani Järvinen</author>
      <pubDate>Fri, 26 Oct 2012 04:59:32 GMT</pubDate>
      <guid isPermaLink="true">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=299</guid>
    </item>
    <item>
      <title>Windows Phone 8:n kehittäjäpaketista esiversio ulos</title>
      <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=298</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass707F6698280544C1B0CB97711689ACEB"><p>Microsoft ilmoitti <a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2012/09/12/windows-phone-8-sdk-preview-program-is-now-open.aspx">Windows Phone –kehittäjäblogissa</a> viime viikolla, että tulevan Windows Phone 8:n SDK-kehittäjäpaketin esiversio tulee saataville pian. Tosin, tällä kertaa kehittäjäpaketti ei tule olemaan kaikille avoin, vaan sen saavat ainoastaan ne, joilla on jo Windows Phone -kehittäjätili (App Hub -tilaus) sekä jo julkaistu sovellus Windows Phone 7:n markkinapaikalla.</p>  <p>Lisäksi mielenkiintoista on, että anomukset päästä katsomaan esiversiota vaatii hakemuksen tekemisen <a href="https://connect.microsoft.com/site1185/Survey/NominationSurvey.aspx?SurveyID=14654&amp;ProgramID=7832">Connect-palvelussa</a>, eikä aikaa ole liikaa: hakemus umpeutuu aamuyöllä ensi tiistaina 18.9., eli iltapäivästä länsirannikon aikaa maanantaina.</p>  <p>Syy rajoitettuun jakeluun on kuulemma siinä, että kaikkia Windows Phone 8:n uusia ominaisuuksia ei ole vielä julkistettu. Lisätietoja löytyy Tood Brixin <a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2012/09/12/windows-phone-8-sdk-preview-program-is-now-open.aspx">blogipostauksesta</a>.</p></div></div>
<div><b>Published:</b> 15.9.2012 8:23</div>
]]></description>
      <author>Jani Järvinen</author>
      <pubDate>Sat, 15 Sep 2012 05:23:39 GMT</pubDate>
      <guid isPermaLink="true">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=298</guid>
    </item>
    <item>
      <title>Windows Phone -sovelluskaupan virhe c101a006 ja operaattorien tekstiviestiestot</title>
      <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=297</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClassEC6FEA6BAB484048993DA32F2E11A266"><p>Tulipa eteen tilanne Windows Phone 7.5 –puhelimessa, jossa Marketplace-kauppapaikasta ei saanut ostettua mitään, vaan ostaminen kaatui toistuvasti virheeseen koodilla C101A006. Ensin ajattelin, että kyseessä olisi jokin väliaikainen ongelma, mutta kun se ei korjaantunut itsestään parissa päivässä, piti kokeilla muita ratkaisuja.</p>  <p>Aikani pähkättyämme puhelimen omistajan kanssa tulimme ajatelleeksi, että voisiko jonkinlainen operaattorille rekisteröity esto vaikuttaa asiaan. Kyseisessä puhelimessa on operaattorina Saunalahti (Elisa), ja esimerkiksi tiettyihin palvelunumeroihin on soittaminen kyseisessä liittymässä estetty.</p>  <p>Saunalahdella (kuten muillakin operaattoreilla nykyisin) on itsepalveluportaali, jossa voi käydä tekemässä mm. palveluestoihin liittyviä asioita. Ja kuinka ollakkaan, osoittautui, että jos Saunalahden liittymässä on päällä tekstiviestiesto, ei puhelimen kauppapaikasta voi ostaa mitään.</p>  <p>Tässä ruutukuva <a href="http://oma.saunalahti.fi/">oma.saunalahti.fi</a>-palvelusta:</p>  <p><a href="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/297/image_2_06E8E81D.png"><img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px" title="image" border="0" alt="image" src="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/297/image_thumb_06E8E81D.png" width="244" height="217" /></a></p>  <p>Jos saat vastaavan virheen c101a006 sovelluksia ostaessasi, ruuvaa kohta “Tekstiviestiesto” asentoon “Ei mitään”, niin jo alkaa ostaminen sujua. Tämä siis ainakin Saunalahti/Elisa-linjoilla, voisin kuvitella että esim. Soneran liittymissä on sama tilanne.</p></div></div>
<div><b>Published:</b> 6.9.2012 17:00</div>
<div><b>Attachments:</b> <a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/297/image_2_06E8E81D.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/297/image_2_06E8E81D.png</a><br /><a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/297/image_thumb_06E8E81D.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/297/image_thumb_06E8E81D.png</a><br /><a href=""></a></div>
]]></description>
      <author>Jani Järvinen</author>
      <pubDate>Thu, 06 Sep 2012 14:00:30 GMT</pubDate>
      <guid isPermaLink="true">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=297</guid>
    </item>
    <item>
      <title>Nyt sitä saa: Windows 8 ja Visual Studio 2012 RTM</title>
      <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=296</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass421A7256A2D349A180B0D0B3050473FE"><p>Nyt ovat kauan odotetut valmiit bitit täällä: MSDN- ja Technet-tilaajat pääsevät <a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/hh442898">nyt käsiksi</a> Windows 8:n ja Visual Studio 2012:n lopullisiin RTM-versiohin:</p>  <p><a href="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/296/image_2_77D15411.png"><img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px" title="image" border="0" alt="image" src="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/296/image_thumb_77D15411.png" width="244" height="175" /></a></p>  <p>Nyt taas riittää tutkittavaa ja päivitettävää moneksi ajaksi. Piuhat siis kuumaksi ja testailemaan!</p></div></div>
<div><b>Published:</b> 15.8.2012 20:22</div>
<div><b>Attachments:</b> <a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/296/image_2_77D15411.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/296/image_2_77D15411.png</a><br /><a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/296/image_thumb_77D15411.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/296/image_thumb_77D15411.png</a><br /><a href=""></a></div>
]]></description>
      <author>Jani Järvinen</author>
      <pubDate>Wed, 15 Aug 2012 17:22:41 GMT</pubDate>
      <guid isPermaLink="true">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=296</guid>
    </item>
    <item>
      <title>Windows 8:n Metro-sovellukset ja WindowsApps-kansio</title>
      <link>http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=295</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClassE96E79C9258B43508D69D368C321C552"><p>Tässä Metro-sovelluksia kehitellessä mieleen juolahti kysymys siitä, mihin kauppapaikasta (Store) ladatut sovellukset oikein tallentuvat Windows 8 -koneilla. Pienen tutkailun jälkeen selvisi, että kun Storesta ladataan Metro-sovellus, sen .appx-paketti (joka on zip-tiedosto samaan tapaan kuin vaikkapa Windows Phone -sovellusten .xap-tiedostot) puretaan kansioon C:\Program Files\WindowsApps.</p>  <p>Tämä kansio on piilokansio, mutta tiedostonhallinnan asetuksista ruuvaamalla sen saa näkyviin:</p>  <p><a href="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_2_448033CC.png"><img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px" title="image" border="0" alt="image" src="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_448033CC.png" width="244" height="146" /></a></p>  <p>Kansion käyttöoikeudet on rajattu siten, että edes admin-käyttäjällä ei ole sinne pääsyä. Kansion omistajakin on Trusted Installer, mutta tämän voi toki halutessaan vaihtaa ja sitten antaa itselleen kansioon normaalit käyttöoikeudet.</p>  <p><a href="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_4_448033CC.png"><img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px" title="image" border="0" alt="image" src="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_1_2F8EB159.png" width="244" height="130" /></a> <a href="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_6_2F8EB159.png"><img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px" title="image" border="0" alt="image" src="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_2_2F8EB159.png" width="244" height="166" /></a></p>  <p>Komentoriviltä kansioon sen sijaan pääsee astetta kätevämmin. Kun komentorivin avaa admin-oikeuksin (suorita järjestelmänvalvojana), voidaan kansioon mennä tavallisella cd-komennolla. Nyt nähdään kaikkien store-sovellusten tiedostot sellaisena kun Visual Studiosta ne kokoaa käännetyssä muodossa appx-pakettiin.</p>  <p><a href="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_8_2F8EB159.png"><img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px" title="image" border="0" alt="image" src="/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_3_2F8EB159.png" width="244" height="207" /></a></p>  <p>Peruskäyttäjän kannalta on tietysti merkityksetöntä, mihin sovelluksen asentuvat, kunhan toimivat hyvin. Ylläpidon kannalta sovelluksia voi asentaa koneelle <a href="http://technet.microsoft.com/en-us/library/hh852635.aspx">sideloading</a>-nimisellä tekniikalla (ks. Technetistä artikkeli ”<a href="http://technet.microsoft.com/en-us/library/hh852635.aspx">How to Add and Remove Apps</a>”), mutta kenties WindowsApps-kansion sisältöä tutkimalla voisi ainakin selvittää, mitä Metro-sovelluksia koneelle on asennettu ja mitä versiota ne ovat.</p>  <p>Kehittäjälle WindowsApps-kansion olemassaolo tarkoittaa muutamia muistettavia asioita. Vaikka Metro-sovellukset elävät ajonaikaisesti omassa hiekkalaatikossaan, tarkoittaa purettu tiedostorakenne sitä, että periaatteessa kenellä tahansa on pääsy ohjelmien lähdekoodeihin – varsinkin, jos Metro-sovellus on toteutettu HTML-pohjaisena. Natiivien C++ -sovellusten takaisinkääntö on kaikkein hankalinta.</p>  <p>C#- ja XAML-sovellukset ovat välimaastossa. Ne eivät suoraan aukea lähdekoodiksi, mutta käyttämällä vaikka tehokkaita <a href="http://www.reflector.net/">Reflector</a>- tai <a href="http://dotpeek.com/">DotPeek</a>-työkaluja, työ onnistuu muutamalla klikkauksella. Kehittäjä voi toki yrittää hidastaa työtä <a href="http://en.wikipedia.org/wiki/Obfuscated_code">obfuskaation</a> avulla.</p>  <p>Sinänsä lähdekoodien kaivaminen ulos .NET-sovelluksista ei ole uutta, mutta on hyvä muistaa, että vanha sääntö koskee myös Metro-sovelluksia. HTML-pohjaiset sovellukset taas kannattaa ajatella web-sovelluksina, joiden lähdekoodi on joka tapauksessa kaikkien nähtävillä.</p></div></div>
<div><b>Published:</b> 24.6.2012 10:03</div>
<div><b>Attachments:</b> <a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_2_448033CC.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_2_448033CC.png</a><br /><a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_4_448033CC.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_4_448033CC.png</a><br /><a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_6_2F8EB159.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_6_2F8EB159.png</a><br /><a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_8_2F8EB159.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_8_2F8EB159.png</a><br /><a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_1_2F8EB159.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_1_2F8EB159.png</a><br /><a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_2_2F8EB159.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_2_2F8EB159.png</a><br /><a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_3_2F8EB159.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_3_2F8EB159.png</a><br /><a href="http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_448033CC.png">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/Attachments/295/image_thumb_448033CC.png</a><br /><a href=""></a></div>
]]></description>
      <author>Jani Järvinen</author>
      <pubDate>Sun, 24 Jun 2012 07:03:26 GMT</pubDate>
      <guid isPermaLink="true">http://itpro.fi/asiantuntijaryhmat/ohjelmistokehitys/Lists/Posts/ViewPost.aspx?ID=295</guid>
    </item>
  </channel>
</rss>