Mosaic's Source Code Generator Makes Front Panel Design Easy

7/22/2005 - Mosaic has released a GUI Builder as part of its GUI Software Toolkit for Mosaic’s embedded touchscreen-operated controllers. The GUI Builder is a source-code generator that runs on a Mosaic touchscreen controller to assist OEMs in creating an effective and interactive human-machine interface for various applications.

“While the controller’s GUI Toolkit already provides the tools you need to code a custom GUI for your application, the GUI Builder goes a step beyond that by coding your GUI for you, – said David Siu, Mosaic’s Lead Design Engineer –“It gives you a what-you-see-is-what-you-get approach to creating menus by placing and grouping graphics and buttons on your controller’s display.”

The user can edit and test screen layouts directly on their target hardware. As menus are created, the user controls the GUI Builder through a serial terminal while simultaneously viewing the menus on the controller’s LCD. When adding new graphics or buttons to the menus, objects are moved to the desired places with a finger on the controller’s touchscreen or using keys on the PC keyboard. After the menu content has been created, the GUI Builder generates the source code that implements the newly built user interface. This source code is used directly in the application, or can be further edited by hand as needed.

The advantages of the GUI Builder are:

  • The GUI Builder allows OEMs to design graphical user interface visually, eliminating the need to painstakingly work out the screen coordinates of each of GUI objects.
  • All that is needed to get started using the GUI Builder is a graphics library. Users may employ Mosaic’s sample library or create their own custom graphics.

The GUI Builder is provided free of charge with the purchase of any Mosaic embedded instrument controller.

About Mosaic Industries Inc
Since 1985, Mosaic Industries, Inc. has been providing off-the shelf customized hardware solutions, from analysis to product design, for numerous applications such as industrial control, automation of industrial processes, product development and/or product upgrades, data acquisition, and scientific instruments. For further information call 510/790-1255 or visit www.mosaic-industries.com

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on:

 
Embedded Star Newsletter
Don't have time to visit Embedded Star everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:   

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.