A fejlesztők nagy technológiai kihívással szembesülnek napjainkban: mivel a fogyasztók többféle eszközt használnak egyszerre, a teljesítmény és a használói élmény végett minden készülékre újra kell írni a rajtuk futó alkalmazásokat. Ennek eredményeképpen az olyan technológiai szabványok, amelyek kiváló teljesítményt nyújtanak a webes eszközökön – mint például a HTML5 –, igen fontos szerepet játszanak. Eme trendnek köszönhetően a fejlesztők olyan technológiák irányába fognak elmozdulni, amelyek nemcsak, hogy megfelelnek a szabványoknak, hanem ki is aknázzák az adott eszköz képességeit az átütő erejű webes alkalmazások létrehozása céljából.
Az Internet Explorer 10 az IE9-ben megjelent újdonságok, a többi között a hardveres gyorsítás és a HTML5-támogatás továbbfejlesztése mellett új szabványokat is támogat, amilyen például a CSS3 Gradients a háttérképek esetében, vagy a CSS3 Flexible Box Layout. Az IE 10 fejlesztők számára ajánlott „platform preview” változata erről http://www.IETestDrive.com az oldalról tölthető le, ahol a böngésző kódja várhatóan háromhavonta újul meg. A böngésző képességeit bemutató demók itt találhatók.
A Microsoft továbbra is a HTML5 szabványosításának egyik vezető szereplője. A HTML5 Labs oldalon a szabványosító szervezetek – például a W3C – által kiadott korai specifikációk prototípusai itt.
Windows Phone 7
A Microsoft ma engedett először mélyebb betekintést a Windows Phone következő verziójának fejlesztési platformjába. Ez a változat az év második felében jelenik meg az új és meglévő készülékekhez. A fejlesztők tehát hamarosan frissített Windows Phone fejlesztői eszközökkel dolgozhatnak. Közéjük tartozik egy performance profiler és egy érzékelő-szimulációs eszköz, amelyekkel a fejlesztők integráltabb és nagyobb teljesítményű alkalmazásokat írhatnak. Az új alkalmazásplatform előnyei:
• Alkalmazás-multitasking a háttér-feldolgozáshoz, a hang- és fájlátvitelhez és az alkalmazások közötti gyors váltáshoz.
• Mélyebb telefonintegráció, így az alkalmazások jobban ki tudják aknázni a Live Tile-ok, azaz az élő mozaikok sokoldalúságát.
• Hozzáférés a fényképezőgép és a mozgásérzékelő könyvtárához, így a fejlesztők olyan alkalmazásokat építhetnek, amelyek beágyazva támogatják az eszköz hardverét és a kiterjesztett valóság (augmented reality) élményét nyújtják.
Az új képességekkel a fejlesztők még ötletesebb és lebilincselőbb alkalmazásokat és játékokat készíthetnek a Windows Phone-ra. A Windows Phone-hoz készült ingyenes fejlesztői eszközök májustól lesznek elérhetők.
Kinect fejlesztőkészlet
Az Xbox 360 konzolhoz készült Kinect nemrég bekerült a Guinness rekordok könyvébe a két hónap alatt a legnagyobb számban eladott otthoni eszközként. A Kinect felhasználói – vezérlő használata nélkül – egész testükkel és hangjukkal részt vehetnek a játékban és a szórakozásban. A Kinect 2010. novemberi megjelenése óta a rajongók többféle szokatlan és nem játékhoz kötődő alkalmazási területen is kipróbálták a megoldás kínálta lehetőségeket. A mai MIX konferencián a Microsoft részletesen bemutatta a Windowsra készült Kinect SDK béta változatának egyes jellemzőit:
• Megbízható test- és végtag követés: a rendszer képes követni a Kinect látómezejében mozgó egy vagy két személy testének és végtagjainak helyzetét.
• Fejlett hangjellemzők: négyelemű mikrofontömb, fejlett akusztikus zaj- és visszhangszűréssel a kiváló hangminőséghez; hullámformáló funkció az aktuális hangforrás azonosításához; integráció a Windows beszédfelismerő API-jával.
• XYZ mélységérzékelő kamera: szabványos színes kamera-stream hozzáférés és mélységadatok, amelyek jelzik a tárgy Kinect kamerától számított távolságát. Az alábbi címen jelentkező fejlesztőket a Microsoft értesíti a Kinect SDK bétaváltozatának bevezetéséről.
Microsoft Silverlight 5 Beta
A Microsoft arról is beszámolt, hogy már elérhető a Microsoft Silverlight 5 béta változata, amely a rich media és az alkalmazásfejlesztés terén kínál újdonságokat. Új képességei közé tartozik a videominőséget és -teljesítményt javító hardveres videodekódolás, és a Trickplay megoldás, amely lehetővé teszi egy videó sebességének módosítását anélkül, hogy a hang magassága megváltozna. A Microsoft Silverlight 5 bétájának új Microsoft XNA-alapú felülete lenyűgöző 3D vizuális megjelenítést nyújt az alkalmazásokon belül, számos fejlesztői produktivitást és végfelhasználói élményt fokozó, új jellemzővel együtt. Bővebb tájékoztatás és a letölthető béta változat ezen a weboldalon érhető el.
Windows Azure
A felsorolt újdonságok mellett a Windows Azure is új,, mindenki számára elérhető képességekkel gazdagodott. Közöttük olyan szolgáltatások is szerepelnek, amelyek gyorsítják az alkalmazások teljesítményét és biztonságos, nyílt hozzáférést nyújtanak a webes alkalmazásokhoz a népszerű identitás-szolgáltatókon (Microsoft, Facebook és Google) keresztül. Szintén mától elérhető a Windows Azure forgalommenedzselő képességének technikai előzetese (community technology preview). Ennek segítségével a fejlesztők kiegyensúlyozott alkalmazásteljesítményt érhetnek el az egyes földrajzi régiók között. Június végétől pedig hozzáférhető lesz a Windows Azure média-streaming képességeket nyújtó tartalomszolgáltató (CDN) hálózatának előzetes változata. Bővebb információ ezekről a fejlesztésekről itt található.
Az immár hatodik éve megrendezett MIX-konferencia a Microsoft, a webdizájnerek és a fejlesztők között zajló folyamatos párbeszéd fóruma. Az idei kétnapos rendezvény előadásai élőben is elérhetők voltak, mintegy 130 prezentáció pedig le is tölthető innen.

