MyEclipse is a commercially available
Java EE
Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web serv ...
IDE created and maintained by the company
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 ...
, a founding member of the
Eclipse Foundation
The Eclipse Foundation AISBL is an independent, Europe-based not-for-profit corporation that acts as a steward of the Eclipse open source software development community, with legal jurisdiction in the European Union. It is an organization suppo ...
.
MyEclipse is built upon the
Eclipse
An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ce ...
platform, and integrates both proprietary and open source code into the development environment.
MyEclipse has two primary versions (apart from the Blue Edition, Spring Edition, and Bling Edition referred to below): a Professional and a Standard edition. The Standard edition adds database tools, a visual web designer, persistence tools,
Spring
Spring(s) may refer to:
Common uses
* Spring (season), a season of the year
* Spring (device), a mechanical device that stores energy
* Spring (hydrology), a natural source of water
* Spring (mathematics), a geometric surface in the shape of a ...
tools,
Struts and
JSF tooling, and a number of other features to the basic Eclipse Java Developer profile. It competes with the Web Tools Project, which is a part of Eclipse itself, but MyEclipse is a separate project entirely and offers a different feature set.
MyEclipse is available via two production-grade streams. The Continuous Integration (CI) stream includes the latest features and fixes, while the Stable stream has less frequent updates and includes only time-tested CI stream updates.
MyEclipse has also been made available via Secure Delivery Center, a technology that grew from its
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 ...
, brand, a provisioning tool that maintains Eclipse software profiles, including those that use MyEclipse. Additionally, MyEclipse is offering a customized version for IBM products, "MyEclipse Blue Edition", that adds specific support for
Rational Software
Rational Machines is an enterprise founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development. It changed its ...
and WebSphere development. Currently, MyEclipse Blue Edition is available for Windows and Linux, though Mac is unsupported.
In July 2011, Genuitec released MyEclipse "Bling," which combines the MyEclipse Blue Edition and MyEclipse for Spring product lines into a unified offering.
In January 2015, Genuitec launched the MyEclipse China site (www.myeclipsecn.com) to provide genuine MyEclipse software to large user base in China.
Features available by license
Standard edition
Included with your Standard license:
*
Java EE Application Development
* Basic
Web Application
A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
History
In earlier computing models like client-serve ...
Development
* Run and
Deploy Java EE Applications - excludes WebSphere app servers
* Standard
Database
In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases sp ...
Tooling - excludes advanced DB entities
* Standard
Maven
MAVEN is an American spacecraft orbiting Mars to study the loss of its atmospheric gases to space, providing insight into the history of
the planet's climate and water. The spacecraft name is an acronym for "Mars Atmosphere and Volatile Evolu ...
Support - excludes advanced Java EE wizards
*
Persistence Library Support
Professional edition
Included with your Professional license:
* All features from the Standard license
CodeMix*
Angular &
TypeScript
TypeScript is a free and open source programming language
A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are ...
* JSjet with
JavaScript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
Debugging
In computer programming and software development, debugging is the process of finding and resolving '' bugs'' (defects or problems that prevent correct operation) within computer programs, software, or systems.
Debugging tactics can involve in ...
CodeLive with Live Preview*
RESTful Web Services
* Advanced
Database
In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases sp ...
Tooling - excludes advanced Db2 support
* Advanced
Maven
MAVEN is an American spacecraft orbiting Mars to study the loss of its atmospheric gases to space, providing insight into the history of
the planet's climate and water. The spacecraft name is an acronym for "Mars Atmosphere and Volatile Evolu ...
Support
* Standard
Spring
Spring(s) may refer to:
Common uses
* Spring (season), a season of the year
* Spring (device), a mechanical device that stores energy
* Spring (hydrology), a natural source of water
* Spring (mathematics), a geometric surface in the shape of a ...
Development- excludes Scaffolding
Enterprise Reports*
UML
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 ...
1 and 2 Modeling
Blue edition
Included with your Blue license:
* All features from the Professional license
*
WebSphere Application Server
WebSphere Application Server (WAS) is a software product that performs the role of a web application server. More specifically, it is a software framework and middleware that hosts Java-based web applications. It is the flagship product with ...
Support
*
WebSphere Portal
WebSphere Portal is an enterprise software used to build and manage web portals. It provides access to web content and applications, while delivering personalized experiences for users.
The WebSphere Portal package is a component of WebSphere app ...
Server Support
*
WebSphere Liberty Profile Support
* Remote WebSphere Connectors
* In-Workspace WebSphere Deployment
* Advanced
Editors
Editing is the process of selecting and preparing written, photographic, visual, audible, or cinematic material used by a person or an entity to convey a message or information. The editing process can involve correction, condensation, orga ...
for WebSphere
* Application Client Project Support
*
Portlet
The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for Java portlet developers.
Portlets are pluggable user interface software components that are managed and ...
Application Development
* Advanced
IBM Db2
Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON a ...
Support
Spring edition
Included with your Spring license:
* All features from the Professional license
* Advanced
Spring
Spring(s) may refer to:
Common uses
* Spring (season), a season of the year
* Spring (device), a mechanical device that stores energy
* Spring (hydrology), a natural source of water
* Spring (mathematics), a geometric surface in the shape of a ...
Development
*
Scaffolding
Scaffolding, also called scaffold or staging, is a temporary structure used to support a work crew and materials to aid in the construction, maintenance and repair of buildings, bridges and all other man-made structures. Scaffolds are widely use ...
for Spring Applications
* Advanced
JAX-WS
The Jakarta XML Web Services (JAX-WS; formerly Java API for XML Web Services) is a Jakarta EE Application programming interface, API for creating web services, particularly SOAP services. JAX-WS is one of the Java XML programming APIs.
Overview
...
with Spring
Spring DSLSupport
Bling edition
Included with your Bling license:
* All features from the Professional license
* All features from the Blue license
* All features from the Spring license
See also
*
Eclipse
An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ce ...
*
Comparison of integrated development environments (IDEs)
References
External links
*
{{Eclipse plugins
Integrated development environments
Java development tools
Linux integrated development environments