2. NICOLAS CALVI
CONSULTANT ET FORMATEUR - spécialisé dans les
interfaces NUI
MVP Hardware Interaction Design and Development : 1er
janvier 2011
Blog – http://blog.nicolascalvi.com
Twitter - @nicolascalvi
Page Facebook – Black Blog
5. METRO
STORE
APP
XAML
/
C#
U*lisé
pour
la
par*e
interface
Plus
facile
a
me;re
en
place
qu’avec
un
moteur
de
jeu
Permet
d’u*liser
la
facilité
de
descrip*ons
d’interface
Gérer
en
MVVM
Permet
de
gérer
les
états
de
l’applica*on
(Snap,
Fill,
etc..)
SharpDX
(2.4.0.0)
U*lisé
pour
la
par*e
purement
jeu
(son
et
image)
Permet
un
affichage
plus
fluide
pour
les
anima*ons
Nécessité
de
refaire
un
mini
moteur
de
jeu
Les technologies utilisées
6. WINDOWS
STORE
APPLICATION
XAML
/
C#
Chargement
des
ressources
XAML
Gérer
les
différentes
résolu*ons
(u*lisa*on
d’un
ViewBox)
Gérer
la
communica*on
entre
SharpDX
et
MVVM
SharpDX
(2.4.0.0)
Faire
le
pont
entre
XAML
et
SharpDX
pour
les
contacts
Gérer
la
mise
en
suspension
de
l’applica*on
Gérer
le
changement
de
résolu*on
a
cause
des
vues
(rechargement
des
ressources)
Les problématiques
7. PAS
SI
SIMLPE
…
XAML
/
C#
U*lisé
pour
la
par*e
interface
Plus
facile
a
me;re
en
place
qu’avec
un
moteur
de
jeu
Permet
d’u*liser
la
facilité
de
descrip*ons
d’interface
Gérer
en
MVVM
Permet
de
gérer
les
états
de
l’applica*on
(Snap,
Fill,
etc..)
SDK
pour
la
publicité
remplis
de
contraintes
et
de
bugs
(chargement
synchrone
et
toujours
au
dessus
de
l’interface)
SharpDX
(2.4.0.0)
U*lisé
pour
la
par*e
purement
jeu
(son
et
image)
Permet
un
affichage
plus
fluide
pour
les
anim*a*ons
Nécessité
de
refaire
un
mini
moteur
de
jeu
Les problématiques