22 participants from universities and industry in Senegal (ESMT, UAHB, UGB, UCAD, UCAD/ESP, BAMBEY, UDB, CCI/UCAD, ISI, SUPINFO, PCCI/UNICEF, CELLULE SENECLIC PRESIDENCE DE LA REPUBLIQUE)
More photos of the training available here: http://picasaweb.google.com/101213892069911311473/Training2010
Sponsors:
Neurotech (Senegal)
NCIIA (through a NCIIA grant, USA)
Organizers: Christelle Scharff (Pace University, NY, USA), Jean-Marie Preira (ESMT, Dakar, Senegal)
When: June 7th-9th, 2010
Where: WARC (West African Research Center), Dakar
WARC, B P 5456 (Fann-Residence), Rue E x Léon G Damas, Dakar, SENEGAL
Duration: Three days
Time: 9:30am-5:00pm
Limited number of participants: 20 – Participants of all universities in Senegal
Technologies: Java ME, Android, Kannel, Web mobile, RapidSMS, SIM technology
Description
La technologie mobile est en pleine expansion. Elle crée des expériences variées dans des domaines comme les réseaux sociaux, les jeux, le divertissement, le marketing, la cartographie, la finance, les arts, l’enseignement, la santé et l’agriculture. Le développement de solutions mobiles nécessite de la créativité et de bonnes connaissances technologiques. Les solutions proposées peuvent être des applications clientes ou basées sur le Mobile Web, la technologie SMS, le Mobile-to-Print et les Serveurs Vocaux Interactifs. Les développeurs doivent cibler les technologies à utiliser et les téléphones mobiles où déployer leurs solutions, chaque téléphone possédant ses propres spécificités.
L’Afrique a la plus forte croissance du monde sur le marché de la téléphonie mobile. Ainsi, il semble plus pertinent de se pencher sur l’usage des téléphones mobiles plutôt que des ordinateurs traditionnels pour réduire la fracture numérique et améliorer la qualité de vie des populations d’Afrique. Actuellement, la plupart des initiatives dans le domaine du Mobile pour le Développement en Afrique se concentrent dans les pays anglophones plutôt que francophones.
Qui développera les applications mobiles qui auront un impact social sur les populations d’Afrique? Nous pensons que les étudiants africains joueront un rôle crucial dans cette entreprise, mais ils doivent être formés et mieux préparés en tant que futurs développeurs, ingénieurs et entrepreneurs pour être des acteurs de ce domaine prometteur. D’un autre côté, la recherche dans le domaine du mobile a également besoin de se dérouler en Afrique, par et pour les africains.
La formation proposée initiera les participants au développement mobile. Elle est la deuxième formation offerte pour les professeurs du Sénégal. La première s’est déroulée à Manobi (http://www.manobi.net) en juin 2009 et a accueilli 20 professeurs, s’est déroulée sur une seule journée et n’a couvert que les applications clientes en Java ME. La deuxième version de la formation pour les professeurs du Sénégal présentera les solutions actuelles en termes d’applications clientes, le mobile Web et la technologie SMS. Les participants découvriront et mettront en pratique ces différentes technologies. Un accent particulier sera mis sur l’utilisation de Java ME pour le développement d’applications clientes, le design d’un site mobile et l’emploi de Kannel (http://www.kannel.org) pour la mise en place d’une solution SMS à valeur ajoutée.
La formation sera interactive. Les participants auront des travaux pratiques à réaliser sur leurs ordinateurs portables. Chaque participant sera invité à répondre à un questionnaire qui sera mis en ligne à la fin de la formation et à participer à un réseau social Ning sur le mobile au Sénégal. Cette formation se déroule dans un esprit de création de partenariats avec les différentes institutions représentées par les participants. La formation de 2009 a permis de lier des contacts avec l’ESMT et d’obtenir une bourse IBM pour le développement du mobile à l’ESMT.
Objectifs de la formation
- Démontrer le potentiel du domaine de développement d’applications mobiles au le Sénégal ;
- Acquérir des connaissances en technologie mobiles ;
- Comprendre le processus de développement et de déploiement des applications Java ME ;
- Concevoir des sites mobiles ; et
- Comprendre les principes de fonctionnement des passerelles SMS et mettre en place un service SMS à valeur ajoutée.
- Présenter les initiatives courantes en recherche et enseignement dans le domaine du mobile au Sénégal ;
- Étendre le réseau d’universités, entreprises, NGO et associations menant des initiatives visant à promouvoir le mobile au Sénégal ; et
- Trouver des professeurs intéressés par le mobile dans chaque université au Sénégal.
Programme
Jour 1
- Ouverture
- 9h – Ouverture de la formation par: Monsieur Becaye Touré, Directeur du Pôle Managed Services, Neurotech, Monsieur Mohamadou A. Saibou, Directeur General de l’ESMT, Dr. Ibrahima Niang, Directeur du CRI de l’UCAD et Dr. Ousmane Sene, Directeur du WARC
- 9h15 – Présentation, mobilesenegal.com et organisation
- Matin
- 10h00 – Présentation, Projet Jokko: Guillaume Debar, Tostan (http://www.tostan.org)
- 10h30 Présentation, RapidSMS: Alioune Dia, PCCI (http://dialune.wordpress.com)
- 11h00 – Pause
- 11h30 – Java ME 1: Christelle Scharff
- 13h – Déjeuner
- Après-midi – 14h
- 14h – Java ME 2: Christelle Scharff
- 15h30 – Pause
- 16h – Java ME 3: Christelle Scharff
- 17h – Fin
Jour 2
- Matin
- 9h30 – Présentation, Solutions SIM: Assane Kebe, Oberthur Technologies SA (http://www.oberthur.com)
- 11h00 – Pause
- 11h30 – Java ME 4: Christelle Scharff
- 13h – Déjeuner
- Après-midi
- 14h00 – Passerelles SMS et Kannel 1
- 15h30 – Pause
- 16h00 – Passerelles SMS et Kannel 2
- 17h – Fin
Jour 3
- Matin
- 9h30 – Le mobile Web 1: Jean-Marie Preira
- 11h00 – Pause
- 11h30 – Le mobile Web 2: Jean-Marie Preira
- 13h – Dejeuner
- Après-midi
- 14h – Programmer les smart phones: Christelle Scharff
- 15h00 – Pause
- 15h30 – Présentation, Recherche et Développement au Sénégal dans le domaine du mobile: Dr. Ibrahima Niang, Directeur du CRI á l’UCAD
- 16h00 – Discussion sur les initiatives dans la recherche et l’éducation au Sénégal
- 17h – Fin
Participants
Cette formation est destinée aux enseignants et chercheurs intéressés par le développement d’applications mobiles pour son introduction dans leurs enseignements et leurs recherches. Les étudiants en thèse sont aussi les bienvenus.
Chaque participant recevra un sac et une clé USB aux couleurs de mobilesenegal.com.
Matériel pour les participants
Les ressources utilisées et développées au cours de la formation (par exemple, les présentations, le code et les URLs) seront disponibles à l’adresse suivante : http://www.mobilesenegal.com.
Logiciels pour Java ME
Les participants sont priés d’apporter leur ordinateur portable à la formation et d’installer les logiciels (gratuits) suivants. Les logiciels seront également fournis durant la formation.
- Java JDK 6 Update 20: http://java.sun.com/javase/downloads/index.jsp
- Sun Java Wireless Tool Kit 2.5.2_01 pour CLDC: http://java.sun.com/products/sjwtoolkit/download.html
- Eclipse Galileo (Eclipse IDE pour le développement Java): http://www.eclipse.org/downloads
- Plugin EclipeME pour les Midlets J2ME: http://eclipseme.org
- Android SDK Version 2.1: http://developer.android.com/sdk/
- Plugin ADT pour Eclipse: http://developer.android.com/tools/sdk/eclipse-adt.html
Remerciements
Cette formation est partiellement financée par NCIIA (National Council of Innovators and Inventors Agency), Sustainable Vision Grant # 5956-08, «Building A Global Network to Support Sustainable Information and Communication Technologies Entrepreneurship in Senegal», Mai 2009 à Décembre 2010. Ce financement a été remis à Pace University, Stony Brook University et à l’Université de Thiès. Cette formation reçoit également le support de l’ESMT.
Documents
- Jokko: Guillaume Debar, Tostan
- Java ME: Christelle Scharff, Pace University
- Java ME 1 – Introduction
- Java ME 2 – Formulaires
- Java ME 3 – SMS
- TrainingCS.java (pour lieer Java ME avec la solution RapidSMS de Alioune Dia)
- SendMessage.java
- Passerelles SMS
- Kannel
- Presentation sur Kannel
- Fichier test.php
- Fichier kannel.conf
- RapidSMS: Alioune Dia, PPCI
- Mobile Web, Jean-Marie Preira, ESMT
- Mobile Web
- Solutions SIM: Assane Kebe, Oberthur
- Kannel
- Discussion