FrontPage


Première édition du module intersemestre Codecamp à TELECOM Bretagne

 

Le web est devenu un espace médiatique dans lequel l'utilisateur n'est pas un client passif. Les internautes apparaissent plutôt comme des acteurs influents du développement des services et des usages des réseaux. Ils produisent les contenus de certains services auxquels ils apportent de l'attractivité et de la notoriété. Ils mêlent étroitement publication, communication et partage d'information en donnant une forme communautaire aux espaces qu'ils investissent. Ils participent activement au design, à la conception et à la réalisation de logiciels. Il a été coutume d'appeler ce nouveau paradigme « Web2.0 ».

La démocratisation des smartphones s'accompagne d'usages web2.0 en mobilité tous plus étonnants et innovants les uns que les autres. On parle de web temps réel, web pervasif, réalité augmentée.

L'émergence de services est en partie facilitée par la mise à disposition de nombreuses briques logicielles (logiciels Open Source par exemple), des API d'interconnexion à des services existants (Facebook, Twitter, Google Maps, Flickr, etc.) ainsi des données réutilisables (Open Street Map, etc.).

A l'instar des États-Unis et du Royaume-Uni qui ont énormément avancé au cours des deux dernières années sur la "libération de données publiques" en dévoilant leurs projets data.gov et data.gov.uk, la région Bretagne est motrice en France sur ce phénomène d'OpenData. La ville de Rennes vient de lancer un concours d'applications mobiles réutilisant les données disponibles (géographiques, transport) ; la ville de Brest a voté cet été 2010 la libération des données publiques. L'accès à ces données ouvrent des perspectives de services à forte valeur ajoutée.

Au cours de ce module d'intersemestre, nous allons devenir acteurs du web 2.0 mobile et étendre la palette des services pour smartphones.

Réaliser un nouveau service en une semaine, c'est court, et pourtant c'est possible. Des codecamps sont des "non conferences" où les sujets traités sont proposés par les participants, où il est question de développement et de réalisation de prototype sur un temps très court en mêlant les motivations et les comptétences.

Vous pensez à un service sur votre smartphone ? Nous allons vous aider à la réaliser.

 


Lieu

Les séances se déroulent dans la salle B034 à TELECOM Bretagne (Brest). Voici le plan.


Voir une carte plus grande

 

Dates

du 17 au 21 janvier 2010

 

Objectifs

En une semaine, il s'agit d'imaginer de nouveaux services web 2.0 pour mobile. L'objectif est d'arriver à la fin du cours à une version développée sur un smartphone, exploitant à la fois des logiciels et des données réutilisables.

Les prototypes réalisés par petits groupes seront présentés en fin de semaine à l'ensemble des groupes. Nous procéderons à des élections, comme par exemple le prototype le plus abouti, le plus utile, le plus fun, etc.

 

Public

29 élèves de première ou deuxième année de la filière Ingénieur de l'école. Certains cours sont ouverts au grand public (merci de prévenir les responsables ci-dessous suffisamment en avance).

 

Responsables

Cécile Bothorel, Jean-Marie Gilliot et Gwendal Simon

 

Intervenants

Aymeric Poulain Maubant, Florian Le Nestour

Tutorat par des élèves 3A : Laurent Jardin, Pylyp Nuzhniy (jeudi+vendredi)

 

 

Emploi du temps

 Une première journée d'introduction présentera, le matin, un panorama de services pour smartphones, de mash-ups et de données libres, et l'après-midi les principes de développement Web2.0 pour mobiles Android.
Le reste de la semaine, les étudiants réaliseront leur développement.

 

Applications Réalisées

Les Applications choisies par les étudiants

 

qrcode  

 

Que pensez-vous des applis présentées ? Sondage.

 

 

Liens

 

 

Liens pour la présentation de lundi après-midi :

Installer l'environnement de développement
http://developer.android.com/sdk/installing.html
Visite guidée des ressources Developer Android officielles
http://developer.android.com/
Visite guidée d'une application simple
http://www.dr-fischer.org/android/
Mon premier Hello World
http://developer.android.com/resources/tutorials/hello-world.html
Les fondamentaux
http://developer.android.com/guide/topics/fundamentals.html
A propos des layout
http://developer.android.com/resources/articles/layout-tricks-reuse.html et http://developer.android.com/resources/articles/layout-tricks-efficiency.html
Explorer une base SQLite
http://sqlitebrowser.sourceforge.net/
Maps & OpenStreeMap
http://wiki.openstreetmap.org/wiki/Android et http://code.google.com/p/osmand/

Divers liens proposés par Ay.PM, en relation avec les projets des élèves...

 

Trucs et bouts de code utiles par Laurent Jardin.

 

 

Idées d'applications proposées par les enseignants

Une petite liste non exhaustive pour lancer la réflexion :

Du classique :

Avec lien social :

Pour une vie de campus :

 

Proposé dans le sondage :