Le Post Infeeny

Les articles des consultants et experts Infeeny

Archives de Catégorie: EVENEMENTS

Event Javascript Open Day 1 – Jeudi 19 m

Event Javascript Open Day 1 – Jeudi 19 mars 2015 – Campus Microsoft France
Microsoft vous propose un événement gratuit sur une journée complète dans laquelle on parle de Javascript, de performance et d’ouverture.
De 17h à 17h30, Guillaume, expert MCNEXT, intervient sur la «Conception d’apps cross-plateformes WinJS / Cordova»
http://www.meetup.com/Javascript-Open-Day/events/220087351/

Windows 10: The Next Chapter

terry_myerson_silhouette_web

 

Petit récapitulatif des annonces :

  • Windows 10 gratuit pour ceux qui possèdent une licence Win 7 (Oui 7 !) et supérieur (la première année, formule avec abonnement ?)
  • L’intégration de Cortana au cœur de l’OS.
  • Plusieurs apps universel (office aussi) .
  • Nouveau navigateur, nom de code : Spartan
  • Une nouvelle appli Xbox Windows 10, la possibilité de streamer (et donc jouer) les jeux Xbox one sur PC.
  • Petite démo de DirectX12

Les surprises de la keynote:

  • Surface Hub : un écran 84’’ 4K qui tourne avec Windows 10. Vidéo de présentation:
  • Microsoft HoloLens (waaaaw !) . Vidéo de présentation:

La nouvelle release de Windows 10 sera disponible la semaine prochaine. Pour les téléphone il faut attendre février.

Pour revoir la keynote c’est par ici => http://news.microsoft.com/windows10story/

Mehdi

[SPC14] Building SharePoint Apps with Azure PaaS

Mail de Felipe

Mardi 04/03/13 à 10:45

Speaker, Kirk Evans

//Agenda
Cloud Patterns
Azure Web sites
Azure Web Jobs

//Intro
Encore un autre session bien mais très technique et rapide pour nous montrer un nouveau scenario d’app, qui utilise azure comme Plataform as a Service,
Le speaker est très direct au point et nous dit que ce n’est pas une session basique, c’est une session 400, et par conséquence les concepts basic d’apps ne seront pas traité. Et qui nous allons avoir 1h de pure demo dans visual studio et de code !

//Cloud computing patterns
Avant de lancer son visual studio il fait un petite explication sur le patterns de cloud computing, et l’avantage economique, « Only pay for what you use »,
o On & Off
o Croissance rapide
o Grand nombre d’accès pas prevu
o Grand nombre d’accès prevu

//Azure Web Site
Donc après une petit explication sur le patterns il nous explique que l’on peut héberger des web pages en azure avec plusieurs technologies, comme asp.net, python, node.js, php et etc.
Et qu’on peut déployer de plusieurs façons, ftp,git,tfs et etc.
Après la petite introduction il commence la demo,
Nous allons ajouter un event receiver item added dans une liste du sharepoint online en utilisant azure comme PaaS, en utilisant l’api spécifique pour azure
o Il crée une solution dans Visual studio du type SharePoint App et provider hosted qui ajoute automatiquement un projet MVC dans la solution
o Il crée un service dans le projet mvc, qui fonctionne comme un App Event receiver, et ajouter notre item added receiver dans le « AppInstaled » event
o Il nous montre la classe « TokenHelper » qui permet d’avoir l’id du « tenant » courant dans office 365, utile pour contrôler quelle « tenant » consume plus
o On voir aussi l’intégration du visual studio avec azure qui permet d’explorer et paramètre certaines fonctionnalités comme ajouter de connection strings, app setings, logging sans passer par la dashboard azure, ça ressemble au SharePoint server explorer.
o Nous est montré aussi dashboard azure qui permet d’active le remote debugging et l’option de streaming d’information dans le window output du visual studio
o Il nous explique qui pour qu’on puisse identifier l’application avec azure nous avons besoin d’acceder à une page dans SharePoint (_layouts/15/appregnew.aspx) ou dans le store microsoft
qui va créer des ids qu’on ajouter l’app manifest et dans le webconfig
o On ajoute le azure profile dans visual studio aussi pour qu’on puisse déploie
o Et nous montre aussi dans l’azure dashboard comme c’est facile de mettre en place le patterns explique au début de la session
o Il installe l’app dans sharepoint et qu’on clique nous sommes redirigé vers sa dans azure

Petit retour sur les slides où il nous explique les Azur storage abstractions
o Blobs, fichier nommé de façon simple avec métadonnées qui peut contenir de fichier de grande taille.
o Drives, disque dur
o Tables, structure de données stocké dans azure
o Base de données

Retour à la demo,
o Il crée le storage sur azure et nous montre comme c’est facile de le faire via la dashboard azure
o Il ajoute une classe pour traiter demande du storage dans azure et aussi comme c’est facile de créer table storage avec la classe « CloudTable »
o Nous est montré aussi la «TableQuery » qui permet de requêter les données qui retourne une liste de objets
o On voir comme dans la Asp.NET qui pour azure nous avons la classe « CloudConfigureManager » pour utiliser le « AppSettings » dans la web page sur azure
o Toutes ces apis utiliser sont disponible via nuget
o Il redéploya seulement la web page dans azure, parce que aucune modification a était effectué au niveau de l’app sur SharePoint
o Et maintenant chaque fois qu’un item est ajoute dans une liste spécifique sur sharepoint cette table storage est mis à jour

//Azure Web Jobs
Comme le nom dit sont de job développe sur le modèle de web page,
On peut utiliser bash,php,python,js,.bat,.exe et etc.

Comme il nous reste pas beaucoup de temps on rempart direct à la demo :

Le job dans azure va traiter les items mis dans la queue par l’event receiver et créer de blob
o Il créer une console application héberge dans azure
o Il ajoute les packages nécessaire pour créer le job et gérer le storage avec nuget
o Il créer un « JobHost » dans la console application qui peut être exécuté de façon continue ou on plusieurs thread
o Après il nous montre qu’on peut simplement debuger le job en cliquant sur la solution et démarre une nouvelle instance de la console application