List of Eclipse-based software
   HOME

TheInfoList



OR:

The Eclipse IDE platform can be extended by adding different plug-ins. Notable examples include: *
Acceleo Acceleo is an open-source code generator from the Eclipse Foundation that allows people to use a model-driven approach to building applications. It is an implementation of the " MOFM2T" standard, from the Object Management Group (OMG), for perfo ...
, an open source code generator that uses EMF-based models to generate any textual language (Java, PHP, Python, etc.). * Actifsource, a modeling and code generation workbench. * Adobe ColdFusion Builder, the official Adobe IDE for ColdFusion. *
Adobe Flash Builder Adobe Flash Builder (previously known as Adobe Flex Builder) is an integrated development environment (IDE) built on the Eclipse platform that speeds development of rich Internet applications (RIAs) and cross-platform desktop applications, parti ...
(formerly
Adobe Flex Builder Adobe Flash Builder (previously known as Adobe Flex Builder) is an integrated development environment (IDE) built on the Eclipse (software), Eclipse platform that speeds development of rich Internet applications (RIAs) and cross-platform desktop ...
), an Adobe IDE based on Eclipse for building Flex applications for the Flash Platform and mobile platforms. * ADT Eclipse plugin developed by Google for the Android SDK. * AnyLogic, a simulation modeling tool developed by The AnyLogic Company. * Appcelerator, a cross platform mobile development tool by Axway Appcelerator * Aptana, Web IDE based on Eclipse * Avaya Dialog Designer, a commercial IDE to build scripts for voice self-service applications. * Bioclipse, a visual platform for chemo- and bioinformatics. * BIRT Project, open source software project that provides reporting and business intelligence capabilities for rich client and web applications. * Bonita Open Solution relies on Eclipse for the modeling of processes, implementing a
BPMN Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model. Originally developed by the Business Process Management Initiative (BPMI), BPMN has been maintained by the ...
and a Web form editors. * Cantata IDE is a computer program for software testing at run time of C and C++ programs. *
CityEngine ArcGIS CityEngine is a commercial three-dimensional (3D) modeling program developed by Esri R&D Center Zurich (formerly Procedural Inc.) and specialises in the generation of 3D urban environments. Using a procedural modeling approach, it suppor ...
procedural based city generator. * Code Composer Studio Texas Instruments' IDE for microcontroller development. *
CodeWarrior CodeWarrior is an integrated development environment (IDE) published by NXP Semiconductors for editing, compiling, and debugging software for several microcontrollers and microprocessors (Freescale ColdFire, ColdFire+, Kinetis, Qorivva, PX, Frees ...
Freescale's IDE for microcontrollers, since Version 10 (C/C++/Assembly compilers). *
Compuware Compuware Corporation was an American software company based in Detroit, Michigan. The company offers products aimed at the information technology (IT) departments of large businesses, and its services also include testing, development, automation ...
OptimalJ, a model-driven
development environment In software deployment, an environment or tier is a computer system or set of systems in which a computer program or software component is deployed and executed. In simple cases, such as developing and immediately executing a program on the same m ...
for
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
*
Coverity Coverity is a proprietary static code analysis tool from Synopsys. This product enables engineers and security teams to find and fix software defects. Coverity started as an independent software company in 2002 at the Computer Systems Laborator ...
Static Analysis, which finds crash-causing defects and security vulnerabilities in code * DBeaver, universal database manager and SQL client * ECLAIR, a tool for automatic program analysis, verification, testing and transformation * EasyEclipse, bundled distributions of the Eclipse IDE * Elysium, a frontend for the
LilyPond LilyPond is a computer program and file format for music engraving. One of LilyPond's major goals is to produce scores that are engraved with traditional layout rules, reflecting the era when scores were engraved by hand. LilyPond is cross-pl ...
music-engraving program * g-Eclipse, an integrated workbench framework to access the power of existing Grid infrastructures * GForge Advanced Server - Collaboration tool with multiframe view through Eclipse integration for multiple functions *
Google Plugin for Eclipse Google Plugin for Eclipse (GPE) was a set of development tools that enabled Java developers to design, build, optimize, and deploy cloud computing applications. developers in creating complex user interfaces, generating Ajax code using the GWT W ...
, Development tools to design, build, optimize and deploy cloud applications to
Google App Engine Google App Engine (often referred to as GAE or simply App Engine) is a cloud computing platform as a service for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple server ...
*
GumTree Gumtree.com, known as Gumtree, is a British-based online classified advertisement and community website based at Hotham House, Richmond, London. Classified ads are either free or paid for depending on the product category and the geographical m ...
, an integrated workbench for instrument control and data analysis *
IBM Rational Software Architect The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system. The creation of UML was originally m ...
, supporting design with UML and development of applications. This product replaces some Rational Rose products family. *
IBM Rational Software Modeler Rational Software Modeler (RSM), made by IBM's Rational Software division, is a Unified Modeling Language (UML) 2.0-based visual modeling and design tool. Rational Software Modeler is based on the Eclipse (software), Eclipse open source software, ...
is a robust, scalable solution for requirements elaboration, design, and general modeling. It supports design with UML. This product replaces some Rational Rose products family. * IBM Rational Performance Tester is a performance testing tool used to identify the presence and cause of system performance bottlenecks. * IBM Rational Method Composer, a software development process management and delivery platform * IBM Rational Publishing Engine, a document generation solution *
IBM Lotus Expeditor IBM Lotus Expeditor is a framework (software), software framework by IBM's Lotus Software division for the construction, integration, and deployment of "managed client applications", which are client (computing), client applications that are deplo ...
a client-server platform that provides a framework to develop lightweight rich client applications for desktops and various mobile devices. *
IBM Lotus Symphony IBM Lotus Symphony is a discontinued suite of applications for creating, editing, and sharing text, spreadsheet, presentations, and other documents and browsing the World Wide Web. It was first distributed as commercial proprietary software, t ...
a set of applications free of charge: a word processor, a spreadsheet program, and a presentation program, each based on
OpenOffice.org OpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued open-source office suite. Active successor projects include LibreOffice (the most actively developed), Apache OpenOffice, Collabora Online (enterprise ready LibreOffice) a ...
*
IBM Notes HCL Notes (formerly IBM Notes and Lotus Notes; see Branding below) and HCL Domino (formerly IBM Domino and Lotus Domino) are the client and server, respectively, of a collaborative client-server software platform formerly sold by IBM, now by HC ...
(since version 8), a client-server collaborative application platform, used for enterprise email and calendaring, as well as for collaborative business applications. * Intel FPGA (formerly
Altera Altera Corporation was a manufacturer of programmable logic devices (PLDs) headquartered in San Jose, California. It was founded in 1983 and acquired by Intel in 2015. The main product lines from Altera were the flagship Stratix series, mid-ran ...
), Nios-II EDS, embedded C/C++ software development environment for Intel Nios-II and
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between th ...
processors in the HPS part of SoC FPGA's. *Jasper Studio, a development environment for
Jasper Reports Jasper, an Aggregate (geology), aggregate of microgranular quartz and/or cryptocrystalline chalcedony and other mineral phases,Kostov, R. I. 2010. Review on the mineralogical systematics of jasper and related rocks. – Archaeometry Workshop, 7, ...
*
Kalypso (software) Kalypso is an open source modelling program. It focuses on numerical simulations in water management and ecology such as the generation of inundation and flood risk maps by hydrologic and hydrodynamic models and GIS functionality. The ''Kalypso ...
, an Open Source software project, that can be used as a general modeling system. It is focused mainly on numerical simulations in water management such as generation of concepts for flood prevention and protection or risk management. *
KNIME KNIME (), the Konstanz Information Miner, is a free and open-source data analytics, reporting and integration platform. KNIME integrates various components for machine learning and data mining through its modular data pipelining "Building Blocks ...
, an open source data analytics, reporting and integration platform. *
MontaVista MontaVista Software is a company that develops embedded Linux system software, development tools, and related software. Its products are made for other corporations developing embedded systems such as automotive electronics, communications equ ...
DevRocket, plug-in to Eclipse *
MyEclipse MyEclipse is a commercially available Java EE IDE created and maintained by the company Genuitec, a founding member of the Eclipse Foundation. MyEclipse is built upon the Eclipse platform, and integrates both proprietary and open source code ...
, from
Genuitec Genuitec, LLC is a Texas-based privately held software company that creates tools for professional software developers. Genuitec's products include integrated development environment (IDE) for Enterprise Java ( Jakarta EE), MyEclipse, and CodeTog ...
is an IDE which also enables Angular Typescript development from within the Java-Eclipse platform using its Webclipse plug-in and Angular IDE solution. * Nodeclipse is Eclipse-based IDE for Node.js development. * Nuxeo RCP, an open source rich client platform for ECM applications. * OEPE, Oracle Enterprise Pack for Eclipse. * OMNeT++, Network Simulation Framework. *
Parasoft C/C++test Parasoft C/C++test is an integrated set of tools for testing C and C++ source code that software developers use to analyze, test, find defects, and measure the quality and security of their applications. It supports software development pract ...
, an automated C and
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
software testing Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification. Software testing can also provide an objective, independent view of the software to allow the business to apprecia ...
tool for
static analysis Static analysis, static projection, or static scoring is a simplified analysis wherein the effect of an immediate change to a system is calculated without regard to the longer-term response of the system to that change. If the short-term effect i ...
, Unit test-case generation and execution,
regression testing Regression testing (rarely, ''non-regression testing'') is re-running functional and non-functional tests to ensure that previously developed and tested software still performs as expected after a change. If not, that would be called a '' regre ...
,
runtime error detection Runtime error detection is a software verification method that analyzes a software application as it executes and reports defects that are detected during that execution. It can be applied during unit testing, component testing, integration test ...
, and code review. *
Parasoft Parasoft (officially Parasoft Corporation) is an independent software vendor specializing in automated software testing and application security with headquarters in Monrovia, California. It was founded in 1987 by four graduates of the Californ ...
Jtest, an automated
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
software testing Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification. Software testing can also provide an objective, independent view of the software to allow the business to apprecia ...
tool for
static analysis Static analysis, static projection, or static scoring is a simplified analysis wherein the effect of an immediate change to a system is calculated without regard to the longer-term response of the system to that change. If the short-term effect i ...
, Unit test-case generation and execution,
regression testing Regression testing (rarely, ''non-regression testing'') is re-running functional and non-functional tests to ensure that previously developed and tested software still performs as expected after a change. If not, that would be called a '' regre ...
,
runtime error detection Runtime error detection is a software verification method that analyzes a software application as it executes and reports defects that are detected during that execution. It can be applied during unit testing, component testing, integration test ...
, and code review. *
Parasoft Parasoft (officially Parasoft Corporation) is an independent software vendor specializing in automated software testing and application security with headquarters in Monrovia, California. It was founded in 1987 by four graduates of the Californ ...
SOAtest tool suite for testing and validating APIs and API-driven applications (e.g.,
cloud In meteorology, a cloud is an aerosol consisting of a visible mass of miniature liquid droplets, frozen crystals, or other particles suspended in the atmosphere of a planetary body or similar space. Water or various other chemicals may ...
,
mobile app A mobile application or app is a computer program or software application designed to run on a mobile device such as a phone, tablet, or watch. Mobile applications often stand in contrast to desktop applications which are designed to run on d ...
s, SOA). *
Parasoft Virtualize Parasoft Virtualize is a service virtualization product that can create, deploy, and manage simulated test environments for software development and software testing purposes. These environments simulate the behavior of dependent resources that ...
, a service virtualization product that can create, deploy, and manage simulated test environments for software development and
software testing Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification. Software testing can also provide an objective, independent view of the software to allow the business to apprecia ...
purposes. * PHP Development Tools (or simply PDT) is an open source IDE with basic functions for editing and debugging PHP application. * PHPEclipse is an open source PHP IDE with integrated debugging, developed and supported by a committed community. *
Polyspace Polyspace is a static code analysis tool for large-scale analysis by abstract interpretation to detect, or prove the absence of, certain run-time errors in source code for the C, C++, and Ada programming languages. The tool also checks source c ...
detects and proves the absence of certain run-time errors in source code with a plugin for Eclipse for C, C++, and Ada languages * Powerflasher FDT is an Eclipse-based integrated development environment for building Flex applications for the Flash Platform and mobile platforms. *
Pulse (ALM) Pulse is now Secure Delivery Center 2014, a proprietary application lifecycle management (ALM) technology developed and maintained by Genuitec, a founding and strategic member of the Eclipse Foundation. Pulse is built on top of the Eclipse Equinox ...
from
Genuitec Genuitec, LLC is a Texas-based privately held software company that creates tools for professional software developers. Genuitec's products include integrated development environment (IDE) for Enterprise Java ( Jakarta EE), MyEclipse, and CodeTog ...
is a free or for-fee service intended for Eclipse tool management and application delivery, collaboration and management. * PyDev is an Integrated Development Environment (IDE) used for programming in Python supporting code refactoring, graphical debugging, code analysis among other features.
Rapita Verification Suite (RVS)
is an on-target software verification for critical embedded systems. * Red Hat JBoss Developer Studio * Remote Component Environment is an integration platform for engineers which enables integration, workflow management and data management in a distributed environment. * RSSOwl, a Java RSS/RDF/Atom newsreader *
SAP NetWeaver Developer Studio {{Unreferenced, date=May 2019, bot=noref (GreenC bot) The SAP SAP_NetWeaver, NetWeaver Developer Studio (NWDS) is an integrated development environment (IDE) for most of the Java part of SAP_AG, SAP technology, mainly building business web applicat ...
, an IDE for most of the Java part of SAP technology * Servoy, Servoy 4.0 is an Eclipse plug in to write business applications. *
Sirius Sirius is the brightest star in the night sky. Its name is derived from the Greek word , or , meaning 'glowing' or 'scorching'. The star is designated α Canis Majoris, Latinized to Alpha Canis Majoris, and abbreviated Alpha CM ...
allows creating custom graphical modeling workbenches by leveraging the Eclipse Modeling technologies, including EMF and GMF. *
Spatiotemporal Epidemiological Modeler {{Infobox software , name = STEM , logo = STEM LOGO.jpg , logo size = 200px , screenshot = , caption = , developer = IBM, BfR, Eclipse Foundation , r ...
(STEM), is an open source tool for creating and studying new mathematical models of Infectious Disease. * SpringSource STS, plugin for Spring framework based development * Sybase PowerDesigner, a data-modeling and collaborative design tool for enterprises that need to build or re-engineer applications.
Teamcenter UGS was a computer software company headquartered in Plano, Texas, specializing in 3D & 2D Product Lifecycle Management (PLM) software. Its operations were amalgamated into the Siemens Digital Industries Software business unit of Siemens Indust ...
, from version 2007.1 this Product Lifecycle Management software uses Eclipse as platform. *
Tensilica Tensilica was a company based in Silicon Valley in the semiconductor intellectual property core business. It is now a part of Cadence Design Systems. Tensilica is known for its customizable Xtensa microprocessor core. Other products include: HiF ...
Xtensa Xplorer, an IDE which integrates software development, processor configuration and optimization, multiple-processor SOC architecture tools and SOC simulation into one common design environment. * ThreadSafe, a static analysis tool for Java focused on finding and diagnosing concurrency bugs (
race condition A race condition or race hazard is the condition of an electronics, software, or other system where the system's substantive behavior is Sequential logic, dependent on the sequence or timing of other uncontrollable events. It becomes a software ...
s,
deadlock In concurrent computing, deadlock is any situation in which no member of some group of entities can proceed because each waits for another member, including itself, to take action, such as sending a message or, more commonly, releasing a loc ...
s, ...) * uDig, a user-friendly GIS map-making program * VistaMax IDE for Maemo, a visual Integrated Development Environment based on Eclipse * VP/MS, Eclipse-based
modeling language A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in th ...
and
product lifecycle management In industry, Product Lifecycle Management (PLM) is the process of managing the entire lifecycle of a product from its inception through the engineering, design and manufacture, as well as the service and disposal of manufactured products. PL ...
tool by CSC. * WireframeSketcher, a wireframing tool for desktop, web and mobile applications. * XMind, a cross-platform mind-mapping/brainstorming/presentation software application. * Xilinx's EDK (Embedded Development Kit) is the development package for building MicroBlaze (and PowerPC) embedded processor systems in Xilinx FPGAs as part of the Xilinx IDE software (until version 14.7) *
Xilinx Xilinx, Inc. ( ) was an American technology and semiconductor company that primarily supplied programmable logic devices. The company was known for inventing the first commercially viable field-programmable gate array (FPGA) and creating the ...
SDK as part of the newer Vivado design software package *
Zen Coding Emmet (formerly Zen Coding) is a set of plug-ins for text editors that allow for high-speed coding and editing in HTML, XML, XSLT, and other structured code formats via content assist. The project was started by Vadim Makeev in 2008 and continue ...
, A set of plugins for HTML and CSS hi-speed coding. * Zend Studio An IDE used for developing PHP websites and web services. *
Zoom Zoom may refer to: Technology Computing * Zoom (software), videoconferencing application * Page zooming, the ability to magnify or shrink a portion of a page on a computer display * Zooming user interface, a graphical interface allowing for image ...
A profiling and performance analysis tool for Linux and Mac OS X.


References

{{reflist Eclipse-based software *