1 / 30

Microsoft Research

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

Download Presentation

Microsoft Research

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microsoft Research Farkas Bálint balint.farkas@windowslive.com

  2. 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!

  3. 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!

  4. Jelen – ami már megvalósult

  5. 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ó

  6. 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ó

  7. 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ó

  8. 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ó

  9. 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ó

  10. 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!

  11. 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

  12. 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

  13. 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ó

  14. Az Azure platform részei • Azure Compute • Azure Storage • SQL Azure • AppFabric • Dallas

  15. Az Azure platform részei • Azure Compute • Oldalra skálázás • Instance-k • Web role, worker role • Azure Storage • SQL Azure • AppFabric • Dallas

  16. Az Azure platform részei • Azure Compute • Azure Storage • Blob • Table • Queue • Drive • SQL Azure • AppFabric • Dallas

  17. Az Azure platform részei • Azure Compute • Azure Storage • SQL Azure • AppFabric • Dallas

  18. Az Azure platform részei • Azure Compute • Azure Storage • SQL Azure • AppFabric • Service Bus • Access Control • Dallas

  19. Az Azure platform részei • Azure Compute • Azure Storage • SQL Azure • AppFabric • Dallas • http://www.sqlazureservices.com/

  20. Közeljövő – ami hamarosan érkezik

  21. KINECT • Az imént láthattuk a KINECT-et • Hatalmas mennyiségű kutatás előzte meg, ezt is a Microsoft Research végezte

  22. Böngészőfejlesztés • Az Internet Explorer 8 már a piacon, hogyan tovább? • HTML5 • Hardveres gyorsítás (!) • Demó

  23. 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ő...

  24. Az új Windows telefon

  25. Távolabbi jövő – a haladás iránya

  26. 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ű

  27. 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

  28. 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ó...

  29. Akit érdekel... • http://research.microsoft.com/ • http://www.microsoft.com/uk/wave/home.aspx • http://devportal.hu • Holnapi XNA és Kodu előadás!

  30. Köszönöm a figyelmet! Farkas Bálint balint.farkas@windowslive.com

More Related