Dag 3 på PDC - Microsoft Research

Skrevet av flung onsdag, 29 oktober 2008 i Nyheter.

IMG_0051 (1024x684)

Det tok litt lengre denne morgenen for meg å komme ut av sengen, men Alas .. Jeg er her på Los Angeles Convention Center for dag Tre av Microsoft PDC. Det ser ut som i dag er et fokus på Microsoft Research med Rick Rashid gir Keynote,

Vi er i ferd med å begynne ... igjen tilgi den innledende skrivefeil. Jeg skriver som jeg lytte til Keynote her.

Så vi har Rick Rashid, som er Senior VP for Microsoft Research. The Keynote starter med en video oversikt over Microsoft Research divisjon fra hele verden. Her er en interessant statistikk - det er omtrent 850 PhD forskere ved Microsoft.

IMG_0053 (1024x684)

IMG_0055 (1024x684)

Rick's egen bakgrunn i utviklingen av operativsystemer, programmeringsspråk osv. Han snakker om noen av hans egne ferdigheter gjennom årene - så vel som å merke seg at hvis du bruker Mac eller iPhone (og mener du bør ikke - så menneskemengden chuckles), bruker du koden som han var med på å utvikle år siden ved CMU. En annen tidbit - Rick er også den eneste Microsoft Exec å noensinne ha samme jobb for en så lang periode (17 år).

For de som er nysgjerrige, her er oppdraget statement for Microsoft Research (MSR)

  • Utvid State of the art i hver av de områder der vi gjøre forskning
  • Raskt overføre nyskapende teknologier i Microsoft-produkter
  • Sørg for at Microsoft-produktene har en fremtid

MSR organisasjonen detaljer

  • Kjør som et universitet organisatoriske modell
  • Åpne forskningsmiljøer
  • Sterke bånd til University Research

IMG_0066 (1024x684) Flere merknader om MSR:

  • Kontorer i Cambridge MA, Silicon Valley, CA, Redmond WA, Cambridge UK, Bangalore India og Beijing Kina. Bejing er den nest største MSR anlegget til Redmond.
  • MSR har publisert over 4000 artikler i løpet av de siste 17 årene.
  • MSR samarbeider nært med det akademiske fellesskapet. 20 prosent av nyutdannede kommer ut av CS forskning programmer sannsynligvis fungere på MSR på noe punkt i sin karriere.

MSR også stasjoner teknologi i produkter. De har fokusert teknologioverføring innsats. Mange av dagens produkter har kommet ut av MSR inkludert DirectX, Windows Media, Tablet PC, overflaten osv. Forskerne er på produktet incubation rådgivende fora.

Noen nyere forskning kunngjøringer:

  • Robochamps (www.robochamps.com) - MSR samarbeide med NASA å tillate folk å programmere egne Mars Lander.

IMG_0068 (1024x684)

  • SKR og DSS Toolkit 2008 nå tilgjengelig på MSR nettside.

Andre merknader om MSR:

  • MSR genererer rundt 25% av MSFT patent generelt MSR patenter er mer "grunnleggende"
  • MSR hjelper Microsoft med å løse problemer og også gi selskapet et tidlig varslingssystem for nye teknologier.

Til slutt, hvorfor forskning i det hele tatt? Det gir deg muligheten til å overleve når ting går galt. Det gir deg fleksibilitet. Det gjør Microsoft for å reagere raskt å endre. Forskning gir ny teknologi, nye konkurrenter og selvfølgelig nye forretningsmodeller.

"Basic Research gir Microsoft muligheten til å skifte raskt."

9am nå ..

Her er noe interessant - den "Terminator"-prosjektet. MSR arbeider med metoder for å bevise at applikasjoner / programmer si noe som er en klassisk CS problem. De har nå et nytt sett med metoder som faktisk kan avgjøre om et program har stanset. Terminator selv er best beskrives som en avslutning / liveness prover for C programmer - en første av sitt slag, og de arbeider for å få dette inn i fremtidige produkter.

Forskning på software engineering

  • - CHESS
  • - Code Kontrakter
  • - Pex
  • - Z3
  • Church's thesis påvist - 70 år gamle problem

Nå fokus på energieffektiv databehandling. Rick inviterer Feng Zhao, prinsippet forsker ved MSFT, å snakke om, av alle ting, sensorer og hvordan det kan brukes til å foreta databehandling mer energieffektive.

IMG_0081 (1024x684)

IMG_0082 (1024x684)

Feng beskriver hvordan vi kan bli mer energieffektive:

  • Datamaskiner kan gjøres mer energieffektive
  • Computing seg kan brukes til å forbedre energieffektiviteten i andre oppgaver og objekter / enheter.
    • bruke sensorer til fornuft miljøet for bedre bevaring

Som et eksempel Feng viser en håndholdt sensor deivce som kan overvåke et område temperatur og fuktighet og deretter sende denne informasjonen tilbake til skyen. Faktisk hallen at vi alle er littered med sensorer plassert på taket (vi kan ikke se dem i mørket her). Disse sensorene hjelpe kart og overvåke temperaturendringer i rommet over tid.

IMG_0085 (1024x684)

Han viser en animasjon av hallen starter på 5am igår før Keynote startet.

IMG_0086 (1024x684)

IMG_0087 (1024x684)

IMG_0088 (1024x684)

IMG_0090 (1024x684)

Som folk begynner rulle i kjøleanlegget spark i (i blått) og prøver å kompensere for økningen i temperaturer. Deretter som Keynote starter og går, ser du temperaturen stiger i hallen. Dette gir bygningen personell innblikk i hvor godt kjøling jobber innenfor et bestemt område - dermed hjelpe noen til å bli mer energieffektive - kjøling mindre når det ikke er nødvendig og kjøling mer når det er nødvendig i et område.

IMG_0091 (1024x684)

Omtrent 100 MB med data per dag samles til skyen miljø.

Feng nå viser hvordan sensorer brukes i Microsoft egne datasentre i dag. Her bilde av temperaturen målinger på et sett av stativer - foran på rack på toppen og baksiden på bunnen.

IMG_0092 (1024x684)

Data Center genom Project - kombinerer sensor data på et datasenter og dataindustriens operasjoner utføres i datasenteret. Et forsøk på å se hvordan beregningsformelen arbeid, maskinvare Beregnigner og sensorer som kan brukes sammen for å få bedre innsikt i datasenteret miljø.

IMG_0093 (1024x684)

Sensorer er store for bedrifter, men de er også bra for miljøet. Feng viser hvordan sensorer kan brukes i naturen for å overvåke temperatur og fuktighet endringer. Det er SenseWeb plattform - en wikipedia av sensorer

IMG_0094 (1024x684)

IMG_0095 (1024x684)

IMG_0097 (1024x684)

SensorMap er også brukes til å overvåke breene i Alaska. Gjennom nettstedet kan du panorere og vippe gjennom terrenget og se på målinger av sensorer.

IMG_0099

Nå tilbake til Rick:

MSR er aktivt med i Legemiddelindustri - ser for bekjempelse av HIV / AIDS gjennom Machine Learning Techniques.

Nå bytter til Utdanning.

Noen av forskning utført av MSR på områdene utdanning inkluderer:

  • Tablet PC-teknologi for å hjelpe elever og lærere til å lære
  • Roboter jobber i CS Klasseromsaktiviteter
  • World Wide Telescope release (dette var et følge på himmelen server) - 24 / 7 virtuelt observatorium. Har nå 1,5 millioner aktive brukere
    • per i dag, Microsoft lanserer den jevndøgn utgaven av World Wide Telescope. Nå en demonstrasjon av den nye versjonen:

IMG_0109 (1024x684)

IMG_0110 (1024x684)

Noen av de nye funksjonene i jevndøgn WWT beta:

  • 3D-visning av solsystemet
  • Se orbital steder av planetene i fortid nåtid og fremtid
  • Høyreklikk på en stjerne, og se hvor de befinner
  • Flytt til stjernen og konstellasjoner endre
  • Doble antall data i første versjonen
  • 55 nye panorama bilder
  • Se nye bildet sett fra ulike teleskoper
  • Ny himmel undersøkelser
  • Nye animasjoner og hyperkoblinger lagt inn i programmet
  • Du kan zoome ut og faktisk vise kjente univers

21 GIGA-parsecs av data og visning av universet. En halv million galakser i programmet.

IMG_0113 (1024x684)

Rick nå viser et bilde av hans to sønner, og hvor en av hans sønner (alder 9) er nå lære å programmere i C # i Visual Studio 2008. Han er nå utvikler et spill for sin bror! Men han påpeker at dette er mulig på grunn av det faktum at begge foreldre tilfeldigvis være CS hovedfag. Dessverre er de fleste barna har ikke foreldre som har CS grader - dermed lære å programmere eller lære noe om databruk må være enklere.

IMG_0114 (1024x684)

Derav .. de er innføre Boku. Boku er best beskrives som lette programmering for kids. Han bringer ut Matt MacLaurin å snakke om Boku - et system for å la barna til å lære og programmet på egenhånd.

IMG_0115 (1024x684)

IMG_0119 (1024x684)

All programmering er utført ved hjelp av en Xbox 360-kontrolleren - det er ingen tastaturet involvert her. Du bare flytte markøren rundt og velge objekter til å bygge regler.

IMG_0120 (1024x684)

Matt viser tilsvarende skape en Boku hello world programmet. Utformingen Målet med Boku er å holde programmering konstruerer enkle og visuelt.

IMG_0121 (1024x684)

IMG_0123 (1024x684)

IMG_0125 (1024x684)

IMG_0127 (1024x684)

IMG_0130 (1024x684)

IMG_0134 (1024x684)

IMG_0135 (1024x684)

Boku handler om å skape programmering regler som er laget for dokument å følge. Ungen bruker bilder for å bidra til å konstruere disse reglene. Når reglene er opprettet, kan du se karakteren flytte om verdens utfører regler. Alle regler er vurdert og utført på samme tid. Legg merke til at det er ingen omtale av variabler eller konstruerer osv. Ting blir holdt enkelt. Her tegnet roaming rundt innsamling epler.

IMG_0141 (1024x684)

IMG_0140 (1024x684)

Søknaden kommer ut neste år. Boku kan brukes til å designe spill. Du kan programmere spillet til å reagere på bevegelser av kontrolleren.

Du kan programmere praktisk talt alt i verden - selv skyen.

Boku gir barna en måte å lære hvordan du programmet og gjør det moro. Eksempler på hva folk kan gjøre med Boku

IMG_0146 (1024x684)

IMG_0147 (1024x684)

IMG_0148 (1024x684)

IMG_0149 (1024x684)

IMG_0150 (1024x684)

IMG_0151 (1024x684)

IMG_0152 (1024x684)

IMG_0153 (1024x684)

IMG_0154 (1024x684)

IMG_0159 (1024x684)

IMG_0161 (1024x684)

IMG_0162 (1024x684)

IMG_0164 (1024x684)

Ganske kule ting ..

Tilbake til Rick:

Endelig Rick bringer fokus til overflaten databehandling, Han begynner ting av ved å vise deg hva Microsoft Surface så ut i prototype dager av prosjektet.

IMG_0166 (1024x684)

IMG_0167 (1024x684)

IMG_0168 (1024x684)

IMG_0169 (1024x684)

IMG_0170 (1024x684)

Dette fører oss inn i Rick snakker om et nytt prosjekt i gang på Microsoft kalt SecondLight.

IMG_0171 (1024x684)

IMG_0172 (1024x684)

Stevce Hodges kommer ut for å snakke om SecondLight. SecondLight handler om å finne ut nye måter å kommunisere med skjermer og datamaskiner - å utvide rekkevidden av overflaten databehandling. SecondLight er i en fase ligner hvor overflaten var i protype dager.

IMG_0173 (1024x684)

De begynner med å vise en demonstrasjon av SecondLight.

IMG_0174 (1024x684)

IMG_0175 (1024x684)

IMG_0176 (1024x684)

IMG_0177 (1024x684)

IMG_0178 (1024x684)

De viser at SecondLight støtter alt det som overflaten støtter - bevegelige objekter rundt, bruker gest og multi-touch å samhandle og endre størrelse på objekter.

Men SecondLight handler ikke bare om samarbeidsstil overflaten - det er om samarbeidsstil området over overflaten.

IMG_0180 (1024x684)

IMG_0181 (1024x684)

IMG_0182 (1024x684)

Demo-er enn bølger et enkelt stykke tracing papir over skjermen for å vise mer informasjon om objektet. Han bølger papiret over star kartet og viser star navn og Constellation informasjon.

Han bølger paper ovenfor en gate kartet og viser tilleggsopplysninger om gatene

IMG_0185 (1024x684)

IMG_0187 (1024x684)

IMG_0189 (1024x684)

Og han viser et bilde av ei ku .. og som han hovers over kua, tekstlig informasjon om kua er avslørt (sorry ingen bilder av innsiden av kua er vist her)

IMG_0190 (1024x684)

IMG_0191 (1024x684)

Faktisk kan han bruke noen billige stykke plast til sted over displayet. En rull er hevet over skjermen for å avdekke flere skjult informasjon.

IMG_0194 (1024x684)

Så hvordan fungerer dette akkurat?

Det er faktisk to skjermer som er prosjektert innenfor dette systemet. En elektrisk belastning brukes mot en skjerm kan avsløre en skjult underliggende bildet er også prosjektert under skjermen. Når displayet er diffuse, en projeksjon vises. Når displayet er gjennomsiktig, sekundært projeksjon avsløres.

IMG_0196 (1024x684)

IMG_0198 (1024x684)

IMG_0199 (1024x684)

IMG_0200 (1024x684)

Her demonstrasjon av SecondLight med magi displayet som blir dirigerte over overflaten. Du kan også samhandle med sekundær skjerm med støtte for gester og multi-touch evner - akkurat som den primære skjermen.

IMG_0202 (1024x684)

IMG_0206 (1024x684)

IMG_0208 (1024x684)

IMG_0212 (1024x684)

IMG_0214 (1024x684)

For første gang de har integrert denne teknologien i overflaten databehandling. Bringe skjermen ut av datamaskinen. Aktivering sekundære skjermer på eksterne skjermer over overflaten. Du kan lese mer om SecondLight i whitepaper her.

dvs wrap!

Technorati Merkelapper:



Site Navigation