Dot.Blog

C#, XAML, Xamarin, UWP/Android/iOS

MonoDroid : et si la double connaissance Android / WinRT était la clé du succès ?

[new:31/08/2012]MonoDroid est cette version spéciale de Mono conçue par Xamarin pour produire des logiciels natifs Android. La version “pro” ne coute que 399$ et s’installe en un clic (la démo est gratuite). WinRT c’est la nouvelle plateforme de Windows 8 pour les applications Metro Style. Quel rapport entre ces deux orientations totalement différentes de prime abord ?Plus...

Xamarin obtient 12 millions de dollars de financement !

[new:31/08/2012]L'IPhone occupe de moins en moins de place sur le marché français où 60% des Smartphones sont des Android, mais malgré tout, comment développer pour ces plateformes dont les outils sont indigents ? En C# sous .NET ! Xamarin, la société fondée par le créateur de Mono (.NET sous Linux) vient enfin d’obtenir des financements à la hauteur. Miguel de Icaza avait déjà obtenu en 2011 une licence perpétuelle de la part Novell ce qui le mettait à l’abri d’avoir à repartir de zéro. Avec MonoDroid et MonoTouch la communauté C#/.NET dispose d’outils pas très chers pour développer sur mobile Apple ou Android. Cette levée de fond qui pérennise le travail de Xamarin est donc une excellente nouvelle pour tout le monde (article en anglais à lire) !

HTML5 La norme qui n’existera jamais (Officiel) !

[new:31/08/2012]Je vous l’ai annoncé depuis longtemps, notamment dans “Html 5 la fin tragique d’un buzz”, mais aujourd’hui nous le savons, c’est sûr : HTML 5 est une norme qui n’existera JAMAIS. Il est temps de ressortir Silverlight que vous aviez peut-être rangé trop vite dans un tiroir...Plus...

Silverlight 5 : Hommage à un oublié...

[new:31/08/2012]Le buzz Html 5, le “big shift” de Microsoft, l’arrivée de Windows 8, tout cela est tellement énorme que pendant ce temps la version 5 de Silverlight est sortie dans l’ombre de ce brouhaha, une version oubliée, maltraitée et mal traitée à qui je me dois de rendre hommage, non à titre posthume mais pour l’avenir. Plus...

De Silverlight/WPF à WinRT : .NET pour Metro Style (partie 3)

[new:30/08/2012]Je vous ai déjà présenté différents éléments de WinRT, notamment ses différences avec les frameworks Silverlight et WPF. Soyons plus précis. Avec C#/Xaml il est possible de créer des applications Metro Style, ces applications fonctionnent sous WinRT, mais utilisent avant tout une version spéciale de .NET, un peu comme Silverlight. Et il y a beaucoup à dire sur les différences entre SL et .NET pour Metro Style.Plus...

De Silverlight à WinRT (partie 1)

[new:30/08/2012]Quand on connait déjà Silverlight, la question qui se pose tout de suite est de savoir comment réutiliser au mieux son savoir-faire sous WinRT, ce qui implique de comprendre et connaître les différences principales entre les deux plateformes. Dans cette première partie j’aborderai les déclarations des espaces de noms, car sans eux, rien ne tourne. Plus...

Utiliser des résolutions personnalisées avec Windows 8 sous VirtualBox

[new:30/08/2012]Utiliser Windows 8 dans une machine virtuelle est l’idéal tant que la finale n’est pas disponible. Pas de machine à bloquer pour faire les tests, pas de risque de corruption de l’OS en cours sur votre machine, bref, que des avantages. Sauf un petit problème, la gestion des résolutions d’écran. Sur mon 22”, Windows 8 apparait au maximum comme un carré avec des bandes noires des deux côtés... Heureusement il y a une feinte !

Les résolutions par défaut

Sous Windows 8, si vous tentez de changer la résolution de votre écran, et selon je suppose la mémoire que vous avez attribué à la vidéo, l’installation ou non des guess additions, etc, ou peut-être pas..., vous n’avez qu’un choix ultra limité de résolutions 4x3 qui généralement ne prend pas en compte la résolution de votre écran...

Sur ma machine je ne pouvais avoir au mieux que 1280x1024. Avec bandes noires sur les côtés. Windows 8 me proposait bien un 1600x1200 mais toujours avec bande noires sur les côtés en cette fois-ci scroll vertical. Une horreur.

Mon écran tactile 22” a une résolution de 1920x1080. Pas de chance donc.

On tourne, on vire, on bricole, on charge les drivers de l’écran, bref on perd son temps, rien n’y fait.

La solution

Elle est assez simple, les manips sont rapides, mais encore faut-il les connaître !

Phase 1 : Lancer une commande sur le répertoire de VirtualBox

Fermez Windows 8 dans sa VM, bien entendu. Sous votre OS “normal”, localisez le répertoire de VirtualBox, normalement c’est dans le style x:\Program Files\Oracle\VirtualBox\ en tout cas pour une installation sous Windows 7 / 64b.

Dans un espace vide du dossier faite un Shift-clic droit, le menu qui apparait contient la commande “ouvrir une fenêtre de commande ici”. Cliquez sur cette option.

Une fenêtre de commande sera donc ouverte dans le répertoire de VirtualBox. C’est pratique. On peut aussi ouvrir une fenêtre de commande à la main et faire des “cd” pour se placer dans le bon répertoire. Mais pourquoi se fatiguer...

Phase 2 : ajouter la résolution de votre écran dans la VM Windows 8

Imaginons que votre machine virtuelle Windows 8 s’appelle “W8-B” (Imaginons. Vous remplacerez ce nom dans la commande suivante par le nom de votre machine Windows 8 bien évidemment...).

Taper la commande suivante :

VBoxManage.exe setextradata "W8-B" CustomVideoMode1 1920x1080x32

A noter donc :

  • Remplacez le nom de la VM par celui de la vôtre
  • Remplacez la résolution de l’écran (fin de la commande) par celle qui correspond à votre écran
  • La command “CustomVideoMode1” se termine par le chiffre “1” (un) et non pas par un “l” comme Lapin... C’est trompeur !

Phase 3 : Il n’y en a pas...

On ne peut pas dire que c’est compliqué...

Redémarrer votre machine Windows 8, allez sur le bureau classique, clic droit, dans le menu “résolution d’écran”, et là, Ô magie, la résolution que vous avez ajoutée se trouve dans la liste !

Sélectionnez-là (on n’a pas fait tout ça pour ne pas s’en servir...).

Et devant vos yeux ébahis par cette prouesse technologique l’écran Windows 8 va docilement occuper toute la place que lui offre la véritable résolution de votre écran.

Conclusion

C’est pas merveilleux ça ?

Et pour être loyal remercions Dustin, un blogueur malin sur mstechpages qui a publié cette astuce.

Avant de s’amuser tout l’été avec WinRT, je conseille d’utiliser cette ruse pour avoir un écran confortable !

Et Stay Tuned ...