-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.html
1008 lines (565 loc) · 37.3 KB
/
index.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
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<!--[if IEMobile 7 ]><html class="no-js iem7"><![endif]-->
<!--[if lt IE 9]><html class="no-js lte-ie8"><![endif]-->
<!--[if (gt IE 8)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"><!--<![endif]-->
<head>
<meta charset="utf-8">
<title>JCertif Lab</title>
<meta name="author" content="JCertif Lab">
<meta name="description" content="JCertif Lab a le plaisir de vous annoncer le lancement du projet JCertif-Android-2013 dont l’objectif est de créer une application android pour …">
<!-- http://t.co/dKP3o1e -->
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="canonical" href="http://JCERTIFLab.github.com/">
<link href="/favicon.png" rel="icon">
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css">
<script src="/javascripts/modernizr-2.0.js"></script>
<script src="/javascripts/ender.js"></script>
<script src="/javascripts/octopress.js" type="text/javascript"></script>
<link href="/atom.xml" rel="alternate" title="JCertif Lab" type="application/atom+xml">
<!--Fonts from Google"s Web font directory at http://google.com/webfonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Serif:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-38546713-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<link href="https://raw.github.com/JCERTIFLab/jcertif-static-resources/master/img/jcertiflab_logo.png" rel="icon">
</head>
<body >
<header role="banner"><hgroup>
<h1><a href="/"><img src="/images/JCertif_Lab.png" width="250"></img></a></h1>
<h2>Le blog</h2>
</hgroup>
<h2>
</header>
<nav role="navigation"><ul class="subscription" data-subscription="rss">
<li><a href="/atom.xml" rel="subscribe-rss" title="subscribe via RSS">RSS</a></li>
</ul>
<form action="http://google.com/search" method="get">
<fieldset role="search">
<input type="hidden" name="q" value="site:JCERTIFLab.github.com" />
<input class="search" type="text" name="q" results="0" placeholder="Search"/>
</fieldset>
</form>
<ul class="main-navigation">
<li><a href="/">Blog</a></li>
<li><a href="/blog/projects">Projets</a></li>
<li><a href="/blog/archives">Archives</a></li>
<li><a href="/blog/about">A propos de JCertif Lab</a></li>
</ul>
</nav>
<div id="main">
<div id="content">
<div class="blog-index">
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/06/06/lancement-projet-jcertif-android-2013/">Lancement Du Projet JCertif-Android-2013</a></h1>
<p class="meta">
<time datetime="2013-06-06T15:16:00-04:00" pubdate data-updated="true">Jun 6<span>th</span>, 2013</time>
</p>
</header>
<div class="entry-content"><p>JCertif Lab a le plaisir de vous annoncer le lancement du projet JCertif-Android-2013 dont l’objectif est de créer une application android pour l’événement JCertif 2013.</p>
<p>Ce projet sera construit avec les technologies suivantes :</p>
<ul>
<li>Langage Java</li>
<li>SDK Android</li>
<li>Eclipse IDE</li>
<li>Plugin Android pour Eclipse (ADT)</li>
</ul>
<p>Le code sera hébergé sur Github : <a href="https://github.com/JCERTIFLab/jcertif-android-2013">https://github.com/JCERTIFLab/jcertif-android-2013</a>.</p>
<p>Team Lead du projet :</p>
<table>
<tr>
<td width="15%"><img src="https://secure.gravatar.com/avatar/f288bb03b50fe2345b395d48744aa6e8?s=400&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="100%"/></td>
<td width="5%"></td>
<td width="80%">Patrick Bashizi<br/><br/>Développeur Java et Android. Ecrire du code open source est ce qui me passionne le plus.<br/>Plus proche d’un autodidacte que d’un ingénieur formé, j’aime être à la pointe et tester les technologies de demain.<br/>
J’ai travaillé avec des boîtes IT dans le passé telles que Afrinet ou VMK, où j’ai contribué à la conception du premier smartphone conçu en Afrique.<br/>
Je travaille aussi comme consultant IT dans plusieurs entreprises.<br/>
J’ai commencé avec Android en 2009, et depuis je suis resté très enthousiaste; essayant toujours de suivre l’évolution de la plateforme.<br/>
Speaker au JCertif Conférence et membre actif du JCertif Lab; fondateur du GDG Kinshasa, et récemment, Speaker Android au GDays DRCongo.
</td>
</tr>
</table>
<br/>
<p>Pour contribuer, suivez les instructions de la rubrique nouvel arrivant du projet : <a href="https://github.com/JCERTIFLab/jcertif-android-2013/wiki/contributeur">https://github.com/JCERTIFLab/jcertif-android-2013/wiki/contributeur</a>.</p>
<p>Pour toute information sur JCertif Lab, contactez nous à l’adresse [email protected].</p>
</div>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/03/13/tutoriel-github-windows/">Tutoriel GitHub Sur Windows</a></h1>
<p class="meta">
<time datetime="2013-03-13T00:50:00-04:00" pubdate data-updated="true">Mar 13<span>th</span>, 2013</time>
</p>
</header>
<div class="entry-content"><p>Il existe une autre façon pour gérer les projets sur GitHub en utilisant une interface graphique (pour les personnes qui galèrent avec l’invite de commande :p ), pour ce là, il suffit de suivre les étapes suivantes :</p>
<ol>
<li>Télécharger l’outil GitHub pour Windows à travers ce lien : http://windows.github.com/</li>
<li>Installer l’outil une fois le téléchargement est terminé.</li>
<li>Lancer l’application à travers le raccourci situé dans le bureau.</li>
<li>S’authentifier</li>
</ol>
<p><center><img src="https://github.com/JCERTIFLab/jcertiflab.github.com/blob/source/source/images/github/00.png?raw=true" width="100%"/></center></p>
<ol>
<li>Une fois l’authentification est effectuée, on accède à l’interface principale de l’application GitHub :</li>
</ol>
<p><center><img src="https://github.com/JCERTIFLab/jcertiflab.github.com/blob/source/source/images/github/01.png?raw=true" width="100%"/></center></p>
<ol>
<li>Accéder à la liste des projets de JCertif en cliquant sur « JCERTIFLab » juste à gauche :</li>
</ol>
<p><center><img src="https://github.com/JCERTIFLab/jcertiflab.github.com/blob/source/source/images/github/02.png?raw=true" width="100%"/></center></p>
<ol>
<li>Dans la liste des projets, localiser le projet « m-domotique »</li>
<li>En survolant le titre du projet avec la sourie : apparait le bouton « CLONE », Cliquez dessus. Et toutes les données situées dans ce projet seront stockées dans votre machine, son emplacement est le suivant : C:\Users<nom_utilisateur>\Documents\GitHub.</li>
</ol>
<p><center><img src="https://github.com/JCERTIFLab/jcertiflab.github.com/blob/source/source/images/github/03.png?raw=true" width="100%"/></center></p>
<ol>
<li>Prenons le cas où je désire ajouter un nouveau fichier (ex : README.txt) dans ce projet (ex : dans le sous répertoire « Application mobile »), il suffit de déplacer le fichier dans le répertoire désiré.</li>
</ol>
<p><center><img src="https://github.com/JCERTIFLab/jcertiflab.github.com/blob/source/source/images/github/04.png?raw=true" width="100%"/></center></p>
<ol>
<li>On revient maintenant à l’application GitHub, et on accède au clone créé précédemment à travers le menu « local »</li>
</ol>
<p><center><img src="https://github.com/JCERTIFLab/jcertiflab.github.com/blob/source/source/images/github/05.png?raw=true" width="100%"/></center></p>
<ol>
<li>Dès qu’on fait un double clic sur ce projet, l’outil détecte automatiquement qu’il existe des différences entre la version située dans la machine et celle dans le serveur, dans ce cas il nous propose de faire un commit à partir du rectangle jaune :</li>
</ol>
<p><center><img src="https://github.com/JCERTIFLab/jcertiflab.github.com/blob/source/source/images/github/06.png?raw=true" width="100%"/></center></p>
<ol>
<li>Il faut écrire un message qui résume les nouvelles modifications effectuées sur le projet avant de cliquer sur le bouton commit et si c’est nécessaire une description si non on ne peut pas faire le commit.</li>
<li>Dans le cas ou désire contribuer à un projet existant, après avoir cloné le projet, on faire un import de celui-ci à partir de l’Eclipse. Une fois qu’on réalise une tâche, on fait un commit comme on l’a fait précédemment.</li>
</ol>
</div>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/03/11/lancement-projet-jcertif-backoffice-2013/">Lancement Du Projet JCertif Backoffice 2013</a></h1>
<p class="meta">
<time datetime="2013-03-11T17:00:00-04:00" pubdate data-updated="true">Mar 11<span>th</span>, 2013</time>
</p>
</header>
<div class="entry-content"><p>JCertif Lab a le plaisir de vous annoncer le lancement du projet JCertif Back Office 2013 dont l’objectif est de créer une interface d’administration des données de la conférence JCertif 2013 en cours de préparation.
L’application web à développer utilisera les services web REST exposés par l’application JCertif Backend 2013 en cours de développement.
Elle permettra par exemple :</p>
<ul>
<li>De visualiser tous les participants inscrits</li>
<li>D’intégrer les partenaires de l’événement</li>
<li>De gérer le calendrier de l’événement</li>
<li>etc…</li>
</ul>
<p>Ce projet sera construit avec la technologie <a href="http://www.sencha.com/products/extjs">Sencha ExtJS</a>.</p>
<p>Le code sera hébergé sur Github : <a href="https://github.com/JCERTIFLab/jcertif-backoffice-2013">https://github.com/JCERTIFLab/jcertif-backoffice-2013</a>.</p>
<p>Le lead technique de ce projet est :</p>
<table>
<tr>
<td width="20%"><img src="https://secure.gravatar.com/avatar/627784ca4e9955a4755b89c0dd028993?s=420&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="100%"/></td>
<td width="5%"></td>
<td width="75%"><b>Chrisbel Roland</b><br/><br/>Président de Jcertif France & Manager Senior JCertif International, Chrisbel est membre et co-leader de Congo-Jug.<br/>
C’est un homme passionné et audacieux et aime croire que tout est possible lorsqu’on se donne les moyens.<br/>Ingénieur développeur et formateur JAVA EE, il partage son temps entre des missions de formation et développement projet au sein de la communauté JCertif, la plus grande communauté sur le développement des applications WEB et MOBILE en Afrique.</td>
</tr>
</table>
<br/>
<p>Le lead fonctionnel de ce projet est :</p>
<table>
<tr>
<td width="20%"><img src="https://secure.gravatar.com/avatar/7b3ffda0746f3f4503b7a3094ec1ef95?s=420&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="100%"/></td>
<td width="5%"></td>
<td width="75%"><b>Rossi Oddet</b><br/><br/>Consultant IT à Nantes (France), Rossi est responsable de l’entité JCertif Lab de l’organisation JCertif.<br/>
Il s’occupera de spécifier l’application à réaliser et répondra à toutes les problématiques fonctionnelles.<br/></td>
</tr>
</table>
<br/>
<p>Pour suivre l’actualité du projet, vous pouvez rejoindre le groupe : <a href="https://groups.google.com/forum/?fromgroups#!forum/jcertif-backoffice-2013">jcertif-backoffice-2013</a>.</p>
<p>Pour contribuer au projet, vous pouvez suivre les étapes suivantes :</p>
<ol>
<li><p>Rejoindre le groupe : <a href="https://groups.google.com/forum/?fromgroups#!forum/jcertif-backoffice-2013">jcertif-backoffice-2013</a></p></li>
<li><p>Créer un compte <a href="https://github.com/">Github</a></p></li>
<li><p>Envoyer un mail à [email protected] avec les éléments suivants : une petite présentation de vous, votre compte Github et vos souhaits.</p></li>
</ol>
<p>Les projets en préparation qui vont bientôt être lancés :</p>
<ul>
<li>JCertif Android 2013 : application android de l’événement JCertif 2013</li>
<li>JCertif Web 2013 : le site web de l’événement JCertif 2013</li>
</ul>
<p>Pour toute information sur JCertif Lab, contacter nous à l’adresse [email protected].</p>
</div>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/02/25/lancement-projet-m-domotique/">Lancement Du Projet M-Domotique</a></h1>
<p class="meta">
<time datetime="2013-02-25T22:59:00-05:00" pubdate data-updated="true">Feb 25<span>th</span>, 2013</time>
</p>
</header>
<div class="entry-content"><p>JCertif Lab a le plaisir de vous annoncer le lancement du projet M-Domotique.</p>
<p>Le projet « M-Domotique » consiste à concevoir et implémenter une application qui apporte une autre solution plus efficace, plus simple à utiliser et moins coûteuse que celles commercialisées actuellement. Elle offre la possibilité à son utilisateur d’administrer et de gérer n’importe quelle local. Ce contrôle peut être effectué soit à distance (à travers un terminal mobile) ou localement.
En résumé, le projet offre à l’utilisateur un bouquet de fonctions très utiles tel que :<br/>
* Surveiller son établissement à distance quel que soit son emplacement tant qu’il dispose d’une connexion internet.<br/>
* Permet de réaliser des différentes actions à distance, lancées depuis le terminal mobile du client ou à partir du serveur, tel que contrôler une machine, allumer ou éteindre une lampe,…<br/>
* Consulter les caméras de surveillances à distance, c’est dire recevoir sur le terminal mobile du client une vue instantané prise par la camera.</p>
<p>Le code sera hébergé sur Github : <a href="https://github.com/JCERTIFLab/m-domotique">https://github.com/JCERTIFLab/m-domotique</a>.</p>
<p>Le lead fonctionnel & technique de ce projet est :</p>
<table>
<tr>
<td width="20%"><img src="/images/firas_gabsi.jpg" width="100%"/></td>
<td width="5%"></td>
<td width="75%">Firas Gabsi<br/><br/>Ingénieur en Téléinformatique. Je travaille pour une société de développement au poste de développeur multiplateformes (Android, JavaEE, j2me, …) et j’enseigne la programmation Java EE et ULM dans le même institut de ma formation.<br/>J’ai développé une expertise particulière dans l’analyse fonctionnelle, la conception et la réalisation des systèmes informatiques réalisés sous Java EE et Android.<br/>Mes principales motivations sont la satisfaction de mes clients et le perfectionnement continu dans ma discipline.</td>
</tr>
</table>
<br/>
<p>Pour suivre l’actualité du projet, vous pouvez rejoindre le groupe : <a href="https://groups.google.com/forum/?fromgroups#!forum/m-domotique">m-domotique</a>.</p>
<p>Pour contribuer au projet, vous pouvez suivre les étapes suivantes :</p>
<ol>
<li><p>Rejoindre le groupe : <a href="https://groups.google.com/forum/?fromgroups#!forum/m-domotique">m-domotique</a></p></li>
<li><p>Créer un compte <a href="https://github.com/">Github</a></p></li>
<li><p>Envoyer un mail à [email protected] avec les éléments suivants : une petite présentation de vous, votre compte Github et vos souhaits.</p></li>
</ol>
<p>Les projets en préparation qui vont bientôt être lancés :</p>
<ul>
<li>JCertif Android 2013 : application android de l’événement JCertif 2013</li>
<li>JCertif Web 2013 : le site web de l’événement JCertif 2013</li>
</ul>
<p>Pour toute information sur JCertif Lab, contacter nous à l’adresse [email protected].</p>
</div>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/02/18/lancement-projet-jcertif-backend-2013/">Lancement Du Projet JCertif-Backend-2013</a></h1>
<p class="meta">
<time datetime="2013-02-18T22:16:00-05:00" pubdate data-updated="true">Feb 18<span>th</span>, 2013</time>
</p>
</header>
<div class="entry-content"><p>JCertif Lab a le plaisir de vous annoncer le lancement du projet JCertif-Backend-2013 dont l’objectif est de créer une application exposant des services web (REST) que vont consommer les différentes applications de JCertif (site web, application mobile, etc…).</p>
<p>Vous pouvez trouver la liste des services à créer <a href="https://github.com/JCERTIFLab/jcertif-backend-2013/wiki/Specifications">ici</a>.</p>
<p>Ce projet sera construit avec les technologies suivantes :</p>
<ul>
<li>Langage Java</li>
<li><a href="http://www.playframework.com/">Play Framework</a></li>
<li><a href="http://www.mongodb.org/">MongoDB</a></li>
</ul>
<p>Le code sera hébergé sur Github : <a href="https://github.com/JCERTIFLab/jcertif-backend-2013">https://github.com/JCERTIFLab/jcertif-backend-2013</a>.</p>
<p>Ce projet est sous la responsabilité de :</p>
<table>
<tr>
<td width="15%"><img src="https://secure.gravatar.com/avatar/eba3b1936415cab39d33de2e19c679fe?s=400&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="100%"/></td>
<td width="5%"></td>
<td width="80%">Olivier Mbieleu<br/>(Lead technique)</td>
</tr>
<tr>
<td width="15%"><img src="https://secure.gravatar.com/avatar/45194035df49aba4a18e86c4ed53ba9f?s=420&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="100%"/></td>
<td width="5%"></td>
<td width="80%">John Olenga<br/>(Lead technique)</td>
</tr>
<tr>
<td width="15%"><img src="https://secure.gravatar.com/avatar/172efe5f283154707c7894e10749dbc1?s=420&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="100%"/></td>
<td width="5%"></td>
<td width="80%">Boubacar Bachir<br/>(Lead technique)</td>
</tr>
<tr>
<td width="15%"><img src="https://secure.gravatar.com/avatar/172efe5f283154707c7894e10749dbc1?s=420&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="100%"/></td>
<td width="5%"></td>
<td width="80%">ROASSEM NGONODJI Gerard<br/>(Lead technique)</td>
</tr>
<tr>
<td width="15%"><img src="https://secure.gravatar.com/avatar/7b3ffda0746f3f4503b7a3094ec1ef95?s=420&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="100%"/></td>
<td width="5%"></td>
<td width="80%">Rossi Oddet<br/>(Lead fonctionnel)</td>
</tr>
</table>
<br/>
<p>Pour suivre l’actualité du projet, vous pouvez suivre les instructions de la rubrique nouvel arrivant du projet : <a href="https://github.com/JCERTIFLab/jcertif-backend-2013/wiki/Nouvel-Arrivant">https://github.com/JCERTIFLab/jcertif-backend-2013/wiki/Nouvel-Arrivant</a>.</p>
<p>Les projets en préparation qui vont bientôt être lancés :</p>
<ul>
<li>JCertif Android 2013 : application android de l’événement JCertif 2013</li>
<li>JCertif Web 2013 : le site web de l’événement JCertif 2013</li>
<li>Un projet sur la domotique</li>
</ul>
<p>Pour toute information sur JCertif Lab, contacter nous à l’adresse [email protected].</p>
</div>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/01/07/lancement-projet-extjs-netbeans-plugin/">Lancement Du Projet Extjs-netbeans-plugin</a></h1>
<p class="meta">
<time datetime="2013-01-07T22:59:00-05:00" pubdate data-updated="true">Jan 7<span>th</span>, 2013</time>
</p>
</header>
<div class="entry-content"><p>JCertif Lab a le plaisir de vous annoncer le lancement du projet extjs-netbeans-plugin dont l’objectif est la création d’un plugin permettant de faciliter le développement des projets avec <a href="http://www.sencha.com/products/extjs">Sencha ExtJS</a>.</p>
<p>Ce projet sera construit avec les technologies suivantes :</p>
<ul>
<li>Langage Java</li>
<li><a href="http://www.sencha.com/products/extjs">Sencha ExtJS</a></li>
<li><a href="http://netbeans.org/features/platform/">NetBeans Platform</a></li>
</ul>
<p>Le code sera hébergé sur Github : <a href="https://github.com/JCERTIFLab/extjs-netbeans-plugin">https://github.com/JCERTIFLab/extjs-netbeans-plugin</a>.</p>
<p>Le lead fonctionnel & technique de ce projet est :</p>
<table>
<tr>
<td width="20%"><img src="/images/constantin_drabo.jpg" width="100%"/></td>
<td width="5%"></td>
<td width="75%">Constantin Drabo<br/><br/>Ingénieur en informatique (spécialité Technologies de l’Internet et Multimédia).<br/>
Ma passion : Netbeans, Java, Fedora<br/>
Mes communautés favorites : Java , NetBeans Community , Fedora project, Google Developers et Mozilla<br/>
Je suis JUG Leader , Fedora Ambassador.</td>
</tr>
</table>
<br/>
<p>Pour suivre l’actualité du projet, vous pouvez rejoindre le groupe : <a href="https://groups.google.com/forum/?fromgroups#!forum/extjs-netbeans-plugin">extjs-netbeans-plugin</a>.</p>
<p>Pour contribuer au projet, vous pouvez suivre les étapes suivantes :</p>
<ol>
<li><p>Rejoindre le groupe : <a href="https://groups.google.com/forum/?fromgroups#!forum/extjs-netbeans-plugin">extjs-netbeans-plugin</a></p></li>
<li><p>Créer un compte <a href="https://github.com/">Github</a></p></li>
<li><p>Envoyer un mail à [email protected] avec les éléments suivants : une petite présentation de vous, votre compte Github et vos souhaits.</p></li>
</ol>
<p>Les projets en préparation qui vont bientôt être lancés :</p>
<ul>
<li>JCertif-Backend-2013 : backend des applications JCertif 2013</li>
<li>JCertif Android 2013 : application android de l’événement JCertif 2013</li>
<li>JCertif Web 2013 : le site web de l’événement JCertif 2013</li>
<li>Un projet sur la domotique</li>
</ul>
<p>Pour toute information sur JCertif Lab, contacter nous à l’adresse [email protected].</p>
</div>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/01/07/blog-octopress/">Contribuer Au Blog JCertif Lab</a></h1>
<p class="meta">
<time datetime="2013-01-07T22:59:00-05:00" pubdate data-updated="true">Jan 7<span>th</span>, 2013</time>
</p>
</header>
<div class="entry-content"><p>Ce blog est construit autour du produit <a href="http://octopress.org/">Octopress</a>.</p>
<h2>Pourquoi Octopress ?</h2>
<p>Plusieurs outils de génération de blog existent : Blogger, Wordpress, Google Site etc… Ces outils ont un point commun : la rédaction d’article en ligne.</p>
<p>Dans notre contexte africain où certaines régions sont encore mal desservies, être dépendant d’une connexion internet durant la phase de rédaction représente un inconvénient majeur.</p>
<p>Un contributeur doit pouvoir rédiger librement son article avec toutes ses ressources en local (sur son poste) et mettre à disposition son travail par le biais d’une synchronisation.</p>
<p>C’est précisement sur ce mode d’utilisation que Octopress, Git et Github vont se révéler très pratique.</p>
<h4>L’édition d’article se fait en markdown</h4>
<p>Ecrire un article revient à écrire dans un fichier texte sans se soucier de la mise en forme. C’est comme si vous écriviez le brouillon d’un article avec un notepad et que ça suffisait pour l’avoir en ligne :)</p>
<p>Le contributeur peut écrire son article avec l’éditeur texte de son choix (Notepad, Vi, Sublime Text, …).</p>
<p>Sauvegarder les articles sans mise en forme est un bon moyen de stockage des articles et facilite les futurs migrations vers d’autres moteurs de blog.</p>
<h4>Git est offline !</h4>
<p>Git est un gestionnaire de version de fichiers, un peu comme SVN, avec une grande différence : il fonctionne en mode offline.</p>
<p>Avec Git, on gère l’historisation de nos fichiers, les branches, … en local et on utilise le réseau internet que pour se synchroniser avec d’autres dépôts.</p>
<p>Le contributeur peut ainsi gérer ses modifications, faire des retours arrières etc… sans avoir besoin du réseau internet. Il n’utilise internet qu’au moment de partager à d’autres ses articles.</p>
<h4>Le blog généré par Octopress est statique</h4>
<p>Ce qui rend la recherche d’hébergeur très aisé. Il nous est donc possible de l’héberger gratuitement sur Github sans avoir à effectuer la maintenance d’un serveur web.</p>
<h4>Octopress est extensible</h4>
<p>Il y a de nombreux <a href="https://github.com/imathis/octopress/wiki/3rd-party-plugins">plugins</a> et il est très simple d’en créer pour des besoins spécifiques.</p>
<h2>Comment contribuer ?</h2>
<h4>Pré-requis</h4>
<ul>
<li>Avoir un compte <a href="http://www.github.com">Github</a></li>
<li><a href="http://git-scm.com/book/en/Getting-Started-Installing-Git">Git</a> est installé.</li>
</ul>
<h4>Récupérer les sources depuis Github</h4>
<div><script src='https://gist.github.com/4532971.js'></script>
<noscript><pre><code>git clone -b source [email protected]:JCERTIFLab/jcertiflab.github.com.git</code></pre></noscript></div>
<h4>Créer un fichier dans le répertoire source/_posts</h4>
<p>Le fichier doit s’appeler [YYYY-MM-DD-TITRE.markdown].</p>
<p>Exemple : 2013-01-07-blog-octopress.markdown</p>
<h4>Ajouter l’entête</h4>
<div><script src='https://gist.github.com/4533268.js'></script>
<noscript><pre><code>---
layout: post
title: "Contribuer au blog JCertif Lab"
date: 2013-01-07 22:59
comments: true
categories: octopress, blog
author: Rossi Oddet
---</code></pre></noscript></div>
<h4>Régider votre article</h4>
<p>Prenez exemple sur les articles déjà écrits : <a href="https://github.com/JCERTIFLab/jcertiflab.github.com/tree/source/source/_posts">ici</a>.
Profitez pour regarder les sources de cet article pour vous faire une idée.</p>
<p>Pour avoir une preview du blog en local, il faut :</p>
<ul>
<li>Installer Ruby 1.9.3</li>
<li>Installer bundler</li>
<li>Utiliser la commande : rake preview</li>
<li>Lancer le blog via l’url : http://localhost:4000</li>
</ul>
<p>Plus de détails <a href="http://octopress.org/docs/setup/">ici</a>.</p>
<h4>Soumettez un article</h4>
<div><script src='https://gist.github.com/4533333.js'></script>
<noscript><pre><code>git add .
git commit -m "Un article sur mon sujet préféré"
git push origin source</code></pre></noscript></div>
<h4>Mise en ligne d’un article</h4>
<p>La mise en ligne est effectuée par un build Jenkins. Si vous souhaitez mettre en place ce mécanisme pour votre blog, l’article <a href="http://blog.dlecan.com/octopress-continous-integration/">Octopress continous integration</a> va vous intéresser.</p>
<h2>Pour une utilisation avancée d’Octopress</h2>
<p>Consulter la <a href="http://octopress.org/docs/">documentation en ligne</a> ou contacter [email protected]</p>
</div>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/02/25/lancement-projet-m-domotique/">Lancement Du Projet JCertif Offline Box </a></h1>
<p class="meta">
<time datetime="2013-02-25T22:59:00-05:00" pubdate data-updated="true">Feb 25<span>th</span>, 2013</time>
</p>
</header>
<div class="entry-content">
<p>JCertif Lab a le plaisir de vous annoncer le lancement du projet « JCertif Offline Box ».</p>
<p>
C’est un projet qui consiste à concevoir et implémenter une application qui permet d’aspirer les sites web visités par les utilisateurs d’un réseau afin de leurs proposer par la suite la possibilité de les revisiter en mode offline dans le cas où il y a une coupure de connexion internet ou même pendant un déplacement dans des zones rurale.<br/>
Ce projet sera installé sur une carte Raspberry Pi pour lui donner de la mobilité comme il peut être installé sur une machine.<br/>
Plusieurs compétences seront demandées durant ce projet tel que Java EE, électronique, réseau, …. <br/>
En résumé, voici la liste des fonctionnalités (pour l’instant) : <br/>
* Aspirer un site soit manuellement en sélection des sites web soit par navigation (les sites visités)<br/>
* Gérer le contenu aspiré à travers une interface Web d’administration<br/>
* Partager les données entre 2 box<br/>
* Restaurer les données backup depuis un PC<br/>
* Plugins spécifiques : GMail, Outlook.com, Exchange, etc.<br/>
* Box utilisable sans électricité avec une batterie<br/>
Ce projet sera une contribution pour résoudre le problème de connexion internet et de la même occasion la possibilité de faire des échanges d’expérience avec des experts internationaux dans divers domaines et sur tout le plaisir de travailler en communauté.</br>
Donc, si vous êtes à la recherche d’une opportunité d’enrichir votre CV d’un projet de qualité avec des technologies de pointe ou vous voulez apprendre des nouvelles technologies mais vous avez marre de le faire don votre coin, vous êtes le bienvenu, il n’aura pas de sélection, on ne demande que des personnes motivé et qui ont un peu de temps à accorder aux autres.
</p>
<p>
Le code sera hébergé sur Github : <a href="https://github.com/JCERTIFLab/JCertif-Offline-Box">https://github.com/JCERTIFLab/JCertif-Offline-Box</a>.</p>
</p>
<p>Le lead fonctionnel & technique de ce projet est :</p>
<table>
<tr>
<td width="20%"><img src="/images/firas_gabsi.jpg" width="100%"/></td>
<td width="5%"></td>
<td width="75%">Firas Gabsi<br/><br/>Ingénieur en Téléinformatique. Je travaille pour une société de développement au poste de développeur multiplateformes (Android, JavaEE, j2me, …) et j’enseigne la programmation Java EE et ULM dans le même institut de ma formation.<br/>J’ai développé une expertise particulière dans l’analyse fonctionnelle, la conception et la réalisation des systèmes informatiques réalisés sous Java EE et Android.<br/>Mes principales motivations sont la satisfaction de mes clients et le perfectionnement continu dans ma discipline.</td>
</tr>
</table>
<br/>
<p>Pour suivre l’actualité du projet, vous pouvez rejoindre le groupe : <a href="https://groups.google.com/forum/?fromgroups#!forum/m-domotique">m-domotique</a>.</p>
<p>Pour contribuer au projet, vous pouvez suivre les étapes suivantes :</p>
<ol>
<li><p>Rejoindre le groupe : <a href="https://groups.google.com/forum/?fromgroups#!forum/m-domotique">m-domotique</a></p></li>
<li><p>Créer un compte <a href="https://github.com/">Github</a></p></li>
<li><p>Envoyer un mail à [email protected] avec les éléments suivants : une petite présentation de vous, votre compte Github et vos souhaits.</p></li>
</ol>
<p>Pour toute information sur JCertif Lab, contacter nous à l’adresse [email protected].</p>
</div>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/01/06/appel-lead-contributeurs/">Appel à Contributions : Leads Fonctionnels & Leads Techniques</a></h1>
<p class="meta">
<time datetime="2013-01-06T23:57:00-05:00" pubdate data-updated="true">Jan 6<span>th</span>, 2013</time>
</p>
</header>
<div class="entry-content"><p>Pour qu’un projet JCertif Lab soit lancé dans de bonnes conditions, il faut :</p>
<ul>
<li>Au moins qu’un <strong>lead technique</strong> soit identifié. Il a la responsabilité du comment ? (structurer le projet, veiller au respect de bonnes pratiques, apporter du support technique aux autres, etc…)</li>
<li>Au moins qu’un <strong>lead fonctionnel</strong> soit identifié. Il a la responsabilité du quoi ? (quelles sont les fonctions à réaliser ? etc….)</li>
</ul>
<p>JCertif Lab recherche actuellement :
- des leads technique ayant la passion et la volonté de mener un projet à son objectif quelque soit la technologie.
- de porteurs d’idées/lead fonctionnel pour permettre l’innovation et orienter fonctionnellement les projets.</p>
<p>Si l’un de ces profils vous correspond vous pouvez remplir le formulaire suivant :</p>
<iframe src="https://docs.google.com/spreadsheet/embeddedform?formkey=dDdYQTkwdy11LS1YQTloTkVFMmd2bkE6MQ" width="760" height="793" frameborder="0" marginheight="0" marginwidth="0">Loading…</iframe>
<p>Si vous ne voyez aucun intérêt à participer à un projet sans être rémunéré, vous trouverez des éléments de reflexion <a href="/blog/about">ici</a>.</p>
<p>Si vous avez des questions/remarques/suggestions pour JCertif Lab, vous pouvez écrire à <strong>[email protected]</strong>.</p>
</div>
</article>
<div class="pagination">
<a href="/blog/archives">Blog Archives</a>
</div>
</div>
<aside class="sidebar">
<section>
<h1>Recent Posts</h1>
<ul id="recent_posts">
<li class="post">
<a href="/blog/2013/06/06/lancement-projet-jcertif-android-2013/">Lancement du projet JCertif-Android-2013</a>
</li>
<li class="post">
<a href="/blog/2013/03/13/tutoriel-github-windows/">Tutoriel GitHub sur windows</a>
</li>
<li class="post">
<a href="/blog/2013/03/11/lancement-projet-jcertif-backoffice-2013/">Lancement du projet JCertif Backoffice 2013</a>
</li>
<li class="post">
<a href="/blog/2013/02/25/lancement-projet-m-domotique/">Lancement du projet M-Domotique</a>
</li>
<li class="post">
<a href="/blog/2013/02/18/lancement-projet-jcertif-backend-2013/">Lancement du projet JCertif-Backend-2013</a>
</li>
</ul>
</section>
<section>
<h1>Latest Tweets</h1>
<ul id="tweets">
<li class="loading">Status updating…</li>
</ul>
<script type="text/javascript">
$.domReady(function(){
getTwitterFeed("jcertif", 4, false);
});
</script>
<script src="/javascripts/twitter.js" type="text/javascript"> </script>
<a href="http://twitter.com/jcertif" class="twitter-follow-button" data-show-count="false">Follow @jcertif</a>
</section>
<section>
<h1>GitHub Repos</h1>
<ul id="gh_repos">
<li class="loading">Status updating…</li>
</ul>
<a href="https://github.com/jcertiflab">@jcertiflab</a> on GitHub
<script type="text/javascript">
$.domReady(function(){
if (!window.jXHR){
var jxhr = document.createElement('script');
jxhr.type = 'text/javascript';
jxhr.src = '/javascripts/libs/jXHR.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(jxhr, s);
}
github.showRepos({
user: 'jcertiflab',
count: 0,
skip_forks: true,
target: '#gh_repos'
});
});
</script>
<script src="/javascripts/github.js" type="text/javascript"> </script>
</section>
</aside>
</div>
</div>
<footer role="contentinfo"><p>
Copyright © 2013 - JCertif Lab -
<span class="credit">Powered by <a href="http://octopress.org">Octopress</a></span>
</p>
</footer>
<script type="text/javascript">
var disqus_shortname = 'jcertiflabblog';
var disqus_script = 'count.js';
(function () {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/' + disqus_script;
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
}());
</script>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#appId=212934732101925&xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<script type="text/javascript">
(function(){
var twitterWidgets = document.createElement('script');
twitterWidgets.type = 'text/javascript';
twitterWidgets.async = true;
twitterWidgets.src = 'http://platform.twitter.com/widgets.js';
document.getElementsByTagName('head')[0].appendChild(twitterWidgets);
})();