SlideShare a Scribd company logo
1 of 18
Windows 8
                   Albert István
               ialbert@aut.bme.hu
BME, Automatizálási és Alkalmazott Informatika tanszék
Új lehetőségek és kihívások
•       Digitális szocializálódás

    •    Facebook, levelezés, böngészés, ...

•       Hardver: System-on-a-Chip (SoC)

    •    Kis méret, alacsony fogyasztás, nagy teljesítmény

•       Miniatürizálás - mobilitás

•       Érintő képernyők elterjedése
Kompatibilitás
•       Windows XP

    •    még mindig 50-60%

    •    Rankings.hu, 2011. 10. 8.


•       450M Windows 7



•       A meglévő alkalmazásbázis hatalmas érték !
Windows 8 – a hibrid
           Hardver




            Input




           Élmény
Számítógépezünk ...
•   Különböző élethelyzetek:
    •   Közösségi élet – böngészés, email, facebook
        •   Akár egy telefonnal is megoldható mindez
        •   Tábla gépekkel sokszor még kényelmesebb
    •   Kreatív időszak – Office, Photoshop, Visual Studio...
        •   Nem kiváltható se táblagéppel se telefonnal




(                                                          )
    •   Játék és média fogyasztás
        •   Egér, billentyűzet, érintés, Kinect/Wii, ...
        •   Minden eszközön sajátos élmény
        •   Nem átjárhatóak, nem helyettesíthetőek
Megy egyszer !
•   A teljes Windows élmény megmarad !


•   Mellette megjelenik egy letisztult, gyors, érintés alapú
    élmény is




      A felhasználó dönti el, mikor melyiket szeretné
                       használni !
METRO stílusú alkalmazások
1.   Metrós: Meghatározó a METRO dizájn


2.   Érzékeny: érintés alapú megközelítés


3.   Kitartó: új programozási modell
1. Metrós
•   Letisztult, kifejező egyszerűség a hiperrealista
    irányvonallal szemben
•   Háttérbe vonul, hagyja élni a tartalmakat
    •   Fontosabbá válik a tipográfia
    •   Jelentéssel bírnak az animációk
•   Dizájn keret, ami meghatároz de közben lehetőséget
    ad a sajátos megjelenésre
•   Autentikusan digitális
METRO – megkülönböztet
Amazon – realisztikus stílusban
Amazon – METRO stílusban
2. Érzékeny
•   Érintés alapú vezérlés
    •   Kevesebb absztrakció, természetesebb interakció
    •   Korlátoz is: nem minden alkalmazás számára előnyös
        (hasonlóan a Wii-hez vagy Kinecthez)
•   Fontos a sebesség
    •   A képernyő azonnal reagáljon a felhasználói
        gesztusokra
•   Ígéretes kísérlet a WIMP (window, icon, menu, pointing
    device) innovatív meghaladására
3. Új programozási modell
•   Alapjaiban újragondolt OS interfész
•   Okostelefonoktól származtatott konecpció
    •   Stabilitás, teljesítmény, üzemidő
•   Objektum alapú megoldás
•   Heterogén nyelvi környezet
    •   C++, natív kód
    •   .NET: C#, VB, ...
    •   JavaScript + HTML 5
Tábla gépekre optimalizált PC
•       Gyors, stabil (boot idő, stb)
    •     100MB-tal és 3 processzel könnyebb, USB3, ISO/VHD
•       Teljes képernyős megjelenés
•       Korlátozott multitaszkolás
    •     Legfeljebb két alkalmazás látszik egyszerre
    •     Akkumulátor üzemidő
    •     Alkalmazás állapot mentés és visszaállítás
•       Gazdag alkalmazás-egyűttműködési modell
    •     A vágólap továbbgondolása
•       Alkalmazás piactér, egyszerű és gyors telepítés
Alapjaiban újragondolt API
•   A WinRT (majdnem) kiváltja a Win32 API-t
•   Szinte mindenütt közvetlenül a kernelt hívja
    •   Nem egy újabb réteg a meglévő API felett
    •   Az alkalmazások nem használhatják mindkettőt
•   Klasszikus alkalmazás: Win32, .NET Fx, stb.
•   Metrós alkalmazás: WinRT
    •   JavaScript, C#, C++
Hibrid arhitektúra
                                                                      Asztali
                 Metro stílusú alkalmazások
                                                                   alkalmazások
                                                     HTML /
    Nézet




                         XAML
                                                      CSS
    Vezérlés




                    C                C#             JavaScript     HTML
                   C++               VB              (Chakra)      Java        C      C#
                                                                   Script     C++     VB
                                WinRT APIs
szolgáltatások
  Rendszer




                 Kommunikáció       Grafika &         Eszközök &
                   & adatok          média            nyomtatás

                                                                   Internet           .NET
                                Alkalmazás modell                  Explorer   Win32    / SL
   Core




                           Windows Core OS Services
Összefoglalva
•   Windows 8: hibrid megoldás


•   Teljes kompatibilitás és gazdag desktop élmény

•   Letisztult, érintésre és sebességre optimalizált
    tábla PC alternatíva


•   Szabad átjárás a két felület között !
Kérdések?
        http://blogs.msdn.com/b/b8/



Köszönöm a figyelmet!

More Related Content

Viewers also liked

Homage to sri aurobindo, part 2
Homage to sri aurobindo, part 2Homage to sri aurobindo, part 2
Homage to sri aurobindo, part 2Jitendra Sharma
 
Cebit eurasia 2014 eng brochure
Cebit eurasia 2014 eng brochureCebit eurasia 2014 eng brochure
Cebit eurasia 2014 eng brochureMustafa Kuğu
 
Influencing consumer behaviour jo daniels bitc
Influencing consumer behaviour   jo daniels bitcInfluencing consumer behaviour   jo daniels bitc
Influencing consumer behaviour jo daniels bitcCIM East of England
 
E ticaret konferansı- 7 mayıs2015
E ticaret konferansı- 7 mayıs2015E ticaret konferansı- 7 mayıs2015
E ticaret konferansı- 7 mayıs2015Mustafa Kuğu
 
Disinegrated development of the built and natural environment
Disinegrated development of the built and natural environment Disinegrated development of the built and natural environment
Disinegrated development of the built and natural environment ruralfringe
 
2009 10 e-marketer_marketing_to_the_online_video_audience
2009 10 e-marketer_marketing_to_the_online_video_audience2009 10 e-marketer_marketing_to_the_online_video_audience
2009 10 e-marketer_marketing_to_the_online_video_audiencePietro Lambert
 
SEO Ian Miller CIM Digital Bootcamp April 2012
SEO Ian Miller CIM Digital Bootcamp April 2012SEO Ian Miller CIM Digital Bootcamp April 2012
SEO Ian Miller CIM Digital Bootcamp April 2012CIM East of England
 
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...Masanori Takano
 
Simplifyyourfuturess 130801095622-phpapp01
Simplifyyourfuturess 130801095622-phpapp01Simplifyyourfuturess 130801095622-phpapp01
Simplifyyourfuturess 130801095622-phpapp01oscarwaldir
 
町内会通信12月号 
町内会通信12月号 町内会通信12月号 
町内会通信12月号 hongochonaikai
 
Marktmonitor Affiliate Marketing 2011
Marktmonitor Affiliate Marketing 2011Marktmonitor Affiliate Marketing 2011
Marktmonitor Affiliate Marketing 2011Affiliate Dag
 
Intro to tsql unit 3
Intro to tsql   unit 3Intro to tsql   unit 3
Intro to tsql unit 3Syed Asrarali
 

Viewers also liked (19)

Eca elder-care-asia
Eca elder-care-asiaEca elder-care-asia
Eca elder-care-asia
 
GallupReport
GallupReportGallupReport
GallupReport
 
Codigos AC Nocturna 2015
Codigos AC Nocturna 2015Codigos AC Nocturna 2015
Codigos AC Nocturna 2015
 
Homage to sri aurobindo, part 2
Homage to sri aurobindo, part 2Homage to sri aurobindo, part 2
Homage to sri aurobindo, part 2
 
Cebit eurasia 2014 eng brochure
Cebit eurasia 2014 eng brochureCebit eurasia 2014 eng brochure
Cebit eurasia 2014 eng brochure
 
Influencing consumer behaviour jo daniels bitc
Influencing consumer behaviour   jo daniels bitcInfluencing consumer behaviour   jo daniels bitc
Influencing consumer behaviour jo daniels bitc
 
E ticaret konferansı- 7 mayıs2015
E ticaret konferansı- 7 mayıs2015E ticaret konferansı- 7 mayıs2015
E ticaret konferansı- 7 mayıs2015
 
Disinegrated development of the built and natural environment
Disinegrated development of the built and natural environment Disinegrated development of the built and natural environment
Disinegrated development of the built and natural environment
 
2009 10 e-marketer_marketing_to_the_online_video_audience
2009 10 e-marketer_marketing_to_the_online_video_audience2009 10 e-marketer_marketing_to_the_online_video_audience
2009 10 e-marketer_marketing_to_the_online_video_audience
 
SEO Ian Miller CIM Digital Bootcamp April 2012
SEO Ian Miller CIM Digital Bootcamp April 2012SEO Ian Miller CIM Digital Bootcamp April 2012
SEO Ian Miller CIM Digital Bootcamp April 2012
 
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...
 
Interactive scenario
Interactive scenarioInteractive scenario
Interactive scenario
 
Vigo prese30102013
Vigo prese30102013Vigo prese30102013
Vigo prese30102013
 
Simplifyyourfuturess 130801095622-phpapp01
Simplifyyourfuturess 130801095622-phpapp01Simplifyyourfuturess 130801095622-phpapp01
Simplifyyourfuturess 130801095622-phpapp01
 
町内会通信12月号 
町内会通信12月号 町内会通信12月号 
町内会通信12月号 
 
Nama
NamaNama
Nama
 
Marktmonitor Affiliate Marketing 2011
Marktmonitor Affiliate Marketing 2011Marktmonitor Affiliate Marketing 2011
Marktmonitor Affiliate Marketing 2011
 
Intro to tsql unit 3
Intro to tsql   unit 3Intro to tsql   unit 3
Intro to tsql unit 3
 
Poland
PolandPoland
Poland
 

Similar to Windows 8

Multiplatform mobil fejlesztések
Multiplatform mobil fejlesztésekMultiplatform mobil fejlesztések
Multiplatform mobil fejlesztésekOpen Academy
 
Android fejlesztés
Android fejlesztésAndroid fejlesztés
Android fejlesztésOpen Academy
 
Windows a dobozban, avagy IoT fejlesztés C#-ban
Windows a dobozban, avagy IoT fejlesztés C#-banWindows a dobozban, avagy IoT fejlesztés C#-ban
Windows a dobozban, avagy IoT fejlesztés C#-banGyörgy Balássy
 
Dr. Ekler Péter: A mobilszoftver két értéke – legjobb gyakorlatok és újdonság...
Dr. Ekler Péter: A mobilszoftver két értéke – legjobb gyakorlatok és újdonság...Dr. Ekler Péter: A mobilszoftver két értéke – legjobb gyakorlatok és újdonság...
Dr. Ekler Péter: A mobilszoftver két értéke – legjobb gyakorlatok és újdonság...Mobil Weekend
 
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokon
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokonCross Platform mobil app fejlesztés HTML5 JavaScript alapokon
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokoneRise
 
VMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKERVMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKERKiss Tibor
 
Csonka enikő alkalmazási élmény bemutatása
Csonka enikő alkalmazási élmény bemutatásaCsonka enikő alkalmazási élmény bemutatása
Csonka enikő alkalmazási élmény bemutatásaPOLYGON Informatikai Kft.
 
Mobile First | Hogyan tervezzünk mobilra?
Mobile First | Hogyan tervezzünk mobilra?Mobile First | Hogyan tervezzünk mobilra?
Mobile First | Hogyan tervezzünk mobilra?Dániel Góré
 
Az online hirdetéskiszolgálás technológiai kihívásai
Az online hirdetéskiszolgálás technológiai kihívásaiAz online hirdetéskiszolgálás technológiai kihívásai
Az online hirdetéskiszolgálás technológiai kihívásaiAdverticum
 
Windows IoT - A kütyüoldal
Windows IoT - A kütyüoldalWindows IoT - A kütyüoldal
Windows IoT - A kütyüoldalGyörgy Balássy
 
Alapfogalmak és összefüggések
Alapfogalmak és összefüggésekAlapfogalmak és összefüggések
Alapfogalmak és összefüggésekTóth Attila
 
Virtualizáció az EGISben
Virtualizáció az EGISbenVirtualizáció az EGISben
Virtualizáció az EGISbengazdagf
 
Fehér Péter: Informatikai és kommunikációs architektúrák integrációjá...
Fehér Péter: Informatikai és kommunikációs architektúrák integrációjá...Fehér Péter: Informatikai és kommunikációs architektúrák integrációjá...
Fehér Péter: Informatikai és kommunikációs architektúrák integrációjá...MKT Informatikai szakosztály
 
Appsters - mobile
Appsters - mobile Appsters - mobile
Appsters - mobile Andras Nyiro
 
GCP - A felhőalapú architektúrák és szolgáltatások
GCP - A felhőalapú architektúrák és szolgáltatásokGCP - A felhőalapú architektúrák és szolgáltatások
GCP - A felhőalapú architektúrák és szolgáltatásokMárton Kodok
 
Korszerű innovatív megoldások a marketingkommunikációban-Az okos telefonok je...
Korszerű innovatív megoldások a marketingkommunikációban-Az okos telefonok je...Korszerű innovatív megoldások a marketingkommunikációban-Az okos telefonok je...
Korszerű innovatív megoldások a marketingkommunikációban-Az okos telefonok je...Juhász István
 
Fejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorbanFejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorbanPal Vojacsek
 
BlackBerry10 alapú natív alkalmazásfejlesztés
BlackBerry10 alapú natív alkalmazásfejlesztésBlackBerry10 alapú natív alkalmazásfejlesztés
BlackBerry10 alapú natív alkalmazásfejlesztésOpen Academy
 

Similar to Windows 8 (20)

Multiplatform mobil fejlesztések
Multiplatform mobil fejlesztésekMultiplatform mobil fejlesztések
Multiplatform mobil fejlesztések
 
Android fejlesztés
Android fejlesztésAndroid fejlesztés
Android fejlesztés
 
Windows a dobozban, avagy IoT fejlesztés C#-ban
Windows a dobozban, avagy IoT fejlesztés C#-banWindows a dobozban, avagy IoT fejlesztés C#-ban
Windows a dobozban, avagy IoT fejlesztés C#-ban
 
Desktop virtualizáció
Desktop virtualizációDesktop virtualizáció
Desktop virtualizáció
 
Dr. Ekler Péter: A mobilszoftver két értéke – legjobb gyakorlatok és újdonság...
Dr. Ekler Péter: A mobilszoftver két értéke – legjobb gyakorlatok és újdonság...Dr. Ekler Péter: A mobilszoftver két értéke – legjobb gyakorlatok és újdonság...
Dr. Ekler Péter: A mobilszoftver két értéke – legjobb gyakorlatok és újdonság...
 
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokon
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokonCross Platform mobil app fejlesztés HTML5 JavaScript alapokon
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokon
 
VMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKERVMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKER
 
Csonka enikő alkalmazási élmény bemutatása
Csonka enikő alkalmazási élmény bemutatásaCsonka enikő alkalmazási élmény bemutatása
Csonka enikő alkalmazási élmény bemutatása
 
Mobile First | Hogyan tervezzünk mobilra?
Mobile First | Hogyan tervezzünk mobilra?Mobile First | Hogyan tervezzünk mobilra?
Mobile First | Hogyan tervezzünk mobilra?
 
Az online hirdetéskiszolgálás technológiai kihívásai
Az online hirdetéskiszolgálás technológiai kihívásaiAz online hirdetéskiszolgálás technológiai kihívásai
Az online hirdetéskiszolgálás technológiai kihívásai
 
Windows IoT - A kütyüoldal
Windows IoT - A kütyüoldalWindows IoT - A kütyüoldal
Windows IoT - A kütyüoldal
 
Alapfogalmak és összefüggések
Alapfogalmak és összefüggésekAlapfogalmak és összefüggések
Alapfogalmak és összefüggések
 
Virtualizáció az EGISben
Virtualizáció az EGISbenVirtualizáció az EGISben
Virtualizáció az EGISben
 
Fehér Péter: Informatikai és kommunikációs architektúrák integrációjá...
Fehér Péter: Informatikai és kommunikációs architektúrák integrációjá...Fehér Péter: Informatikai és kommunikációs architektúrák integrációjá...
Fehér Péter: Informatikai és kommunikációs architektúrák integrációjá...
 
Appsters - mobile
Appsters - mobile Appsters - mobile
Appsters - mobile
 
GCP - A felhőalapú architektúrák és szolgáltatások
GCP - A felhőalapú architektúrák és szolgáltatásokGCP - A felhőalapú architektúrák és szolgáltatások
GCP - A felhőalapú architektúrák és szolgáltatások
 
Korszerű innovatív megoldások a marketingkommunikációban-Az okos telefonok je...
Korszerű innovatív megoldások a marketingkommunikációban-Az okos telefonok je...Korszerű innovatív megoldások a marketingkommunikációban-Az okos telefonok je...
Korszerű innovatív megoldások a marketingkommunikációban-Az okos telefonok je...
 
It3 4 2 3 2 1
It3 4 2 3 2 1It3 4 2 3 2 1
It3 4 2 3 2 1
 
Fejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorbanFejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorban
 
BlackBerry10 alapú natív alkalmazásfejlesztés
BlackBerry10 alapú natív alkalmazásfejlesztésBlackBerry10 alapú natív alkalmazásfejlesztés
BlackBerry10 alapú natív alkalmazásfejlesztés
 

More from Open Academy

BDD demisztifikálva
BDD demisztifikálvaBDD demisztifikálva
BDD demisztifikálvaOpen Academy
 
What SQL should actually be...
What SQL should actually be...What SQL should actually be...
What SQL should actually be...Open Academy
 
Dev tools rendering & memory profiling
Dev tools rendering & memory profilingDev tools rendering & memory profiling
Dev tools rendering & memory profilingOpen Academy
 
Firefox OS: hackelni könnyű
Firefox OS:  hackelni könnyűFirefox OS:  hackelni könnyű
Firefox OS: hackelni könnyűOpen Academy
 
A Windows Phone világa
A Windows Phone világaA Windows Phone világa
A Windows Phone világaOpen Academy
 
Okostelefonok és táblagépek menedzsmentje
Okostelefonok és táblagépek menedzsmentjeOkostelefonok és táblagépek menedzsmentje
Okostelefonok és táblagépek menedzsmentjeOpen Academy
 
Ipari felhő infrastruktúrák a gyakorlatban
Ipari felhő infrastruktúrák a gyakorlatbanIpari felhő infrastruktúrák a gyakorlatban
Ipari felhő infrastruktúrák a gyakorlatbanOpen Academy
 
Túlélés a Három Betűs Rövidítések világában
Túlélés a Három Betűs Rövidítések világábanTúlélés a Három Betűs Rövidítések világában
Túlélés a Három Betűs Rövidítések világábanOpen Academy
 
Adminisztratív protokollok ellenőrzési lehetőségei
Adminisztratív protokollok ellenőrzési lehetőségeiAdminisztratív protokollok ellenőrzési lehetőségei
Adminisztratív protokollok ellenőrzési lehetőségeiOpen Academy
 
Naplózás a gyakorlatban
Naplózás a gyakorlatbanNaplózás a gyakorlatban
Naplózás a gyakorlatbanOpen Academy
 
Hogyan optimalizáljunk C/C++ kódokat!
Hogyan optimalizáljunk C/C++ kódokat!Hogyan optimalizáljunk C/C++ kódokat!
Hogyan optimalizáljunk C/C++ kódokat!Open Academy
 
Hogy kerül a csizma az asztalra?
Hogy kerül a csizma az asztalra?Hogy kerül a csizma az asztalra?
Hogy kerül a csizma az asztalra?Open Academy
 
AGILIS / SCRUM fejlesztés
AGILIS / SCRUM fejlesztésAGILIS / SCRUM fejlesztés
AGILIS / SCRUM fejlesztésOpen Academy
 
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Open Academy
 
Verziókövető rendszerek alkalmazása fejlesztési projektekben
Verziókövető rendszerek alkalmazása fejlesztési projektekbenVerziókövető rendszerek alkalmazása fejlesztési projektekben
Verziókövető rendszerek alkalmazása fejlesztési projektekbenOpen Academy
 

More from Open Academy (17)

BDD demisztifikálva
BDD demisztifikálvaBDD demisztifikálva
BDD demisztifikálva
 
What SQL should actually be...
What SQL should actually be...What SQL should actually be...
What SQL should actually be...
 
Dev tools rendering & memory profiling
Dev tools rendering & memory profilingDev tools rendering & memory profiling
Dev tools rendering & memory profiling
 
Firefox OS: hackelni könnyű
Firefox OS:  hackelni könnyűFirefox OS:  hackelni könnyű
Firefox OS: hackelni könnyű
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Magvas gondolatok
Magvas gondolatokMagvas gondolatok
Magvas gondolatok
 
A Windows Phone világa
A Windows Phone világaA Windows Phone világa
A Windows Phone világa
 
Okostelefonok és táblagépek menedzsmentje
Okostelefonok és táblagépek menedzsmentjeOkostelefonok és táblagépek menedzsmentje
Okostelefonok és táblagépek menedzsmentje
 
Ipari felhő infrastruktúrák a gyakorlatban
Ipari felhő infrastruktúrák a gyakorlatbanIpari felhő infrastruktúrák a gyakorlatban
Ipari felhő infrastruktúrák a gyakorlatban
 
Túlélés a Három Betűs Rövidítések világában
Túlélés a Három Betűs Rövidítések világábanTúlélés a Három Betűs Rövidítések világában
Túlélés a Három Betűs Rövidítések világában
 
Adminisztratív protokollok ellenőrzési lehetőségei
Adminisztratív protokollok ellenőrzési lehetőségeiAdminisztratív protokollok ellenőrzési lehetőségei
Adminisztratív protokollok ellenőrzési lehetőségei
 
Naplózás a gyakorlatban
Naplózás a gyakorlatbanNaplózás a gyakorlatban
Naplózás a gyakorlatban
 
Hogyan optimalizáljunk C/C++ kódokat!
Hogyan optimalizáljunk C/C++ kódokat!Hogyan optimalizáljunk C/C++ kódokat!
Hogyan optimalizáljunk C/C++ kódokat!
 
Hogy kerül a csizma az asztalra?
Hogy kerül a csizma az asztalra?Hogy kerül a csizma az asztalra?
Hogy kerül a csizma az asztalra?
 
AGILIS / SCRUM fejlesztés
AGILIS / SCRUM fejlesztésAGILIS / SCRUM fejlesztés
AGILIS / SCRUM fejlesztés
 
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
 
Verziókövető rendszerek alkalmazása fejlesztési projektekben
Verziókövető rendszerek alkalmazása fejlesztési projektekbenVerziókövető rendszerek alkalmazása fejlesztési projektekben
Verziókövető rendszerek alkalmazása fejlesztési projektekben
 

Windows 8

  • 1. Windows 8 Albert István ialbert@aut.bme.hu BME, Automatizálási és Alkalmazott Informatika tanszék
  • 2. Új lehetőségek és kihívások • Digitális szocializálódás • Facebook, levelezés, böngészés, ... • Hardver: System-on-a-Chip (SoC) • Kis méret, alacsony fogyasztás, nagy teljesítmény • Miniatürizálás - mobilitás • Érintő képernyők elterjedése
  • 3. Kompatibilitás • Windows XP • még mindig 50-60% • Rankings.hu, 2011. 10. 8. • 450M Windows 7 • A meglévő alkalmazásbázis hatalmas érték !
  • 4. Windows 8 – a hibrid Hardver Input Élmény
  • 5. Számítógépezünk ... • Különböző élethelyzetek: • Közösségi élet – böngészés, email, facebook • Akár egy telefonnal is megoldható mindez • Tábla gépekkel sokszor még kényelmesebb • Kreatív időszak – Office, Photoshop, Visual Studio... • Nem kiváltható se táblagéppel se telefonnal ( ) • Játék és média fogyasztás • Egér, billentyűzet, érintés, Kinect/Wii, ... • Minden eszközön sajátos élmény • Nem átjárhatóak, nem helyettesíthetőek
  • 6. Megy egyszer ! • A teljes Windows élmény megmarad ! • Mellette megjelenik egy letisztult, gyors, érintés alapú élmény is A felhasználó dönti el, mikor melyiket szeretné használni !
  • 7. METRO stílusú alkalmazások 1. Metrós: Meghatározó a METRO dizájn 2. Érzékeny: érintés alapú megközelítés 3. Kitartó: új programozási modell
  • 8. 1. Metrós • Letisztult, kifejező egyszerűség a hiperrealista irányvonallal szemben • Háttérbe vonul, hagyja élni a tartalmakat • Fontosabbá válik a tipográfia • Jelentéssel bírnak az animációk • Dizájn keret, ami meghatároz de közben lehetőséget ad a sajátos megjelenésre • Autentikusan digitális
  • 11. Amazon – METRO stílusban
  • 12. 2. Érzékeny • Érintés alapú vezérlés • Kevesebb absztrakció, természetesebb interakció • Korlátoz is: nem minden alkalmazás számára előnyös (hasonlóan a Wii-hez vagy Kinecthez) • Fontos a sebesség • A képernyő azonnal reagáljon a felhasználói gesztusokra • Ígéretes kísérlet a WIMP (window, icon, menu, pointing device) innovatív meghaladására
  • 13. 3. Új programozási modell • Alapjaiban újragondolt OS interfész • Okostelefonoktól származtatott konecpció • Stabilitás, teljesítmény, üzemidő • Objektum alapú megoldás • Heterogén nyelvi környezet • C++, natív kód • .NET: C#, VB, ... • JavaScript + HTML 5
  • 14. Tábla gépekre optimalizált PC • Gyors, stabil (boot idő, stb) • 100MB-tal és 3 processzel könnyebb, USB3, ISO/VHD • Teljes képernyős megjelenés • Korlátozott multitaszkolás • Legfeljebb két alkalmazás látszik egyszerre • Akkumulátor üzemidő • Alkalmazás állapot mentés és visszaállítás • Gazdag alkalmazás-egyűttműködési modell • A vágólap továbbgondolása • Alkalmazás piactér, egyszerű és gyors telepítés
  • 15. Alapjaiban újragondolt API • A WinRT (majdnem) kiváltja a Win32 API-t • Szinte mindenütt közvetlenül a kernelt hívja • Nem egy újabb réteg a meglévő API felett • Az alkalmazások nem használhatják mindkettőt • Klasszikus alkalmazás: Win32, .NET Fx, stb. • Metrós alkalmazás: WinRT • JavaScript, C#, C++
  • 16. Hibrid arhitektúra Asztali Metro stílusú alkalmazások alkalmazások HTML / Nézet XAML CSS Vezérlés C C# JavaScript HTML C++ VB (Chakra) Java C C# Script C++ VB WinRT APIs szolgáltatások Rendszer Kommunikáció Grafika & Eszközök & & adatok média nyomtatás Internet .NET Alkalmazás modell Explorer Win32 / SL Core Windows Core OS Services
  • 17. Összefoglalva • Windows 8: hibrid megoldás • Teljes kompatibilitás és gazdag desktop élmény • Letisztult, érintésre és sebességre optimalizált tábla PC alternatíva • Szabad átjárás a két felület között !
  • 18. Kérdések? http://blogs.msdn.com/b/b8/ Köszönöm a figyelmet!

Editor's Notes

  1. Rankings.hu
  2. Játék: mindig sajátságos élmény, de mindegy milyen: az emberek mindig játszani fognak.
  3. Az eddig megszokott programozási környezet (.NET, C#, MFC, ...) nem tűnik el!Továbbra is fejlődik (lásd .NET 4.5), teljes értékű platformCélplatform:Üzleti alkalmazásokKreatív alkalmazások (Office, Photoshop, VS...)Szerver oldal (!!!)
  4. Akkumulátor üzemidő
  5. Disney desktop kontra letisztultság
  6. Megkülönböztet és mégis szabadon lehet felette innoválni.
  7. A touch inputot külön optimalizálták és kernel szinten mélyebbre került az egér mellé. Ha lefagy a windows, akkor is működik 
  8. Klasszikus: nem régi, mert nem tűnik el!!!
  9. Konzumer szemlélet: ahol táblagép jellegű feladatokat végez a felhasználó, ott nincs szükség többre
  10. Klasszikus: nem régi, mert nem tűnik el!!!