Enabling technologies, software og infrastructure for pervasive computing
Agenda Microsoft intro inkl. Microsoft i Danmark Microsoft Research opgaver Tykke og tynde klienter Microsoft frontend til systemer Forskellige typer enheder mobile Udviklingsmiljø til forskellige enheder Eksempel SPOT når det bliver helt småt Flere eksempler Microsoft portefølje Opsummering
Microsoft Corporation Grundlagt 1975 i USA af BillGates og Paul Allen Vores mission er at føre det muligt for mennesker og virksomheder i hele verden at udnytte deres fulde formåen Vores mission er at slippe mennesker løs med god software, hvor-som-helst, hvornår-somhelst og på en hviken-som-helst enhed. Microsoft forsker, udvikler og markedsfører software og hardware til både institutioner, organisationer og virksomheder Hovedkvarter i Seattle-forstaden Redmond i staten Washington, USA Microsoft er en global virksomhed med mere end 60.000 ansatte fordelt på over 80 lande. Cirka halvdelen af medarbejderne arbejder i hovedkvarteret i staten Washington William (Bill) H. Gates er bestyrelsesformand og øverste softwarearkitekt hos Microsoft Steve Ballmer er CEO kom til Microsoft i 1980 som den første forretningsanvarlige Anvender $6.8 milliarder til forskning og udvikling om året
Microsoft i Danmark Microsoft Hellerup Microsoft Vedbæk 320 medarbejdere Ansvar for salg & markedsføring konsulent service support af alle kunder i det danske marked og i samarbejde med 1500 danske partnere Nye jobs indenfor: Konsulent, support, teknisk presales, salg & marketing. 500 udviklere, ialt 700 ansatte Driver Navision & Axapta udvikling, planlægning, specifikation, test, dokumentation, lokalisering og generelt product management Udvikling af Business Framework (MBF) til Visual Studio for at hjælpe partnere med at udvikle forretningsløsninger. Nye jobs indenfor: Specifikation, kodning og test af ERP og SCM software.
Microsoft Research Grundlagt i 1991 Over 700 medarbejdere & mere end 55 forskningsområder Drivkraft bag innovation i Microsoft Banebrydende og state of the art forskning inden for hvert af de 55+ områder Hurtig omsætning fra udvikling af innovative teknologier til Microsoft produkter Sikre at Microsoft produkter har en fremtid
Microsoft Research Internationalt anerkendte forskningslaboratorier Redmond, Washington (Sept, 1991) San Francisco, California (1995) Cambridge, United Kingdom (July, 1997) Beijing, People s s Republic of China (Nov, 1998) Mountain View, California (July, 2001) Bangalore, India (October( October,, 2004)
Kritiske support teknologier. Optimeringsteknologi muliggjorde simultan shipping af Win95/Office95. Automatisk sporing af bugs i Windows 2000. Nøgle teknologier til produkter MS audio 4.0, ClearType,, collaborative filtre,, intelligent søgning, Intelligent Message Filter (antispam( antispam), etc. Udviklet produkter, fx. Windows streaming media Windows CE, ebook Ecommerce, Data-mining Søgning med naturlig sprog og teknologier til tale mm. TabletPC SPOT
Barrierer mellem mennesker & computere Brugerflade,, tale, syn Administration overvåg. Barrierer mellem mennesker & information Databaser,, data mining, skalerbar computing Barrierer mellem mennesker Samarbejde & kommunikation Barrierer mellem arbejde, bil, hjem, etc. Adaptive systemer, trådl dløse netværk Realitets barrieren Grafik, behandling af signal Barrierer overfor udvikling af software Specifikationer, værktøjer, pålidelighed, aftestning, sikkerhed
På kanten af Pervasive Computing den 3. IT bølgeb Hardware CPU fordobles hver 18 måned Grafiksystemer 5x per år Storage 2x per år Kun en brøkdel af de producerede processorer benyttes i computere Connectivity Networking 4x per år High-speed Internet, bredbånd WiFi,, cellular, Bluetooth Interoperabilitet en nødvendighed Mange nye form factors Mobile enheder:tablet PC, Pocket PC, Smart phone, ure, biler Intelligente skærme Helt små enheder: f.eks.. RFID
Web Services & Offline/Online support Heavy Footprint Tough to Deploy Rich User Experience Broad Reach Developer Productivity DLL Hell Easy Change Management Ease of Deployment Responsive Device Adaptability Network Dependency Poor User Experience Rich UI Complex To Develop Smart clients er klient applikationer som er nemme at udbrede, installere og opdatere. Brugeren opnår en rig og interaktiv oplevelse ved at lokale maskin ressourcer udnyttes optimalt, samtidig med at der er fleksibel adgang til distribuerede datakilder og eksterne services.
Microsoft Office Smart Client Application som frontend til alle virksomhedens systemer Shared service oriented architecture (Framework, http, XML, SOAP, WSDL, UDDI) SAP Åbne standarder: Understøtter XML standarder Web Services Tilpasset Service Orienteret Arkitektur (SOA) Fjerner barrierer for data udveksling Skaber tilgængelighed for mange typer Mobile enheder
Første skridt: : Windows Mobile Products Pocket PC Data-centric enhed Touch screen og pen Integreret QWERTY (software-)tastatur Applikations Platform Smartphone Phone-centric enhed Enhåndsbetjening Numerisk tastatur og joystick Applikations Platform Bærbart Media Center Media-centric enhed Brugerinterface optimeret til media Musik, billeder og video Dedikeret Platform
Al digital underholdning i lommen. Windows Mobile Software TV Musik Musik Videoer Hjemme Videoer Film Optaget TV fra Media Center PC Lager til over 10,000 sange Nem navigation, album covers Højeste lydkvalitet mulig Ny bærbar oplevelse Tag dine MovieMaker film med over alt Over 175 timers video Opbevar over 90 film Lej eller køb Optag eller køb Samme UI og navigation som på Media Center UI Now Playing view med Album covers og media info Innovative Hardware Designs HDD baserede,, 20gig+ 3.5 skærm USB 2.0 TV/Stereo Out Uovertruffen underholdningsoplevelse Bedste video WMV 9 (4:3 & 16:9) Bedste lydkvalitet, inkl. WMA Lossless Sikkerhed på indhold med Janus DRM teknologi Bedste synkroniseringsoplevelse med Windows Media Player automatisk eller manuel synkronisering surprise interrupt ingen ventetid Just go Video, fjernsyn, lyd og billeder synkroniseres Afspilningslister,, album covers, indholdskarakter Windows Media Center til Danmark i 2005 Billeder Over 100,000 billeder TV out for visning af Slideshows og musik Foto historier Afspilning af foto historier fra Windows XP Media Fun Pack
En af udfordringerne fremover Håndholdte enheder og anden hardware ( ting!) bliver stadig mindre, bærbare, og er oftere forbundet til netværket. Samtidigt flytter de ud af det traditionelle IT miljø. Hvordan bibeholder vi: høj j produktivitet tilstrækkelig interoperabilitet nødvendig fleksibilitet
Microsoft Strategy connected smart devices evolved business ecosystem enterprise class tools & platform
.NET Teknologi Understøttede platforme Increased Functionality Tablet PC Pocket PC Windows CE Smart Personal Objects Smartphone Tiny CLR.NET Compact Framework Notebook PC.NET Framework
Microsoft Udviklingsmiljø Pervasive Computing & Mobility.NET Forms, UI, API s s & Services Smart Device Programmability SPOT.NET Framework.NET Compact Framework Tiny CLR Windows Server/XP PocketPC / CE+ / CE
evt simulatorbillede
PC udstyr Smart Personal Objects Forbruger enheder PC er & Servere Smart Personal Objects Enhed, hvis kerne funktionalitet er forstærket og forbedret gennem tilføjelsen af software Enhed, som giver folk den personlige information de vil have, når de vil have den Nyt computer område som komplimenterer eksisterende teknologi og giver folk en ny metode til at forblive forbundet til verden SPOT Smart Personal Objects Technology Gør Smart Personal Objects smartere ved at forbinde folk med udvalgt information Udviklet i Microsoft Research gennem de sidste fire år Udviklet en ny hardware platform med lavt strømforbrug og lav pris på connected devices Udvider rækkeviden af.net arkitektur til en en række mindre og bredere klasse af enheder
SPOT Overblik Services Netværk Ure MSN Operations Center Dedikret Ku-band Satellit Feed 12 kbps/radio station FM subcarrier broadcast Small Footprint CLR & Applikationer OEM Moduler Nyheder Vejrudsigt Frame Relay WAN Komponenter: LCD, Batteri, Module, Case & rem ARM720 512K ROM 384K SRAM FM SCA Radio Sport Aktier og mere US: Alle 50 stater Top 100 MTA er 219 FM stationer 177M rækkevidde Canada: Top 12 byer 24 FM Stationer 12.5M rækkevidde
A tiny CLR for devices Mål Byg en platform for et udvalg af mindre enheder Opbygge en solid ISV/OEM software udviklings-historie Gøre det nemt og sikkert at arbejde med embedded Strategi ECMA/ISO Compliant Common Language Interface CLI Managed code eksekvering for alle applikationer Kun kritisk runtime i native code Fælles udviklingsmiljø med større enheder Enkel delt platform på tværs af SPOT, PPC, Smartphone,, PC, Enterprise systemer Udvikling med Visual Studio, C#, etc.
Småt t hardware i funktion SPOT http://direct.msn.com/ http://direct.msn.com/about/demo.aspx NetCPU http://www.dotnetcpu.com/productscat.aspx
etc. Business Process & Integration Business Intelligence Vidensdeling Portaler Vertikaler The Microsoft Platform
Opsummering Det er muligt at understøtte helt små enheder uden at gå på kompromis med interoperabilitet, produktivitet og fleksibilitet End-to-end Software platform er vigtig Microsoft har et bud på løsningen af de største udfordringer i drift idag
2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.