Le Post Infeeny

Les articles des consultants et experts Infeeny

[SPC14] Developping Office 365 Cloud Business Apps

Mail de Felipe

Mardi 04/03/13 à 10:45

Speaker, Steve Lasker

//Intro
Session totalement technique, pratiquement que des démonstrations pour nous montrer les nouveautés sur les fonctionnalités sur visual studio, pour augmenter la productivité et faciliter le développement des apps.  En gros il nous montre comme faire une app avec beaucoup de cliques et très peu de code, et le résultat est impressionnant !

// Vision général du Cloud App Model
L’app développée est compatible avec on premise et office 365
Le cloud nous permet de bien gérer nos apps avec :
o App lifecycle
o Monitoring
o Télémétrie
o Isolation

Comme les autres types d’apps il utilise les Web Standard, HTML, Json, Rest, oAuth et oData
L’app peut être héberge n’importe où, SharePoint, Azure ou sur d’autre serveur

//SharePoint App vs Cloud Business App
Il nous montre les point de chaque app :
SharePoint App,
o App Container avec Manifest
o Parametrage du SharePoint
o App Web pour definitions de liste
o Parametrage de resource
o Besoin d’assembly
o Utilisation de Asp.NE MVC/Web Form
Cloud Business App,
o Structure de projet n-tier, prêt à utiliser
 Utilisation de HTML 5 avec responsive design
 Service tier avec common data runtime
o « Screen » & « Entities Designer » (fonctionnalités dans le visual studio 2013)
o Intégration avec le cloud, people, documents, newsfeeds
//Demo
Après ces points il commence sa demo jusqu’à la fin de la session

• Il crée une solution dans visual studio en utilisant le Cloud Business App template qu’il connecte à azure
• Avec visual studio il nous crée une « storage » du type table dans azure (une data table qui n’est pas héberge dans SQL Azure mais dans azure storage)
• Il ajoute une colonne du type « people », exactement comme une colonne SharePoint du type user, mais sans être connecté avec SharePoint !
• Il nous montre comme c’est simple maintenant d’ajouter une source de données dans SAP, et aussi de faire un « drill down » sur les données afin de sélectionner seulement le données qu’on a besoin
• On voit aussi que visual studio se connecte au schema de la source de données pour qu’on puisse utiliser les « semantics » disponible, par exemple un type de données email, qui en vrais c’est une string
• Il ajoute aussi des sources de données dans SharePoint, une document library et user information list
• Il commence à construire des « relationship » entre les différentes sources des données
• Et nous montre aussi le fameux « Screens » une sorte d’élément dans visual studio qui permet de créer des visualisations de vos données et formulaires
• Il lance le debug et sharepoint s’ouvre avec son app installé et quand on clique nous sommes envoyé vers son app où elle est héberge, sont localhost
• On peut naviguer sur ces différents « screens » pour visualiser les données et ouvrir les formulaires, tout ça sans aucune ligne de code, juste avec de clique
• Après il nous montre qu’on peut facilement ajouter des handlers sur les « screens » en utilisant l’api JavaScript et qui par défaut l’app est responsive design
• On voit qu’on peut changer la propriété des « screens » pour ajouter de handlers qui vont créer des newsfeed et qu’on peut le modifie avec l’api JavaScript
• Avant le déploiement en mode release comme l’app est une web page azure, on peut aussi faire du c# pour faire de traitement côté serveur
• A la fin il publie l’app en mode release qui affiche un écran auquel on peut modifier les urls de nos source des données pour utiliser le bon environnement.

Donc à part des handlers tout a été créé en utilisant seulement les interfaces du visual studio !

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 :