Offre de services Baccou Bonneville ConsultantsAlterest
Baccou Bonneville Consultants est un cabinet de conseil indépendant dédié aux directions informatiques des grandes entreprises et administrations. Découvrez l'offre de services de la société !
Pour mieux vendre ou acheter vos matériels informatiques, de télécommunications et mobiliers de bureau.
Pourquoi ce nouvel espace " Petites Annonces " ?
De nombreux gestionnaires de parcs informatiques, télécoms et mobiliers de bureau en entreprises, cherchent à acheter, vendre ou donner des lots d’équipements, matériels et meubles de bureau professionnels.
Pour répondre à ces nombreuses demandes, nous avons décidés de mettre à la disposition ce nouvel espace dédié.
Publiez !!! Consultez !!!
Vous pouvez maintenant publier, modifier, simplement et rapidement, des annonces pour vendre, acheter ou donner les matériels et équipements informatiques, télécoms et mobiliers de bureau de leur entreprise.
Les annonces sont contrôlées et dé-personnalisées, puis, publiées sur notre site et diffusées sur internet (RSS, Blog, Réseaux sociaux Pro,...).
Sur des critères de volume et spécificités, certaines seront sélectionnées pour être traitées et suivies par l'un de nos commerciaux / Broker.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Offre de services Baccou Bonneville ConsultantsAlterest
Baccou Bonneville Consultants est un cabinet de conseil indépendant dédié aux directions informatiques des grandes entreprises et administrations. Découvrez l'offre de services de la société !
Pour mieux vendre ou acheter vos matériels informatiques, de télécommunications et mobiliers de bureau.
Pourquoi ce nouvel espace " Petites Annonces " ?
De nombreux gestionnaires de parcs informatiques, télécoms et mobiliers de bureau en entreprises, cherchent à acheter, vendre ou donner des lots d’équipements, matériels et meubles de bureau professionnels.
Pour répondre à ces nombreuses demandes, nous avons décidés de mettre à la disposition ce nouvel espace dédié.
Publiez !!! Consultez !!!
Vous pouvez maintenant publier, modifier, simplement et rapidement, des annonces pour vendre, acheter ou donner les matériels et équipements informatiques, télécoms et mobiliers de bureau de leur entreprise.
Les annonces sont contrôlées et dé-personnalisées, puis, publiées sur notre site et diffusées sur internet (RSS, Blog, Réseaux sociaux Pro,...).
Sur des critères de volume et spécificités, certaines seront sélectionnées pour être traitées et suivies par l'un de nos commerciaux / Broker.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Effets de 2 modalités d'intégration d'un livre numérique dans un cours univer...Bruno De Lièvre
Usages de e-books. Quelles plus-values ? et surtout qu'avons-nous comme informations relatives à la manière dont les étudiants en ont utilisé les possibilités ? Au-delà du déclaratif, qu'ont-ils regardé, activé, consulté ?
Si vous souhaitez au contraire en savoir plus sur la manière de gérer efficacement la performance de vos applications, rendez-vous sur :
- le site complet IBM Service Engage : https://ibm.biz/BdHEGb
- le site Gestion des performances des applications : https://ibm.biz/BdHEGK
Testez la solution IBM APM en SaaS : https://ibm.biz/BdHEGb
Le Cerveau : sa Plasticité & son AdaptationIngrid Meucci
Plus d'info #-- http://ingridneuro.fr/?p=23 --# La promo Master 1 Neuro, de la Fac de St Jérome à Marseille, a voulu faire découvrir la plasticité cérébrale avec des mots simples, des images et des échange avec les élèves de différents lycées, dans le cadre de la semaine du cerveau, le 12 et 16 mars 2012.
The document is a short exhibit that appears to be a numbered legal document. It contains no further information beyond the title "Exhibit" and the number "169".
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le WebBBecquet
État actuel de la cartographie sur le web, encore dominée par l'offre complète de Google Maps depuis son lancement en 2005. Mise en évidence des alternatives basées sur les données OpenStreetMap et l'écosystème actif qui les entoure. État des lieux sur les plateformes mobiles/tactiles. Émergence d'un nouveau modèle viable de cartographie vectorielle, dont la 3D est une des nombreuses applications. Rapide présentation d'approches plus locales ou plus orientées vers la visualisation de données.
Présenté pendant la conférence Paris Web 2012.
Effets de 2 modalités d'intégration d'un livre numérique dans un cours univer...Bruno De Lièvre
Usages de e-books. Quelles plus-values ? et surtout qu'avons-nous comme informations relatives à la manière dont les étudiants en ont utilisé les possibilités ? Au-delà du déclaratif, qu'ont-ils regardé, activé, consulté ?
Si vous souhaitez au contraire en savoir plus sur la manière de gérer efficacement la performance de vos applications, rendez-vous sur :
- le site complet IBM Service Engage : https://ibm.biz/BdHEGb
- le site Gestion des performances des applications : https://ibm.biz/BdHEGK
Testez la solution IBM APM en SaaS : https://ibm.biz/BdHEGb
Le Cerveau : sa Plasticité & son AdaptationIngrid Meucci
Plus d'info #-- http://ingridneuro.fr/?p=23 --# La promo Master 1 Neuro, de la Fac de St Jérome à Marseille, a voulu faire découvrir la plasticité cérébrale avec des mots simples, des images et des échange avec les élèves de différents lycées, dans le cadre de la semaine du cerveau, le 12 et 16 mars 2012.
The document is a short exhibit that appears to be a numbered legal document. It contains no further information beyond the title "Exhibit" and the number "169".
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le WebBBecquet
État actuel de la cartographie sur le web, encore dominée par l'offre complète de Google Maps depuis son lancement en 2005. Mise en évidence des alternatives basées sur les données OpenStreetMap et l'écosystème actif qui les entoure. État des lieux sur les plateformes mobiles/tactiles. Émergence d'un nouveau modèle viable de cartographie vectorielle, dont la 3D est une des nombreuses applications. Rapide présentation d'approches plus locales ou plus orientées vers la visualisation de données.
Présenté pendant la conférence Paris Web 2012.
Mise un oeuvre d'un projet Mobile chez Cetelem en ScrumCyrille Deruel
Vous hésitez à développer vos applications mobiles avec Scrum ? Figurez-vous que même dans des contextes hautement complexes c'est possible ! Différentes entités, différents développements : iPhone, Android, Webmobile, socle multicanal... Nous l'avons fait !
Elise PEYRET (Product Owner chez Cetelem) et Cyrille DERUEL (Delivery Manager chez OCTO Technology) se proposent de partager avec vous leur d'expérience sur la mise en œuvre agile (Scrum) du projet Cetelem Mobile.
A l’issue de cette session vous aurez reçu :
- Nos Do’s & Don’ts à propos des méthodes agiles lorsqu'elles sont appliquées à des projets de mobilité
- Les modèles d’organisation que nous avons mis en œuvre
- Les outils et les compétences clés pour démarrer un tel projet
Venez donc voir comment allier autant de technos mobiles sur 6 mois tout en gardant la tête sur les épaules avec des pratiques agiles.
Réussissez vos projets d’analytique self-service avec une couche de services ...Denodo
Watch full webinar here: https://bit.ly/3pjyzRY
Une initiative de self-service réussie signifie que les utilisateurs métiers ont accès à une vue complète et cohérente des données, indépendamment de leur emplacement, de leur source ou de leur type. Toutefois, les entreprises doivent également veiller à ce que, tout en exploitant le plein potentiel des données pour les utilisateurs métiers, elles respectent les exigences de sécurité.
La virtualisation des données en tant que couche de service de données gouvernée peut non seulement aider les organisations à mettre en place une couche d'accès aux données unifiée qui fournit des vues intégrées des données aux utilisateurs métiers en temps réel, mais permet également à l'organisation d'établir des protocoles de gouvernance et de spécifier des sources faisant autorité.
Les points clés du webinar:
- Les défis auxquels sont confrontés les utilisateurs métiers
- Comment la virtualisation des données permet l’analytique self-service
- Une démo live
- Des études de cas client
Les clés de succès pour moderniser votre architecture de données en 2022Denodo
Watch full webinar here: https://bit.ly/3I0Hv8D
Aujourd’hui, avoir une gestion des données efficace est un élément essentiel pour la compétitivité de votre organisation. Les entreprises sont néanmoins souvent confrontées à des silos de données, ce qui rend leur exploitation longue et coûteuse. De plus, la vitesse, la diversité et le volume des données peuvent submerger les architectures de données traditionnelles. Enfin, la transformation digitale amène à s’appuyer sur de nouveaux socles hébergés chez des fournisseurs Cloud.
Dès lors, les questions suivantes peuvent se poser :
- Comment améliorer la livraison des données et extraire toute la valeur de vos données ? Comment accélérer la prise de décision ?
- Comment rendre les données disponibles et exploitables en temps réel ?
- Comment réduire les coûts informatiques ?
Denodo France vous propose d’aborder les clés de succès pour moderniser efficacement votre architecture de données en 2022. Rejoignez ce nouveau webinar pour comprendre comment la plateforme d’intégration et de gestion de données de Denodo peut vous aider à moderniser votre architecture dans un contexte de transformation digitale.
Les points clés abordés : -
Les bénéfices et défis liés à la modernisation d’une architecture data avec les aspects :
- Hybridation
- Data Mesh et Data Fabric
- Migration et sécurisation de données
- Agilité
- Maîtrise des risques et des coûts
- Cas d’usages et cas clients concrets
Une introduction aux Intranets. Nous y abordons le concept, les exemples de fonctionnalités, l'organisation d'un projet d'intranet ainsi que quelques outils utilisés pour ces projets.
📝 ✅ La checklist ultime pour rendre vos applications cloud native KatiaHIMEUR1
Aujourd’hui, le cloud permet d’améliorer la disponibilité et l’évolutivité de nos applications. Grâce au cloud, nous pouvons provisionner de nouvelles infrastructures rapidement et faire évoluer avec la même vitesse les infrastructures existantes. Nous ne présentons plus les avantages du Cloud ni la multitude de services cloud existants. De prime abord, migrer une application sur le Cloud peut sembler un sujet trivial. Mais, toutes les applications sont-elles faites pour être déployées sur le Cloud ? D'où viennent tous ces projets de migration ratés alors ?
Durant ce talk, je vous présenterai la checklist qui vous permettra de rendre vos applications véritablement "cloud native" pour tirer le meilleur de ce modèle.
Architecture des types de contenu : ce qui a changé en Drupal 7slybud
Présentation Soirée Communautaire DrupalFr le 08/11/2012 La Cantine, Paris
Objectifs de la présentation :
* Pour qui : chefs de projet, architectes et site builders
* Pour quoi : Avoir une vue globale sur les outils drupal (core + modules contrib) à disposition
* Dans quel objectif : outils pour traduire des besoins fonctionnels en architecture technique drupal maintenable et scalable
* Cette présentation est : un panorama non exhaustif
* Cette présentation n'est pas : axée sur les détails de l'implémentation technique (« ça va manquer de démo »)
* Combien de temps ça va durer : aucune idée
Présentation effectuée au Capitole du Libre (17 novembre 2019) par Christophe Villeneuve sur "la boite à outils de développements dans firefox (devtools)".
Un atelier pour apprendre et voir les possibilités de la barre Devtools dans Firefox
Présentation effectuée à Paris Web par Christophe Villeneuve sur "La boîte à outils de développements dans Firefox".
Cette présentation a pour but d'aider les développeurs à améliorer leur projet en respectant les normes et standard de W3C
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
Nombreuses sont les directions digitales ayant aussi bien des besoins éditoriaux que métiers. D'un point de vue business, il n'est pas possible de séparer les deux.
Basiquement, quels choix avons-nous ?
- partir sur un CMS et coder en "CMS"...
- partir sur un framework et réinventer le CMS...
Aujourd'hui, une des solutions est d'alier le meilleur des 2 mondes, mais a aussi ses problématiques :
- comment faire communiquer les 2 solutions ?
- où trouver les bons profils compte tenu de expertise différentes ?
- comment ne pas complexifier la maintenance et l'exploitation ?
Bref, pour ce qui est d'aujourd'hui, c'est possible, mais difficile... Mais demain ?
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Oeil de Coach
Une User Story (US) est le juste formalisme d’un élément fonctionnel du point de vue de l’utilisateur, précisant la valeur apportée à ce dernier.
Comment rédiger de bonnes USER STORIES ?
Bonnes pratiques à l’usage des équipes agiles (SCRUM / KANBAN / SAFe)
Sommaire :
> Les origines des User Stories
> Les 3C
> Définition et formalisation d’une User Story
> Méthode INVEST
> Comment découper vos US
> Quel niveau de détail
> Quel est le cycle de vie d'une User Story
> Le rôle du Product Owner sur une US
> Erreurs à éviter
Présentation PPT en libre téléchargement, créée par Martial SEGURA - OEIL DE COACH
www.oeildecoach.com
Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014Symetris
Proposer Drupal comme CMS à un client est avantageux technologiquement. Mais l'interface "out-of-the-box" du backend administrateur a été conçue par et pour des développeurs, et n'est pas nécessairement aussi intuitive qu'on pourrait le souhaiter pour les clients moins technophiles. De plus, si Drupal est utilisé dans le cadre d'une application plus complexe comme un intranet, la nécessité d'adapter les fonctionnalités des administateurs est essentielle.
Lors de cette conférence, nous vous partagerons nos expériences par rapport à la personnalisation de l'interface d'administration pour les éditeurs de site web, notamment:
- Développer un thème de l'interface administrateur sur mesure
- Concevoir des "dashboard" sur mesure pour le client (tableau de bord)
- Définir des views pour afficher des rapports d'information dans un format pratique
- Gérer les menus "éditeur" (versus le Drupal toolbar)
- Explorer les autres possibilités et les limites de ce qui peut être fait
Similaire à 8 points des guidelines "ModernUI" expliqués (20)
Du 7 au 9 mai aura lieu la conférence Microsoft //Build, LA conférence des développeurs Microsoft.
A peine le temps de digérer les nombreuses sessions proposées par Microsoft que nos MVP vous présentent une synthèse des principales annonces.
L’« entreprise libérée », buzzword du moment, fait couler beaucoup d’encre ces dernières années. Libérée ? De qui, de quoi ? Mais que cache cette expression ?
Nous retracerons l’évolution de l’organisation des hommes et du management, pour s’intéresser à cette nouvelle forme d’organisation qui remet l’humain au centre de l’entreprise.
Quelles sont les caractéristiques de celle-ci ? Quelles pratiques diffèrent des entreprises classiques ? Et surtout comment faire pour devenir une entreprise libérée et pour quels bénéfices ?
Que vous soyez développeurs, managers, chefs de projet, Scrum Master, RH, commerciaux ou dirigeants, je vous invite à découvrir ce nouveau paradigme d’organisation et de management, qui veut réconcilier deux concepts a priori incompatibles : Bonheur et Travail. Alors, info ou intox ?
Amélioration continue, c'est l'affaire de tous !SOAT
Popularisée par Toyota dans les années 50, est au cœur du processus Agile. L’idée majeure est de se dire qu’il y a toujours moyen, quel que soit le processus utilisé, de le rendre plus performant. Tout processus, aussi optimal soit-il, s’inscrit dans un contexte évolutif et perd donc de son efficacité avec le temps s’il n’est pas continuellement revu ou amélioré.
Reste que dans l’univers informatique, on a trop souvent tendance à cantonner cette démarche aux seules équipes de développement alors qu’elle peut être élargie à toutes les fonctions stratégiques d’une organisation. Nous allons voir lors de cette conférence, comment élargir cette approche en y impliquant toutes les étapes d’un projet et en travaillant sur les interactions entre ses différents acteurs.
L’amélioration continue ne pouvant se réduire à une maîtrise optimisée des processus, nous verrons dans quelle mesure elle induit également une nouvelle politique de partage des connaissances pour faire émerger une véritable « intelligence collective ».
JAVA 8 : Migration et enjeux stratégiques en entrepriseSOAT
La sortie de Java 8 est une véritable révolution dont l’enjeu dépasse de loin la simple évolution d’un langage et de ses APIs. Rdv sur notre chaîne Youtube pour revoir la conférence :
Après une version 7 peu convaincante, la version 8 replace Java au premier rang des langages objets actuels.
En parfaite adéquation avec les besoins des projets et les possibilités offertes par les environnements matériels actuels, cette nouvelle version apporte une modernisation du langage et de ses API, un suivi des performances des processeurs et des améliorations de la JVM.
Quels sont les nouveaux concepts introduits par Java 8 ? En quoi les expressions lambdas et l’API Stream représentent une avancée majeure de la plateforme ? Quelle stratégie adopter pour migrer vers Java 8 en toute sécurité et en diminuant au maximum sa dette technique ?
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUESSOAT
Les systèmes distribués ont largement évolués ces 10 dernières années, passant d’énormes applications monolithiques à de petits containers de services, apportant plus de souplesse et d’agilité au sein des systèmes d’information.
Le terme « Architecture microservice » a vu le jour pour décrire cette manière particulière de concevoir des applications logicielles.
Bien qu’il n’y ait pas de définition précise de ce style d’architecture, elles ont un certain nombre de caractéristiques communes basées autour de l’organisation de l’entreprise, du déploiement automatisé et de la décentralisation du contrôle du langage et des données.
Seulement, développer ces systèmes peut tourner au véritable casse-tête. Je vous propose donc un tour des concepts et différentes caractéristiques de ce type d’architecture, des bonnes et mauvaises pratiques, de la création jusqu’au déploiement des applications.
3/3 : The path to CDI 2.0 - Antoine Sabot-DurandSOAT
Allez plus Loin avec CDI
En moins de 5 ans d’existence, Contexts and Dependency Injection (CDI) est devenue l’une des principale spécification de Java EE. Néanmoins, CDI est bien souvent perçu comme une simple solution d’injection de dépendance enrichie alors que cette spécification est bien plus riche que ça. Lors de cette présentation, après un rapide rappel des fonctionnalités de base de CDI, nous montrerons comment son utilisation avancée permet Java EE en intégrant des technologies legacy ou plus récent de manière naturelle. Nous finirons avec le travail en cours sur CDI 2.0 qui a commencé début septembre.
1/3 : introduction to CDI - Antoine Sabot-DurandSOAT
Allez plus Loin avec CDI
En moins de 5 ans d’existence, Contexts and Dependency Injection (CDI) est devenue l’une des principale spécification de Java EE. Néanmoins, CDI est bien souvent perçu comme une simple solution d’injection de dépendance enrichie alors que cette spécification est bien plus riche que ça. Lors de cette présentation, après un rapide rappel des fonctionnalités de base de CDI, nous montrerons comment son utilisation avancée permet Java EE en intégrant des technologies legacy ou plus récent de manière naturelle. Nous finirons avec le travail en cours sur CDI 2.0 qui a commencé début septembre.
Allez plus Loin avec CDI
En moins de 5 ans d’existence, Contexts and Dependency Injection (CDI) est devenue l’une des principale spécification de Java EE. Néanmoins, CDI est bien souvent perçu comme une simple solution d’injection de dépendance enrichie alors que cette spécification est bien plus riche que ça. Lors de cette présentation, après un rapide rappel des fonctionnalités de base de CDI, nous montrerons comment son utilisation avancée permet Java EE en intégrant des technologies legacy ou plus récent de manière naturelle. Nous finirons avec le travail en cours sur CDI 2.0 qui a commencé début septembre.
Javascript s’est depuis longtemps imposé comme le principal langage pour développer des écrans web dynamiques. L'émergence des SPA (Single Page Application) est en fait l'aboutissement logique du succès de ces outils au premier rang desquels on compte jQuery et AJAX.
AngularJS fait partie d’une nouvelle génération de frameworks qui propose d’aller plus loin afin d’avoir non seulement des SPA améliorant l’expérience utilisateur mais aussi un code mieux organisé, plus modulaire et donc facilement testable.
Au cours de cette soirée, vous verrez d’abord la manière dont AngularJS étend le HTML à travers les directives puis le binding bidirectionnel, ensuite, la programmation asynchrone avec AngularJS. Enfin pour finir, nous allons voir ces petits plus qui expliquent la popularité du framework : les filtres, l’injection de dépendance et les tests.
RxJava, Getting Started - David Wursteisen - 16 Octobre 2014SOAT
Les applications sont de plus en plus interconnectées. Une architecture type WOA (Web Oriented Archiecture) et l’utilisation des micros-services nécessitent de faire de plus en plus appel à différents services web.
Comment composer un résultat à partir de ces différents services, sans avoir à ce soucier de l’ordre dans lequel les serveurs vont répondre ?
RxJava offre une manière élégante de faire de l’asynchrone et de la composition au sein de son application. David vous exposera les concepts de Rx (Reactive eXtension) avant de vous montrer une mise en application avec des exemples de code venant d’une application Android.
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...SOAT
Plus de 50% des internautes français utilisent un support mobile pour naviguer sur le web. Il est donc temps de repenser votre stratégie mobile et le Responsive Web Design, consistant à ne faire qu’un seul site adapté au périphérique qui l’affiche, constitue une approche possible.
Après une introduction à ses principes, nous verrons qu’au-delà des défis techniques, le RWD suppose de revoir entièrement le processus de développement d’un site web et les méthodes de travail des équipes, que ce soit en phase de conception ou lors des tests.
Cette conférence sera l’occasion de découvrir les nouveaux challenges à relever par vos équipes lors de la conception de vos prochains sites internet.
Nio sur Netty par Mouhcine Moulou - 3 avril 2014SOAT
La vidéo de cette conférence est visible ici : http://youtu.be/T7r7UlSoe7k
La croissance continue du Web a accru la nécessité pour les applications Client/serveur de gérer la monté en charge et la performance. Heureusement, Java est livré avec les outils nécessaires pour créer des applications performantes, et scalables ! Les premières versions de Java incluent le support des communications réseau avec la jdk 1.4 qui a introduit l'API NIO. La nouvelle version, NIO 2, introduite dans Java 7, a été conçue pour permettre l'écriture asynchrone en réseau, Aujourd'hui, encore peu de gens s'intéressent au développement d'applications réseaux, car l'API Jdk reste complexe.
Netty est une bibliothèque Java pour l'écriture d'applications et de services réseau hautement concurrent et scalable. Netty est une API complétement asynchrone : l'Api vous propose une nouvelle façon de développer vos applications réseau en assurant un découplage entre votre logique métier et les traitements réseau grâce à son modèle basé sur une architecture "event-driven".
Dans cette conférence, vous comprendrez l'architecture de Netty, et comment des entreprises comme Twitter, Facebook, RedHat et autres l'utilisent pour répondre à leurs problématiques de communication réseau.
- le niveau : développeurs Java débutants et expérimentés
- la durée : 2h
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...SOAT
Développer des applications iOS et Android avec C# grâce à Xamarin par Cyril Cathala
A l’ère des smartphones et tablettes, le développement multiplateforme se révèle être un challenge : quelle solution choisir et comment minimiser les coûts, tout en optimisant l’expérience utilisateur ?
Parmi les solutions disponibles sur le marché, Xamarin s’adresse aux développeurs C# pour la création d’applications compatibles avec Windows 8, iOS et Android. Son approche multiplateforme permet de développer des applications natives de qualité en mutualisant jusqu’à 75% de code entre les différents OS.
Ce petit déjeuner sera l’occasion de faire un tour d’horizon des outils du marché, d’apprécier toutes les possibilités offertes par Xamarin et d’en explorer les pistes pour aller plus loin.
Amazon Web Service par Bertrand Lehurt - 11 mars 2014SOAT
Attention, soirée spécial cloud computing!
IAAS, PASS, SAAS... Perdu avec autant d'acronyme qui représente des types de cloud computing?
Ça tombe bien, Bertrand Lehurt vous propose une soirée d'introduction à l'IAAS (Infrastructure As A Service) avec Amazon Web Services, suivi d'une séance les mains dans le cambouis.
Vous allez apprendre à déployer une petite application en utilisant les services nécessaires dans la jungle de ceux proposés (plus de 37). Au cours de la soirée, nous aborderons donc l'utilisation d'EC2, S3, ELB, EBS, Cloudfront et Auto scaling et les architectures types qui sont utilisées dans le cloud computing.
La vidéo de la présentation est visible ici : http://youtu.be/0AUJ_hcMNhQ
ASP.Net Web API - Léonard Labat (18 février 2014)SOAT
HTTP est un protocole simple à comprendre, simple à utiliser et c’est cette simplicité qui le rend disponible sur un grand nombre de plate-forme. REST, de son côté, est un style d’architecture qui permet d’exposer facilement une API en utilisant HTTP et différents types de représentations de données tels que JSON ou XML.
ASP.NET Web API est une évolution de WCF pour écrire une couche d’API REST, en utilisant un modèle de programmation proche d’ASP.NET MVC. Cette soirée 3T sera l’occasion pour vous de découvrir les fonctionnalités offertes par ASP.NET Web API qui font que c’est une technologie qu’il faut envisager d’utiliser lorsque vous devez créer une API REST.
Xamarin et le développement natif d’applications Android, iOS et Windows en C#SOAT
Une mise à jour de cette présentation est disponible ici : http://fr.slideshare.net/soatexpert/dvelopper-des-applications-i-os-et-android-avec-c-grce-xamarin
*********************
Les slides de la conférence présentée par Cyril Cathala chez Soat le 04/03/2014 sur le thème : Xamarin et le développement natif d’applications Android, iOS et Windows en C#
La vidéo de la présentation est visible ici : http://youtu.be/0BF9NqLYNvQ
MongoDB : la base NoSQL qui réinvente la gestion de données
8 points des guidelines "ModernUI" expliqués
1. 8 points des guidelines
ModernUI expliqués
Comprendre pour mieux épater…
2. Intervenants
Cyril Cathala Nathanael Marchand
• So@t Expert C#/XAML • So@t Expert C#/XAML
• Showrizo pour Windows 8 • Showrizo pour Windows 8
(vainqueur DevKings) (vainqueur DevKings)
• Silverlight France • Silverlight France
• Coach Windows Phone • Rédacteur/modérateur
• Communauté Windows Phone developpez.com
• http://cyril.cathala.org/blog • http://www.natmarchand.fr
• @CyrilCathala • @NatMarchand
21-sept.-12 8 points des Guidelines ModernUI expliqués 2
3. Agenda
• Microsoft design style
• Interactions utilisateur : touch+clavier
• Mise à l’échelle
• Contrats, charmes et fonctionnalités
• Tuiles et notifications
• Contrôles
• La tête dans les nuages
• Fourre-tout
21-sept.-12 8 points des Guidelines ModernUI expliqués 3
5. Jeu concours
Chaque sous-titre de section contient une
référence …
Trouve-les toutes, et tente de gagner un super
goodies !
+
21-sept.-12 8 points des Guidelines ModernUI expliqués 5
7. Principes de base
• Content not chrome
• Une expérience unifiée
• Navigation
• AppBar
• Charmes
• Snapped View
• Une expérience agréable : Fast & fluid !!
• Eléments standards d’interface
21-sept.-12 8 points des Guidelines ModernUI expliqués 7
8. Content not chrome
• Le contenu prime sur sa présentation
• Eviter les effets inutiles
• Skeuomorphisme (à vos souhaits)
• Bords arrondis, ombres, relief, transparence, etc.
• Typographie sans fioritures (ex. Segoe)
21-sept.-12 8 points des Guidelines ModernUI expliqués 8
9. Navigation
Hiérarchique A plat
• Utilisée dans la plupart des cas • Contenus indépendants
• Navigation par les données • Adapté aux changements de
• Hub section détails contexte
21-sept.-12 8 points des Guidelines ModernUI expliqués 9
10. L’AppBar
• Regroupe les commandes
• Ne plus afficher de commandes sur les pages
• Commandes en bas, navigation en haut
21-sept.-12 8 points des Guidelines ModernUI expliqués 10
11. Les charmes
• Interactions entre l’application et le monde
• Utilisation des contrats
• Recherche
• Partage
• Impression
• Paramètres
21-sept.-12 8 points des Guidelines ModernUI expliqués 11
12. Fast & fluid
• Une interface qui répond à l’utilisateur
• Des animations pour souligner, suggérer, pas pour rendre
épileptique
• Des surfaces adaptées aux actions
21-sept.-12 8 points des Guidelines ModernUI expliqués 12
15. Touch
• Zones « touchables » : attention aux dimensions et aux marges
minimum précis à éviter!
21-sept.-12 8 points des Guidelines ModernUI expliqués 15
16. Touch : zones
• Interaction • Lecture
• Clavier virtuel q w e r t y u i o p ⌫
a s d f g h j k l ‘ Enter
• Adapter le contenu, ne pas le cacher z x c v b n m , . ?
&1
Ctrl
23 < > ⌨
21-sept.-12 8 points des Guidelines ModernUI expliqués 16
17. Touch+Clavier
• Gestures tactiles avec équivalence à la souris
• Retour visuel
• Prise en compte d’une action : confirmation immédiate
• Changement de couleur / taille
• Interactions (survol de la souris, tap...)
• Eviter d’utiliser l’appui long (« hold ») pour autre chose que
l’affichage d’informations
21-sept.-12 8 points des Guidelines ModernUI expliqués 17
19. Principes de bases
• Occuper l’espace
• Gérer les modes d’affichage
• La taille compte !
21-sept.-12 8 points des Guidelines ModernUI expliqués 19
20. Occuper l’espace
• Tirer parti des dispositions flexibles
21-sept.-12 8 points des Guidelines ModernUI expliqués 20
21. Occuper l’espace
• Attention au défilement
ok pas bien ! pas bien !
21-sept.-12 8 points des Guidelines ModernUI expliqués 21
22. Gérer les modes d’affichage
• Une tablette ça se retourne !
• Portrait, paysage et la tête à l’envers
• Une application ça peut s’épingler
21-sept.-12 8 points des Guidelines ModernUI expliqués 22
23. La taille ça compte !
• S’adapter aux résolutions
• Travailler avec du vectoriel ou optimiser les images
21-sept.-12 8 points des Guidelines ModernUI expliqués 23
25. Principes de base
• Simplifier et standardiser les interactions
• Avec l’écosystème (autres apps)
• Avec le système (périphériques)
• Interactions avec la machine = Extension
• Interactions avec l’écosystème = Contract
21-sept.-12 8 points des Guidelines ModernUI expliqués 25
26. Contrat : Recherche
• Utiliser la barre des charmes
Search
• Uniformiser
Share
• Rechercher depuis n’importe où
Start
• Pas de bouton / champ recherche sur la page
• Sauf si Devices
• Fonctionnalité principale
• Trouver dans la page Settings
21-sept.-12 8 points des Guidelines ModernUI expliqués 26
27. Autres contrats
• Partage (comme destination ou source)
Search
• Paramètres Share
• Evite la dispersion
• FilePicker Start
• Unification des sources de fichier (local + cloud)
Devices
Settings
21-sept.-12 8 points des Guidelines ModernUI expliqués 27
28. Extensions
• Rendre votre appli incontournable sur le système
Search
• Activation sur protocole
Share
• Association sur extension
• Imprimer
Start
• Travailler en arrière plan (« Background tasks »)
Devices
Settings
21-sept.-12 8 points des Guidelines ModernUI expliqués 28
29. Quelques mises en garde
• Respecter la confidentialité de l’utilisateur
• Envoyer des SMS ou utiliser la connexion peut coûter cher à
l’utilisateur
• La connexion ne fonctionne pas toujours
21-sept.-12 8 points des Guidelines ModernUI expliqués 29
31. Principes de base
• La tuile est plus que le raccourci vers l’application
• Tuile principale
• Tuile secondaire = une sous-partie de l’application
• La notification, un boomerang vers l’application
• Mise à jour locale ou distante
• Attention à ne pas saturer l’utilisateur !
21-sept.-12 8 points des Guidelines ModernUI expliqués 31
32. Contraintes sur la tuile
• Une information pas à jour et c’est la tuile !
• Attention au contenu
• Une tuile secondaire n’est pas un simple raccourci
• Deux formats disponibles (carré et large)
• Le large est réservée aux tuiles animées
21-sept.-12 8 points des Guidelines ModernUI expliqués 32
33. Contraintes sur les badges
• Un pictogramme simple
• Numérique ou symbolique (palette réduite)
• Doit être significatif
21-sept.-12 8 points des Guidelines ModernUI expliqués 33
34. Contraintes sur les notifications
• Apparaît comme un « toast »
• N’en faites pas des tartines
• Sur souscription de l’utilisateur
• Notifications importantes (faible volume, grand intérêt)
• A éviter lorsque l’application est en premier plan
• Ca n’est pas un moyen fiable de prévenir l’utilisateur
21-sept.-12 8 points des Guidelines ModernUI expliqués 34
35. L’écran de verrouillage
• L’utilisateur choisit le contenu
• Le contenu est celui du badge et/ou de la tuile
• Accorde des privilèges à l’application
21-sept.-12 8 points des Guidelines ModernUI expliqués 35
36. Quizz !
Il y a deux jours :
La voiture Trucmuche, une Une météorite s’est
voiture qu’elle est bien! écrasée : kaboom !
MonAppli MonAppli
PAS BIEN Ca dépend PAS BIEN
21-sept.-12 8 points des Guidelines ModernUI expliqués 36
38. AppBar
• Navigation en haut, commandes en bas
• Groupe les commandes
• Non contextuelles : à gauche
• Contextuelles : à droite
• Utiliser des flyouts pour compléter lorsque trop de commandes
• Ne pas utiliser pour les commandes essentielles
21-sept.-12 8 points des Guidelines ModernUI expliqués 38
39. Progression
• ProgressRing
• Indéterminé et modal
• ProgressBar
• Style « déterminé » : avancement prévisible
• Style « indéterminé »
• Style déterminé
• Eviter les variations brutales ou étranges (les fameuses « minutes » Windows)
• Style indéterminé
• Griser les boutons associés
• Bien positionner le contrôle, et afficher du texte
21-sept.-12 8 points des Guidelines ModernUI expliqués 39
40. Flyouts et boîtes de dialogues
• MessageDialog
• information urgente, erreur ou question bloquante
• à éviter pour des erreurs locales
• Flyout
• à l’initiative de l’utilisateur
• à éviter si UI trop chargée
21-sept.-12 8 points des Guidelines ModernUI expliqués 40
41. Remonter une erreur : choisir la bonne
surface
• Erreur non-critique et locale texte en ligne
• Erreur non-critique globale texte en haut de la page
• Erreur importante bandeau d’avertissement
• Laisse la possibilité d’interagir avec l’erreur
• Erreur fatale boîte de dialogue
• L’utilisateur ne peut pas continuer sans interagir
21-sept.-12 8 points des Guidelines ModernUI expliqués 41
42. En vrac …
• FlipView
• Ne pas utiliser pour de grosses collections
• Collection grosse = récapitulatif
• Semantic Zoom
• Ne pas utiliser pour changer de contexte
21-sept.-12 8 points des Guidelines ModernUI expliqués 42
43. Quizz !
utilisateur moi utilisateur moi
mot de passe ******* mot de passe *******
Connecter Connecter
BIEN PAS BIEN
21-sept.-12 8 points des Guidelines ModernUI expliqués 43
44. Quizz ! (2)
Vous avez ajouté cette série à votre profil
Vous avez ajouté cette série à votre profil
OK
21-sept.-12 8 points des Guidelines ModernUI expliqués 44
45. La tête dans les nuages
Vers l’infini et au-delà !
46. Exploiter le nuage
• Configurer une fois, profiter partout
• Propager les paramètres
• Oui mais pas tous…
• Exploiter le Single Sign-On
• Attention à la connexion utilisateur
21-sept.-12 8 points des Guidelines ModernUI expliqués 46
48. L’écran d’accueil
• Souhaite la bienvenue à l’utilisateur
• Ne pas faire trop attendre l’utilisateur
• Une image statique mais…
• Peut être couplé à un écran complémentaire animé
21-sept.-12 8 points des Guidelines ModernUI expliqués 48
49. La gestion d’états
• Sauver régulièrement l’état
• Sauver lorsque l’application est suspendue
• Restaurer l’état lorsque l’utilisateur relance l’application
• Rafraichir le contenu si besoin
• Démarrage normal si le contenu est obsolète
• L’application doit marcher sans connection
21-sept.-12 8 points des Guidelines ModernUI expliqués 49
50. Divers trucs & astuces
• Ne pas négliger les paramètres de confidentialités
• Ne pas oublier l’aide
• Localiser l’application
• Implémenter l’accessibilité totalement ou ne pas l’implémenter
21-sept.-12 8 points des Guidelines ModernUI expliqués 50
51. Mais qui c’est qu’a tout cassé ?
• Les règles, sont faites pour être contournées
• Oui mais pas toutes
21-sept.-12 8 points des Guidelines ModernUI expliqués 51
52. Conclusion
• ModernUI, une identité propre avec laquelle jouer
• Des guidelines non pas pour brider le développeur…
• …mais pour rassurer l’utilisateur
• Prise en main plus rapide des applications
• Ne pas oublier les différents « form factors »
21-sept.-12 8 points des Guidelines ModernUI expliqués 52
53. Aller plus loin
• UX Guidelines for Windows Store Apps :
http://bit.ly/win8guidelines
21-sept.-12 8 points des Guidelines ModernUI expliqués 53
54. Questions ?
• Retrouvez nous sur nos blogs: • Retrouvez nous sur Twitter:
• http://cyril.cathala.org/blog • @CyrilCathala
• http://www.natmarchand.fr • @NatMarchand
• http://blog.soat.fr • @SoatExpertsNET
21-sept.-12 8 points des Guidelines ModernUI expliqués 54
55. Réponses
1. Harry Potter
2. Gunther
3. Le fou qui repeint son plafond
4. Nom latin du charme
5. Ordralfabétix
6. Gendarmerie nationale
7. Toy Story
8. Rébus « divers »