Académique Documents
Professionnel Documents
Culture Documents
MEMOIRE
Présenté en vue d'obtenir le
DIPLOME DE LICENCE
SPECIALITE : Informatique
OPTION : systèmes informatiques
Par
Ikram ABDEDDAIM
MEMBRES DE JURY : -
Bibliographie
[1] https://cours-informatique-gratuit.fr/cours/les-smartphones/ consulté le 01-02-2017.
[2] Raphael Richard, 2013, http://www.marketing-mobile.com/quest-ce-quun-smartphone-
Consulté le 01-02-2017.
[3] Romain Thuret, Johann Breton et Hanna Salhab, le 05/06/15 à 16h00
http://www.lesnumeriques.com/telephone-portable/smartphones-pda-telephone-intelligent-
histoire-chiffres-a2177.html consulté le 01-02-2017.
[4] PMTIC : Journée annuelle 02- 2015
http://pmtic.net/sites/default/files/filemanager/memos/
pmtic_env_num_systexpl_mobile_tablettes_generalites.pdf consulté le 01-02-2017.
[5] Thilde , 2014 http://www.famille2geek.com/quest-quune-phablette/ consulté le 02-02-
2017.
[6] MarcoMosca, Le 13.05.2013 à 19h13 | Mis à jour le 13.05.2013 à 19h13
https://www.challenges.fr/high-tech/samsung-galaxy-s4-htc-one-blackberry-z10-sony-xperia-
z-quel-est-le-meilleur-smartphone-pour-la-4g_9540 consulté le 03-02-2017.
[7] Dernière modification le 30 janvier 2017, à 15:25
https://fr.wikipedia.org/wiki/BlackBerry consulté le 05-02-2017.
[8] Dernière modification le 22 février 2017, a 14 :58
https://fr.wikipedia.org/wiki/Nokia consulté le 06-02-2017.
[9] Mis à jour 23 janv. 2017 16:01:49
http://socialcompare.com/fr/comparison/mobile-os-comparison-developer-view consulté le
06-02-2017.
[10] EMMANUEL GHESQUIER , le 20 NOVEMBRE 2015
http://www.presse-citron.net/os-mobile-android-confirme-son-leadership-microsoft-secroule/
consulté le 07-02-2017.
[11] Christophe Auffray, le 18 Novembre 2016
http://www.zdnet.fr/actualites/chiffres-cles-les-os-pour-smartphones-39790245.htm consulté
le 08-02-2017.
[12] MAXIME LANCELIN-GOLBERY, http://www.phonandroid.com/android-utilise-862-
de-planete-nouveau-record.html consulté le 11-02-2017.
[13] Grégoire Delisle ,DOCPLAYER ,Chapitre 1. Applications et Systèmes d exploitation
mobiles,http://docplayer.fr/9035150-Chapitre-1-applications-et-systemes-d-exploitation-
mobiles.html, consulté 13-02-2017.
[14] Frédéric Espiau,OpenClassroom, Mis à jour le jeudi 26 janvier 2017,
https://openclassrooms.com/courses/creez-des-applications-pour-android/l-architecture-d-
android , consulté le 13-02-2017.
[15] https://openclassrooms.com/courses/creez-des-applications-pour-android/l-univers-
android , consulté le 10-03-2017.
[16] Ridoy, CODE PROJET for those who code _Article 1 - Introduction to Android , publié
le: 3 août 2014 , https://www.codeproject.com/articles/803619/WebControls/ , consulté le 10-
03-2017.
[17] Anthony CRIART ,SUPINFO 'Java Android ', Publié le 24/10/2016 à 00:21:45 ,
http://www.supinfo.com/articles/single/3016-java-android , consulté le 13-03-2017.
[18] REMACI Zineb Yasmina - GHITRI Salim, Développement d’une application mobile
Le jeu « smile », Université Abou Bakr Belkaid– Tlemcen Faculté des Sciences Département
d’Informatique, Année universitaire : 2013-2014, consulté le 14-03-2017.
[19] https://www.dreamstime.com/stock-image-smartphone-mobile-applications-random-
apps-icon-set-concept-background-vector-illustration-layered-easy-manipulation-
image32019061 , consulté le 17-03-2017.
[20] B.Bathelot, mis à jour le 8 mars 2017.
http://www.definitions-marketing.com/definition/application-mobile/
[21] Romain Piel https://www.ekito.fr/people/application-mobile-web-ou-natif/ , consulté
le 18-03-2017.
[22] N.BENBOURAHLA,"Android 4 les fondamentaux fe developpement d’application
java",2012 . , consulté le 22-03-2017.
Annexe
Tout d’abord, je vous propose de vérifier que votre machine de développement vous
permet de suivre ce cours.
a. Besoins pour tous les systèmes d’exploitation :
• 2 Go de mémoire RAM, mais on ne va pas se cacher qu'en dessous de 8 Go vous
risquez d'être limité.
• Plus de 1,5 Go d'espace disque pour tout installer.
• Niveau processeur, l'émulation ne peut se faire que sur 1 cœur de votre processeur,
donc augmenter le nombre de cœurs ne vous servira pas à grand-chose. C'est vraiment la
puissance pure qui compte. Il n'y a donc pas de minima mais le plus rapide sera le mieux.
b. Pour Windows
Vous aurez besoin d'avoir Windows Vista ou plus récent.
c. Pour Mac OS
Il vous faudra Mac OS 10.8.5 ou plus récent.
Tout ce que je présenterai sera dans un environnement Windows 8.1
- Dans cet écran, indiquez où vous souhaitez que Android Studio et le SDK soient
installés, puis cliquez sur Next
- Le pare-feu Windows vous demande si Android Studio a l'autorisation d'accéder à
Internet , Cliquez sur Autoriser l’accès
- Informations sur la première activité de notre application , Cliquez juste sur Finish
Récapitulatif
- Il est essentiel d'installer l'environnement Java sur votre ordinateur pour pouvoir
développer vos applications Android.
- Vous devez également installer le SDK d'Android pour pouvoir développer vos
applications. Ce kit de développement vous offrira, entre autres, les outils pour
télécharger les paquets de la version d'Android pour lequel vous voulez développer.
- Android Studio n'est pas l'environnement de travail obligatoire pour développer vos
applications mais c'est une recommandation de Google pour sa gratuité et sa
puissance. De plus, le SDK d'Android est prévu pour s'y intégrer et les codes
sources de ce cours seront développés grâce à cet IDE
Résumé
La génération automatique des emplois du temps universitaires consiste à allouer les
ressources (enseignants, étudiants, créneaux horaires, salles) aux événements (séances de
cours, TD et TP), tout en essayant de satisfaire le maximum de contraintes . Les objectifs
principaux atteints par le système que nous avons réalisé sont : la programmation des emplois
du temps par semaine , l'affichage des emplois du temps et leurs mise à jours .
Mots Clés : emploi du temps, dynamique, emploi du temps en ligne,Android
Abstract
The automatic generation of college timetables consists of allocating resourses
(teachers, college students , …classrooms ) to events (courses, directed and practical works
sessions) all of that with trying the maximum to satisfy the constraints.The main objectifs
achieved by the system we realized is : programming timetables weekly ,posting up
timetables and their updates.
Keywords: timetable, dynamic, online scheduling,Andoid
ملخص
داثYY) لألح......,اتYYقاع,ةYY طلب, اتذةYYوارد (أسYYز المYYبر حجYYة يتم عYYزمن الجامعيYYداول الYYاتيكي لجYYد األوتومYYالتولي
دافYYاأله, ةYYود المفروضYYة القيYYوى لتلبيYYة القصYYع المحاولYYذا مYYل هYY ك,)ةYY حصص األعمال الموجهة و التطبيقي,(محاضرات
و عرضها مع تحديثاته,الرئيسة للنظام الذي قمنا بإنشائه هي تنظيم جداول الزمن أسبوعيا