300 likes | 403 Views
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
E N D
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!
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!
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ó
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ó
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ó
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ó
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ó
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
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ó
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/
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ó
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ő...
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!
Köszönöm a figyelmet! Farkas Bálint balint.farkas@windowslive.com