Vous êtes sur la page 1sur 11

Eclipse :

L'IDE Eclipse Platform est principalement crit en Java ( l'aide de la bibliothque graphique SWT, dIBM); ce langage, grce des bibliothques spcifiques, est galement utilis pour crire les extensions. Eclipse a t cr par OTI (filiale d'IBM), responsable des environnements de dveloppement intgrs (IDE). IBM a voulu offrir une solution multiplateforme, pouvant tre excute sur les diffrents systmes d'exploitation de ses clients. De mme le projet s'est voulu extensible par lajout des plugins.

Historique :
Avril 1999 Octobre 2001 Novembre 2001 Juin 2002 Juin 2004 ... Juin 2012 dbut d'Eclipse, interne OTI/IBM Premire version stable Eclipse 1.0 IBM donne Eclipse sous licence Open Source. Eclipse 2.0 Eclipse 3.0 Eclipse 4.2 Juno

PLATFORM ECLIPCE :
La base de l'environnement de dveloppement intgr que constitue l'EDI Eclipse Platform est compose de :

Platform Runtime dmarrant la plateforme et grant les plug-ins SWT, la bibliothque graphique de base de l'EDI. JFace, une bibliothque graphique de plus haut niveau base sur SWT Eclipse Workbench, la dernire couche graphique permettant de manipuler des composants, tels que des vues, des diteurs et des perspectives. Proprits de la plate-forme C'est un logiciel : Gratuit : licence OpenSource. Portable : crit en Java. C'est un IDE : Gnrique : indpendant de tout langage. Extensible : par l'ajout de plug-in. Facile utiliser: assistance au dveloppeur(s) Composants de la plate-forme L'interface principale (workbench) manipule diffrents composants Editeurs Pour des fichiers de texte ou autre Souvent assorties de fonctions d'assistance Ex: fichier source Java, diagramme de classes UML, interfaces graphiques, ... Vues Fournit une information sur un lment prcis

Ex: rsultat de compilation, contenu d'une classe, ... Perspectives Ensemble de vues et d'diteurs Quelques perspectives standards sont fournies
Vue d'une classe

Editeur Autres vues Vue de l'espace De travail Vue sur la console

Plug-ins Un plugin ou plug-in, aussi nomm module d'extension, module externe (plugiciel) est un paquet qui complte un logiciel hte pour lui apporter de nouvelles fonctionnalits. Un plug-in tend la plate-forme Eclipse pour certains types de dveloppement.

Tlchargeables et installer par le menu Help -> Software Updates -> Find and Install Exemple Le plug-in Quantum DB

Plug-in daccs une base de donnes Permet la manipulation de BDD Connexion une BDD distante par un driver JDBC Consultation des schmas, tables, vues, ... Excution de requtes SQL simples Manipulation du contenu des tables Quantum DB peut tre utilis avec nimporte quelle BDD disposant de drivers JDBC (DB2, MySQL, Oracle, PostresQL, Sybase, ...) Le lien de tlchargement
site http://quantum.sourceforge.net/update-

Rational rose

Rational Rose est un logiciel dit par l'entreprise Rational Machines (plus tard renomme Rational Software) pour crer et diter les diffrents diagrammes du modle UML d'un logiciel. Rational Rose permet galement de sauvegarder et d'imprimer ces diagrammes, ainsi que de gnrer le code source java ou C++ qui leur correspondent.

Rational ROSE intgre compltement les diagrammes : Diagramme Use Case Diagramme de classe Diagramme de squence, collaboration, activit Diagramme de composant, dploiement

Gestion de versions
De base, Rose nintgre pas la gestion des versions ; mais en rajoutant un plugin, celui -ci gre les versions (par exemple avec CVS systme de gestion de versions).

Rational Rose est de plus un logiciel polyvalent, dans le sens o il est utilisable sur diffrents systmes dexploitation, en utilisant des ressources modestes : Windows : Microsoft Windows NT 4.0 SP6 Windows 98 Windows 2000 SP1 Matriel ncessaire : PC-compatible 64 MB of RAM (128 MB recommand) 200 MB despace disque Carte vid compatible UNIX/Linux : Linux x86 (Red Hat 6.2, 7.0) SGI IRIX 6.5.5 Matriel ncessaire : Mmoire : 64 MB plus 32 MB of RAM par utilisateur

Vido : X Windows Espace disque : 270 MB Media: CD-ROM Point fort: Rose est un logiciel trs puissant, les points forts le concernant sont nombreux et les impressions lutilisation vont dans le mme sens. Nous allons voir point par point quels sont les avantages de Rose:
1. Linterface

Linterface graphique de Rose est trs riche, Lutilisateur va pouvoir avoir accs rapidement aux fonctionnalits voulues.

2. Implmentation de UML

On peut dire que Rose est lAGL qui implmente le mieux lUML. Certes, il nimplmente pas lUML 100% mais celui -ci est trs complet et permet de raliser de faon rapide la modlisation dun projet. Point faible: Comme tout logiciel, Rose a beaucoup davantages ; mais il a aussi des inconvnients :
1. Supports linguistiques :

Rational Rose nest distribu quen version anglaise. Cela peut arrter des utilisateurs nayant pas une connaissance technique de langlais.
2. Richesse du programme :

Rose est tellement complet quil arrive parfois que lon soit submerg dinformations, dont la plupart ne nous sera jamais utile. Visual Studio

Visual Studio est un ensemble complet d'outils de dveloppement permettant de gnrer des applications Web ASP.NET, des Services Web XML, des applications bureautiques et des applications mobiles. Visual Basic, Visual C#et Visual C++ utilisent tous le mme

environnement de dveloppement intgr (IDE), qui permet le partage d'outils et facilite la cration de solutions plusieurs langages Fiche descriptif : Marque : Microsoft Fonction :Dveloppement Web, Dveloppement Langage Architectures prises en charge :32 bits (x86) 64 bits (x64) (WOW) Environnement Microsoft Windows : Langue Multilingue Compatibilit : PC Systmes exploitation supports : Microsoft Windows 2000 Server (SP2), Microsoft Windows 2003 Server R2, Microsoft Windows Server 2008 (SP2), Windows Server 2008 R2, Microsoft Windows Vista (SP1), Microsoft Windows XP (SP3), Microsoft Windows 7 Configuration recommande Processeur 1,6 GHz ou plus 1024 Mo de RAM 3 Go d'espace disque disponible Disque dur oprant 5400 tr/min Carte graphique compatible DirectX 9 permettant une rsolution d'au moins 1280 x 1024 pixels Unit DVD-ROM Dernire version : 2012 (11.0.507271.1) (16 aout 2012) Site web : msdn.microsoft.com/vstudio Visual Studio : Visual Studio, introduit le dveloppement d'applications sur l'environnement Windows. Il introduit la version 4.5 du .NET Framework et les versions compatibles de Windows sont Windows 7 et Windows 8. Les caractristiques de VS :

Crer des applications dans Windows 7 :

Visual Studio 2010 Professional intgre des outils de dveloppement pour Windows 7, notamment des composants d'interface utilisateur ,qui vous mettent la pointe de la technologie Windows 7.
Simplifier le dploiement d'application Web :

Dplacez vos applications Web vers un environnement de production d'un simple clic.
Personnaliser votre espace de travail :

L'criture d'un code d'application ncessite souvent l'ouverture simultane d'un grand nombre de logiciels de conception et d'dition. Visual Studio 2010 Professional vous aide organiser votre environnement numrique grce la prise en charge de plusieurs crans, qui vous aide grer la manire dont vous travaillez.

Les versions successives : Visual Studio 97 : La premire version de Visual Studio a t publie en 1997 par Microsoft. Visual Studio 6.0 : La version suivante (6.0) date de 1998. Les numros de version de tous ses constituants sont passs galement 6.0. Visual Studio .NET (2002) : En 2002, Visual Studio .NET est publi. Le principal changement a t l'introduction du .NET Framework. Les programmes dvelopps en utilisant .NET ne sont pas compils en langage machine (au contraire du C++) mais dans un langage intermdiaire nomm MSIL (MicroSoft Intermediate Language) ou CIL (Common Intermediate Language). . .

. Visual Studio 2012 : Elle est fonde sur le .NET Framework 4.5, Microsoft Visual Studio 2010 Professional est l'outil essentiel pour effectuer des tches de dveloppement de base. Il simplifie la cration, le dbogage et le dploiement d'applications sur diverses plateformes. Framework 4.5 Le .NET Framework est un composant Windows intgral qui prend en charge la cration et l'excution de la nouvelle gnration d'applications et de services Web Les principaux composants du .NET Framework sont : Common Language Runtime (CLR) : Est le nom choisi par Microsoft pour le composant de machine virtuelle du Framework .NET. Il s'agit de l'implmentation par Microsoft du standard Common Language Infrastructure (CLI) qui dfinit l'environnement d'excution des codes de programmes. la bibliothque de classes .NET Framework, qui contient ADO.NET, ASP.NET, Windows Forms, Windows Presentation Foundation (WPF) et Windows Workflow Foundation (WF).

Les types des applications dans Visual studio : 1. Application Windows Forms : Cela convertit une application Windows autonome classique en une application Web distribue.

2. Application console : Les applications console sont gnralement conues sans interface utilisateur graphique et compiles en un fichier excutable 3. Application Web ASP.NET vide Cre une application Web ASP.NET qui inclut un fichier Web.config mais aucun autre fichier. Linterface Visual studio :