Intro til windows 8
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Intro til windows 8

  • 788 views
Uploaded on

In Norwegian. In this presentation I gave a brief introduction to win8 for .net developers.

In Norwegian. In this presentation I gave a brief introduction to win8 for .net developers.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
788
On Slideshare
787
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
11
Comments
0
Likes
0

Embeds 1

http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Sources:http://www.guardian.co.uk/technology/2011/sep/22/tablet-forecast-gartner-ipadhttp://www.gartner.com/it/page.jsp?id=1626414
  • Sources:http://www.guardian.co.uk/technology/2011/sep/22/tablet-forecast-gartner-ipadhttp://www.gartner.com/it/page.jsp?id=1626414
  • Sources:http://www.guardian.co.uk/technology/2011/sep/22/tablet-forecast-gartner-ipadhttp://www.gartner.com/it/page.jsp?id=1626414
  • Windows 8 har to shell…
  • Windows Explorer, slik vi kjenner det igjen fra Windows 7
  • Slik ser windows Explorer ut på Windows 8.Her fungerer Windows shellet stort sett som det gjorde i Windows 7. Her kan du kjøre applikasjoner som er bygd opp på Win32 og .NET. F.eks kjører Office 2010 helt fint her.Microsoft har jobbet mye med å optimalisere Windows for å kjøre på datamaskiner med mindre regnekapasitet enn en PC. Resultatet er at installasjonsfootprinten er mindre, og minnebruket er adskillig mindre, og OSet kjører færre prosesser. Med andre ord; vi har fått en mer optimalisert Windows – en raskere Windows 
  • Det som er nytt i Windows 8 er Metro. Enkelt forklart er dette ett shell, akkurat som Windows Explorer. Den store forskjellen mellom dette og Windows Explorer, er at Metro er optimalisert for touch. Windows Explorer er laget for Mus og Tastatur. Microsoft kopiert design ideene fra Windows Phone. Dere kjenner igjen tiles (flisene) som viser dynamisk informasjon – de er legendarisk. Her er Metro «design-språket» implementert, noe Jonas vil gå i dybden på etter min presentasjon
  • Det vil si at Windows 8 har to shell, som deler samme kjerne.Vi har to måter å vi kan oppleve operativsystemet på. Windows 8 kan kjøres både på PCer og Tablets.
  • Desktop applikasjoner utvikles som før, men Metro apps er nytt.
  • Når man skal utvikle Metro apps for Win8 så må man forholde seg til ett helt nytt API; Windows Runtime. WinRT.
  • Desktop appsMan kan og legge ut vanlige desktop apps i Windows Store. Disse appene vil da bli synlig i Windows Store og søkbar. F.eks så er det mulig å legge in Paint.NET, og da vil det dukke opp når man søker etter bildebehandlingsprogrammer. Man kan sikkert legge inn metainformasjon som navn, beskrivelse, bilder osv. Dette er gratis så vidt jeg vet. Man må håndtere for slike apps selv.Synlig for søkemotorerAlt av innhold i Windows Store vil være synlig for søkemotorer. Dette vil gjøre det enkelt for andre å finne appen, selv uten Windows 8 installert.Deep linking:Dersom noen reviewer appen din, og liker den kan de linke direkte til appen i en blogpost. F.eks hvis jeg vil skrive om mine 5 favoritt apps for Win8, så kan jeg linke til alle de i appstore med URLer. Dersom leseren kjører win8, vil han kunne åpne appen i Win Store direkte fra blogposten.Side-Load appsUtviklere kan også distribuere apps utenom Win Store. Dette er nyttig f.eks når man skal teste en app man har utviklet. Da skal man kunne sende den til sine testere, f.eks via e-post, og de skal kunne installere den uten å måtte bruke noen spesielle tools.Dette er også nyttig, dersom man vil deploye til mange tablets i en større organisasjon.
  • Windows 8 er bare en slim versjon av win7 + Metro.
  • Desktop apps utvikles som før; .net, silverlight, WPF, MFC, Visual Basic osv.Metro apps er nytt, og har nye API.
  • Vi har 3 alternativer når det kommer til programmeringsspråk for metro apps:.net basert språk: c#, vbc/c++JavaScriptGrunnen til at Microsoft har gitt flere alternativer er at de ønsker å tiltrekke seg flere utviklere til platformen.Samtidig har de også fått muligheten til å finne opp Windows APIet på nytt. Når man utvikler Metro apps så baseres de på WinRT. WinRTgjelder kun for metro – ikke for desktop apps.
  • Vi har endelig fått en app store for Windows. Det var på tide!Økosystemet rundt Windows er allerede veldig stort. Tenk på hvor mange selskaper som lever av å selge programvare for Windows – det er mange. Dersom man skal gjøre dette, må man implementere betalingsløsninger selv, demo lisenser, synlighet (nettside) osv. Windows Store kan håndtere alt dette for oss, samtidig som det er ett flott utstillingsvindu. Dette vil gjøre det enklere for små selskap og enkeltutviklere og leve av å selge programvare.
  • Dersom Microsoft følger samme modell som de gjorde når de utviklet Windows 7, kan vi regne med å få to beta releaser før RTM.Første beta release vil være tilgjengelig i slutten av februar. Jeg er helt sikker på at Win8 vil bli sluppet i løpet av året. Seinest rett før jul, da julesalget er svært viktig når man retter salget mot privatpersoner. Det er potensiale for at Win8 blir lansert allerede på høsten – noe jeg håper.
  • Spørsmål?

Transcript

  • 1. Intro til Windows 8 Gøran Hansen Software Craftsman http://goeran.nohttp://twitter.com/goeran mail@goeran.no
  • 2. Tablets
  • 3. iPad8070605040302010 0 2010 2011 2012
  • 4. PC600500400300200100 0 2010 2011 2012 2013 2014 2015
  • 5. PC vs Tablet marked600500400300 PC Tablet200100 0 2010 2011 2012 2013 2014 2015
  • 6. Microsoft ønsker å ta en bit av det raskt voksende Tablet markedet
  • 7. Windows 8
  • 8. Metro
  • 9. Hvordan Utvikle Metro apps?
  • 10. WinRT (Windows Runtime)
  • 11. Foundation for buildingWindows 8 Metro style apps
  • 12. WinRT• Win32 er ikke et bra API for .net utviklere• Utviklere ønsker tools: IntelliSense, debugging etc• Utviklere ønsker å kunne velge språk
  • 13. Arkitektur Metro style Apps Desktop Apps XAML HTML / CSS JavaScript C/C++ C#, VB HTML C C# (Chakra) JavaScript C++ VB Windows Runtime APIsCommunication Graphics & Devices & & Data Media Printing Internet .NET Application Model Explorer Win32 SL Windows Kernel Services
  • 14. Vi kan bruke vår eksisterendekompetanse på .NET, C# og XAML!
  • 15. HTML5 og JavaScript- ett alternativ, ikke førstevalget
  • 16. Demo – Hello world
  • 17. Windows Store• Metro apps• Desktop apps apps• Synlig for søkemotorer• Deep linking• Side-Load Apps
  • 18. Oppsummering
  • 19. Windows 8 =Windows 7 + Metro
  • 20. Windows 8 kjører: - Dekstop apps - Metro apps
  • 21. Metro = .NET (c#/vb) + XAMLNative (C/C++) + XAML JavaScript + HTML + WinRT
  • 22. Windows Store
  • 23. Roadmap• September 2011, Developer Preview• Feb/Mars 2012, Beta 1• Beta 2?• RTM?
  • 24. Roadmap• September 2011, Developer Preview• Feb/Mars 2012, Beta 1• Beta 2?• RTM?
  • 25. Intro til Windows 8 Gøran Hansen Software Craftsman http://goeran.nohttp://twitter.com/goeran mail@goeran.no