1 / 20

Janne Pohjala Esko Sario

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

nibal
Download Presentation

Janne Pohjala Esko Sario

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mitä tarkoittaa yhteisöllinen kehittäminen, mitkä ovat olleet Windows 7:n kehitysalueita ja miten suomenkielinen versio on saatu aikaan? Janne Pohjala EskoSario Microsoft Confidential

  2. Windows 7 Kehityskohteet jayhteisöllinen kehittäminen Janne Pohjala Microsoft Confidential

  3. 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 Microsoft Confidential

  4. 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) Microsoft Confidential

  5. 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 Microsoft Confidential

  6. 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 Microsoft Confidential

  7. 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 Microsoft Confidential

  8. 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! Microsoft Confidential

  9. 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ä  Microsoft Confidential

  10. Windows 7 Yhteisöllinen kehittäminen Janne Pohjala Microsoft Confidential

  11. Windows 7 Yhteisöllinen kehittäminen rundll32.exe Feedbacktool.dll, ShowWizard • 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 Betastabugin, korjaatteko tämän Release Candidateen” • Yhteisön tärkein väline on: Microsoft Confidential

  12. Feedback Tool rundll32.exe Feedbacktool.dll, ShowWizard Microsoft Confidential

  13. 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 bugikorjaustabetan 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! Microsoft Confidential

  14. Toimii pienissä, suurissa, uusissaja vanhoissa Microsoft Confidential

  15. 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 Microsoft Confidential

  16. 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. Microsoft Confidential

  17. Mistä saa jamuuta Microsoft Confidential

  18. Mistä saa ja muuta • RC:n lataus • http://www.microsoft.com/windows/windows-7/download.aspx • Muista asentaa betaRC: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 Microsoft Confidential

  19. Kiitos Q & A Nopeimmat ehtivät.. Pienempi, nopeampi ja käytettävämpi Miksi? Ydin, muutokset, yhteensopivuus (drv, app)? Grafiikka – GDI – muisti Palveluiden parannukset Miten tehty Yhteisöllinen kehittäminen, Mikä, paljonko palautetta, korjauksia ja käytettävyyttä, laatu SP1 Toimii kaikissa Uudet ja vanhat, pienet ja suuret Esimerkkejä Lataa RC ja aikatauluista URL Muista asentaa / päivittää beta – vinkki miten Aikataulu Microsoft Confidential

More Related