We offer training, consulting, design, and development services with a focus on Swing. Our services complement the JGoodies freeware and products; we assist you in choosing the appropriate package and service and ensure that you get the most out of our offerings – within your budget.
Java Desktop Workshop
We offer a 2-day in-house workshop where we review, discuss, and improve your Swing visual design and application implementation. As a result of the workshop your developers will be able to effectively design and implement visual interfaces using Swing.
We offer a 5-day in-house training for the JGoodies Smart Client product. It covers all aspects of professional Swing application development: layout, visual design, desktop patterns, data binding, validation, background execution, builders, standard dialogs, etc.
User Interface Design
We visually design Java panels, dialogs and frames, and we assist you in getting icons, colors, fonts, typography and layout right. Our goal is a functional user interface – with high-fidelity aesthetics wherever possible.
You provide an outline of your application. We then implement an application skeleton, remotely, using an effective UI construction process, following good practice patterns, and utilizing our mature user interface and application code foundation.
In 2 – 4 weeks you get back a runnable and rich application that provides the basic user interface and screen structure; it solves common UI tasks, can already serve as a demo, and can help you get into a job at your client.
The application skeleton is the starting point for your further development. Its structure and patterns guide you through the Swing development process. You then add features and content and bind the UI to your domain models.
From time to time you can come back and let us review your code and design.
Enterprise Project Jump Start
This is the most efficient way to start your next Swing application project. It combines the services mentioned above.
In a 2-day workshop we clarify your needs and specify an outline of the application. We develop and provide an application prototype based on the JGoodies Smart Client. After a 5-day training your team is aquainted with the visual design concepts, patterns, libraries, and production process that we advocate.