Craig Mundie „Debesų vizija“.

Kaip Microsoft vyriausiasis tyrimų ir strategijos vadovas, Craigas Mundie vaidins svarbų vaidmenį formuojant asmeninio kompiuterio ateitį. Nuo Bill Gates' liepos mėn. išėjo į pensiją, Mundie ir vyriausiasis programinės įrangos architektas Rėjus Ozzie kartu vadovavo įmonės techninei krypčiai.





Šiandien val Technologijų apžvalga EmTech konferencijoje Mundie sakys pagrindinį pranešimą apie būdus, kaip nauji požiūriai į techninę ir programinę įrangą pakeis žmonių gyvenimus. Technologijų apžvalga redaktoriaus padėjėja Erica Naone pasivijo jį prieš pokalbį ir aptarė, kokį vaidmenį jis mato debesų kompiuterijos srityje – tendenciją perkelti kompiuterių apdorojimą ir saugojimą nuo stalinių kompiuterių į paskirstytus kompiuterius internete.

Technologijų apžvalga : Žmonės dažnai kalba apie programinės įrangos judėjimą iš darbalaukio – asmeniniame kompiuteryje veikiančios programos – į internetą – programas, veikiančias per interneto naršyklę. Ar matote tai kaip kitą didelį dalyką?

Craigas Mundie: Mano nuomone, kitas didelis platformos pokytis iš tikrųjų bus sudėtinė platforma, kurioje interneto platformą suklijuojame prie išsivysčiusios klientų platformos [klientai yra staliniai kompiuteriai, nešiojamieji kompiuteriai, mobilieji telefonai ir kiti įrenginiai], sukurdami vienodą programavimo architektūrą dalykų.



Multimedija

  • Stebėkite, kaip „Microsoft“ vyriausiasis tyrimų ir strategijos pareigūnas aptaria asmeninio kompiuterio pakeitimo būdus.

  • Žiūrėkite pagrindinį Mundie pranešimą apie kompiuteriją EmTech08.

VAIKAI : Kokių programavimo technikų reikėtų norint palaikyti tiek daug lygiagrečiai veikiančių įrenginių ir procesorių?

CM: Daugelis pagrindinių principų, kaip žmonės rašo programas ir jas rašė dešimtmečius, nebeveikia labai gerai. Tradicinės procedūrinio programavimo kalbos yra linkusios užmaskuoti arba iš tikrųjų išspausti būdingą paraleliškumą daugelyje problemų kaip kalbų struktūros šalutinį produktą. Kita problema yra tai, kaip pasiekti, kad programos būtų teisingos vis didesniu mastu šioje paskirstytoje lygiagrečioje aplinkoje. Mums reikia geresnių derinimo įrankių ir galiausiai netgi programos patikrinimo [automatinių įrankių, skirtų patikrinti, ar programos algoritmai veikia taip, kaip numatyta], kurie leistų sujungti šias naujas programas. Ir tada, dienos pabaigoje, iš tikrųjų turime turėti naujų programų.

VAIKAI : Kokios būtų šios naujos programos?



CM: Bus patirtis, kuri natūraliai įtrauks visus protingus jūsų gyvenimo klientus. Šiandien galite nusipirkti mobilųjį telefoną ir automobilį, ir televizorių, ir žaidimų konsolę, ir nešiojamąjį kompiuterį, ir stalinį kompiuterį, bet tai tarsi pratimas vartotojui sugalvoti, kaip padaryti, kad visuose juose būtų rodomi tie patys dalykai. . Šiandien tai tiesiog per sunku. Ką tikrai norite padaryti, tai galvoti apie šią klientų kolekciją, kuri dirba kartu su žiniatinklio paslaugų rinkiniu. Tačiau kartu jie suteikia jums daug geresnės patirties šiuo atžvilgiu. Pavyzdžiui, jei tai jūsų muzika, galite pasakyti: „Žiūrėk, aš tikiuosi, kad galėsiu klausytis savo muzikos, nesvarbu, kokį įrenginį paimčiau“.

VAIKAI : Tai skamba panašiai kaip „Microsoft“ projektas Gyvas tinklelis .

CM: Tai puikus pavyzdys. Ray'us Ozzie tą darbą atliko keletą metų, kurdamas iš esmės debesų platformą, kuri papildytų besivystančią kliento arba kelių klientų platformą. Tai suteiktų bendras duomenų paslaugas ir orkestravimo procesus, kuriuos galėtumėte užsisakyti iš kiekvieno susijusio kliento. Tai iš tikrųjų yra viena iš pirmųjų šios sudėtinės platformos dalių, kurią mes stengiamės patobulinti.



VAIKAI : Žmonės taip pat kalba apie debesų kompiuteriją kaip programinę įrangą kaip paslaugą, turėdami mintį, kad visa programinė įranga vartotojui ateina iš debesies. Bet atrodo, kad tai nėra jūsų požiūris.

CM: Žmonės, kurie pradėjo ir pasakė: „Ei, visa programinė įranga turėtų tiesiog tapti paslauga, pradėjo klaidingai manyti, kad kompiuterinis modelis, apie kurį žinome, yra subrendęs ir daugiau nesikeis. Todėl, jei komunikacijos galimybės ir kaina ir toliau gerės, galbūt turėčiau tiesiog grąžinti visą skaičiavimą į vidurį ir palikti šiek tiek intelekto, kad būtų lengviau pateikti.

VAIKAI : Jūs vartojate terminą programinė įranga ir paslaugos. Ką tu tuo nori pasakyti?



CM: Yra dalykų, kurie yra vertingi, kai jie centralizuojami debesyje ir pateikiami kaip paslauga. Tačiau pažvelgus į sudėtingiausias šiandienines programas – net ir tas, kurios orientuotos į internetą – jos vis labiau priklauso nuo vis sudėtingesnių kliento komponentų. Manau, kad priežastis yra ta, kad pralaidumas nėra begalinis ir tikrai ne visada prieinamas ir tikrai nėra pigus. Nors tai gali pagerėti, yra ir fizinė delsos problema.

Tai, ką pradedate matyti, yra nauja taikomųjų programų klasė. Manau, kad nėra prasmės bandyti perkelti [daug duomenų ir apdorojimo] laidą [tiesiog į debesį], kad jis sugrįžtų ir su jumis pasikalbėtų. Ir galiausiai tai mus sugrąžina į tai, ką aš vadinu šia sudėtine platforma, kur jūs turite subalansuotą vaidmenų rinkinį tarp to, ko tikitės iš debesies, ir to, ką tikitės iš klientų.

paslėpti