Get Your Quote

Awesome! We’re just about ready to put together a quote for you. We just need your email, and for you to check out a couple savings you can take advantage of.

Optionally tell us a bit more about yourself

Take Advantage of extra Savings!

Pre-activation includes professional edition.
Your Quote hase been successfully submited.

How Does the New MyEclipse Bling Compare to RAD?

Posted on Jul 14th 2011

If you're in an IBM-centric shop, but want awesome Spring tooling, then Bling is for you. Check out the Bling vs RAD comparison for yourself. Read about Bling in the press. Then give it a free trial to see it in action.

MyEclipse for Spring 9.0, Rockstar video

Posted on Jun 7th 2011

Enjoy the new video - it's really well produced. - MyEclipse for Spring (ME4S) is a collection of the best Eclipse-powered development tools for Spring developers. It's comprised of many Spring-specific editors & wizards, an integrated Spring sandbox, an extensive set of code generation functions, rapid Spring project bootstrapping, and rich annotation editors. Learn more and try it for free at

MyEclipse for Spring 9.0 Bootcamp (5/3/11)

Posted on Apr 15th 2011

Join us for a webinar on Tuesday, May 3, 2011 at 11:00 AM – 12:00 PM CDT MyEclipse for Spring (ME4S) is a collection of must-have development tools for Spring developers.   This free webinar will cover the essentials of ME4S 9.0 to help you streamline your use and maximize the benefits you gain from using the richest set of Spring development tools on the market. REGISTER Our hour-long bootcamp session will cover the following:

  • Spring Tools – Spring-specific add-ons for Eclipse, including bean wizards, configuration editors, content assist, refactoring support and more
  • Integrated Spring Development Sandbox – Preconfigured, ready-to-go Apache Tomcat application server and Apache Derby database
  • Code Generation –  Extensive code generation functions for creating software components (or even ready-to-run applications) for the following technologies: Spring MVC, Spring Web Flow, Spring Security, REST, JAX-WS, Adobe Flex, Google Web Toolkit (GWT), iPhone w/ iWebKit, JPA, DAO and JSF 2.0/Primefaces
  • Spring Project Bootstrapping – Initialization of a Spring project with all required dependencies and libraries for both native Eclipse and Maven-based projects
  • Annotation Editors – Companions to the Eclipse Java Editor that provided quick access to annotation references and use cases

ME4S 9.0: Smarter Auto Code Generation and Application Development for the Spring Framework

Posted on Apr 5th 2011

Along with Skyway Software, we're happy to announce the launch of MyEclipse for Spring 9.0 (ME4S). The paradigm shifting auto-code generation technology is designed for enterprise level application development that now supports a level of intelligence never seen before in the IDE marketplace. ME4S has many new, exciting features, including:

  • all enhancements from MyEclipse Pro 9.0
  • new code generation for JSF 2.0 and Primefaces
  • enhanced code generation for Spring 3.0 MVC
  • new code generation for GWT 2.1.x
  • new code generation for REST services
  • new JPA 2.0 annotation editor
  • enhanced Spring 3.0 Controller annotation editor
  • enhanced project boostrapping for Eclipse and Maven
  • upgrade of Spring tools
  • enhanced code generation engine with end-user template customization
To see a demonstration of the newest technologies please join us on May 3 at 12:00pm EDT. A link for this free webinar will be posted on this blog shortly.
MyEclipse Pro 9.0 Enhancements MyEclipse for Spring (ME4S) includes all the functionality and enhancements of MyEclipse Pro 9.0, including enhanced support for Java EE 6, JSF 2.0, JPA 2.0, JAX-RS, HTML 5, and Windows 64-bit. Code generation for JSF 2.0 and Primefaces This release extends the code generation capabilities of ME4S to include JSF 2.0 and Primefaces.  JSF code generation has been a long standing feature request of the ME4S community, and the new JSF code generation option is available using the same easy-to-use scaffolding wizard that ME4S developers are already familiar with.  JSF scaffolding generates a JSF 2.0 front-end based on Mojarra, the JSF reference implementation, and the Primefaces component suite for JSF 2.0.  This new feature makes it easy for developers to rapidly produce JSF user interfaces and components from Java beans, JPA entities or by reverse-engineering database tables. [caption id="attachment_2972" align="aligncenter" width="450" caption="Scaffolding Wizard - JSF Option"][/caption] ME4S 9.0 has also been extended to optionally generate a supporting service, domain and DAO layer for the JSF 2.0 software components, resulting in a ready-to-run application that can be immediately deployed and tested.  This makes it possible to start validating and testing the JSF software components without having to first integrate the software components into a current application.  Another benefit is that the generated application serves as a reference implementation for how the generated JSF 2.0 software components integrate or interact with the other components of an application.  This helps new developers learn JSF 2.0 and associated best practices, and it also helps experienced developers quickly understand the dependencies of the generated software components. [caption id="attachment_2977" align="aligncenter" width="450" caption="Generated JSF Application"][/caption] Check out the new JSF 2.0 and Primefaces scaffolding tutorial for ME4S 9.0. Code generation for Spring MVC 3.0 As the Spring framework is enhanced and best practices evolve, ME4S aims to incorporate them into its code generation capabilities and templates.  The 9.0 release includes support for the simplified Spring MVC configuration options of Spring 3.0.  This results in considerably less Spring configuration settings and context files for typical Spring web applications, while still maintaining support for the extended capabilities of Spring MVC.  For developers that are using older versions of Spring MVC, ME4S 9.0 maintains legacy support for Spring MVC 2.5.  The developer can specify the desired version within the scaffolding wizard. [caption id="attachment_2980" align="aligncenter" width="450" caption="Scaffolding Wizard - Spring MVC Option"][/caption] Check out the updated Spring MVC 3.0 scaffolding tutorial for ME4S 9.0. Code generation for GWT 2.1.x Google Web Toolkit (GWT) 2.1.x introduced some major enhancements, and the GWT development patterns and best practices have evolved accordingly.  The GWT code generation features have been expanded to incorporate the latest GWT enhancements, including UI Binder, the MVP framework, Activities/Places, and Request Factory.  For developers using early versions of the GWT SDK, ME4S is maintaining legacy support for GWT 2.0 code generation.  Within the scaffolding wizard, the developer simply selects which version of GWT to generate code for. [caption id="attachment_2983" align="aligncenter" width="450" caption="Scaffolding Wizard - GWT Options"][/caption] When GWT code generation is combined with the ME4S option to generate a supporting service, domain and DAO layer, ME4S can quickly produce an integrated, ready-to-run GWT and Spring application that demonstrates the best practices of both GWT (client-side) and Spring (server-side) development. Check out the updated GWT scaffolding tutorial for ME4S 9.0. Code generation for REST services Another recurring ME4S feature request has been to add code generation support for REST services, and ME4S 9.0 introduces Spring REST code generation.  Now developers can quickly generate REST software components from Java beans, JPA entities, or reverse-engineered database tables. [caption id="attachment_2986" align="aligncenter" width="450" caption="Support for REST and JSON "][/caption] This new code generation option can be applied very broadly, including:
  • producing REST-ful controllers for a Spring MVC application
  • producing REST/JSON services for RIA and AJAX applications
  • producing REST/JSON services for native Android and iPhone applications
  • producing REST application APIs to enable 3rd party integration and data mashups
The code generation templates have been implemented to generate according to the common best practices for REST services.  If you have custom requirements, you can use the generated software components as a starting point.  Alternatively, the REST code generation templates in ME4S 9.0 can be easily modified to reflect custom requirements. In addition to generating REST software components, the ME4S annotation editor for Spring has been enhanced to support the REST-specific annotations and configuration options.  This gives the developer an additional option for customizing the generated REST software components using a rich annotation editor that works in conjunction with the standard Eclipse Java code editor. New JPA annotation editor Previous versions of ME4S introduced rich annotation editors to help developers maintain JAX-WS and Spring software components, and ME4S 9.0 offers a new annotation editor for JPA 2.0.  The new JPA editor operates similarly to the JAX-WS and Spring annotation editors.  It works along side the Eclipse Java editor, guiding a developer in the valid use of the broad set of available JPA annotations and providing quick access to JPA references. [caption id="attachment_2989" align="aligncenter" width="450" caption="JPA Annotation Editor - Entity tab"][/caption] [caption id="attachment_2992" align="aligncenter" width="450" caption="JPA Annotation Editor - Named Queries tab"][/caption] Enhanced Spring 3.0 Controller annotation editor In support of the Spring 3.0 code generation enhancements in ME4S 9.0, the annotation editor for Spring controllers has been enhanced to support the new annotations and configuration options for Spring 3.0.  Regardless of whether the Spring controller was originally generated by ME4S or completely hand-coded, the enhanced annotation editor helps developers spend less time figuring out which annotations are available and guides them in how the annotations are supposed to be used.  The annotation editor works in conjunction with the Eclipse Java editor, and changes made in the annotation editor are immediately reflected in the Java code editor. [caption id="attachment_2995" align="aligncenter" width="450" caption="Spring Controller Annotation Editor - Controller tab"][/caption] [caption id="attachment_2998" align="aligncenter" width="450" caption="Spring Controller Annotation Editor - Controller Detail tab"][/caption] Check out the updated Spring annotation editor tutorial for ME4S 9.0. Enhanced project bootstrapping for Eclipse and Maven projects As part of the code generation functions, ME4S optionally bootstraps projects with all required dependencies, and ME4S supports both native Eclipse and Maven-based projects.  In this release, most of the libraries required by the ME4S generated software components have been updated, and many new libraries have been added to account for the new GWT, JSF, Spring, and REST code generation features in ME4S 9.0.  For standard Eclipse projects, you can direct ME4S to use classpath containers or copy Java libraries directly into the project.  For Maven projects, you can direct ME4S to add dependencies and relevant repositories to the Maven POM file. [caption id="attachment_3001" align="aligncenter" width="443" caption="Java Libraries for Project Bootstrapping"][/caption] The default selection of Java libraries is determined by the generation options selected by the developer in the code generation wizards, and the wizard lets the developer fine-tune the list of Java libraries. Enhanced Spring tooling ME4S 9.0 incorporates upgrades to many Spring developer tools, including bean wizards, bean editors, configuration editors, WebFlow editors, content assist, refactoring support, project validation, and bean dependency graphs. Enhanced code generation engine with end-user template customization ME4S employs a native Eclipse code generation engine and an extensive set of templates for all of its code generation functions.  Every template is implemented using an easy-to-use and open standard template language to generate high-quality, well-formed source code and incorporate the respective best practices for the software components being generated.  Many developers use the ME4S templates as-is and manually modify the generated software components.  However, ME4S 9.0 also enables developers to easily modify the templates to customize the code generation engine according to their specific requirements.  If you are employing code generation as part of your development process (and why wouldn't you?), ME4S 9.0 makes it very easy to create, use, package and distribute a custom set of code generation templates for ME4S.  The new template customization feature is applicable to all ME4S generated software components, including the new software components (JSF, REST, and GWT) introduced in ME4S 9.0. Check out the updated template customization tutorial for ME4S 9.0. Summary In summary, the focus of ME4S 9.0 has been to further expand the code generation options for developers and provide the richest set of Eclipse-based tooling for Spring developers.  But don’t take our word for it, see for yourself using our free 30-day trial. To learn more about ME4S, visit our YouTube channel or check out our Educational Materials.

ME4S vs. IntelliJ IDEA (via DZone)

Posted on Feb 17th 2011

We recently posted a story to DZone on the merits of why MyEclipse for Spring (ME4S) is the only Spring IDE that a developer will ever need, what ensued in the comments section became an unexpected debate about the Spring capabilities of IntelliJ IDEA versus ME4S. This post is for our readers considering what IDE is best for their Spring development; we captured the comments so that you can make an informed decision about your Spring development needs. Let the show begin.... Dxxvi says: It's $100/year. IntelliJ IDEA $250 for the 1st year, $150 next years. Idea supports not only Spring but hundreds of other things. I haven't used ME4S yet so I wonder if I can do these things with it: scenarioDefinitionController Clicking on any spring bean name leads me to the bean definition. - Code completion/suggestion in spring xml: for example when I type class="org.springf Idea shows a list of packages starting with springf for me to select. - For Spring 3, if I write @Value("${A_NAME_IN_PROPERTIES_FILE}") private boolean aNameInPropertiesFile; then when I point the mouse over A_NAME_IN_PROPERTIES_FILE I will see its value and the properties file name where it's declared. - From Java, Idea gives me an icon for a java class which is a spring bean. Clicking on that icon will lead me to the bean definition in xml files. - Spring AOP: Idea gives me an icon at this line nieleyde replied ME4S is MyEclipse Pro *plus* a bunch of additional Spring-related tools capabilities. So in addition to get the best general-purpose Java IDE, you also get specialized Eclipse editors for each stereotype supported by Spring web applications (@Controller, @Service, @Repository, @Component, Spring Web Flows) and a boat load of Spring code generation. From your domain model (db tables, java beans or JPA entities) you can instantly generate full ready-to-run applications or just the specific application components that you need. Here's a list of the application types and components that are generated: 1. Spring MVC 2. Spring Web Flow 3. Adobe Flex + Spring 4. GWT + Spring 5. JSF 2.0 + Primefaces + Spring (coming very soon) 6. Spring MVC for iPhone 7. REST (coming very soon too) IDEA is a good IDE, but it just doesn't have all the functionality of ME4S. Furthermore with the Eclipse ecosystem, there are hundreds and hundreds of available Eclipse plugins that can extend and complement ME4S. I hope you get a chance to try it out. If you don't have the time, I recommend you check out the ME4S YouTube channel or some of the more recent webinars. As far as your scenarios, I believe ME4S has equivalent functionality for everything except your second bullet. Regards, Niel Mario Arias replied IDEA have all this features, including those that you mark as "coming very soon" (minus, Spring MVC for iPhone... but What is that?) and much more like Spring + Hibernate + SQL Integration, Spring Test Framework and Spring WS nieleyde replied Mario, I think you are misunderstanding me. ME4S can be used to develop all the application types that I listed, *AND* ME4S can also be used to generate full ready-to-run applications for these technologies. I just took a look at IDEA again to see if perhaps they've introduced more advanced code generation and Spring editors since the last time I reviewed IDEA. I found several references to how IDEA can be used to develop different types of applications, but I couldn't find anything that references how IDEA can generate fully implemented applications. I also couldn't find any references to any dedicated editors for maintaining Spring stereotypes. I'm not referring to only content-assist (which ME4S also has)....I'm referring to dedicated editors that present the developer with all the configuration options for a given Spring stereotype. Let me describe one of the simplest scenarios of ME4S generation functionality. Let's say that you want to generated a Spring MVC application from a single database table. (Remember this is intended to be a very simple example). Using ME4S I would use the scaffolding wizard to specify (a) the database table to be used and (b) the desired application type [Spring MVC]. From only that information ME4S will generate a complete application, including: 1. a JPA entity corresponding to domain model 2. a DAO for managing the JPA entity (Spring @Repository) 3. a full set finder methods (JPA named queries) for JPA entity 4. a Service with fully implemented CRUD operations for managing domain model (Spring @Service) 5. a Controller with fully implemented request handlers for supporting web application (Spring @Controller) 6. all the necessary Spring annotations and configuration files for a Spring MVC app, 7. all the necessary JSP pages using Spring Form tag library and JSTL 8. a layout managed user interface using Sitemesh, 9. client-side validation implemented Spring JS with DOJO, 10. CSS for UI styling 11. JUnits for every Service and Controller, 12. SpringSource certified code and configuration files, 13. Hibernate configuration, and 13. all the required Java libraries This whole process takes less than one minute. Perhaps you don't want an HTML front-end. Maybe you want an Adobe Flex or GWT front-end. Just re-run the ME4S scaffolding wizard and select Adobe Flex or GWT (or both for that matter) instead of Spring MVC. In a few more minutes you have a full ready-to-run Adobe Flex and GWT application that's integrated with a Spring back-end. I hope that helps. Mario Arias replied OK, We see the development process from a very different mindset. Actually, I never trust on any code generated by an IDE, and most of the average IntelliJ Users will think the same. replied Mario, you should take a look at the code and follow up with us if you have any specific recommendations. Our goal has always been to generate code that that is indistinguishable from hand written code. We completely understand that there have been some "bad" code generators out there, and sympathize with developers who have been turned off to the idea that the IDE can assist with repetitive coding tasks. We hope you will reserve judgment until you review the code in question. We have taken great care to replicate best practices and to deliver clean and consistent code and configuration files. We also offer the ability to customize the templates that are used in the generation process. We'll look forward to your specific feedback. Thanks Jack Kennedy mikeezx6r replied @dxxvi Actually, it's $200/yr. They're offering 50 percent off initially to get some users... dxxvi replied I was talking about personal licenses and you were talking about commercial licenses -END- So there it is, the merits of both IDE as it relates to Spring development. If you'd like to continue the discussion, meet us at this thread on DZone. In the end, if you wish to try ME4S free for 30 days, go here. To compare IntelliJ IDEA, try a trial here.

The Only Spring IDE You’ll Ever Need

Posted on Feb 10th 2011

According to a number of surveys, including this one from ZeroTurnaround, Spring is the most popular Java framework on the market with the highest adoption rate among developers. What's interesting is that last year when Skyway Software and Genuitec conducted our own market research, we came to same conclusion - that Spring is where the action is; it's where developers are doing a lot of clean, efficient programming.

So to capture a piece of the growing Spring market we created MyEclipse for Spring (ME4S) as a means to make a clean language even cleaner, and faster to program to as well. ME4S was designed with a core functionality called "scaffolding," which simply means auto code generation. Now, this isn't code generation that takes the creativity away from developers, instead it eliminates the mundane coding associated with getting an application up and running; something that can take days to accomplish in Spring - ME4S will do in mere minutes. And the best part is that code can be ported anywhere you desire (it's not limited to use only in ME4S). That's just one feature of ME4S, but there are many others that make it the premier Spring IDE on the market. As the graphic above depicts, it scaffolds applications for Google Web Toolkit, Spring MVC, Spring Web Flow, the iPhone, and Adobe Flex.  Can the standard flavored Spring do that? Didn't think so. Try ME4S free for 30 days. And, if you decide to upgrade your Spring experience it's just $99 annually for a fully supported Spring IDE. Happy programming. :)

MyEclipse for Spring 8.6.1: Google App Engine Support, Customizable Code Generation and More

Posted on Oct 19th 2010

On October 11th, MyEclipse for Spring released version 8.6.1 which contains the set of significant improvements described in this blog.
Please visit the MyEclipse for Spring informational site, educational materials and youtube channel for more information.
STS Support Skyway and Genuitec are extremely excited to announce a new set of options for Spring developers.  First and foremost, October 11th marked the launch a new version of our Spring development accelerators -- MyEclipse for Spring: STS Edition. Developers who are currently using SpringSource Tool Suite (STS) to build their Spring-powered enterprise applications now have the option of installing the core MyEclipse for Spring capabilities directly into STS as a value-added plug-in.  Read more. Google App Engine Support (early access) MyEclipse for Spring 8.6.1 is rolling out an early access capability for users to quickly scaffold applications for Google App Engine, streamlining deployment to the Google Cloud. Using the power of MyEclipse for Spring scaffolding, you can use existing Java Beans, JPA Entities or database tables and generate fully-functional Spring applications that are built to run on Google App Engine.  MyEclipse for Spring tailors and optimizes the generated code and configurations so the application is ready to deploy.  Learn more. See the 5min VIDEO. Customizable Code Generation (early access) Customizable Code Generation provides a mechanism for users to customize any of the artifacts that are generated as part of scaffolding or artifact generation. Developers and architects can now incorporate their own development standards into the generation templates so that scaffolded GWT, Flex, iPhone, Spring MVC or Spring Web Flow applications adhere to custom requirements or corporate standards.  Learn more. See the 5min Customizable Generation video. Enhanced Maven Support Enhanced Maven Support includes providing the most optimal pom file and ensuring support of the most common spring web maven projects in both MyEclipse and STS.  This enhancement is a direct result from our interactions with our MyEclipse customers that use Maven. Thanks again! Flex 4.0 Support We’ve added a new option for scaffolding an Adobe Flex front-end.  The new default generates Flex 4.0 mxml and includes the Flex 4.0 open-source compiler.  We kept Flex 3.5 as an option due to the large stylistic and mxml differences in Flex 4.0.  Check out the updated Flex tutorial. Lot of issues resolved A release wouldn’t be a release without adding fixes to bugs and adding a handful of small improvements.  Please keep those forum posts coming if you have an idea or run into an issue!
How do I get it?
MyEclipse for Spring comes with a free 30 day trial.  Download it at the downloads page.  STS users, follow the appropriate link under the MyEclipse for Spring STS Edition based on the version of STS you are using.
Limited Offer: MyEclipse for Spring is now $99!
To celebrate the release of MyEclipse for Spring: STS Edition, Genuitec and Skyway are proud to offer MyEclipse for Spring at the special price of only $99/year.  This limited-time pricing is available for both the traditional MyEclipse for Spring IDE solution (Enterprise Edition) and the new MyEclipse for Spring: STS Edition. This means that existing MyEclipse Pro users can now upgrade to MyEclipse for Spring for about $35. Your actual subscription date doesn't matter - you can take advantage now! Contact subscriptions or visit the MyEclipse online store today to take advantage of this special offer.
Enjoy 8.6.1!

MyEclipse for Spring Released; Spring Java and Web Development Revolutionized

Posted on Apr 6th 2010

Advanced accelerators and scaffolding capabilities deliver unmatched ease to enterprises Genuitec and Skyway Software have announced the production release of a new software development environment, MyEclipse for Spring. Our jointly-developed product delivers a set of advanced accelerators for Spring development, including Scaffolding, project bootstrapping and enhanced development editors. New & Noteworthy | Download The most widely anticipated feature is the Spring MVC Scaffolding functionality. Scaffolding allows developers to generate ready-to-run Spring applications from existing artifacts such as database schemas, Java Beans, and JPA entities. Essentially, Scaffolding is an auto-building process that typically took developers hours and sometimes days to accomplish, but can now be done in a matter of minutes. Another key feature is the Spring Web Flow Editor. Within MyEclipse for Spring, developers can add Spring Web Flow support to a project and then visually configure the flow of an application. Other capabilities include Spring project bootstrapping, for quickly creating Spring configuration files and adding dependencies, and additional Spring development editors, for simplified configuration of things like Services, Controllers and Web Services. MyEclipse for Spring includes all of the features of MyEclipse Professional, and subscriptions are available for $199 annually. Developers can download a free 30-day trial of MyEclipse for Spring by visiting Download MyEclipse for Spring today and let us know what you think. Cheers!