Windows 8 vanuit ontwikkelaars perspectief

by Roland Beenhakker September 14, 2011 08:33

Afgelopen dinsdag heeft Microsoft, op de BUILD conference, in Annaheim details prijsgegeven over de nieuwste versie van Windows: 8.
In deze blogpost een, zeker niet compleet, overzicht van de belangrijkste punten, voornamelijk vanuit het ontwikkelaars perspectief.

Architectuur
Windows 8 wordt opgedeeld in twee modellen (ruimtes, architecturen?) te weten:

1. Metro Style Apps
Metro Style Apps is de 'new kid in town'. Dit is de nieuwe touch interface van Windows, die veel overeenkomsten heeft met Windows Phone 7. Applicaties (Apps) die hierin gebouwd worden zijn gebaseerd op de nieuwe WinRT API (Windows Runtime). Al deze apps zijn full screen. Dit is duidelijk de kant die geoptimaliseerd is voor tablets, maar ook op desktops goed kan werken.
Applicaties kunnen geschreven worden met HTML5 i.c.m. JavaScript en XAML i.c.m. C++,C# en VB. Door de toevoeging van C++ lijkt het dat ook native applicaties gebruik kunnen maken van XAML, wat tot nu toe een .NET technologie is. Om Metro apps te kunnen maken zal Microsoft een nieuwe Visual Studio lanceren.
Silverlight applicaties doen het meest denken aan Metro Apps, en deze kunnen dan, naar het schijnt, met eenvoudige aanpassingen omgezet worden.

De Metro Style GUI:
2. Desktop Apps
Naast de Metro GUI heeft Windows 8 nog steeds de oude vertrouwde GUI, met de Windows 7 look-and-feel. Alle applicaties die nu onder Windows 7 werken zullen als Desktop Apps werken onder Windows 8. Dus alle native applicaties in C++ en Delphi draaien onder deze bekende architectuur, alsmede alle applicaties op basis van het .NET framework.
Het architectuur overzicht:
Windows 8 schijnt in 8 seconden op te starten (vandaar die 8?, herinner Windows 98 sec) ;-) ), wat zeer snel is. Ook komt er, in navolging van Mac OS X, een app store, wat voor ontwikkelaars natuurlijk interessant is. Er is een developer preview van Windows 8, inclusief een Visual Studio versie beschikbaar in het Windows Dev Center.
Meer informatie

Currently rated 1.5 by 127 people

  • Currently 1.527559/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

.net | Ontwikkelsoftware | windows

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen | Modified by Mooglegiant

Welkom

Op dit weblog geven professionals binnen Beensoft hun mening over zaken die hen bezig houden en interessant kunnen zijn voor onze klanten en bezoekers. 

Hamsterkoog 3-L
1822 CD Alkmaar
Website: www.beensoft.nl
E-mail: info [at] beensoft.nl

Reageren?
In verband met veel spam is het niet mogelijk om reacties te plaatsen. Heeft u een interessante reactie om te plaatsen dan kunt u deze, bij wijze van alternatief, mailen naar Beensoft.

Over Beensoft

Beensoft bouwt oplossingen voor het Microsoft platform met Visual Studio voor .NET (C#) en Embarcadero Delphi en bouwt mobiele oplossingen voor Apple iOS voor iPhone en iPad met Apple's XCode (Objective-C).

Beensoft, altijd de beste oplossing voor het desktop, web en mobiele platform. 

Disclaimer

Beensoft heeft de inhoud van deze site met de grootst mogelijke zorg samengesteld. Desondanks aanvaardt Beensoft geen enkele aansprakelijkheid voor de inhoud daarvan, noch voor enige schade, van welke aard ook, welke het directe of indirecte gevolg is van handelen en/of nalaten en/of beslissingen die (mede) gebaseerd zijn op de inhoud van deze site.

Blog post zijn geschreven op persoonlijke titel van de auteurs. Een gegeven mening is de mening van de  auteur, en hoeft niet per se overeen te komen met de mening van Beensoft Software Engineering.