The Insider: News from Instantiations -
In This Issue

EclipseCon, e4 and more

Product Updates: WindowBuilder Pro: GWT, SWT and Swing Designers all updated

Partner News: Tricept in Germany

Professional Services: We will help you leverage limited time and budgets

Free Webinar!
Quality as a Deliverable: Software Quality is Not Just A Checkbox

Tech Tip: Internationalization is easier than you think

Upcoming Events

The Buzz: Instantiations® In the News

Smalltalk Corner: Upcoming Events and more


Previous Issues

See the Archives of the Insider »


Checkout Instantiations Products

On the New Eclipse Marketplace »

EclipseCon, e4 and More

EclipseCon 2010 logoe4 will be one of the hot topics of EclipseCon 2010, and Instantiations is here to help you figure out how to make the transition as it pertains to plug-in development.

The mission of the e4 project is to build a next-generation platform for pervasive, component-based applications and tools. e4 is the incubator for Eclipse 4.0, to be released 2010. Building on current Eclipse and OSGi technology as a solid foundation, its major goals include:

** Making it easier to write plug-ins
** Allowing better control over the look of Eclipse-based products
** Providing a uniform, pervasive platform across computing environments (Web / RIA, Desktop, Server, Cloud, Embedded)
** Increasing diversity of contributors to the platform
** Maintaining backward compatibility for API-clean clients

Instantiations’ Dan Rubel (e4 committer) and Eric Clayberg, authors of Eclipse Plug-ins will present a tutorial at EclipseCon on plug-in development for Eclipse 3.x and what's different in e4. It’s a hands-on workshop that will compare and contrast the Eclipse 3.x API with the new e4 API. Learn more >>

Come by our booth and enter our daily prize drawing or visit us at one of the following sessions:

**

Building e4 Plug-ins
(2-hour Hands-on Tutorial)

Wednesday, 10:00am
**

UI Testing Patterns and Best Practices
(25 min talk)

Thursday, 4:20pm
**

Make Your GUIs Sing!
Better, Faster Design with Instantiations

Tuesday, 1:30pm
Wednesday 2:30pm
**

Make Your GUIs Sing!
Better, Faster Testing with Instantiations

Tuesday, 2:00pm
Wednesday, 2:00pm
**

Developing High-Quality, Secure Code with CodePro AnalytiX

Tuesday, 2:30pm
Wednesday, 1:30pm

Product Updates

GWT Designer™ Version 7.3

“I have yet to see another tool in this space that allows you to craft a front-end as efficiently as GWT Designer, especially the way they stay on top of the latest GWT releases.”

David H. McCoy,
Senior Software Engineer,
Navius Technologies

On January 26, Instantiations released GWT Designer v7.3 to support GWT 2.0. This version adds support for the new GWT 2.0 Development Mode, Layout Panels, Widgets and more and supports Windows, Linux and Mac OS X operating systems.

Highlights of the release include:

**

GWT 2.0 Development Mode Support

** Layout Panels
** Widgets Enhanced Ext GWT (GXT) Support
  Update to new version »            Try it free »            Learn more »
WindowBuilder Pro™ Version 7.3
The following enhancements were made to the industry-leading Java GUI builder for Swing, SWT, RCP and GWT:
** More Code Generation Preferences for Events and Layouts
** Better Parsing Support for Exotic Patterns
** Parsing and Speed Optimizations
** Improved Error Reporting
** Enhanced SWT Data Binding Support
** Enhanced SWT PreferencePage FieldEditor Support
** Enhanced Swing GridBagLayout Support
  Update to new version »             Try it free »             Learn more »

Partner News

Introducing German Partner, Tricept

Tricept logoTricept AG has provided application software professional services for over 15 years, primarily focused in the financial sector. Tricept’s broad-based strengths range from consulting services and business analysis on requirements definition through to implementation, testing and quality assurance, maintenance and subsequent monitoring. Located in Germany, Tricept will be a reseller partner for Instantiations implementing both Smalltalk and Java solutions for its clients in Germany, Switzerland and Austria.

Learn more at http://www.tricept.de.

 

Professional Services

How can our world-class Eclipse and Smalltalk consultants help you with your next project?

A number of our customers are finding our consulting services to be a very effective way to leverage limited time and budgets.

With respect to our customers' confidentiality, here are a few examples of projects in process:

** Developing Eclipse RCP applications that control heavy equipment in locations with no Internet
** Mentoring a team in migrating a Java-based insurance policy modeling system onto Eclipse
** Creating an innovative Eclipse/RCP product to replace a customer's traditional green screen IBM 5270-based application

VA Smalltalk consulting is also in full swing — currently dominated by call center applications and more:

** Commercialization of an in-house call center application to enhance competitive performance
** Modernization of a leading bank's award-winning VAST-based call center application to VA Smalltalk and VISTA, as well as providing a Smalltalk training course

How can we help you? Contact us at +1-216-382-8399 or email services@instantiations.com and let us put a proposal together for you.

 

Quality as a Deliverable: Software Quality is Not Just A Checkbox

Reduce errors and decrease security vulnerabilities before problems reach QA, or worse, your customers! Join Rob Ryan and Instantiations® for a virtual tour of CodePro AnalytiX™ to see the power of automating Java software testing throughout your Eclipse-based development project.

It is exponentially more expensive to correct software defects during testing or maintenance that during design and coding. Lower your total cost of development and improve customer satisfaction by addressing quality and security from the ground up.

Tech Tip

Internationalization is easier than you think

Rob Ryan photo

We were recently working on a project to localize software for several countries and thought about one of the most powerful features in the WindowBuilder Pro suite of products - the Internationalization capabilities. The natural tendency when creating a graphical user interface (GUI) is to simply add text and labels to widgets as you go, with little or no regard for the extensibility of the interface being designed. When you are developing for your initial target country, do you consider other possible countries/languages and the inherent localization issues?

The good news is that you really don’t have to. If you’re building your application UIs with the WindowBuilder family of products, you can externalize all the strings in your application, create and manage external resource bundles, render applications in different languages on-the-fly with a simple pull-down menu, and edit various translated strings in context. Literally, with just a few clicks.

Take, for example, a simple application window you would like to localize to French. From the Design view of any of the WindowBuilder suite of products (SWT, Swing, or GWT):



1. Click on the Externalize Strings button (with a picture of a globe). That will bring up the Externalize Strings Properties dialog.


2. In there, click the New button to create a new string source, choose the source type, and then click OK (or you can change some of the properties other than default).


3. That returns you to the Properties dialog. Click Enable All (to choose all strings in the application window) and then click Externalize.


4. You will then see that the new Externalize Strings tab is available. Click on it to reveal all of the strings that have been externalized, along with the default strings for each value.


5. From there, simply click the New Locale button, choose the language and optional country, and then plug in the new string values in the very straightforward table. Each key is mapped to a default and whatever new languages you create.


6. Once you have added a new locale and clicked OK to exit the Externalize Strings dialog, you will find a pull-down menu on the design view for your application with (default) selected.


7. Pull down that menu to choose any of the languages you have configured, and easily preview exactly how your application will appear based on different languages.

And like that, you’ve localized your application. Down the road, when your application gains interest in Sweden, you will only need to find someone to provide the Swedish translations to quickly add yet another locale to your already global application.

Want to give it a try? Download the full-featured evaluation of the WindowBuilder Pro suite of products here. Got a question or comment for me? Send it my way here.

Subscribe to e-newsletters

Favorite Instantiations Software
at Eclipse Marketplace

Eclipse Marketplace logo

WindowBuilderPro

Eclipse Marketplace logo

CodePro AnalytiX

Eclipse Marketplace logo

WindowTester Pro

 

 

-