Netduino home hardware projects downloads community

Jump to content

The Netduino forums have been replaced by new forums at This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.

LCD Display Libraries, UI Engine and UI Editor

lcd ui editor user interface netduino

  • Please log in to reply
1 reply to this topic

#1 smokingfish



  • Members
  • PipPip
  • 14 posts
  • LocationGermany

Posted 19 May 2013 - 06:54 PM

hello there


i already posted this on the 4dsystems forums, but i guess its a better fit here.

Codeplex Repo


a "finished" program (included in the repo, but not runnable at the moment) which worked fine using a previous version of the ui engine was posted here : link

i will recreate it using the editor at a later point.


what is it?

- libraries for serial graphical displays from 4dsystems
- a .net c# library for goldelox & picaso SPE (it is missing some functions i couldnt test yet)
- a .net c# library for VISI Genie
- a simple UI engine
- a graphical editor for the UI engine with simulation support (using a gdi renderer or directly sending to a connected display)
- renderer interfaces to add support for other displays

what for?
- if you dont want to use the ui engine which is running on these serial displays but want your own
- if you want the UI code to run on the microcontroller, not the display - that makes it harder to migrate to another platform

- i want to add support for other serial and non serial displays in the future
- i want full control over my ui, implementing a scrolling textbox in visi genie was not possible, in visi quite hard (visi and visi genie are ways to create ui's for these displays using a editor from 4dsystems and a custom programming language named 4DGL)
- this way i have a custom, very responsive and nice UI on a microcontroller (netduino2 / mini) which is normally not suited for that task
- i like managed code...
- why not...

the ui editor actually generates compatible code for the ui engine, which is then compiled at runtime and run against a renderer (gdi for a (buggy) preview or directly to a display using the same lib which is running on a NETMF board).


all code of the display libraries and UI engine are shared by the windows based UI editor and the NETMF board solutions.

its not all finished, so if you really want to use it now, help out or wait a bit Posted Image


Posted Image

#2 cutlass


    Advanced Member

  • Members
  • PipPipPip
  • 78 posts
  • LocationNew England. :)

Posted 20 May 2013 - 04:32 AM

Wow, looks very cool!

Also tagged with one or more of these keywords: lcd, ui, editor, user interface, netduino

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.