Eclipse - Le Bottin des Jeux Linux

Eclipse

Specifications

Title: Eclipse Type: Tool
Genre: Development Status:
Category: Development ➤ IDE Commercial:
Tags: Development - Autres outils - Framework & tools - Python; Development - Autres outils - Framework & tools - C/C++; Development - Autres outils - Framework & tools - Autres; Development - Autres outils - Framework & tools - Java; Development - Autres outils - IDE Demo:
Released: Latest : 4.3 (Kepler) / Dev : 4.4 Milestone 1 (Luna) Package Name: eclipse
Date: 2013-08-09 Extern Repo:
License: Eclipse Public License Deb Repo: Debian
View: Package: ✓
Graphic: Binary: ✓
Mechanics: Source: ✓
Played: Single & Multi PDA:
Quality (record): 5 stars Quality (game):
Contrib.: Goupil & Louis ID: 13755
Created: 2013-08-10 Updated: 2015-03-02

Summary

[fr]: Un IDE et framework multi-langages de programmation [en]: An integrated development environment (IDE)

Videos

Trailer / Gameplay [en] / [en] / [fr] :

Links

Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t t t t r[fr] g] [WIKI 1 2 3 4] [FAQ] [RSS] [Changelog 1 2 3]

Commercial : (empty)

Resources
[Eclipse Marketplace (plugins)] [Eclipse Resources]
Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

Social
Devs (The Eclipse Foundation [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

On other sites
[Wikipedia (Eclipse) [fr] [en]]
[Debian]

Reviews


News / Source of this Entry (SotE) / News (SotN)

Description [fr]

Un IDE et framework multi-langages de programmation, par The Eclipse Foundation.

Eclipse est un IDE, un framework et une plateforme multi-langages de programmation, permettant notamment de concevoir des jeux.

Langages pris en charge (liste non exhaustive extraite de wikipedia) : GAP pour system i, ABAP, Action script, Ada, C, C#, C++, Cobol via LegacyJ, COBOL, Coldfusion, HTML, Java, JavaScript, Magik. OCaml, Pascal, Perl (EPIC), PHP (PDT), Python via PyDev4, Ruby, SQL, XML, XUL,

Nota : la copie d'écran ci-dessus est extraite du site Debian.


Wikipedia :Eclipse est un projet, décliné et organisé en un ensemble de sous-projets de développements logiciels, de la Fondation Eclipse visant à développer un environnement de production de logiciels libres qui soit extensible, universel et polyvalent, en s'appuyant principalement sur Java.

Son objectif est de produire et fournir des outils pour la réalisation de logiciels, englobant les activités de programmation (notamment environnement de développement intégré et frameworks) mais aussi d'ATL recouvrant modélisation, conception, testing, gestion de configuration, reporting... Son EDI, partie intégrante du projet, vise notamment à supporter tout langage de programmation à l'instar de Microsoft Visual Studio.

Bien que conçu initialement uniquement pour produire des environnements de développement, les utilisateurs et contributeurs Eclipse se sont rapidement mis à réutiliser ses briques logicielles pour des applications clientes classiques. Cela a conduit à une extension du périmètre initial d'Eclipse à toute production de logiciel : c'est l'apparition du framework Eclipse RCP en 2004.

Figurant parmi les grandes réussites de l'OpenSource, Eclipse est devenu un standard du marché des logiciels de développement, intégré par de grands éditeurs logiciels et sociétés de services. Les logiciels commerciaux Lotus Notes 8, IBM Lotus Symphony ou WebSphere Studio Application Developer sont notamment basés sur Eclipse.

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.

Eclipse propose un framework de développement logiciel fournissant des briques logicielles pour développer ces outils. En fait Eclipse est à la fois considéré comme un EDI, un framework ou une plateforme, selon que l'on considère le projet, ses composants, les EDI résultant de leur assemblage:

En effet le projet Eclipse propose également des 'packages' en téléchargement1: il peut s'agir :

• d'applications 'prêtes à l'emploi' facilitant la diffusion d'Eclipse, en intégrant chacune un ensemble cohérent de plugins autour de l'Eclipse Platform pour répondre à différents besoins spécifiques.
⚬ Il s'agit essentiellement d'IDE spécialisés, tels que Eclipse Classic, Eclipse IDE for Java EE Developers, Eclipse IDE for C/C++ Developers, Eclipse for Mobile Developers,
⚬ mais également d'AGL comme Eclipse Modeling Tools.
• de frameworks : Eclipse RCP constitue ainsi la plateformes type pour tout environnement de développement Eclipse orienté client riche : constitué des 2 plugins fondamentaux org.eclipse.ui et org.eclipse.core.runtime, il constitue la base de tout IDE Eclipse 'RCP', mais peut aussi être utilisé à partir d'autres IDE. Eclipse RCP n'est traité ni comme un sous-projet de Eclipse, ni comme un package, mais est présenté comme une plateforme.

Langages de programmation gérés

De nombreux langages sont pris en charge en 2008 (la plupart grâce à l'ajout de plugins), parmi lesquels :
GAP pour system i, ABAP, Action script, Ada, C, C#, C++, Cobol via LegacyJ, COBOL, Coldfusion, HTML, Java, JavaScript, Magik. OCaml, Pascal, Perl (EPIC), PHP (PDT), Python via PyDev4, Ruby, SQL, XML, XUL,

Description [en]

Eclipse is an open source community whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle.

Many people know us, and hopefully love us, as a Java IDE but Eclipse is much more than a Java IDE.

The Eclipse open source community has over 200 open source projects. These projects can be conceptually organized into seven different "pillars" or categories:

• Enterprise Development
• Embedded and Device Development
• Rich Client Platform
• Rich Internet Applications
• Application Frameworks
• Application Lifecycle Management (ALM)
• Service Oriented Architecture (SOA)

The Eclipse community is also supported by a large and vibrant ecosystem of major IT solution providers, innovative start-ups, universities and research institutions and individuals that extend, support and complement the Eclipse Platform.

One very exciting thing about Eclipse is that many people are using Eclipse in ways that we have never imagined. The common thread is that they are building innovative, industrial-strength software and want to use great tools, frameworks and runtimes to make their job easier.


Wikipedia :In computer programming, Eclipse is an integrated development environment (IDE). It contains a base workspace and an extensible plug-in system for customizing the environment. Written mostly in Java, Eclipse can be used to develop applications in Java. By means of various plug-ins, Eclipse may also be used to develop applications in other programming languages: Ada, C, C++, COBOL, Fortran, Haskell, JavaScript, Lasso, Perl, PHP, Python, R, Ruby (including Ruby on Rails framework), Scala, Clojure, Groovy, Scheme, and Erlang. It can also be used to develop packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++ and Eclipse PDT for PHP, among others.

The initial codebase originated from IBM VisualAge. The Eclipse software development kit (SDK), which includes the Java development tools, is meant for Java developers. Users can extend its abilities by installing plug-ins written for the Eclipse Platform, such as development toolkits for other programming languages, and can write and contribute their own plug-in modules.

Released under the terms of the Eclipse Public License, Eclipse SDK is free and open source software (although it is incompatible with the GNU General Public License). It was one of the first IDEs to run under GNU Classpath and it runs without problems under IcedTea.