Architecture Meets Aesthetics

Understanding the dos and don’ts of frontend technologies is vital to get challenging user interface concepts and designs up and running. We not only support you with integrating user interface design and engineering activities into your existing development process, we also deliver concrete software artifacts for .NET, WinRT and Java or graphical assets for other technologies. Find out how you can benefit from our user interface development services.

Agile towards success

DESIGNER DESIGN ENGINEER USABILITY ANALYST CUSTOMER’S SOFTWARE ENGINEER CUSTOMER’S PRODUCT OWNER SCREEN DESIGN INTERFACE DEFINITION PROTOTYPING IMPLEMENTATION TESTING APPROVAL

Agile software development processes and methods form our everyday work. For this reason our user interface design and development activities accompany an overall iterative and incremental approach. Benefit from our experience with e.g. SCRUM and be inspired how user interface work items can be incorporated into sprint planning and coordination. Gain experience in mutual projects about how low-fidelity prototypes or high-fidelity spikes accelerate the identification of user stories and simplify estimation and time-boxing tasks.

Patterns rather than patchwork

Touch me CONTROL LAYER (MVC) STYLE Skin TEMPLATE Micro Layout MODEL Domain Objects • Messaging • Services APPLICATION LAYER (MVVM) VIEW Macro Layout GLUE Data Bindungs • Converters • Behaviors VIEW MODEL Macro Interactions MODEL Micro Interactions
View - View Model / Presentation Model - Model

We implement according to well established architectural patterns. While in .NET and WinRT we follow the Model-View-ViewModel approach (MVVM), in the Java world we favor the analogous presentation model pattern. In either case we separate the actual presentation logic from the application’s visual appearance and loosely couple both layers via data bindings.

Our way to modern WPF and WinRT UIs

In case your user interface bases on modern Microsoft frontend technologies, our UI design engineers can become an active part of your development team, supporting you with valuable XAML artifacts.

.NET, WPF, Windows Phone, XAML, Expression Blend

Regardless whether your screens require detailed layout- and animation definitions or if you need control and data templates to revamp existing controls – our experience with Expression Blend in any case is your advantage when it comes to integrating user interface design and development. With our know-how we can support you with the following Microsoft technologies:

  • WPF
  • WinRT (Windows Store Apps)

XAML Artifacts

For .NET and WinRT based projects our UI design engineers can actively support your development team. Among other things we deliver the following software artifacts directly as XAML code:

  • Control and data templates to style your controls
  • Storyboards for animated and fluid UIs
  • Screen layouts including dynamic behavior
  • Other resources such as color values, font definitions etc.

Java Swing Look & Feels in record time

Regardless of whether you want Centigrade to come up with a tailor-made design concept or purchase our ready-made stock Look & Feel BizLaf – we relieve you from the burden of integrating the Look & Feel into your application.

And when you decide in favor of a tailor-made design: we are experienced in creating sophisticated Java Swing Look & Feels – driven by our powerful and flexible engine Cezanne – that can be integrated into your Swing application with just a few lines of code. Discover how exceptionally easy it could be to get exceptionally convincing results.

Swing Default Look & Feel and Centigrade Custom Look & Feel

Your Contact
for Java

Simon Albers

Simon Albers

+49 681 959 3110

Java Solutions

For Java Swing based projects we can deliver ready-made Look & Feel solutions from one single source. Learn more about:

  • Cezanne
    The Look & Feel engine for Swing.
  • BizLaf
    The stock Look & Feel for business applications.

Want to know more about our services, products or our UX process?
We are looking forward to hearing from you.

Luzie Seeliger

Project Coordination and Communication

+49 681 959 3110

Contact form

  • Saarbrücken

    Science Park Saar, Saarbrücken

    South West Location

    Headquarter Saarbrücken
    Centigrade GmbH
    Science Park 2
    66123 Saarbrücken
    Germany
    Saarland
    On the map

    +49 681 959 3110

    +49 681 959 3119

  • Mülheim an der Ruhr

    Games Factory Mühlheim an der Ruhr

    North West Location

    Office Mülheim
    Centigrade GmbH
    Kreuzstraße 1-3
    45468 Mülheim an der Ruhr
    Germany
    North Rhine-Westphalia
    On the map

    +49 208 883 672 89

    +49 681 959 3119

  • Haar · Munich

    Haar / München

    South Location

    Office Munich
    Centigrade GmbH
    Bahnhofstraße 18
    85540 Haar · Munich
    Germany
    Bavaria
    On the map

    +49 89 20 96 95 94

    +49 681 959 3119

  • Frankfurt am Main

    Frankfurt am Main

    Central Location

    Office Frankfurt
    Centigrade GmbH
    Kaiserstraße 61
    60329 Frankfurt am Main
    Germany
    Hesse
    On the map

    +49 69 241 827 91

    +49 681 959 3119