![]() |
Modélisation et implémentation d’une base de données répartie pour la gestion de l’enrôlement dans un processus électoralpar Jules MUSONGIELA MULEMBUE Ecole Supérieure des Métiers d'Informatique et de Commerce - Licence 2015 |
I.2. NETBEANS IDE (Integrated Development Environment)NetBeans a vu le jour en tant que projet d'étudiant en République Tchèque (appelé à l'origine Xelfi), en 1996. Le but était d'écrire un EDI Java semblable à Delphi, mais en Java. Une compagnie fut créée autour de ce projet, nommé NetBeans. Il y a eu deux versions commerciales de NetBeans, appelées Developer 2.0 et Developer 2.1. Aux alentours de mai 1999, NetBeans sorti une version béta de ce qui aurait dû être Developer 3.0. Quelques mois plus tard, en octobre 1999, NetBeans fut racheté par Sun Microsystems. Après quelques temps de développement supplémentaires, Sun sortit l'EDI Forté Fro Java, Edition Communauté - le même EDI qui avait été en béta comme NetBeans Developer 3.0. En juin 2000, Sun mis l'EDI NetBeans en open-source. NetBeans est un projet open source fondé par Sun Microsystems. L'IDE NetBeans est un environnement de développement intégré permettant d'écrire, compiler, déboguer et déployer des programmes. Il propose ou englobe beaucoup d'applications de programmation, aussi complexes qu'elles soient. Il est écrit en Java, mais peut supporter n'importe quel langage de programmation. Il y a également un grand nombre de modules pour étendre l'IDE NetBeans. L'IDE NetBeans est un produit gratuit, sans aucune restriction quant à son usage. La version que nous utiliserons ici c'est la dernière version Netbeans IDE 8.0.2. I.3. JAVALe langage Java est un langage de programmation informatique orienté objet créé par JAMES GOSLING et PATRICK NAUGHTON, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le 23 mai 1995 au SunWorld. La société Sun a été ensuite rachetée en 2009 par la société Oracle qui détient et maintient désormais Java. La particularité et l'objectif central de Java est que les logiciels écrits dans ce langage doivent être très facilement portables sur plusieurs systèmes d'exploitation tels qu' UNIX, Windows, Mac OS ou GNU/Linux, avec peu ou pas de modifications. Pour cela, divers plateformes et frameworks associés visent à guider, sinon garantir, cette portabilité des applications développées en Java. Le langage java que nous avons utilisé fait partie intègre de Netbeans : Java Netbeans. Il est un langage Objet permettant le développement d'applications complètes s'appuyant sur les structures de données classiques (tableaux, fichier) et utilisant abondamment l'allocation dynamique de mémoire pour créer des objets en mémoire. La notion de structure, ensemble de données décrivant une entité (un objet en Java), est remplacée par la notion de classe au sens de la programmation Objet. Le langage Java permet également la définition d'interfaces graphiques (GUI : Graphical User Interface) facilitant le développement d'application interactives et permettant à l'utilisateur de piloter son programme dans un ordre non imposé par le logiciel. |
|