MyEclipse Built on Luna
Eclipse 4.4, the Luna release, is here! From Java 8 and Lambda expressions to the much awaited ability to enable split editors, MyEclipse is built on the Luna GA release, ready for you to take advantage of the latest features from Eclipse. To learn about some of the highlights of the Luna release, visit http://genuitec.com/luna.
Server Connectors Updated to the WTP Framework
Ever since our first release, MyEclipse has shipped custom server connectors. Over the past decade, we’ve added support for more than a dozen server families ranging from Apache’s Tomcat to IBM’s WebSphere, with multiple versions supported per family.
With 2015, we’re merging our connector framework with the Web Tools server framework, giving you the best server tooling across both camps. All the servers we have ever shipped are still supported, but they now offer additional control & configurability, something that will only get better as we march toward our GA release.
- Deploy multiple projects simultaneously.
- Multiple versions of the same server are formally supported.
- Finer grained server status reporting.
- Packaged deployed mode still supported across all connectors.
- Install third party connectors from the Eclipse marketplace or elsewhere into MyEclipse and have them work seamlessly with our server tooling.
- The fast in-workspace deployment mode is now the default deployment mode; it supports the deployment of all project types.
- You can now start and stop individual modules.
- MyEclipse automatically detects running WebSphere instances and provides instant access to its services and up-to-date module deployment status.
In prior versions of MyEclipse, we had legacy WebSphere connectors in the Pro edition, as opposed to the new WebSphere connectors in the Blue edition. With the unified product (read more below), we have removed our legacy WebSphere connectors in favor of the newer Blue connectors. You must have a Blue license to use WebSphere in MyEclipse.
New REST Explorer Provides More Flexibility
The new MyEclipse REST explorer has been written from the ground up to allow you to explore REST web services through WADL files. You can even create WADL files from scratch and use the explorer to hit the end points immediately.
The REST API node in the MyEclipse Explorer view includes a few predefined REST services that you can explore in the REST Explorer. These services require authentication; both OAuth 1 and OAuth 2 (code grant flow) are currently supported – feel free to add your own services to the list.
This explorer does work on all OSs and architectures and is miles ahead of the explorer we had in earlier releases.
Dashboard and Other Tools Make Tasks Easier
The MyEclipse dashboard allows you to create new projects easily or import existing projects from version control or your file system. Each dashboard section includes key project management actions and relevant documentation, giving you a jump-start on development in MyEclipse.
The MyEclipse Explorer view presents a framework-centric view of your project without losing the Java focus of the Package Explorer. The explorer includes the ability to filter resources displayed based on name, and enables easy file content search. It also includes additional nodes like the REST API and Servers nodes.
Mobile Tooling - PhoneGap Support
The new PhoneGap Application Project wizard enables development of hybrid HTML5-Native mobile apps using PhoneGap 3.3 (Cordova 3.3) for both Android and iOS. Manage plug-ins using the Plug-in wizard, test apps in the Mobile Web Simulator, and then use PhoneGap Build Services to build your app for testing on devices or for final release.
Note: HTML5 Mobile app tools are deprecated in MyEclipse 2015.
Try Upgraded Features with Integrated Upgrade Trials
MyEclipse 2015 CI is a unified MyEclipse product with license levels allowing you to access all MyEclipse features. Instead of downloading and installing separate products (MyEclipse Blue, MyEclipse Spring or MyEclipse Bling), the license level you purchase provides you with access to features such as advanced WebSphere and Spring, all from one product.
With the unified MyEclipse 2015 CI, you can easily try out all features without losing your existing license setup. When you run across a feature that requires an upgrade from your current license, MyEclipse notifies you that the feature is an upgrade and provides you the opportunity to try a free 30-day upgraded license.
Our embedded Derby server has been updated from version 10.9.1.0 to 10.10.2.0 in order to support Java 8 environments.
The integrated version of Spring Tool Suite has been updated to version 3.5.1 from 3.3.0.
Linux / GTK 3
With Luna, Eclipse has enabled GTK3 support by default on Linux. While this is a major step forward in supporting modern Linux OSs, the GTK3 support is still not complete. During our Luna integration tests we have experienced some bugs related to GTK3, like missing menu shortcuts, flickering during control refresh, color scheme issues, sporadic keybindings problems and, in rare occasions, crashes. We expect Luna SR1 to include fixes to all critical issues, a small sampling of which can be found here: 340067, 424596, 431160.
Users who are dissatisfied with GTK3 support can force GTK2 mode by setting up an environment variable as shown below:
$ export SWT_GTK3=0