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
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
Saturday, April 22, 2023 2Microsoft Confidential
Windows 7Kehityskohteet jayhteisöllinen kehittäminen
Janne Pohjala
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
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)
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
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
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
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!
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ä
Saturday, April 22, 2023 10Microsoft Confidential
Windows 7Yhteisöllinen kehittäminen
Janne Pohjala
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
Saturday, April 22, 2023 12Microsoft Confidential
Feedback Tool
rundll32.exe Feedbacktool.dll, ShowWizard
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!
Saturday, April 22, 2023 14Microsoft Confidential
Toimii pienissä, suurissa, uusissaja vanhoissa
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
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.
Saturday, April 22, 2023 17Microsoft Confidential
Mistä saa jamuuta
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
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..
© 2009 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.