Le Post Infeeny

Les articles des consultants et experts Infeeny

Key technologies for Windows Store Business apps

Après avoir poser la question, le Self Service Portal doit sortir en beta dans les prochains jours (d’abord avec Windows InTunes, puis SSCM).

Autre remarque pour Guillaume : l’application Directors Desk par Nasdaq utilise le composant FoxIt Reader pour les PDF.

Il y a trop de gens : on change de salle !!

Session par Robert Green, technical evangelist.

L’agenda : data, sécurité & authentification, test, déploiement

# Où stocker ses données ?

On fait le tour des solutions avec les scénarios associés :

  • locales (App Data API, IndexDB, SQLite… pas d’annonce de version SQL Server)
  • distantes

On trouve des samples sur dev.windows.com

Première démo : My expenses

L’app se connecte via du WCF sur SQL Azure, et on nous montre comment rajouter un mode offline avec du SQLite en gérant la synchro par code.

Détection de la connectivité avec NetworkInformationProfile.GetInternetConnexionProfile()

Démo avec l’app W8 Fabrikam Fiber

Il existe une version du Sync Framewok « synctoolkitwinrt » pour créer les config de synchro, mettre à jour sa base avec les tables de tracking et générer le code de synchro côté client ET serveur.

Le sample sera livré « bientôt »

# Sécurité & authentification

On fait maintenant le tour des modes d’authentification : Integrated, certificate, form, ADFS, SSO, OAuth…

Démo d’une authentification sur une machine dans le domaine (directement) et une qui n’y est pas avec affichage de l’interface de login Windows

On affiche la fenêtre de login via un CredentialsPicker et on remplit app.WindowsAuthUserName, app.WindowsAuthPassword et app.WindowsAuthDomain

Démo avec une authentification via une Smart Card + le code qui va avec + les étapes de config

Démo avec une authentification Microsoft Live Account via le OnlineIdAuthenticator

On a aussi tout ce qui faut pour protéger/crypter les données.

# Test

Il n’y a pas encore de Coded UI Tests pour W8, mais ça devrait venir.

On peut toujours faire des tests manuels avec l’aide de Test Manager 2012.

Démo de debug en remote

Il faut d’abord installer les Remote Tools fo VS2012 sur la machine cible et démarrer le debugger

# Déploiement

Démo avec du powershell sur une tablette RT

2 mots avec SCCM 2012

On nous dit qu’on peut tout faire, mais ça reste pas très clair

# Q&R

On ne peut pas forcer l’installation d’une app sur une tablette RT

Quand le certificat de l’app expire, l’app ne peut plus se lancer, ça peut être un moyen de bloquer une app

Pour faire du QA, il faut utiliser des licences développeurs

Bonne session notamment les démos sur l’authentification !

Pierre-Yves

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :