Rebuild 2015 - Nantes - 01/10/2015
Découvrez les technologies et outils Microsoft en mesure d'aider les Makers : impression 3D, électronique, interaction, services hébergés...
A Documentation Crash Course, LinuxCon 2016Chris Ward
How many times have you come across an awesome looking library or tool that you're keen to work with in your own project but can't even begin to understand how to use it?
Programmers are great at creating amazing and cutting-edge code, but not always so good and explaining themselves, and I want to help. In this presentation I want to draw upon my experience in writing tutorials and technical documentation to help you write clear, concise and usable documentation for your own projects.
The document discusses the challenges of scaling social games to millions of daily active users. It describes how the company scaled from 170,000 daily users to over 1,000,000 by:
1) Moving data and queries from MySQL databases to Redis to improve performance and handle higher volumes.
2) Sharding high-volume tables and migrating data to distribute load across multiple database servers.
3) Using load balancers and adding application servers to scale the architecture horizontally as more users were added.
Content Management Systems and Refactoring - Drupal, WordPress and eZ PublishJani Tarvainen
Content Management has come of age and systems need to move forward. Tools such as WordPress, Drupal and eZ Publish have evolved to what they are rather organically. Now they face the challenge of renewing themselves.
Drupal South is a conference taking place February 14-16, 2014 in New Zealand that will feature around 40 sessions across training, business, and Birds of a Feather topics, as well as code sprints and social activities. The venue is at a museum and will have liquid refreshments available. While a few speakers had to cancel, their spots were filled, and attendees can expect the event to be an awesome experience as Drupal conferences always are.
A Documentation Crash Course, LinuxCon 2016Chris Ward
How many times have you come across an awesome looking library or tool that you're keen to work with in your own project but can't even begin to understand how to use it?
Programmers are great at creating amazing and cutting-edge code, but not always so good and explaining themselves, and I want to help. In this presentation I want to draw upon my experience in writing tutorials and technical documentation to help you write clear, concise and usable documentation for your own projects.
The document discusses the challenges of scaling social games to millions of daily active users. It describes how the company scaled from 170,000 daily users to over 1,000,000 by:
1) Moving data and queries from MySQL databases to Redis to improve performance and handle higher volumes.
2) Sharding high-volume tables and migrating data to distribute load across multiple database servers.
3) Using load balancers and adding application servers to scale the architecture horizontally as more users were added.
Content Management Systems and Refactoring - Drupal, WordPress and eZ PublishJani Tarvainen
Content Management has come of age and systems need to move forward. Tools such as WordPress, Drupal and eZ Publish have evolved to what they are rather organically. Now they face the challenge of renewing themselves.
Drupal South is a conference taking place February 14-16, 2014 in New Zealand that will feature around 40 sessions across training, business, and Birds of a Feather topics, as well as code sprints and social activities. The venue is at a museum and will have liquid refreshments available. While a few speakers had to cancel, their spots were filled, and attendees can expect the event to be an awesome experience as Drupal conferences always are.
Erlang is a programming language well-suited for building reliable and concurrent systems. It uses lightweight processes that communicate asynchronously via message passing, allowing for easy development of concurrent and distributed applications. The key concepts in Erlang are processes and message passing - processes send and receive messages to communicate, and are isolated, fast to create and terminate. The language itself is functional with strict evaluation, single assignment and dynamic typing.
We're coffee aficionados and craft beer lovers. We play ping pong and kicker. We're music buffs, library rats or movie geeks. We work with passion and we believe in our product.
We are the Contentful team!
This document discusses various techniques for automating and improving technical documentation processes, including spelling checking with Hunspell and markdown-spellcheck, writing better with write-good and LanguageTool, adding screenshots with Robot Framework and Selenium, testing with APIs like Dredd and Sphinx, using Pandoc for multiformat output, and placeholders with sed. It encourages automating documentation work and testing to ensure documentation quality and usability.
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...Joe Gollner
This document provides an overview of content management. It discusses core concepts like content, information, publishing, and intelligent content. It presents a content lifecycle model and analyzes the key components of acquisition, strategy, delivery, management, and evolution. It also maps the landscape of content solution technologies, categorizing tools for creation, analysis, publishing, asset management, and engagement. Overall, the document defines the anatomy of content management and its supporting concepts, models, and technologies.
AWS Lambda allows you to run code in response to events, extend AWS services with custom logic, and build serverless backends that operate at scale. With AWS Lambda, you write code, upload it to AWS Lambda, bind it to events from services like S3, DynamoDB, or SNS, and it will run automatically in response. At Contentful, AWS Lambda is used to automatically invalidate CloudFront caches when files in S3 buckets are updated, and to render templates when configuration files are updated in S3. These use cases require only 70 lines of code. AWS Lambda represents a shift from running programs in the cloud to programming the cloud.
Afin d'anticiper nos usages à venir en matière de développement web, Il est intéressant de voir comment cela a évolué. D'applications monolithiques nous créons des applications basées sur des composants ou sur le concepts de micro-services.
Back to the future with static site generatorsChris Ward
If you remember when web sites were all created with plain HTML pages, then you'll know that CMSs and dynamic web frameworks saved us and solved all our problems. Or did they? In fact, we instead spend a lot of time customising existing code to meet our requirements, grappling with deployments and then whacking caching on top of over-powered servers to get an ounce of speed.
Static Site Generators aim to sit somewhere in the middle and are perfect for semi-dynamic sites and with a little learning, better for content creators.
In this session, Chris will look at an overview of the principles and options for static site generators and deep dive into one or two to explain further how the work and can fit into your projects.
Google : Prise en charge de l'Ajax et de l'Angular JSPeak Ace
Slides présentées lors du Petit Déjeuner Search Foresight du 19 novembre 2015.
Google vient d'annoncer qu'ils cessaient de promouvoir la méthode des "hashbangs" et des "escaped fragments" pour rendre les sites faits en ajax crawlables.
Comment interpréter ce revirement, et comment Google se comporte vraiment avec des sites faits en Ajax.
Point sur les bonnes pratiques dans ce domaine, en particulier pour les sites faits avec des technologies nouvelles comme Angular JS
API Days Australia - Automatic Testing of (RESTful) API DocumentationRouven Weßling
1) The document discusses automatic testing of API documentation using Dredd, a tool that tests API documentation against live endpoints.
2) Dredd allows testing of GET requests and uses hooks to run code before, after, and between tests like adding delays to avoid rate limits.
3) The document recommends basing documentation on a spec, testing that spec, and including tests as part of continuous integration to avoid outdated documentation.
Plus près, plus près… NFC et la communication à proximité dans Windows 8 et W...Microsoft
Les scénarios permis par le NFC et la communication à proximité en général sont extrêmement variés, de la lecture/écriture de tags à la communication entre terminaux. Windows Phone 8 et Windows 8 disposant de contrôleurs NFC et Bluetooth, ouvrent la porte de ces nouveaux scénarios aux développeurs. Et si maintenant on commençait à jouer un peu avec ? Nous vous présenterons comment tirer parti de ces nouvelles API dans vos applications.
Découvrir l'IoT avec Windows 10 et le Raspberry Pi 3Florian Rousselet
Durant cette session, vous découvrirez Windows 10 IoT Core, quels sont les outils pour l'installer et l'administrer mais aussi les possibilités de développement pour un Raspberry Pi 3.
Speaker : Florian Rousselet (https://www.linkedin.com/in/florian-rousselet-02806358/)
Découvrir l'IoT avec Windows 10 et le Raspberry Pi 3 / OrléansFlorian Rousselet
Durant cette session, vous découvrirez Windows 10 IoT Core, quels sont les outils pour l'installer et l'administrer mais aussi les possibilités de développement pour un Raspberry Pi 3.
Speaker : Florian Rousselet (https://www.linkedin.com/in/florian-rousselet)
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Smile I.T is open
Retour sur le Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés" qui s'est déroulé le 7 mars à Nantes.
Dans cette présentation, découvrez :
→ L'état de l'art "Android, Linux, et Tizen dans les systèmes embarqués et objets connectés"
→ 2 études de cas techniques :
1) La partie Android décrira comment accéder à un capteur de température (USB ou I²C) afin d'afficher la valeur mesurée dans une application écrite en Java. La cible utilisée sera une carte BeagleBone Black.
2) La partie Linux décrira comment réaliser un capteur de température (I²C) sur la base d'une carte Raspberry Pi zero sous Linux, la distribution adaptée étant produite avec l'outil Yocto.
2 experts de l'embarqué chez Smile sont intervenus :
• Pierre Ficheux, directeur technique Smile ECS, aussi enseignant et responsable de la spécialité Gistre (Génie informatique des systèmes temps réel et embarqués) de l’EPITA et auteur de l’ouvrage "Linux embarqué", ainsi que des livres blancs "Linux pour l'embarqué " et "Logiciel libre pour l'IoT " ;
• Cédric Ravalec, en charge de l'offre open source IoT de Smile, a cocréé et développé la société GENYMOBILE, dotée d’une très forte expertise autour d’Android, et de la société d'expertise Firefox Phoxygen. Il est aussi membre fondateur du Paris Android User Group.
Erlang is a programming language well-suited for building reliable and concurrent systems. It uses lightweight processes that communicate asynchronously via message passing, allowing for easy development of concurrent and distributed applications. The key concepts in Erlang are processes and message passing - processes send and receive messages to communicate, and are isolated, fast to create and terminate. The language itself is functional with strict evaluation, single assignment and dynamic typing.
We're coffee aficionados and craft beer lovers. We play ping pong and kicker. We're music buffs, library rats or movie geeks. We work with passion and we believe in our product.
We are the Contentful team!
This document discusses various techniques for automating and improving technical documentation processes, including spelling checking with Hunspell and markdown-spellcheck, writing better with write-good and LanguageTool, adding screenshots with Robot Framework and Selenium, testing with APIs like Dredd and Sphinx, using Pandoc for multiformat output, and placeholders with sed. It encourages automating documentation work and testing to ensure documentation quality and usability.
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...Joe Gollner
This document provides an overview of content management. It discusses core concepts like content, information, publishing, and intelligent content. It presents a content lifecycle model and analyzes the key components of acquisition, strategy, delivery, management, and evolution. It also maps the landscape of content solution technologies, categorizing tools for creation, analysis, publishing, asset management, and engagement. Overall, the document defines the anatomy of content management and its supporting concepts, models, and technologies.
AWS Lambda allows you to run code in response to events, extend AWS services with custom logic, and build serverless backends that operate at scale. With AWS Lambda, you write code, upload it to AWS Lambda, bind it to events from services like S3, DynamoDB, or SNS, and it will run automatically in response. At Contentful, AWS Lambda is used to automatically invalidate CloudFront caches when files in S3 buckets are updated, and to render templates when configuration files are updated in S3. These use cases require only 70 lines of code. AWS Lambda represents a shift from running programs in the cloud to programming the cloud.
Afin d'anticiper nos usages à venir en matière de développement web, Il est intéressant de voir comment cela a évolué. D'applications monolithiques nous créons des applications basées sur des composants ou sur le concepts de micro-services.
Back to the future with static site generatorsChris Ward
If you remember when web sites were all created with plain HTML pages, then you'll know that CMSs and dynamic web frameworks saved us and solved all our problems. Or did they? In fact, we instead spend a lot of time customising existing code to meet our requirements, grappling with deployments and then whacking caching on top of over-powered servers to get an ounce of speed.
Static Site Generators aim to sit somewhere in the middle and are perfect for semi-dynamic sites and with a little learning, better for content creators.
In this session, Chris will look at an overview of the principles and options for static site generators and deep dive into one or two to explain further how the work and can fit into your projects.
Google : Prise en charge de l'Ajax et de l'Angular JSPeak Ace
Slides présentées lors du Petit Déjeuner Search Foresight du 19 novembre 2015.
Google vient d'annoncer qu'ils cessaient de promouvoir la méthode des "hashbangs" et des "escaped fragments" pour rendre les sites faits en ajax crawlables.
Comment interpréter ce revirement, et comment Google se comporte vraiment avec des sites faits en Ajax.
Point sur les bonnes pratiques dans ce domaine, en particulier pour les sites faits avec des technologies nouvelles comme Angular JS
API Days Australia - Automatic Testing of (RESTful) API DocumentationRouven Weßling
1) The document discusses automatic testing of API documentation using Dredd, a tool that tests API documentation against live endpoints.
2) Dredd allows testing of GET requests and uses hooks to run code before, after, and between tests like adding delays to avoid rate limits.
3) The document recommends basing documentation on a spec, testing that spec, and including tests as part of continuous integration to avoid outdated documentation.
Plus près, plus près… NFC et la communication à proximité dans Windows 8 et W...Microsoft
Les scénarios permis par le NFC et la communication à proximité en général sont extrêmement variés, de la lecture/écriture de tags à la communication entre terminaux. Windows Phone 8 et Windows 8 disposant de contrôleurs NFC et Bluetooth, ouvrent la porte de ces nouveaux scénarios aux développeurs. Et si maintenant on commençait à jouer un peu avec ? Nous vous présenterons comment tirer parti de ces nouvelles API dans vos applications.
Découvrir l'IoT avec Windows 10 et le Raspberry Pi 3Florian Rousselet
Durant cette session, vous découvrirez Windows 10 IoT Core, quels sont les outils pour l'installer et l'administrer mais aussi les possibilités de développement pour un Raspberry Pi 3.
Speaker : Florian Rousselet (https://www.linkedin.com/in/florian-rousselet-02806358/)
Découvrir l'IoT avec Windows 10 et le Raspberry Pi 3 / OrléansFlorian Rousselet
Durant cette session, vous découvrirez Windows 10 IoT Core, quels sont les outils pour l'installer et l'administrer mais aussi les possibilités de développement pour un Raspberry Pi 3.
Speaker : Florian Rousselet (https://www.linkedin.com/in/florian-rousselet)
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Smile I.T is open
Retour sur le Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés" qui s'est déroulé le 7 mars à Nantes.
Dans cette présentation, découvrez :
→ L'état de l'art "Android, Linux, et Tizen dans les systèmes embarqués et objets connectés"
→ 2 études de cas techniques :
1) La partie Android décrira comment accéder à un capteur de température (USB ou I²C) afin d'afficher la valeur mesurée dans une application écrite en Java. La cible utilisée sera une carte BeagleBone Black.
2) La partie Linux décrira comment réaliser un capteur de température (I²C) sur la base d'une carte Raspberry Pi zero sous Linux, la distribution adaptée étant produite avec l'outil Yocto.
2 experts de l'embarqué chez Smile sont intervenus :
• Pierre Ficheux, directeur technique Smile ECS, aussi enseignant et responsable de la spécialité Gistre (Génie informatique des systèmes temps réel et embarqués) de l’EPITA et auteur de l’ouvrage "Linux embarqué", ainsi que des livres blancs "Linux pour l'embarqué " et "Logiciel libre pour l'IoT " ;
• Cédric Ravalec, en charge de l'offre open source IoT de Smile, a cocréé et développé la société GENYMOBILE, dotée d’une très forte expertise autour d’Android, et de la société d'expertise Firefox Phoxygen. Il est aussi membre fondateur du Paris Android User Group.
Python est-il un langage de scripting à la Perl, de développement à la Ruby, ou plutôt un langage utilisé dans le monde de la recherche par des mathématiciens comme Fortran ? Dans cette session, vous verrez que Python joue tous ces rôles, en particulier dans Windows Azure où l’on peut scripter la création de machines virtuelles, développer un site Flask ou Django dans Windows Azure Web Sites, exécuter des notebooks IPython, et même ajouter un peu de logique procédurale à un script HIVE (syntaxe SQL) dans Hadoop.
Speakers : Benjamin Guinebertière (Microsoft), Ronan Amicel (Pocket Sensei), Yann Schwartz (Indépendant)
L'arrivée de la réalité augmentée et de la réalité virtuelle continue de bousculer nos pratiques au travail. Nous allons voir ensemble comment utiliser les nouvelles technologies de Microsoft afin de mettre en place un environnement de travail hybride efficace.
Venez découvrir l'ensemble des possibilités d'acquisition de données sous WINRT. Du simple requétage via Web Services en passant par les requêtes REST, découvrez toutes les manières de récupérer vos données connectées. Mais pas que ! Découvrez le support de SQLite dans vos applications et sa facilité d'intégration. Passez en mode déconnecté sans laissez vos utilisateurs sur le carreau. Et pour pousser le sujet au bout, découvrez même comment synchroniser vos données via ODATA !
Cette session vous propose de découvrir Kinect à travers 5 exemples qui se réalise en moins de 10 minutes et un tour d'horizon des outils à votre disposition. Ce sera l'occasion d'avoir un premier contact simple avec Kinect et en même temps de vous donner quelques astuces pour bien commencer vos développements avec le SDK Kinect.
Vous connaissez Coding4Fun! Voici maintenant Nui4Fun! Les 4 MVP de la communauté des développeurs Kinect et NUI (Kinect Genius Bar) vous proposent une session exceptionnelle pour découvrir les possibilités des Natural User Interfaces. Assistez à des démonstrations fun et décalées montrant les interactions possibles entre Kinect, Windows Phone, tablette Windows 8 et table tactile. Session animée par: Vincent Guigui (MVP Kinect) Fabrice Barbin (MVP Kinect) Johanna Rowe Calvi (MVP HIDD) Nicolas Calvi (MVP HIDD)
Speakers : Nicolas Calvi (Wygwam), Fabrice BARBIN (SYNERGIZ), Johanna Rowe (Wygwam), Vincent Guigui (Octo)
L’Open Data est aujourd’hui - en termes de potentiel, d’opportunités et d’enjeu - au cœur du développement de multiples innovations sociales et économiques grâce à leur mise en ligne par les Administrations, les collectivités territoriales et les entreprises. La mise en place d’un projet Open Data représente un nouveau moyen pour l’Etat et les collectivités territoriales de répondre aux attentes des administrés et aux besoins de développement des acteurs économiques locaux. Il constitue dans le même temps un vecteur de modernisation pour l’organisation porteuse de cette démarche d’ouverture, avec à la clé une contribution active aux décloisonnements des services, à la production de données enrichies en temps réel et multicanales, le développement de « tableau de bord » pour optimiser la prise de décision, etc. Venez découvrir dans cette session comment Microsoft met aujourd’hui à votre disposition une solution complète en marque blanche sous licence libre, prête à l’usage, interopérable, ouverte, évolutive et mise en ligne l’espace de la session dans Windows Azure pour bénéficier pleinement des apports du Cloud (puissance et élasticité, modèle économique), avec pas ou peu d’investissement initial et un « Time-to-Market ». En « 1 heure chrono », vous bénéficiez d’une plateforme Open Data interopérable, performante, opérationnelle avec des coûts optimisés et prête à accompagner un développement rapide d’un écosystème applicatif riche Web, mobile, BI, etc. Prenez une vraie « longueur d’avance » sur votre projet Open Data ou celui de votre client. Vous avez désormais toute latitude pour vous concentrer sur les données à libérer !
Devenez Mobile Enterprise-Ready en développant vos applications LOB pour Wind...Microsoft
La mobilité est devenue rapidement un business critique pour les entreprises, avec des applications mobiles qui forment une partie importante de l’écosystème. Au cours de cette session, nous montrerons comment développer une application prête pour l'entreprise, avec un focus sur l'authentification, l'interconnexion avec votre back-end (SharePoint, les systèmes métier, ...), et le déploiement en entreprise. Session présentée par le partenaire : Exakis.
Speaker : Nicolas Humann (Exakis)
Similaire à Entrez dans le mouvement Maker à l’aide des technologies Microsoft (20)
Les interfaces naturelles au service des expériences digitalesFabrice BARBIN
Session présentée lors de la conférence "Le Web à Québec" le 7 avril 2016. Pour découvrir l'évolution des interfaces vers les interfaces naturelles - NUI, en comprendre les apports, bénéficier d'un panorama des solutions existantes, de quelques bonnes pratiques et de deux retours d'expériences sur des projets issus de secteurs différents.
Kinect et Office365 : Un bon geste en faveur de votre SIFabrice BARBIN
Présentation utilisée lors de la session "Kinect + Office365 : un bon geste en faveur de votre SI", co-animée avec Julien LO PRESTI et Samuel BLANCHARD lors des Microsoft TechDays 2012 à Paris.
SharePoint Workspace et les Réseaux Sociaux d'EntrepriseFabrice BARBIN
Support utilisé lors de la réunion du Club SharePoint France du 29 septembre 2011 centrée sur la thème "Réseaux Sociaux d'Entreprise - RSE". Cette présentation se concentre plus spécifiquement sur l'apport du mode déconnecté sur cette thématique et illustre les services offerts par la solution SharePoint Workspace 2010
Optimiser l'usage de SharePoint Workspace 2010 en entrepriseFabrice BARBIN
Présentation faite le 23 mai 2011 dans le cadre d'une réunion du Club SharePoint France (UGSF) à Paris. Cette présentation détaille de bonnes pratiques pour l'usage de SharePoint Workspace 2010 en entreprise.
SharePoint Saturday France : SharePoint Workspace 2010Fabrice BARBIN
This document lists several URLs related to SharePoint and workspace development. It includes URLs for websites on SPW 2010, a book on SPW 2010, and blogs on Backstage 2010 and the SharePoint workspace development team. It also provides a contact email address.
Opportunité des réseaux sociaux dans le cadre des process humainsFabrice BARBIN
Cette présentation s'inscrit dans le cadre de la conférence "Réseaux sociaux : outils de développement de la jeune entreprise", menée durant la Semaine de la Création d'Entreprises.
SharePoint Workspace 2010 et les données SharePoint 2010Fabrice BARBIN
Présentation SharePoint Workspace et les données SharePoint, utilisée lors de la réunion Club MOSS Ouest du 30 mars 2010 à Nantes. Après un rappel succinct de ce qu'est SharePoint Workspace 2010, un focus est fait sur l'intégration des données SharePoint 2010 dans SharePoint Workspace 2010, et ce au travers de 3 thématiques : l'intégration de données via les listes externes SharePoint (BCS), la personnalisation des formulaires via InfoPath Designer, l'usage des workflows...
Découverte de SharePoint Workspace : positionnement et usages du produit, présentation des espaces SharePoint et des espaces Groove. Customization. Architecture et Déploiement.
Présentation créée à l'occasion des Microsoft TechDays en France, le 9 février 2010. Session animée par Fabrice Barbin.
3. Pendant la conférence partagez vos
impressions sur twitter avec :
#MSReBUILD
@MSReBUILD
@CommunautesMS
@ktrelohan twitter
4. Entrez dans le mouvement
Maker à l’aide des
technologies Microsoft
BARBIN Fabrice
SYNERGIZ – http://www.synergiz.com
fbarbin@synergiz.com - @fbarbin
5. La mouvement Maker ?
• DIY / DIT
• Approche communautaire
• Outils en ligne
• Lieux équipés
• Open Innovation
• Open Source
• Open Hardware
12. Impression 3D
• Support des imprimantes 3D dès Windows 8.1
• Participation au consortium de création du format 3MF
• 3D Builder
13. Prototypage électronique : .NET Gadgeteer
• Des cartes mères
• Des modules (capteurs, senseurs)
• Une connectique unifiée
• Des outils de développement intuitifs
14. Prototypage électronique : Windows 10 IoT
• Une version « minimaliste » de Windows 10 dédiée aux objets connectés
Raspberry Pi 2 MinnowBoard Max
15. Prototypage électronique : Windows 10 IoT
• Installation et Connexion
• PowerShell
• SSH
• FTP
• File Sharing
• WIFI
• Bluetooth
16. Prototypage électronique : Windows 10 IoT
• Développement
• Visual Studio 2015
• Headed ou Headless
• UWP
17. Prototypage électronique : Windows 10 IoT
Kit Microsoft – AdaFruit.
Intègre un Raspberry Pi2 + une
carte SD préconfigurée avec W10
IoT + des senseurs + composants
En savoir plus :
http://www.adafruit.com/products/2733
18. Prototypage électronique : Windows 10 IoT
FEZ CREAM
Gadgeteer + Raspberry
En savoir plus :
https://www.ghielectronics.com/catalog/product
/541
19. Prototypage électronique : Windows 10 IoT
FEZ HAT
Des senseurs intégrés au Raspberry
En savoir plus :
https://www.ghielectronics.com/catalog/product
/500
20. Prototypage électronique : Extension Arduino
• Windows 10 = “World's first Arduino-certified operating system”
• Windows Virtual Shields for Arduino
• Windows Remote Arduino
22. Interactions : Kinect
• Un capteur en mesure
• De voir
• De voir en 3 dimensions
• De voir dans la pénombre
• D’entendre
• … de comprendre ce qu’il voit
• … de comprendre ce qu’il entend
23. Interactions : Kinect
• Un suivi de squelette + naturel qu’en V1
• 25 points
• Positionnement de chaque point en XYZ
• 6 personnes suivies
• Inclinaison (Lean)
• Suivi des mains
• 3 états : ouvert, fermé, lasso
• 2 personnes suivies
30. Et Microsoft dans tout ça ?
Fournisseur officiel de pioches …
Impression 3D
Prototypage
électronique
Développement
& Interactions
Services
hébergés
…mais pas que…
Entrez dans le mouvement Maker à l’aide des technologies Microsoft
BARBIN Fabrice
SYNERGIZ – http://www.synergiz.com
fbarbin@synergiz.com - @fbarbin
MVP Kinect pour Windows
SYNERGIZ, concepteur de produits et services innovantes à base d’interfaces naturelles – NUI / Internet des objets
Certifié et expert sur les technologies Microsoft
Partenaire du Microsoft Technology Center
Impliqué au sein du mouvement Maker depuis plusieurs années
Un mouvement initié aux Etats Unis par Dale Dougherty
« Web 2.0 »
Make Magazine en 2005
President & CEO of Maker Media
O'Reilly Media
DIY / DIT : Faire / Faire ensemble
Approche communautaire : Apprendre, Partager ses connaissances, Experimenter, Créer
Disciplines très larges : prototypage électronique, impression 3D, arts graphiques, biologie, ….
Usage des outils numériques / online
Des lieux équipés pour se retrouver : fablab, makerspace
Organisation d’événements centrés sur la créativité, l’innovation, le design ou l’entreprenariat
Hackathon, Startup WeekEnd, Bootcamp, Concours, tous prônent la rencontre entre des publics aux compétences différentes – développement logiciel, conception matérielle, design, marketing, … - mais résolument complémentaires
Volonté de faire émerger de nouvelles offres de produits ou services.
Etat d’esprit qui est véhiculée auprès du public via ces différentes initiatives : celui de l’innovation ouverte et collaborative. Une évolution humaine et sociétale indispensable pour faire émerger ces nouveaux projets à la croisée de plusieurs disciplines.
Maker Faire : kermesse plus que salon
Première en 2006 a San Fransisco
100 éditions ont été organisées à travers le monde en 2014
New York et San Francisco respectivement 85.000 et 130.000 visiteurs en l’espace d’un week-end.
World Maker Faire 2015 New York le 26 et 27 septembre 2015
Une professionnalisation de l’esprit DIY
La professionnalisation de l’offre Maker (TechShop)
Appropriation comme enjeu politique, économique
White House Science fair.
Joey Hudy fires his marshmallow cannon for President Obama
Hackaton a L’Elysée – Ecole du numérique
Une professionnalisation de l’esprit DIY
L’adoption par les entreprises
Renault / Dassault
Nouvelle source d’innovatoin
Croisement de compétences Liant social
Une professionnalisation de l’esprit DIY
Création de nouveaux produits ou services issues du monde Maker (Makerbot)
Projet en 2007
Création de la société en 2009
3500 kits vendus en 2 ans
$403 millione en 2013 par Stratasys
Financement participatif Kickstarter
De loisir au business Projet IOT / Numériques
L'adage dit que pendant la ruée vers l'or, ce n'est pas les chercheurs d'or qui se sont le plus enrichis, mais les vendeurs de pioches.
3MF : 3D Manufacturing Format
Autodesk
Dassault
HP
ShareWays
Microsoft
Siemens
Stratasys
Création un format de partage de fichiers 3D (Applications, plateformes, services, imprimantes)
Complete le format STL (Texture, DRM
Demo 3D Builder
- Bibliothèque
- Chargement d’un modèle existant
- Personnalisation
- Amélioration du modèle dans le Cloud
- Impression locale ou en ligne
- Scan 3D avec Kinect
Plate-forme de prototype électronique rapide
- Electronique / Développement / Design
Développement en environnement Microsoft
.NET Micro Framework
C# / VB : abstraction des couches natives
Visual Studio : Designer graphique / Intellisense
Ouverture vers de nouvelles interactions
Interactions tangibles
Interfaces différentes des écrans
Issue de Microsoft Research Cambridge
Open Source / Open Hardware
On-Board Analog Input and PWM chips.
Two DC Motor Drivers, suitable for building small robots.
Terminal Blocks for wiring in DC motors without the need for soldering.
Two Servo Motor Connections.
Two Multi Color LEDs, connected to PWM for thousands of colors.
Single Red LED.
Temperature Sensor.
Accelerometer.
Light Sensor.
Two user buttons.
Terminal block with 2x Analog, 2x Digital I/O, 2x PWM and power.
Female headers with SPI, I2C, 3x Analog, 3x PWM.
Dedicated power input for driving the servo motors and DC motors.
No Soldering required, completely assembled and tested.
Windows Virtual Shields for Arduino
Utiliser son Windows Phone comme senseurs
Nokia 530 = 200$ de senseurs (GPS, acceléromètres, caméra, …)
Windows Remote Arduino
Open-source Windows Runtime Component
Contrôler Arduino par Bluetooth, USB, WiFi, or Ethernet
C++/CX, C# and JavaScript
FirmATA
Afficheur Odyssée par SYNERGIZ
Créé à l’aide de Gadgeteer, d’impression 3D et de matériaux traditionnels (bois, plexi)
Résolution FullHD à 30FPS pour la caméra vidéo
Champ de vision plus large que sur la version 1
Distance d’usage de 0,5m à 4,5m (Et jusqu’à 8m de détection)
Gap technologique : Time-of-Flight – TOF
Meilleures conditions d’usage (Active IR)
Amélioration du pilotage vocal
Un SDK enrichi et des outils
Résolution FullHD à 30FPS pour la caméra vidéo
Champ de vision plus large que sur la version 1
Distance d’usage de 0,5m à 4,5m (Et jusqu’à 8m de détection)
Gap technologique : Time-of-Flight – TOF
Meilleures conditions d’usage (Active IR)
Amélioration du pilotage vocal
Un SDK enrichi et des outils
Approche Mathématique verses Learning Machine
Microsoft Band
Microsoft Hololens
REST APIs and SDKs
Microsoft's natural data understanding
Afficheur Gadgeteer + Back Office de gestion sur Azure (Web API + frontal web)
L'adage dit que pendant la ruée vers l'or, ce n'est pas les chercheurs d'or qui se sont le plus enrichis, mais les vendeurs de pioches.