Farkas Bálint balint.farkas@windowslive.com Microsoft Research Farkas Bálint balint.farkas@windowslive.com
Miért kell kutatórészleg? Szoftverfejlesztés: szigorúan szabályozott életciklus, szoros határidők Kutatás: ki tudja lesz-e ebből valami, és ha lesz is, mikor Microsoft Research: nem kötik a termékciklusok, szinte egyetem jellegű – a költségvetést még növelték is a pénzügyi válság alatt! Életciklus: specifikáció, tervezés, implementáció, tesztelés, bevezetés
A Microsoft Research A kutatási eredmények a rendes tudományos körökben jelennek meg, pl. az elismert SIGGRAPH, aminek 14%-át adja Az eredményeket erre szakosodott csapat készíti elő üzleti felhasználásra Igen szerteágazó érdeklődési kör: gazdaság, oktatás, egészségügy, kommunikáció stb. Jelenleg kb. 470 projekt Nézzük ezek közül a legérdekesebbeket!
Jelen – ami már megvalósult
Keresőmotor-fejlesztés Alaptétel egyszerű: bejárás, indexelés, keresés Ami bonyolulttá teszi: méret: ~200 millió weboldal, több milliárd tartalomoldal az emberi nyelv sokfélesége hogy keresünk képekben, videókban stb.? Kutatások eredményeképp a Microsoft keresője, a Bing, folyamatosan fejlődik Demó Demó: http://www.bing.com/?scope=web&mkt=en-US&FORM=W0LH Bing Travel „travel from budapest to new york” baloldalt vezérlők fönt fülek: repjegyek, hotelek price predictor Bing Shopping: „buy htc raphael” cashback
Böngészőfejlesztés A keresőhöz hasonlóan a böngésző is nagyon fontos a napi számítógép-használat során Jelenleg piacon van az Internet Explorer 8, nemsoká jön az Internet Explorer 9 Demó Demó: web slice (webszelet): devportal.hu; bárki gyárthat accelerator (gyorssegéd): Map with Bing; Utvonalterv.hu az ieaddons.com-ról vizuális keresés
Gyártsunk saját panorámaképet Nyaraláson az ember szívesen körbefényképez egy szép tájat, városképet Összerakni viszont nehéz: a képek torzulnak, a rajtuk lévő emberek elmozdulnak stb. Automatizáljuk! Demó Demó: Microsoft ICE
A világ legnagyobb fényképe Kb. egy hónapja készült Budapestről Szerveroldalon is nehéz feladat: hatalmas adatmennyiség, változó terhelés Böngészőoldalon is nehéz feladat: több 100 GB képadat Demó Demó: http://www.bing.com/search?q=gigapixel+budapest Azure-ról még lesz szó
Adatkupacok Egyre több információforráshoz férünk hozzá, gyakran hatalmas adattömeggel Nehézkes ezeket szöveg alapon manipulálni, megérteni Research kísérlet: Pivot Demó Demó: getpivot.com Közös attribútumokkal rendelkező objektumok gyűjteménye; több millió; lehet őket gyurmázni Nézetek Drilldown Szűkítés Fejlesztők már használhatják Saját collection gyártás
Játékfejlesztés - játékosan Világszerte 14,9 millió szoftverfejlesztő Csak XBOX 360 játékosból 11,6 millió van, ez kb 20 millió játékos… ezen kívül PS3, Wii, sok más konzol Összesen 3,2 milliárd órát, azaz 376 ezer emberévet játszottak, mióta a konzol megjelent Hogy hasznosítsuk ezt? Előadás holnap, „XNA, Kodu” néven!
Multitouch Billentyűzet, egér: alapvetően nem természetes eszközök Ember inkább ujjait használja Ezt teszi lehetővé a többérintős képernyő, mely terjed a hagyományos PC-k körében A Windows 7 széleskörű támogatást ad ehhez Jump Listek Képek nagyítása, kicsinyítése Gesztusok Laptopok, „LCD-PC”-k
Microsoft Surface Már láthattuk: alapvetően „társasági” számítógép; összemossa a virtuálist és valóságost 5 infravörös kamera segítségével lát (szemben a telefonkijelzőkkel) Alulról projektor világítja meg Képes felismerni a kezet (52 ujj), alakokat Demó Hogyan tovább? SecondLight Demó mit lát a Surface? orvosi felhasználás
Windows Azure Felhő-számítástechnika; az informatika „közművesítése” Mikor alkalmas? Adatközpontok A Windows Azure „operációs rendszer”, a Fabric Controller, virtualizáció Visszautalás a 70 gigapixeles képre
Az Azure platform részei Azure Compute Azure Storage SQL Azure AppFabric Dallas
Az Azure platform részei Azure Compute Oldalra skálázás Instance-k Web role, worker role Azure Storage SQL Azure AppFabric Dallas
Az Azure platform részei Azure Compute Azure Storage Blob Table Queue Drive SQL Azure AppFabric Dallas
Az Azure platform részei Azure Compute Azure Storage SQL Azure AppFabric Dallas
Az Azure platform részei Azure Compute Azure Storage SQL Azure AppFabric Service Bus Access Control Dallas
Az Azure platform részei Azure Compute Azure Storage SQL Azure AppFabric Dallas http://www.sqlazureservices.com/
Közeljövő – ami hamarosan érkezik
KINECT Az imént láthattuk a KINECT-et Hatalmas mennyiségű kutatás előzte meg, ezt is a Microsoft Research végezte
Böngészőfejlesztés Az Internet Explorer 8 már a piacon, hogyan tovább? HTML5 Hardveres gyorsítás (!) Demó Demó: Asteroid Belt, Chrome-ot veri Letölthető bárkinek, IE8 mellett elfér http://pcforum.hu/hirek/12089/Lenyomja+sebessegben+az+osszes+tobbi+bongeszot+az+uj+IE9.html
Az új Microsoft telefon Jelenleg elterjedt okostelefonok: különféle alkalmazások egy rácson Az új Microsoft telefon, a Windows Phone 7, ezzel szakít Metro UI: egyértelmű szimbólumok, minimalista, „authentic digital”, live tile-k Hub-ok: emberek, képek, zene, XBOX Live Garantált hardver: kapacitív kijelző, megszabott gombok, GPS, gyorsulásmérő, iránytű, fényérzékelő, közelségérzékelő...
Az új Windows telefon
Távolabbi jövő – a haladás iránya
SPIndex Rengeteg közösségi oldal: Facebook, Twitter, iWiW stb. Ezeket aggregálja Ez sok száz új képhez, bejegyzéshez stb. vezet SPIndex: automatikusan „kiolvassa” a trendeket Egyelőre zártkörű
Pinch the Sky KINECT: mozgás 3D-ben, látvány egy 2D-s képernyőn Gyakran ennek ellenkezője kell, pl. égbolt Pinch the Sky: látvány 3D-s gömbhéjon
További nyalánkságok Automatikus adattisztítás Nyelv DNS programozásra Evolúciós algoritmusok Szöveg nyelvtanának automatikus elemzése Az emberi bizalom számítógépes modellezése És még kb. 450 hasonló...
Akit érdekel... http://research.microsoft.com/ http://www.microsoft.com/uk/wave/home.aspx http://devportal.hu Holnapi XNA és Kodu előadás!
Farkas Bálint balint.farkas@windowslive.com Köszönöm a figyelmet! Farkas Bálint balint.farkas@windowslive.com