20
Mitä tarkoittaa yhteisöllinen kehittäminen, mitkä ovat olleet Windows 7:n kehitysalueita ja miten suomenkielinen versio on saatu aikaan? 6/13/22 1 Microsoft Confidential Janne Pohjala Esko Sario

Janne Pohjala Esko Sario

  • Upload
    nibal

  • View
    60

  • Download
    0

Embed Size (px)

DESCRIPTION

Mitä tarkoittaa yhteisöllinen kehittäminen, mitkä ovat olleet Windows 7:n kehitysalueita ja miten suomenkielinen versio on saatu aikaan? . Janne Pohjala Esko Sario. Windows 7. Kehityskohteet ja yhteisöllinen kehittäminen Janne Pohjala. Windows 7?. Pienempi, nopeampi ja käytettävämpi - PowerPoint PPT Presentation

Citation preview

Page 1: Janne Pohjala Esko Sario

Mitä tarkoittaa yhteisöllinen kehittäminen, mitkä ovat olleet Windows 7:n kehitysalueita ja miten suomenkielinen versio on saatu aikaan?

Saturday, April 22, 2023 1Microsoft Confidential

Janne PohjalaEsko Sario

Page 2: Janne Pohjala Esko Sario

Saturday, April 22, 2023 2Microsoft Confidential

Windows 7Kehityskohteet jayhteisöllinen kehittäminen

Janne Pohjala

Page 3: Janne Pohjala Esko Sario

Saturday, April 22, 2023 3Microsoft Confidential

Windows 7?

Pienempi, nopeampi ja käytettävämpi–Mutta miksi? Mitä on tehty?

Kolme esimerkkiä monista– Ydin, muutokset, yhteensopivuus (drv,

app)?– Grafiikka – GDI – muisti– Palveluiden parannukset

Page 4: Janne Pohjala Esko Sario

Saturday, April 22, 2023 4Microsoft Confidential

Ydin Uusittu ytimen rakenne (Minwin) käyttäjän

palveluksessa– Ytimen rakenne organisoitu uudelleen

• Suorat toimintojen kutsupolut, ”poukkoilu” pois– Parempi suorituskyky

• Kirjastot jaettu pienempiin osiin, peitetty ”sateenvarjolla”– Pienempi muistinkulutus, mahdollisuus rakentaa pieniä ytimiä– Sateenvarjon kautta silti yhteensopiva aiempien sovellusten kanssa

– Tasaisempi ajanjako, parempi käytettävyys• Ennen annettiin ”seinäkelloaikaa” josta keskeytykset veivät aikaa

pois – mahdollisesti paljonkin• Nyt säie (sovellus) saa aina yhtä paljon CPU –jaksoja• ”Puhelinkoppi, euro ja minuutti”

– Pienempi virrankulutus, pidempi käyttöaika• Ajastimien keskittäminen -> enemmän uniaikaa ”herätetään

harvemmin”• Edistyneempi virranhallinta, (esim. himmennys)

Page 5: Janne Pohjala Esko Sario

Saturday, April 22, 2023 5Microsoft Confidential

Ydin Silti yhteensopiva

– Rajapinnat näyttävät samalta kuin Vistassa • se ”sateenvarjo”

– Yhteensopiva Vista –sovellusten kanssa ja lähes kaikkien yleisimpien XP –sovellusten kanssa• Sovellussovittimet (Shim) ja XP Mode

– Yhteensopiva Vistan laiteohjaimien kanssa• Hyvä laitetuki ja erinomainen asia luotettavuuden kannalta!• Käyttäjätilan laiteohjaimet = 76% virhetiloista pois vs XP!

– ”se väläys vain, eikä varttituntia”• Huom: Ytimeen sisälle asti menevät ohjaimet vaativat uuden version

koska ydin ei ole sama kuin Vistassa! (osa virustorjuntaohjelmista, palomuureista, jne)

– ”6.1”• Kuvaa ohjelmointirajapintoja EI kernelin samankaltaisuutta

– Eli:• Aiemmat softat toimii Windows 7:ssa• Aiemmat laiteohjaimet käy Windows 7:aan

– ~100 000 tuettua laitetta

Page 6: Janne Pohjala Esko Sario

Saturday, April 22, 2023 6Microsoft Confidential

Grafiikka Grafiikan nopeus hyvin tärkeä käytettävyydelle

– Vistassa jokaisesta ikkunasta ”piirrettiin” kopio ensin keskusmuistiin josta sitten näyttökortin muistiin

– Jokainen ikkuna kulutti muistia pois sovelluksilta, 50 ikkunaa 350 MB– Windows 7 piirtää kaiken suoraan näyttömuistiin

– Dramaattinen ero muistinkulutuksessa• Enemmän tilaa käyttäjän sovelluksille• Katso myytti –video ”montako sovellusta” aiheesta

Page 7: Janne Pohjala Esko Sario

Saturday, April 22, 2023 7Microsoft Confidential

Grafiikka

Eikä siinä kaikki, myös kuormaa pois suorittimelta–Windows Vista käytti suoritinaikaa grafiikan

piirtämiseen–Windows 7 ulkoistaa työn näytönohjaimelle– Enemmän aikaa käyttäjän sovelluksille =

käyttäjän sovellukset toimivat nopeammin!–WDDM 1.1 näytön laiteohjaimen

ominaisuus• WDDM 1.0 = hyvä• WDDM 1.1 = paras

Page 8: Janne Pohjala Esko Sario

Saturday, April 22, 2023 8Microsoft Confidential

Grafiikka Eikä grafiikka enää töki

– Vistan grafiikkarajapinnassa kaikille ikkunoille vain yksi ”palvelutiski” eli lukko• Yksi saa ja muut jonottaa

– Jos se kenellä vuoro pysähtyy esimeriksi sivutuksen takia -> kaikki seisoo

– Jos muistia Vistassa kului enemmän -> sivutetaan useammin -> kaikki seisoo useammin

– Käyttäjän näkökulmasta homma tökkii

– Windows 7:ssa nyt useita ”palvelutiskejä”, lineaarinen skaalatuminen

– Käyttäjän työ ei töki eikä hidastele!

Page 9: Janne Pohjala Esko Sario

Saturday, April 22, 2023 9Microsoft Confidential

Pois tieltä palvelut! Aiemmin taustapalvelut kahmivat liikaa

aikaa käyttäjältä ja käyttäjän työskentely hidastui – Indeksointi ja muut vastaavat taustalla

toimivat– Levy rallattaa ja kone on hidas

Windows 7:ssa palvelut on optimoitu toimimaan huomaamattomasti – Taikasanoja: Background-IO, prioriteetit,

itse palvelujen optimointi Käyttäjä saa koneen tehon käyttöönsä

Page 10: Janne Pohjala Esko Sario

Saturday, April 22, 2023 10Microsoft Confidential

Windows 7Yhteisöllinen kehittäminen

Janne Pohjala

Page 11: Janne Pohjala Esko Sario

Saturday, April 22, 2023 11Microsoft Confidential

Windows 7 Yhteisöllinen kehittäminen

Avoimen koodin yhteisön periaate Kehittäjät käyttäjien palveluksessa 15 miljoonaa esiversion käyttäjää Molemminpuolinen hyöty– ”Käytän Windowsia, haluaisin että toimisi näin,

niin se olisi mukavampi käyttää”– ”Löysin Betasta bugin, korjaatteko tämän

Release Candidateen” Yhteisön tärkein väline on:

rundll32.exe Feedbacktool.dll, ShowWizard

Page 12: Janne Pohjala Esko Sario

Saturday, April 22, 2023 12Microsoft Confidential

Feedback Tool

rundll32.exe Feedbacktool.dll, ShowWizard

Page 13: Janne Pohjala Esko Sario

Saturday, April 22, 2023 13Microsoft Confidential

Windows 7 Yhteisöllinen kehittäminen Yli 700 000 palautetta, ideaa ja bugiraporttia

– Yli 77 parannusta käyttöliittymään yhteisön toivomuksista• Iso edistysaskel käytettävyydelle• Windows 7 toimii nyt niin kuin käyttäjät haluavat sen

toimivan• Opimme käyttämään lasia! – Nyt se helpottaa käyttöä

– Yhteisöltä yli 2000 bugikorjausta betan ja RC:n välillä• Entinen tapa: beta – RC – RTM – käyttäjät – SP1• Nyt miljoonat käyttäjät mukana jo heti betassa ->

oman tuntuman mukaan RC on jo nyt SP1 laatua!• Kokeile!

– ISO kiitos kaikille!

Page 14: Janne Pohjala Esko Sario

Saturday, April 22, 2023 14Microsoft Confidential

Toimii pienissä, suurissa, uusissaja vanhoissa

Page 15: Janne Pohjala Esko Sario

Saturday, April 22, 2023 15Microsoft Confidential

Toimii eri tyyppisissä laitteissa

Minikannettavat (1GB RAM, Via, Intel) Vanhat kannettavat 4-6v

– Tämä esitys jota katsot tehdään 5-6 vuotta vanhoilla koneilla

Pöytäkoneet 4-6v– 5 vuotias Dell Optiplex erittäin hyvä kone (perusdesktop)

Ultimate –versiolla Surkein seiskarautaskaba: Celeron 366, 256 MB RAM

Page 16: Janne Pohjala Esko Sario

Saturday, April 22, 2023 16Microsoft Confidential

Toimii eri tyyppisissä laitteissa

Suurin osa yrityksissä ja organisaatioissa olevista koneista enintään 3-4 vuoden ikäisiä

Rautaa ei tarvitse uusia Windows 7:n käyttöönoton vuoksi, ellei halua.

Page 17: Janne Pohjala Esko Sario

Saturday, April 22, 2023 17Microsoft Confidential

Mistä saa jamuuta

Page 18: Janne Pohjala Esko Sario

Saturday, April 22, 2023 18Microsoft Confidential

Mistä saa ja muuta RC:n lataus

– http://www.microsoft.com/windows/windows-7/download.aspx Muista asentaa beta RC:hen ennen lomia

– Mieluusti uusi asennus– Jos kova kiire ja rakenneltu kone niin epävirallinen tapa päivittää on

• Kopioi asennuslevyn tiedostot johonkin • Mene sources –hakemistoon• Muokkaa cversion.ini:stä MinClient = 7100 arvoon 7000• Päivitä

Aikatauluista– 7 valmistuu heinäkuun loppupuolella– Virallinen julkistus 22.10.2009

Suomi ottaa varaslähdön!– Windows 7 lanseeraus ”110” 1.10.2009 tietotekniikan

asiantuntijoille ja päättäjille– Helsingin messukeskus– blokkaa päivä allakkaasi, ilmoittautuminen aukeaa

Juhannusviikolla http://ww.microsoft.fi/110

Page 19: Janne Pohjala Esko Sario

Saturday, April 22, 2023 19Microsoft Confidential

Kiitos

Pienempi, nopeampi ja käytettävämpiMiksi?Ydin, muutokset, yhteensopivuus (drv, app)?Grafiikka – GDI – muistiPalveluiden parannukset

Miten tehtyYhteisöllinen kehittäminen,

Mikä, paljonko palautetta, korjauksia ja käytettävyyttä, laatu SP1

Toimii kaikissaUudet ja vanhat, pienet ja suuretEsimerkkejä

Lataa RC ja aikatauluistaURLMuista asentaa / päivittää beta – vinkki mitenAikataulu

Q & ANopeimmat ehtivät..

Page 20: Janne Pohjala Esko Sario

© 2009 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.