Home
Products
Drivers
Firmware
Support
Android
EVE
MCU
Sales Network
Web Shop
Newsletter
Corporate
Contact Us

 

 

EVE Screen Designer (ESD) 3.x Video Tutorials

A range of video tutorials demonstrating applications made possible utilising the EVE Screen Designer (ESD) 3.x integrated development environment (IDE) are available below. The tutorials are categorised into three separate groups based on their simplicity of use - Basic, Intermediate and Advanced. Please click on the screenshots or hyperlinks below to view videos.

The latest version of this tool is ESD3.0 which can be downloaded here. The user guide is available within the 'Help' menu following installation. Alternatively, the user guide can also be downloaded here.

Basic Video Tutorials


Hello World: A single page with clickable “ESD Label Button” and “ESD Label” widgets to show a “Hello World” string.


Widget Opacity: A single page with “ESD Clock” and “ESD Slider” to show the communications between widgets.



Widget Sorting: A single page with “ESD Push Button” widget to show the usage of the “Depth Sort” property of the widget.


User Code: A single page with a “ESD Push Button” widget to show how to add user function when button is clicked



Actor Animators: A single page with two Actor notes to control the progress bar in animated behaviour.   


Basic Math: A single page with two "ESD Spin Box" widgets and "ESD Label" Button to calculate and addition result.   



Conditional Flow: A single page tutorial with “ESD Push Button”;“ESD Check Box” and “ESD Label” functions to
demonstrate how to control the control flow conditionally.


Timer: A single page with “ESD SpinBox” and “ESD Push Button” widgets and “ESD Timer” actor to update the value
of the spin box when the timer ticks. 



Clock Timer: A single page with “ESD Toggle” and “ESD Clock” widgets and “ESD Timer” actor to display a running
clock with a Start/Stop switch.


Radio Button Groups: A single page with “ESD Radio Button”;“ESD Radio Button Group” and “ESD Push Button” to
demonstrate radio button usage.



Bitmap Formats: Four pages with four “ESD Bitmap” and “ESD Push Button” widgets to show all the EVE format bitmaps.  


Color Math: A single page with “ESD Slider” and “ESD Rectangle” functions to display the color based on user input and formulas. 



Logic Blocks: A single page with “ESD Push Button” and “ESD Numeric Label”functions to show the logic which
increasin value when the user clicks the button.


Menu Page: Four pages with “ESD Push Button” and “ESD Label” to simulate a menu bar implementation.



Simple Button: A single page with “ESD Push Button” and “ESD Label” to use the ESD “Update” built-in slot.
 
Intermediate Video Tutorials


Bitmap Persistence: A two pages application which shows the persistence concept in application and page level, by using the bitmap widget as an example.


Blink LED: A single page application shows how to control the LED on a hardware platform using user defined code.



Cell Animation: A single page application shows how to implement animations effect by switching bitmap cells.


Widget Sync Value: A two page application shows a scroll panel which manages the dynamic created
pages by calling user code.



Bitmap Text: A single page application which shows bitmap-based text in EVE format “TEXT8X8” by creating a
new “BitmapTextBox” widget.


Cubic Bezier: A single page application demonstrates a “Cubic Bezier” type animation effect by creating new actors.




Custom Gauge: A single page application shows a customized gauge with rotation of the one needle and background pictures.


Page Persistence: A two page application shows the persistence concept by switching on and off the page, based on user input.



Scroll Panel: A single page application shows a scroll panel which manages the dynamic created push
 button by calling user code.


Scroll Panel Page: A two page application shows a scroll panel which manages the dynamic created pages by calling user code.
 
Advanced Video Tutorials


Thermostat: An application shows how to call a user defined function periodically by built-in slot “Update”.


Picture Frame: An application showing the same picture with custom widget “Bitmap Viewer”.



Washing Machine (Part 1): An application showing a simple HMI design in an example of washing machine UI. It contains several
pictures and multiple user source codes. 


  Washing Machine (Part 2): An application showing a simple HMI design in an example of washing machine UI.
It contains several pictures and multiple user source codes. 



Washing Machine (Part 3): An application showing a simple HMI design in an example of washing machine UI. It contains several
pictures and multiple user source codes.


     Washing Machine (Part 4): An application showing a simple HMI design in an example of washing machine UI.
It contains several pictures and multiple user source codes.



Alarm Clock (Part 1): An application which contains a running clock with time adjust functionality and alarm mode. It contains several user added source files and user defined logic node, as well as a customized actor.


Alarm Clock (Part 2): An application which contains a running clock with time adjust functionality and alarm mode.
 It contains several user added source files and user defined logic node, as well as a customized actor.
 



 

© Future Technology Devices International Ltd.