Android Java Eclipse

Voir le sujet précédent Voir le sujet suivant Aller en bas

Android Java Eclipse

Message par zouad imane le Lun 2 Juin - 13:11

ANDROID
Definition :
Android, prononcé Androïd, est un système d'exploitation pour smartphones, tablettes tactiles, PDA et terminaux mobiles. C'est un système open source2,3 utilisant le noyau Linux. Il a été lancé par une startup du même nom rachetée par Google4 en 2005. D'autres types d'appareils possédant ce système d'exploitation existent, par exemple des téléviseurs, des radio-réveils, des montres connectées, des autoradios et même des voitures.
Caractéristiques :

Dans le Guide du développeur, Android est défini comme étant une pile de logiciels, un ensemble de logiciels destinés à fournir une solution clé en main pour les appareils mobiles – smartphones et tablettes tactiles5. Cette pile comporte un système d'exploitation (comprenant un noyau Linux), les applications clés telles que le navigateur web, le téléphone et le carnet d'adresses ainsi que des logiciels intermédiaires entre le système d'exploitation et les applications5. L'ensemble est organisé en cinq couches distinctes6:
• le noyau Linux avec les pilotes ;
• des bibliothèques logicielles telles que WebKit, OpenGL, SQLite ou FreeType ;
• une machine virtuelle et des bibliothèques permettant d'exécuter des programmes prévus pour la plate-forme Java ;
• un framework - kit de développement d'applications ;
• un lot d'applications standard parmi lesquelles il y a un environnement de bureau, un carnet d'adresses, un navigateur web et un téléphone.
Les services offerts par Android facilitent notamment l'exploitation des réseaux de télécommunications GSM, Bluetooth, Wi-Fi etUMTS, la manipulation de médias, notamment de la vidéo H.264, de l'audio MP3 et des images JPEG ainsi que d'autres formats, l'exploitation des senseurs tels que les capteurs de mouvements, la caméra, la boussole et le récepteur GPS, l'utilisation de l'écran tactile, le stockage en base de données, le rendu d'images en 2D ou 3D en utilisant le processeur graphique, l'affichage de page web, l'exécution multitâche des applications et l'envoi de messages SMS6,5.
Android et la plateforme Java :

Android comporte une machine virtuelle nommée Dalvik, qui permet d'exécuter des programmes prévus pour la plate-forme Java. C'est une machine virtuelle conçue dès le départ pour les appareils mobiles et leurs ressources réduites - peu de puissance de calcul et peu de mémoire5. En effet les appareils mobiles contemporains de 2011 ont la puissance de calcul d'un ordinateur personnel vieux de dix ans8. La majorité, voire la totalité des applications est exécutée par la machine virtuelle Dalvik8.
Histoire :
Android doit son nom à la startup éponyme spécialisée dans le développement d'applications mobiles rachetée par Google en août 200511, nom venant lui-même d'« androïde » qui désigne un robot construit à l'image d'un être humain
Utilisation :
Après l'introduction d'un code personnel (exemple : code PIN), les appareils équipés d'Android affichent un écran d'accueil qui sert de point de départ à partir duquel l'utilisateur peut accéder aux applications. Le contenu de cet écran peut être librement personnalisé par l'utilisateur et est souvent personnalisé par les fabricants[réf. nécessaire]; il se comporte comme une pile de feuilles qui peuvent être glissées l'une sur l'autre avec le doigt. En haut de l'écran d'accueil se trouvent différents icônes d'avertissement et d'état qui permettent par exemple de contrôler le niveau de la batterie et la disponibilité des réseaux31
Applications incorporées :
Android comporte une quinzaine d'applications incorporées parmi lesquelles il y a l'application téléphone, qui permet d'émettre ou de recevoir des appels téléphoniques, les applications contact et accounts, qui sont deux carnets d'adresses, deux applications Gmail et Mailpermettant d'envoyer et de recevoir du courrier électronique, Calendar - un agenda sur lequel l'utilisateur peut inscrire des événements et être rappelé le moment venu, une application de messagerie instantanée utilisant le service Google Talk, l'application Messaging pour envoyer des messages SMS ou MMS31
                                                                 ECLIPSE :
Definition :

Eclipse est un projet, décliné et organisé en un ensemble de sous-projets de développements logiciels, de la Fondation Eclipsevisant à développer un environnement de production de logiciels libres qui soit extensible, universel et polyvalent, en s'appuyant principalement sur Java.
Architecture d'Eclipse :
Le métaprojet Eclipse est constitué et organisé en une galaxie de projets logiciels. Sa spécificité tient à son architecture totalement développée autour de la notion de plugin en conformité avec la norme OSGi : toutes les fonctionnalités de l'atelier logiciel doivent être développées en tant que plug-in bâti autour de l'Eclipse Platform.
Nature de Eclipse RCP :
Eclipse RCP est donc un framework orienté développement d'applications 'client riche', mais dépourvu des fonctionnalités propres à un EDI (notamment celles d'exécution et debug de code). Eclipse RCP constitue en fait une bibliothèque logicielle à partir de laquelle n'importe quelle application 'client riche', y compris hors du champ des ateliers de génie logiciel, peut être développée. Dit autrement, Eclipse RCP n'est rien d'autre qu'un kit de développement logiciel (SDK) spécialisé pour le développement d'applications 'client riche'.
Une application développée à partir du framework Eclipse RCP -que ce soit depuis un EDI Eclipse ou non- est alors qualifiée d' application RCP Eclipse :
• elle présente une IHM et un look & feel 'Eclipse-like', basé notamment sur la notion de 'workbenchs' avec vues et perspectives,
• mais constitue bien une application à part entière, proche du client lourd (Eclipse RCP ne couvre pas le RIA), avec ses fonctionnalités propres.
• Une fois générée, elle constitue une application 'standalone' qui n'a besoin pour son déploiement que de la présence du JRE sur le poste client.
Plugin Google pour Eclipse :
Le Plugin Google pour Eclipse (aussi appelé GPE, de l'anglais Google Plugin for Eclipse) est une extension Java (langage) d'Eclipse qui permet aux développeurs de concevoir, construire, optimiser et déployer des applications orientées cloud computing.
Eclipse:
C’est un logiciel qui permet d’ecrire un programme plus facilement
Les projets eclipse a ètè initie par IBM pour remplacer en utilisant javaIDE? Alors basè sur SMALLTALK

                                                          JAVA
Java: EST une technologies utiliser dans le development d’application pour render le web. EST une language de programmation ET une plate forms information
Telecharge java: pour stabilite et securities les applications executes sur votre ordinateurs

Chargé du module : monsieur bouklachi

zouad imane

Messages : 3
Date d'inscription : 27/05/2014
Age : 25

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum