Créez vos Apps métier
Windows 8 sans expertise en
programmation, grâce à Project
Siena !
Philippe Beraud
Luc Vo Van
Micros...
Donnez votre avis !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!...
Qu’attendons-nous ?
Nous savons toutes et tous ce qu’est une App
Nous voulons notre App…
…Pour répondre à nos besoins et n...
Un bref historique
Visual Basic 1.0…6.0 a démocratisé le RAD d’applications Windows
VBA a permis à de nombreux utilisateur...
La conception orientée utilisateur vue par Project
Siena
Créer des applications ciblées/sur mesure transformant les
intera...
Microsoft Project Siena par l’exemple
QUELQUES EXEMPLES DE
RÉALISATION

#mstechdays

Code/Développement
Design/UX/UI
PROJECT SIENA

Un outil à destination des métiers et des ‘concepteurs’ d’app

Un moyen de créer rapidement des apps modern...
Les idées de réalisation ne manquent pas…
pour des scénarios ciblés
Retail - Accompagnement dynamique de la vente
Parcouri...
Momentum
Depuis sa sortie le 19 Décembre 2013, déjà plus de

65 000
téléchargements !
#mstechdays

Code/Développement
La promesse de Project Siena :)
Si vous connaissez PowerPoint et Excel (comme utilisateur
avancé), alors vous pouvez vous ...
Démarrer avec Project Siena
3 grands principes élémentaires…
Une App dispose de plusieurs écrans
Un écran contient des obj...
UN PREMIER TOUR D’HORIZON

#mstechdays

Code/Développement
Design/UX/UI
RÉALISER SA PREMIÈRE APP AVEC
PROJECT SIENA

#mstechdays

Code/Développement
Importer des données
Via File | Data Sources | +
Fichier Excel
Azure Mobile Services
Service web REST
Flux RSS
Liste Share...
Utiliser des ressources locales
De façon à ne PAS nécessiter une connexion pour
fonctionner
Copier les ressources aux empl...
Définir des expressions
Le b.a.-ba…
… avec les fonctions Excel classiques prises en charge
Opérateurs, Manipulation de cha...
RÉALISER L’APP "WINDOWS
DEVICES"

#mstechdays

Code/Développement
Design/UX/UI
Recommandations pour la mise en œuvre
Se concentrer sur un scénario ciblé
Identifier les sources de données
Disposer d’une...
Installer son App sous Windows 8.x
En quelques clics
Publier l’App (File | Publish)
Sélectionner Publish resources locally...
Installer son App sous Windows RT 8.x
Depuis Windows 8.x
Publier l’App (File | Publish)
Sélectionner Publish resources loc...
INSTALLER SON APP

#mstechdays

Code/Développement
Design/UX/UI
Publier son App sur le Windows Store (1/2)
Prérequis
Microsoft Visual Studio Express 2012 for Windows 8 (pas Express 2013 ...
Publier son App sur le Windows Store (2/2)
Soumission de l’application
Procédure identique à la soumission d’une applicati...
Etendre une App
Qu’est qu’une App Siena ?
Du HTML5 et du JavaScript déployés et gérés come tout autre App Windows 8

Pours...
A venir
Capacités annoncées
Appels dynamique de services Web RESTful
FetchProductVideo(GetBarCode(ProductSKU!Value))!Video...
Quelques retours à partager…
…en termes de cibles et d’opportunités

Applications et prototypes sur mesure
Visuellement st...
Quelques retours à partager…
…en termes de limites

Interface utilisateur non modern UI
Formulaires complexes
Interface av...
Pour tester par vous même !
Installer

Jouer

Project Siena depuis le Store*

Prendre le temps de découvrir
chaque App pou...
Apps exemples
Mise en œuvre
Télécharger le fichier .zip de l’App et extraire les fichiers
Suivre les instructions du fichi...
A VOUS DE JOUER ! :-)

#mstechdays

Code/Développement
Pour aller plus loin
Microsoft.com
http://aka.ms/ProjectSiena

Microsoft TechNet
http://technet.com/ProjectSiena

Forum
ht...
Digital is
business
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Project Siena!
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Project Siena!
Prochain SlideShare
Chargement dans…5
×

Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Project Siena!

950 vues

Publié le

http://www.microsoft.com/france/mstechdays/programmes/2014/fiche-session.aspx?ID=6fe5ce51-0721-404f-a595-97ee78f542b1

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
950
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
15
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Windows Phone App Studio Beta: http://apps.windowsstore.com/default.htmContrairement a LightSwitch qui utilise VS et qui cible des développeurs, Siena cible les utilisateurs d'Office. Access fait la même chose, mais permet de créer des formulaires alors que Siena se concentre sur les apps modernes (par ex. capteurs, vidéo). Dans Siena, il n'est pas possible de créer des tables (ou schéma en Anglais). Contrairement à Access et LighSwitch. on peut créer des données, les mettre a jour, mais les "schémas" doivent être créer à l'extérieur. Ainsi,Siena permet à l’IT de garder le contrôle sur les données (en évitant la prolifération de bases de données) tout en poussant la création d'apps vers les personnes du business.
  • Le type d'application est important. Siena est fait pour créer des apps modernes (ex: avec capteur, vidéo, audio, reconnaissance d‘écriture, etc.) ciblant les tablets et dans le futures les téléphones.
  • Créer des applications ciblées/sur mesure transformant les interactions avec vos collègues, vos partenaires et/ou vos clientsA travers la création d’une expérience utilisateur idéale où les usages et les tâches sont parfaitement alignés avec vos objectifs à réaliser et en accord votre expertise ou celle de votre groupe
  • Toutes ces liens se font via des formules similaires a Excel. C'est un des points clés de Siena.
  • Microsoft Project Siena Function Reference: http://siena.blob.core.windows.net/beta/ProjectSienaBetaFunctionReference.html
  • Syncfusion Metro Studio: http://www.syncfusion.com/downloads/metrostudio
  • Obtenir une licence Développeur : http://aka.ms/WorkingWithDeveloperLicenses
  • S’inscrire : http://msdn.microsoft.com/fr-fr/library/windows/apps/jj193592.aspxMicrosoft Visual Studio Express 2012 for Windows 8 : http://www.microsoft.com/en-us/download/details.aspx?id=30664ProduceAppForStore.zip : http://aka.ms/ProjectSienaProduceAppForStore
  • Publication de votre application sur le Windows Store (Windows) : http://msdn.microsoft.com/fr-fr/library/windows/apps/jj657972.aspx
  • Yammer – Internal Support: https://www.yammer.com/microsoft.com/#/threads/inGroup?type=in_group&feedId=3453372
  • Ce type d'app est appelle « hybride" car il s'agit d'une app native qui host un browser web.
  • Project Siena: http://aka.ms/GetProjectSiena
  • Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Project Siena!

    1. 1. Créez vos Apps métier Windows 8 sans expertise en programmation, grâce à Project Siena ! Philippe Beraud Luc Vo Van Microsoft France Code/Développement
    2. 2. Donnez votre avis ! Depuis votre smartphone sur : http://notes.mstechdays.fr De nombreux lots à gagner toute les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDays ! #mstechdays Code/Développement
    3. 3. Qu’attendons-nous ? Nous savons toutes et tous ce qu’est une App Nous voulons notre App… …Pour répondre à nos besoins et non l’inverse ! …Avec une expérience naturelle et simple
    4. 4. Un bref historique Visual Basic 1.0…6.0 a démocratisé le RAD d’applications Windows VBA a permis à de nombreux utilisateurs de personnaliser et dynamiser leurs documents Access a mis la gestion des données à la portée du plus grand nombre LightSwitch permet le RAD d’applications métier ‘classiques’ et des services associés …. et les Apps ? #mstechdays Code/Développement
    5. 5. La conception orientée utilisateur vue par Project Siena Créer des applications ciblées/sur mesure transformant les interactions avec vos collègues, vos partenaires et/ou vos clients A travers la création d’une expérience utilisateur idéale où les usages et les tâches sont parfaitement alignés avec vos objectifs à réaliser et en accord votre expertise ou celle de votre groupe #mstechdays Code/Développement
    6. 6. Microsoft Project Siena par l’exemple
    7. 7. QUELQUES EXEMPLES DE RÉALISATION #mstechdays Code/Développement Design/UX/UI
    8. 8. PROJECT SIENA Un outil à destination des métiers et des ‘concepteurs’ d’app Un moyen de créer rapidement des apps modernes et ciblée Une façon d’explorer de nouveaux scénarios métier  Un remplaçant de Visual Studio  Une outil pour réaliser des applications critiques  Une solution d’implémentation pour tous les scénarios métiers #mstechdays Code/Développement
    9. 9. Les idées de réalisation ne manquent pas… pour des scénarios ciblés Retail - Accompagnement dynamique de la vente Parcourir intuitivement le catalogue de produit Souligner les plus de l’enseigne en termes de services Accéder aux tarifs et au stock des magasins de la région Comparer les prix à ceux de la concurrence Banque et Assurance - Gestion mobile des dossiers clients Utiliser la tablette comme un support collaboratif à la vente Paramétrer des simulateurs d’offres directement avec les informations d’un client Etc. #mstechdays Code/Développement
    10. 10. Momentum Depuis sa sortie le 19 Décembre 2013, déjà plus de 65 000 téléchargements ! #mstechdays Code/Développement
    11. 11. La promesse de Project Siena :) Si vous connaissez PowerPoint et Excel (comme utilisateur avancé), alors vous pouvez vous construire des Apps Windows 8 tactiles pour répondre à vos propres besoins ! #mstechdays Code/Développement
    12. 12. Démarrer avec Project Siena 3 grands principes élémentaires… Une App dispose de plusieurs écrans Un écran contient des objets visuels Les objets visuels disposent de propriétés, peuvent être liés entre eux, à des sources de données externes, à des collections temporaires …Il ne s’agit ensuite que d’assigner Des propriétés comme dans PowerPoint Des comportements et des expressions logiques Métier comme dans Excel avec l’aide d’IntelliSense pour vous aider et guider en pas à pas :) #mstechdays Code/Développement
    13. 13. UN PREMIER TOUR D’HORIZON #mstechdays Code/Développement Design/UX/UI
    14. 14. RÉALISER SA PREMIÈRE APP AVEC PROJECT SIENA #mstechdays Code/Développement
    15. 15. Importer des données Via File | Data Sources | + Fichier Excel Azure Mobile Services Service web REST Flux RSS Liste SharePoint #mstechdays Code/Développement
    16. 16. Utiliser des ressources locales De façon à ne PAS nécessiter une connexion pour fonctionner Copier les ressources aux emplacements suivants Images : C:UsersPublic | {nom utilisateur}Pictures Vidéos : C:UsersPublic | {nom utilisateur}Videos Audio : C:UsersPublic | {nom utilisateur}Music Accéder à ces ressources dans l’App depuis les emplacements précédent Via par ex. un fichier Excel avec les différents liens #mstechdays Code/Développement
    17. 17. Définir des expressions Le b.a.-ba… … avec les fonctions Excel classiques prises en charge Opérateurs, Manipulation de chaîne, Date, Heure, etc. Cf. Microsoft Project Siena Function Reference (http://aka.ms/ProjectSienaFunctionReference) #mstechdays Code/Développement
    18. 18. RÉALISER L’APP "WINDOWS DEVICES" #mstechdays Code/Développement Design/UX/UI
    19. 19. Recommandations pour la mise en œuvre Se concentrer sur un scénario ciblé Identifier les sources de données Disposer d’une collection d’images Syncfusion Metro Studio Limiter les couleurs #mstechdays Code/Développement
    20. 20. Installer son App sous Windows 8.x En quelques clics Publier l’App (File | Publish) Sélectionner Publish resources locally si l’App utilise des données locales Exécuter InstallApp.exe sous le dossier PublishedPackage de l’application Sélectionner Install on this PC #mstechdays Code/Développement
    21. 21. Installer son App sous Windows RT 8.x Depuis Windows 8.x Publier l’App (File | Publish) Sélectionner Publish resources locally si l’App utilise des données locales Exécuter InstallApp.exe sous le dossier PublishedPackage de l’application Sélectionner Create an app file for sharing Préciser un chemin pour créer un dossier DeploymentPackage Obtenir si besoin une licence Développeur gratuite Ensuite sous le device Windows RT 8.x Copier le dossier DeploymentPackage Cliquer droit sur le fichier Add_AppxPackage.ps1 depuis le dossier DeploymentPackage Sélectionner Run with PowerShell Obtenir si besoin une licence Développeur gratuite Exécuter l’application #mstechdays Code/Développement
    22. 22. INSTALLER SON APP #mstechdays Code/Développement Design/UX/UI
    23. 23. Publier son App sur le Windows Store (1/2) Prérequis Microsoft Visual Studio Express 2012 for Windows 8 (pas Express 2013 pour la Bêta) Compte développeur individuel: S’inscrire Préparation de l’application Publier le package comme précédemment Télécharger le package ProduceAppForStore.zip depuis http://aka.ms/ProjectSienaProduceAppForStore et extraire tous les fichiers dans le sous-dossiers PublishedPackage<votre nom d’application> Ecraser tous les fichiers existants Débloquer le fichier ProduceAppForStore.cmd et l’exécuter… … Vous disposez à présent d’un projet <votre nom d’application>.jsproj prêt pour Visual Studio #mstechdays Code/Développement
    24. 24. Publier son App sur le Windows Store (2/2) Soumission de l’application Procédure identique à la soumission d’une application Windows 8 classique Cf. Publication de votre application sur le Windows Store #mstechdays Code/Développement
    25. 25. Etendre une App Qu’est qu’une App Siena ? Du HTML5 et du JavaScript déployés et gérés come tout autre App Windows 8 Poursuivre le développement avec Visual Studio, ou tout autre environnement de développement #mstechdays Code/Développement
    26. 26. A venir Capacités annoncées Appels dynamique de services Web RESTful FetchProductVideo(GetBarCode(ProductSKU!Value))!VideoURL Mise à jour de données (post back) vers un service en temps réel Support des « Cross-Platform Apps » ou apps hybrides #mstechdays Code/Développement
    27. 27. Quelques retours à partager… …en termes de cibles et d’opportunités Applications et prototypes sur mesure Visuellement stimulantes Expérience utilisateur tactile prête pour les tablette Interface moderne Windows 8 Développement rapide et fluide Capacité multiplateforme #mstechdays Code/Développement
    28. 28. Quelques retours à partager… …en termes de limites Interface utilisateur non modern UI Formulaires complexes Interface avec les systèmes hérités Transactions IO élevées Cycle de vie “Entreprise" #mstechdays Code/Développement
    29. 29. Pour tester par vous même ! Installer Jouer Project Siena depuis le Store* Prendre le temps de découvrir chaque App pour comprendre les clés de la mise en œuvre avec Siena http://aka.ms/GetProjectSiena D’autres Apps sont à venir… ;-) *Disponible pour Windows 8, Windows RT 8, Windows 8.1 et Windows RT 8.1 Les Apps exemples et tutoriels http://aka.ms/ProjectSienaSampleApps #mstechdays Code/Développement
    30. 30. Apps exemples Mise en œuvre Télécharger le fichier .zip de l’App et extraire les fichiers Suivre les instructions du fichier README.txt AdventureWorks Real Coverage Finder Health Coverage Finder Contoso Site Survey Bridge Tutor Dress by Video Personal Manager
    31. 31. A VOUS DE JOUER ! :-) #mstechdays Code/Développement
    32. 32. Pour aller plus loin Microsoft.com http://aka.ms/ProjectSiena Microsoft TechNet http://technet.com/ProjectSiena Forum http://social.technet.microsoft.com/Forums/enus/home?forum=projectsiena
    33. 33. Digital is business

    ×