EXOdesk UI Developer Preview is aimed to help developers to create and test applications for the EXOdesk.
Later this month, the publication tool will be made available to allow the participants of the EXOdesk Development Challenge to submit their applications.
Later this month, the publication tool will be made available to allow the participants of the EXOdesk Development Challenge to submit their applications.
EXOdesk UI is built on the HTML5 apps runtime EXOengine. An application can be built either with HTML tags or with HTML5 canvas. In all situations, hardware acceleration is enabled.
The debug mode shows the collision color map for each application and some of the metrics provided for up to 256 point of touch: pressure, angles, distances.
Independent access to pressure, speed and angle of movement for up to 256 simultaneous points of touch, enabling advanced behaviors and collaborative applications.
Custom HTML5 keyboards and virtual input devices are easy to create with access from JavaScript to functions enabling keyboard and mouse emulations.
The full title and position of the active application is accessible,
enabling contextual customization of the application behavior.
Instant testing: Edit the HTML5 code source and resource files of your application, then click on EXOdesk Dev to test it.
The main group of functions available from JavaScript are:
- exo.app provides an access to the current object properties
- exo.array provides useful functions to manipulate standard JavaScript arrays.
- exo.monitors provides an access to all the monitors connected to the current device
- exo.collisionMap provides functions to manipulate the appearance or your application in the collision map, used to detect when the user or an object touch the application.
- exo.mouse provides an access to the mouse position in all the screens
- exo.touch provides an access to up to 256 points of touch with pressure sensitive (depending on hardware).
To edit your application, open the folder My Document/My Apps/EXODEV/EXOdeskDev/
In
this folder, you can edit the file exomain.htm. You will find examples
of code from the EXOdesk: open the debug mode, then select an example
and press the red switch button.
When your application is ready,
just click on the application name "EXOdesk Dev" on the EXOdesk debug
mode to run it. The application will be reloaded each time you will
click on the application name.
© EXOPC 2012 - All rights reserved





The file doesnt start. I got an 64bit Win 7 with the desired requirements. Its quite after the admin popup.
ReplyDeleteWe will publish a new version tonight - can you make sure to have a least one HD display connected to your computer? (1920*1080)
Delete"You will find examples of code from the EXOdesk: open the debug mode, then select an example and press the red switch button."
ReplyDeleteThe part about debug mode and the red switch doesn't seem to work for me. The red switch doesn't do anything it seems. Maybe I'm missing something here?
Thanks.
Would it be possible to get the source code from the app showing a road and 3 cars? I'd like to see how to create multiple items on the screen from a single app. Thanks.
ReplyDeleteYes, we are publishing a new version with support multiple instances in the next few days.
Deletehow do you get into debug mode? I can' get anything to respond on the software
ReplyDeleteYou are supposed to see JavaScript errors in a dialog box with the code and line number. Is the sample provided work? Did you tried with only a very basic HTML document doing nothing but display an image?
ReplyDeleteThank you
Good idea!
ReplyDeleteIf I am not mistaken you use mioEngine.js and miolib.js and MioFactory (http://www.mioplanet.com/products/miofactory/index.htm) in you soft.
Are you planning to release the program for 1280 x 800 screen resolution or other?
I work in DIY project LCD Touch Keyboard (http://touchdevice.blogspot.com) and and i wanted to use you soft in 1280x800.
MioFactory is an old version not supporting HTML5 and multi-touch and the physics APIs, but you are right, the technology is inherited from it.
DeleteThe latest version supports any resolution, except that the menu app may not be visible - we will correct that. in the meantime you can test it may work.