Netduino home hardware projects downloads community

Jump to content


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

smokingfish

Member Since 13 Feb 2013
Offline Last Active Nov 08 2013 04:42 PM
-----

#49573 LCD Display Libraries, UI Engine and UI Editor

Posted by smokingfish on 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

why?
- 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




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.