5
Introduction sur Eclipse
Dans la programmation informatique, Eclipse est un environnement de développement intégré
multi-langue (IDE) comprenant un espace de travail de base et un extensible plug-in système de
personnalisation de l'environnement. Il est écrit en Java. Il peut être utilisé pour développer des
applications en Java ainsi que d'autres langages de programmation dont Ada, C, C + +, COBOL,
Fortran, Haskell, JavaScript, Perl, PHP, Python, R, Ruby ,Scala, Clojure, Groovy, Scheme, et
Erlang.Eclipse peut également être utilisé pour développer des packages pour le logiciel
Mathematica. Les environnements de développement comprennent l'Eclipse Java Development
Tools (JDT) pour Java et Scala, Eclipse CDT pour C / C + + et PHP pour Eclipse PDT, entre
autres.
Le code de base initial provient d'IBM VisualAge. Le kit développement logiciel d’Eclipse
(SDK), qui inclut les outils de développement Java, est destiné aux développeurs Java. Les
utilisateurs peuvent étendre ses capacités en installant des plug-ins écrit pour la plate-forme
Eclipse, tels que des boîtes à outils de développement pour d'autres langages de programmation,
et peuvent écrire et apporter leur propre modules plug-in.
Publié selon les termes de la licence publique Eclipse, Eclipse SDK est gratuit et ouvert (même
si elle est incompatible avec la GNU General Public License). Il était l'un des premiers
environnements de développement pour s'exécuter sous GNU Classpath et il fonctionne sans
problèmes sous IcedTea.
Plusieurs versions de Java ont été publiées, de l’Eclipse Callisto lancé en 2006, à l’Eclipse Juno
de 2012, qui sera utilisé dans ce projet.
En créant an nouveau « Android Application Project » avec plusieurs sous dossiers, un package
sous le nom « com.example.NomDeLapplication » sera aussi créé.
Les packages sont utilisés dans Java pour prévenir les conflits de noms, pour contrôler l'accès,
pour rendre la recherche / localisation et l'utilisation des classes, interfaces, énumérations et les
annotations facile.
Un package peut être défini comme un regroupement de types connexes (classes, interfaces,
énumérations et les annotations) assurant la protection d'accès et le nom de gestion de l'espace.
Nous serons intéressés principalement à 3 fichiers : le fichier .java créé sous le dossier src, le
fichier activity_main.xml sous le dossier res/layout et le fichier AndroidManifest.xml.
Fichier .java :
C’est la ou le code java sera développé en créant des classes java. C’est à partir d’une classe que
des objets individuels sont créés.