Quotes

Fejlesztés a Windows 8 ARM-os változatára

Fejlesztés a Windows 8 ARM-os változatára
(Részlet Steven Sinofsky Building Windows for the ARM processor architecture [‘Building Windows 8’ blog, Feb 9, 2012] című cikkéből)

A meglévő alkalmazásaikat Windows On ARM-ra, a WOA-ra átfejleszteni kívánó fejlesztőknek két lehetőségük van.

Sok alkalmazás esetén az a legjobb kiszolgálás, ha új, Metro stílusú front-end-eket építenek a meglévő adatforrásokhoz vagy alkalmazásokhoz, és webszolgáltatás API-k segítségével kommunikálnak. Ez a megközelítés igen általános lesz a vállalati/üzleti, ún. line-of-business (LOB), alkalmazások és sok fogyasztási (consumer) webrendszer esetében, és ez jelenti egy [a WOA által kínált] gazdag felhasználói interakciós modell erejének legjobb kiaknázását, melynek során már más új alkalmazásokkal is együtt lehet működni és információt lehet megosztani velük. Ezek a hozzáfejlesztések természetesen nem csak front-end-ek lehetnek, hanem helyi adatokkal is működhetnek, mivel a WOA teljes körű fájl és periféria hozzáférést nyújt.

A meglévő alkalmazások másik részénél jól megfelel a motor vagy a futtató kód nagy részének újrafelhasználása és annak körbevétele Metro stílusú élményrendszerrel. Ehhez bizonyos idő kell, és azon alkalmazások esetében ez a célszerű módszer, amelyeknél jelentős szellemi érték együttesét kell átvinni a WOA-ra és a WinRT-re.

Valamennyi esetben a WinRT jelenti a Windows operációs rendszer azon új szolgáltatásait, melyek segítségével a fejlesztők Designed for Windows 8, azaz Windows 8-ra tervezett alkalmazásokat hozhatnak létre.

A //build/-en közölt architektúra ábrához visszatérve, a WOA-t legjobb úgy elképzelni a külső (3d party) fejlesztők szemszögéből nézve, hogy az a Metro stílusú platform olyan kifejeződése, aminek minden más Windows termékkel közös Windows Core OS (Windows operációs rendszer mag) része van. A Windows Core OS az ARM platform támogatására lett hangolva és kialakítva, és feladata, hogy támogassa a külső fejlesztők által használt WinRT API-kat és programozási modellt.

Architecture block diagram of WinRT as presented at //build

Developers wanting to reach WOA with existing apps have two options. Many apps will be best served by building new Metro style front ends for existing data sources or applications, and communicating through a web services API. This approach will be quite common for line-of-business applications and many consumer web properties, and represents the best way to tap into the power of a rich user interaction model where you can also interact across and share information with other new apps. Of course, these do not need to be just front-ends, but could operate on local data too, since WOA provides full access to files and peripherals. Other existing applications will be well served by reusing large amounts of engine or runtime code, and surrounding that with a Metro style experience. This will take some time, and represents a way for applications that are composed of significant intellectual property to move to WOA and WinRT. In all cases, WinRT represents the new set of Windows OS services that developers can use to build software that is Designed for Windows 8.

Returning to our architecture diagram from //build/, from a third-party developer perspective, the best way to think of WOA is as the expression of the Metro style platform, which shares the Windows Core OS with all the other Windows products. The Windows Core OS has been tuned and architected to support the ARM platform and is there to support the WinRT APIs and programming model used by third parties.

Steven Sinofsky, President, Windows and Windows Live Division

Building Windows 8 for the ARM Processor Architecture (WOA)  [ YouTube channel, Feb 9, 2012]

This video will demo Windows 8 on an ARM Processor, as well as Office 15 and a few apps.

Enabling Windows to run super well on the ARM architecture is a significant engineering task. We undertook this work because when you look to the future you can see that so many of the capabilities that have been added to Windows over the years are things that customers will inevitably desire or require in the types of devices supported by today’s ARM-based products—changes in form factors and the desire for mobility only add to the scenarios and capabilities we all desire in our search for no-compromise PCs. While it is tempting to make bold statements about “starting over,” we believe in the evolution of technology assets when the foundation is strong. The foundation of Windows, the core, is the most solid, scalable, and secure one around. Our desire to deliver a no-compromise experience motivates our efforts.

Scott Seiber, Principal Program Manager

Scott Seiber is on the Windows Planning & PC Ecosystem Team

Háttér

ELEMZÉS: WinRT/Metro .NET alapon (‘Szoftver aktualitások’ blog, 2011. szeptember 27.)
A Windows 8 alkalmazási modellje [webfejlesztőknek] (‘HTML5 szakmai alapon’ blog, 2011. október 27.)
A Windows 8 ARM alapú változatának gyökerei (‘Szoftver aktualitások’ blog, 2012. február 10.)
A Windows 8 új, WinRT alkalmazási modelljének gyökerei (‘Szoftver aktualitások’ blog, 2012. február 10.)
A Windows 8 új, Metro felhasználói élményrendszerének gyökerei (‘Szoftver aktualitások’ blog, 2012. február 10.)
Novák István véleménye a ‘WinRT/Metro .NET alapon’ c. cikk első kommentjeiről (‘Szoftver aktualitások’ blog, 2011. szeptember 28.)
Peter Bright a Windows 8-ról (‘Szoftver aktualitások’ blog, 2011. június 27.)

Windows Store előzetes (‘Szoftver aktualitások’ blog, 2011. december 7.)
Windows Store UX részletek, egyben a Metro stílus ékes példája (‘Szoftver aktualitások’ blog, 2012. január 22.)

AMD 2012-13: a new Windows 8 strategy expanded with ultra low-power APUs for the tablets and fanless clients [‘Experiencing the Cloud’ blog, Feb 3, 2012]
Marvell SoCs to win both Microsoft and Nokia for Windows Phone and Windows 8 platforms (after the Kinect success) [‘Experiencing the Cloud’ blog, Feb 1, 2012]
Intel 2011: a year of records, milestones and breakthroughs [‘Experiencing the Cloud’ blog, Jan 21, 2012]
Windows 8 gaining smartphone like “connected standby” capability [‘Experiencing the Cloud’ blog, Nov 23, 2011]
Windows 8 Metro style Apps + initial dev reactions [‘Experiencing the Cloud’ blog, Sept 15, 2011]
Windows 8: the first 12 hours headlines and reports [‘Experiencing the Cloud’ blog, Sept 14, 2011]
A too early assesment of the emerging ‘Windows 8’ dev & UX functionality [‘Experiencing the Cloud’ blog, June 24 – Aug 19, 2011]
Microsoft’s next step in SoC level slot management [‘Experiencing the Cloud’ blog, May 27 – June 2, 2011]
Microsoft on five key technology areas and Windows 8 [‘Experiencing the Cloud’ blog, May 24, 2011]

Feltöltve 2012. február 10. péntek Szerző: Nacsa Sándor

2 hozzászólás to “Fejlesztés a Windows 8 ARM-os változatára”

  1. […] […]

  2. […] 8 alkalmazási modellje [webfejlesztőknek] (‘HTML5 szakmai alapon’ blog, 2011. október 27.) – Fejlesztés a Windows 8 ARM-os változatára (‘Szoftver aktualitások’ blog, 2012. február 10.) – Novák István véleménye a […]

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s

%d blogger ezt kedveli: