forked from reseau-loops/reseau-loops.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
journee_2012_12.html
188 lines (172 loc) · 7.98 KB
/
journee_2012_12.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
---
layout: default
no_sidebar: true
title: 11 décembre 2012 - Journée LoOPS
navbar-events: active
---
<p>
La seconde journée de rencontres et d'échanges organisée
par le réseau LoOPS aura lieu le 11 décembre 2012.
</p>
<!--
<p class="alert alert-warning">
Programme en cours de finalisation.
</p>
-->
<p>
Vous pouvez télécharger un
<a href="https://github.com/reseau-loops/reseau-loops.github.com/blob/master/poster_presentation.svg">poster de présentation de LoOPS</a>
pour faire un peu de réclame pour le réseau et cette journée.
N'hésitez pas à l'imprimer et l'afficher !
</p>
<p>La journée aura lieu
dans le "Grand amphi" du bâtiment 640 de l'Université Paris-Sud, sur le plateau de Saclay.
</p>
<p class="pagination-centered">
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.fr/maps?f=q&source=s_q&hl=en&geocode=&q=P.U.I.O.+b%C3%A2timent+640&aq=&sll=48.70416,2.172031&sspn=0.025943,0.037079&t=h&ie=UTF8&hq=P.U.I.O.+b%C3%A2timent+640&ll=48.70416,2.172031&spn=0.014725,0.032015&output=embed"></iframe><br /><small><a href="https://maps.google.fr/maps?f=q&source=embed&hl=en&geocode=&q=P.U.I.O.+b%C3%A2timent+640&aq=&sll=48.70416,2.172031&sspn=0.025943,0.037079&t=h&ie=UTF8&hq=P.U.I.O.+b%C3%A2timent+640&ll=48.70416,2.172031&spn=0.014725,0.032015" style="color:#0000FF;text-align:left">View Larger Map</a></small>
</p>
<h2>Inscriptions</h2>
<p>
L'inscription est <b>gratuite mais obligatoire</b> pour nous permettre
de préparer au mieux cette journée.
</p>
<!--
<p>
Pour vous inscrire, merci de remplir
<a href="http://indico2.lal.in2p3.fr/indico/confRegistrationFormDisplay.py/display?confId=1966">ce formulaire</a>.
</p>
-->
<p>Les repas du midi seront fournis.</p>
<h2>Programme</h2>
<p>
Cette journée sera axée sur le test et le build. Elle mêlera
des retours d'expériences, des ateliers et des présentations de
pratiques et d'outils.
</p>
<div class="row prog-section">
<div class="span2"> </div>
<div class="span10">
<div class="row">
<div class="span1 time">9h00</div>
<div class="span9">Accueil</div>
</div>
</div>
</div>
<div class="row prog-section">
<div class="span2">Exposés pléniers</div>
<div class="span10">
<div class="row">
<div class="span1 time">9h15</div>
<div class="span9"><a href="#fortesse">Les tests, comment les aborder ?</a> (Frédéric Voisin, équipe ForTesSE, LRI)</div>
</div>
<div class="row canceled">
<div class="span1 time">10h00</div>
<div class="span9"><a href="#sonar">Retour d'expérience avec Sonar</a> (Oleg Lodygensky, LAL) <b>Annulé</b></div>
</div>
<div class="row">
<div class="span1 time">10h30</div>
<div class="span9"><i>Pause</i></div>
</div>
<div class="row">
<div class="span1 time">11h00</div>
<div class="span9"><a href="#jenkins">Jenkins, votre serviteur</a> (Charles Loomis, LAL)</div>
</div>
<div class="row">
<div class="span1 time">11h45</div>
<div class="span9"><a href="#ocamlexpo">N'ayez pas peur d'OCaml</a> (Maxence Guesdon, INRIA Saclay)</div>
</div>
<div class="row">
<div class="span1 time">12h00</div>
<div class="span9"><a href="#cmakeexpo">Utiliser Cmake pour la reconstruction, les tests, le packaging</a> (Alexandre Abadie, INRIA Saclay)</div>
</div>
</div>
</div>
<div class="row prog-section">
<div class="span2"> </div>
<div class="span1 time">12h20</div>
<div class="span9">Déjeuner</div>
</div>
<div class="row prog-section">
<div class="span2">Ateliers parallèles</div>
<div class="span10">
<div class="row">
<div class="span1 time">13h30</div>
<div class="span2 prog-parallel"><a href="#cmakeatelier">Atelier Cmake</a></div>
<div class="span1 prog-vert-sep"> </div>
<div class="span2 prog-parallel"><a href="#ocamlatelier">Atelier OCaml</a></div>
<!--
<div class="span1 prog-vert-sep"> </div>
<div class="span2 prog-parallel"><a href="#">??</a></div>
-->
</div>
</div>
</div>
<div class="row ">
<div class="span2"> </div>
<div class="span10">
<div class="row">
<div class="span1 time">15h45</div>
<div class="span9"><i>Pause</i></div>
</div>
<div class="row">
<div class="span1 time">16h00</div>
<div class="span9">Table ronde: retours sur la journée, questions, JDEV2013, suite du réseau</div>
</div>
<div class="row">
<div class="span1 time">17h00</div>
<div class="span9">Fin de la journée</div>
</div>
</div>
</div>
<h3>Détails des exposés et ateliers</h3>
<h4 id="fortesse">Les tests, comment les aborder ?</h4>
<p>
Tester un programme, c'est ...tout un programme. Derrière cette formule simple se cache une jungle de concepts, de méthodes, d'outils. Frédéric nous montrera pourquoi, quand, et comment les tests nous aident à construire des logiciels fiables et conformes aux spécifications.
</p>
<h4 id="sonar">Retour d'expérience avec Sonar</h4>
<p>
La qualité du code logiciel est un atout non seulement dans les processus de développements et de maintenance, mais aussi pour les efforts de dissémination et de distribution. Nous présentons ici une petite chaîne d'outils standardisés, facile à appréhender, permettant de s'approcher de cette qualité souhaitée grâce à la mise en oeuvre de bonnes pratiques.
</p>
<h4 id="jenkins">Jenkins, votre serviteur</h4>
<p>
Pour ceux d'entre nous qui sommes fatigués d'enchainer les différentes phases de reconstruction et de (re)mise en production d'un programme dès qu'on a corrigé une virgule, la délivrance est proche. Jenkins permet non seulement d'automatiser tout ça, mais il le fait bien plus sûrement et efficacement qu'un individu, convoquant tous les outils de vérification de la qualité du processus qu'on aura bien voulu lui indiquer, même pendant notre sommeil. Cal nous montrera comment, de plus, ce n'est plus un outil optionnel quand on développe un produit collectivement, comme il a eu l'occasion de le déployer dans le cadre de projets multinationaux.
</p>
<h4 id="ocamlexpo">N'ayez pas peur d'OCaml</h4>
<p>
OCaml est un langage de programmation généraliste, typé statiquement
et multi-paradigme (fonctionnel, impératif, objet).
Il est issu de recherches dans le milieu académique mais est maintenant utilisé
dans l'industrie.
</p>
<p>
Pour tous ceux d'entre nous qui pensons qu'OCaml est un langage exclusivement
pour chercheurs en informatique, il est temps de baisser les oeillères.
Maxence nous expliquera pourquoi participer à l'atelier OCaml de cet après
midi pourrait changer à jamais notre vie de développeur.
</p>
<h4 id="cmakeexpo">Utiliser Cmake pour la reconstruction, les tests, le packaging</h4>
<p>
CMake, c'est un avant tout un outil de reconstruction multi-plateforme, mais CMake peut aussi être utilisé pour lancer des tests, générer des paquetages ou pour faire de l'intégration continue. Serait-ce l'outil ultime pour les développeurs C++ ? Introduction au débat par Alexandre.
</p>
<h4 id="cmakeatelier">Atelier Cmake (salle B210)</h4>
<p>Les participants à cet atelier doivent <strong>apporter leur machine</strong> avec
<a href="http://www.cmake.org/">Cmake</a> installé, ainsi qu'un compilateur C, C++ ou Java,
typiquement g++ ou gcj.
</p>
<p>
Intervenant: Alexandre Abadie (INRIA Saclay).
</p>
<h4 id="ocamlatelier">Atelier OCaml (salle B211)</h4>
<p>Cet atelier sera une introduction aux caractéristiques du
langage, à la partie programmation fonctionnelle et à l'utilisation de quelques
modules de la bibliothèque standard.
</p>
<p>
Les participants à cet atelier doivent <strong>apporter leur machine</strong>
avec <a href="http://caml.inria.fr/ocaml/release.fr.html">OCaml</a> installé.
Par précaution, il est également conseillé de récupérer
la <a href="http://caml.inria.fr/distrib/ocaml-4.00/ocaml-4.00-refman-html.tar.gz">documentation</a>.
</p>
<p>
Intervenant: Maxence Guesdon (INRIA Saclay).
</p>