logobluw
logobluw
logobluD
logobluD
  • Servizi
    • eStore
    • WordPress Custom
    • BluFileMan
    • Soluzioni Avanzate Web
    • Rottamazione
    • Apps per iPhone e iPad (new)
    • Grafica
    • Audio e Video
    • Social & Web Marketing
    • Assistenza e consulenza
  • Partners
  • Lavora con noi
  • Richiedi Preventivo Gratis
  • Contatti
  • Blog

WinRT, il system service provider per Windows 8/Metro, incontra Mono

HomeWinRT, il system service provider per Windows 8/Metro, incontra Mono

SilverlightWindows Runtime (WinRT) è il nuovo system service provider di Windows 8 per Metro, in sostituzione alle infrastrutture di Win32, Win64 e WoW64. L’utilizzo di .NET dovrebbe restare ancorato all’ambiente del desktop, pure presente su Windows 8, tuttavia Miguel De Icaza ritiene ci siano ampi margini per l’interazione di Mono con WinRT.

Le dichiarazioni di De Icaza sono discutibili, perché il responsabile di Mono ha osato troppo, sottolineando «la favolosa opportunità» concessa da Microsoft: WinRT sarebbe eccezionale in quanto separa l’interfaccia-utente dal backend, incrementando le possibilità di trasportare le applicazioni su dispositivi molto diversi tra loro.

È evidentemente lo stesso approccio adottato dai sistemi operativi e delle applicazioni open source da più di vent’anni. Curiosità a parte, De Icaza elenca le possibilità di Mono: parte del codice per il dialogo con WinRT sarà mutuato da Moonlight, benché il ruolo di Silverlight per Metro non sia ancora stato definito con certezza.

WinRT prevede l’utilizzo di XAML, per la costruzione delle interfacce-utente, e implementa una serie di binding dei linguaggi comunemente sfruttati per lo sviluppo con Windows definiti projection. Lo schema risultante non è molto diverso da quello che disegna i componenti di Linux: un aspetto positivo per creare nuove applicazioni.

Gli sviluppatori di .NET, grazie a Mono, hanno molte possibilità d’interazione con WinRT e Metro. In comune è la modalità fallback su Gtk# e Silverlight/Moonlight, almeno per il desktop. L’occasione è ghiotta per realizzare applicazioni multi-piattaforma su Android, iOS, Mac OS X, Windows e Windows Phone. Prescindendo dalle eresie.

Eric Maupin è già passato ai fatti, realizzando un progetto headless per le API di WinRT su .NET disponibile via GitHub. Il progetto di Maupin, però, riguarda le applicazioni destinate all’utilizzo sul desktop per .NET e Mono. Le aspirazioni di De Icaza sono più ambiziose: è comunque un punto di partenza per tutti gli sviluppatori.

Via | Miguel De Icaza

WinRT, il system service provider per Windows 8/Metro, incontra Mono é stato pubblicato su Ossblog.it alle 14:00 di mercoledì 28 settembre 2011.


bluermes
4
notizie dai blog
Prev PostGnome 3.2, è ora possibile telefonare da EmpathySet 28, 2011
Next PostToshiba ci riprova: ecco il tablet Thrive 7Set 28, 2011
bluermestracciato
Bluermes Comunicazione Integrata è un'agenzia di comunicazione fondata nel 2000, si propone oggi come una struttura a servizio completo, creativa e veloce nelle risposte.
Gero Marsala è Socio IWA, Professionista Web di cui alla legge n.4/2013
Contatti
Via Generale Cascino, 1 Campobello di Licata
3331063065
info@bluermes.it
PayPal Partner
Bluermes Comunicazione Integrata è partner PayPal 
Copyright © Bluermes Comunicazione Integrata VAT: IT - 02175880844