etudes d’approfondissement (hr31r2) ricm5...
Post on 12-Sep-2018
219 Views
Preview:
TRANSCRIPT
Etudes d’approfondissement(HR31R2)
RICM5 Systèmes et Réseaux
Didier DonsezUniversité Joseph Fourier – Grenoble 1
Polytech Grenoble – LIGF.L@imag.fr
Année Universitaire 2010-2011
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
2
2 Parties Veille technologique
Approfondissement d’une nouvelle technologie
Partie 1 Veille technologique
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
4
Veille technologique Travail de synthèse et d’évaluation
sur une technologie / spécification / tendance Formation (apprentissage de la technologie) Veille technologique, Veille stratégique Positionnement par rapport au marché Critique
Présentation orale devant auditoire Transparents Discours
Présentation d’une démonstration Pour finir de convaincre (Saint Thomas).
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
5
L’exposé
15 minutes de présentation donc 10 transparents environ hors titre et documentation
5 minutes de démonstration puis 10 minutes de question
prévoyez les questions que le public peut poser
Les questions sont posées par tous !Et à tout moment
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
6
Conseils pour l ’exposé Ne chargez pas vos transparents Vérifiez l’orthographe et la grammaire
pas seulement avec le correcteur automatique Privilégiez les schémas quand ils sont utiles
un bon schéma vaut mieux qu’un long discours n’abusez pas des animations !
Citez vos sources quand vous reprenez un schéma
ou quand vous avancez des chiffres
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
7
Conseil pour l ’exposé (fin)
Respectez le temps accordé, donc répétez Ne lisez pas vos notes Regardez le public (ne lui tournez pas le dos) donc répétez plusieurs fois Soyez à l’aise
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
8
Conseils pour l ’exposé Un exemple de présentation
Motivations Problèmes abordés Qu’attend t-on de la solution ?
Marchés et acteurs Solutions
Principes d’utilisation Principes de mise en œuvre Technologies et standards
API Architecture
Comparaisons produits Conclusion
Points durs et questions ouvertes Perspectives du domaine
Ce n’est pas toujours le cas
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
9
Conseils pour la recherche documentaire
Le Web : Google, … La bibliothèque (en ligne) de l’IMAG
Attention: une information sur le Web peut être vite obsolète ou erronée
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
10
Conseil pour l ’exposé (fin)
Respectez le temps accordé, donc répétez Ne lisez pas vos notes Regardez le public (ne lui tournez pas le dos) donc répétez plusieurs fois Soyez à l’aise
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
13
Démonstration Choisissez un point saillant
Expliquer ce que vous démontrer Pensez à utiliser 1 ou 2 transparents
Pas plus de 5 minutes
Remarque Vous ferez plus tard cet exercice
devant votre hiérarchie, vos clients et vos « prospés »
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
14
Références et Documentation Auteurs, « Titre », Actes de la Conférence, Editeur,
Date, page de début et page de fin, Numéro ISBN, DOI commentaire court
Auteurs, « Titre », Revue ou Livre, Editeur, Année ou Date, Volume, Numéro, page de début et page de fin ou chapître, Numéro ISBN, DOI commentaire court
Auteurs et/ou Société/Organisme, « Titre », Nature de la publication (WhitePaper, …) , URL complète commentaire court
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
15
Le Web Présentations et Synthèses seront mis sur le Web
Attention !!!!
Elles seront l ’image de votre personne N ’oubliez pas que « l ’habit fait le moine »
Citez vos sources
Vérifiez le copyright des images, … que vous insérez
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
16
Les sujets 2010-20111. Scala & LUA
1. Sandrine Bideau2. Behaviour-Driven Development (JBehave)
1. Clément Morel3. RESTful Services : principes, serveurs et clients
1. Maxence Cordier4. GreenIT
1. Clement Pilon5. Architectures de Serveurs HTTP
1. Xavier Hess6. Enterprise Service Bus (Mule)
1. Ludrig Mol7. Machines virtuelles (Xen, VMWare, VirtualBox, Entropy)
1. Loïc Letondeur8. Cloud Computing (Amazon, Windows)
1. Ibrahim Safieddine9. OS pour capteurs (Conkiti, TiniOS…)
1. Matthieu Mallet10. API Réseaux Sociaux (Facebook, Twitter, LinkedIn, SecondLife, Google Latitude)
1. Hugo Cordier11. Mashups (EMML, Yahoo Pipes)
1. Marc Ferradou
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
17
Planning S1
présentation ef affections sujet/projet S2
Scala & LUA S3
Behaviour-Driven Development (JBehave) S4
REST S5
Architectures de Serveurs HTTP Enterprise Service Bus (Mule)
S6 GreenIT Cloud Computing (Amazon, Windows)
S7 Machines virtuelles OS pour capteurs (Conkiti, …).
S8 API Réseaux Sociaux (Facebook, Twitter, LinkedIn, SecondLife) Mashups (EMML, Yahoo Pipes)
S9 demos M2M
Partie 2Approfondissement d’une nouvelle technologie
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
19
Histoire Vision de Mark Weiser, 1991
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
20
Histoire Informatique calme, 1995
diffuse Intelligence Ambiante, 1998
Philips Consumer Electronics (CE) CE autistes CE communicants
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
21
Contexte
DomotiqueSOHO
ImmotiqueBâtiment intelligent
Ville« intelligente »
Echellegéographique
Portéedu réseau
WAN
MAN
LAN
WLAN
WSN
PAN
BAN
Thèse de Lionel Touseau
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
22
Nouvelle technologie / business / métierles Services Machine-to-Machine (M2M)
Motivation: l’e-agility pilotage en « temps réel » (online) de l’organisation proposer des services à valeur ajoutée (VAS) à ces clients
Principe intégrer les données du monde réel/physique
dans le monde logique de l’organisation (ie son SI) Domaines
Santé (HAD,MAD), Energie (SmartGrid), … Comment : WSN, IoT, WoT Exemples: Orange, Schneider Electric, CISCO, EDF …
… Pachube community (le « facebook » des objets »)
Lire : Livre blanc du M2M http://fing.org/?Machine-To-Machine-M2M-enjeux-et
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
23
capteur
Wireless Sensors NetworksRéseaux AdHoc multi-sauts
capteur
capteur
action-neur action
-neur
capteur
PasserelleCoupleur
(fixe ou mobile)
InternetExemple de module ZigBee
alimenté par 2 piles AA
SunSPOT™
Routage multi-sauts• minimisation du delai• minimisation de l’énergieTolérance à la partition de réseau• Delay/Disruption tolerant NW
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
24
Autres buzz words Internet of Things (IoT)
IPv6 pour router les paquets IP entre les nodes Minimisation de la consommation d’énergie
Web of Things (WoT) HTTP embarqué, HTML dynamique et statique dans 2K de RAM
Smews, uIP, Miniweb …
A second semestre avec Jean-Philippe Vasseur
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
25
Architecture type
HTTP/HTMLFeedsHTTP/XML,CSV,JSON
Gateway(Java,OSGi,EMML RI?) HTTP PUT/EEMLUSB Serial / raw,CSV
USB Serial / Wifi
ZigBee, 6LoWPANHTTP PUT/JSONCoAP/JSON ?
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
26
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
27
Data formatExtended Environments Markup Language (EEML)
http://www.eem l.org describes the data output of sensors and actuators XML Schema 5 Unit classifications
Basic SI, Derived SIConversion basedDerivedContext dependent
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
28
Organisation 1 carte + capteur(s) par binome + 1 thème
Cartes Arduino (AVR), Netduino (ARM7), AVR Stick, Tini board, AR
Drone, Eval Kit MSP430, Dev board Eval Kit MaxQ ?, ez430 Chronos ?, MSP-EXP430G2 Launchpad ?, Atmel RZRAVEN USB stick ?
Sensors GPS Inforad K0 and K1, current clamp, photoresistor,
piezoresistor, thermo, iButton thermometer, Nunchunk, Gas sensors (CO, Alcool), I2C weather sensors ?
Actuators Buzzer, RGB, Led, Servomotors, DC motors
Energy (harvesting) Solar panel, Peppermill, Dynamo, USB
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
29
Liste des thèmes Drone
AR Drone AVR Stick CO Sensor Inforad K0 iPhone requis Numchuk
SmartGrid Kit MSP430 JTAG AVR Parallel Current clamp Temp sensor
Weather TINI 2 iButtons DS1920
Security Arduino et Netduino CO sensor Temp sensor Photo sensor Smoke detector
Garden Arduino et Netduino Homebrew humidity sensors Temp sensor Photo sensor
Armchair Kit MAX2000 si JTAG sinon Arduino Piezo sensor Force sensor
Smews sur Arduino Arduino Temp sensor
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
30
Autre projetPortage de Smews sur Arduino 328
Smews http://smews.gforge.inria.fr serveur HTTP (avec Comet) sur 2 Ko RAM
Test sur Kit MSP430 A priori pas de probleme
Pas évident mais vous avez de l’aide Mais très rémunérateur en cas de réussite !
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
31
Energy Harvesting / Scavenging
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
32
Links Pachube + Arduino
http://community.pachube.com/?q=node/11
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
33
Misc Pachube feeds in SecondLife
http://community.pachube.com/?q=node/82
Yahoo Pipes demo with your Pachube feeds EMML demo with your Pachube feeds
Et pourquoi pas : Twitter, Facebook, Skype,Google LatitudeGoogle Sketchup
envoi d’alerte par SMS, … Exemple : http://www.kelvinsthunderstorm.com/2009/02/twitter-burglar-alarm/
Pachube2Sketchup plugin http://community.pachube.com/node/255
http://sketchup.pachube.com/plugin/pachube2sketchup_v0.1.zip
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
34
Capitalisation W iki des communautés
Pachube Arduino TI Forum AR Drone Smews …
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
35
Rendus Flyer
un flyer commercial en anglaissur chaque sous-projet
Code Liens vers les contributions communautaires
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
36
Ressources TINI
Jonathan.Bardin@imag.fr RXTX
Didier Donsez AR Drone
Point de contact Parrot ? Smews
Simon Duquesnoy Electronique
Florian.Thonnat@ujf-grenoble.fr P301 7H45-12H00 et 13H00-16H30
Electronique, Energie Allez discuter avec vos camarades de 3I
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
37
Moodle Vous connaissez
Forum, Documents, Dépôts de devoir, …
Nouveau Site : http://imag-moodle.e.ujf-grenoble.fr/ RICM5 > EAR
http://imag-moodle.e.ujf-grenoble.fr/course/view.php?id=64 Clé d’inscription : EARRICOM1011
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
38
Extra Physical computing Hacking Patching Tinkering Prototyping
James Dyson’ 5127 prototypes http://www.dyson.fr/inside http://media.dyson.com/downloads/FR/floorcare/FR_Help_For_I
nventors.pdf
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
39
Promotion Exemple: the iPad kegbot
http://www.tinker.it/blog/2010/08/11/yelps-2nd-hackaton-the-ipad-kegbot/
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
40
Les RésultatsSalle Intelligence Ambiante (Show room)
You need you !
Canapéinstrumenté
Canapéinstrumenté
TV Media Center
TV Media Center
Bancs d’exposition(GreenIT, Supply chain, HVAC, Access Control, Healthcare …)
Bancs d’exposition(GreenIT, Supply chain, HVAC, Access Control, Healthcare …)
VoletVolet
Bancs d’expositionBancs d’exposition
Ban
c de
tr
avai
lB
anc
de
trav
ail
Ban
c de
tr
ava
ilB
anc
de
tra
vail
Ban
c de
tr
ava
ilB
anc
de
tra
vail
Ban
c de
tr
ava
ilB
anc
de
tra
vail
Banc de travail
Banc de travail
ArmoireSécuriséeArmoire
Sécurisée
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
41
Dernier conseil KIS (Keep It Simple)
Annexe
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
43
AR Drone https://projects.ardrone.org/ https://projects.ardrone.org/attachments/167/ARDrone-USB-
Cable.png
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
44
Hacking
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
45
Clients REST http://curl.haxx.se/
http://blogs.plexibus.com/2009/01/15/rest-esting-with-curl/ http://code.google.com/p/rest-client/ http://hc.apache.org/
http://code.google.com/p/apache-httpcomponents-rest-client/ http://www.ywebb.com/eclipse-restful-http-client-plugin-http4e/
Sinon classes client dans https://jersey.dev.java.net/
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
46
RXTX rxtx.cmd
http://websvn.ow2.org/listing.php?repname=aspire&path=%2Ftrunk%2Fbundles%2Fcommon%2Frxtx.cmd%2F
16/09/14E
tude
s d'
appr
ofon
diss
emen
t
47
JSON http://www.json.org/java/
top related