Start building and running iDesk applications
Bee Mobile iDesk is a set of GUI controls and components for applications targeting .NET Framework 4.8. This section explains how to install iDesk, run sample projects, and move from desktop testing to Embedded Linux target devices.
We recommend starting with Visual Studio installation and Windows sample projects first. Once the samples run locally, you can continue with Linux, WSL, or embedded board-specific guides.
Recommended path
Suggested learning sequence
Start by installing iDesk into Visual Studio. Then compare the available target platforms
and choose the guide that matches your development or deployment scenario.
Install iDesk
Install Bee Mobile iDesk into Visual Studio 2022 or Visual Studio 2026
and prepare your development environment.
Compare platforms
Review the available target platforms and decide whether you want to run iDesk sample projects on Windows, Ubuntu, WSL, F&S boards, or Toradex boards.
Platform guides
Run iDesk sample projects
After installing iDesk and verifying the Windows samples, choose the guide that matches your target environment.
Windows 10 / 11
Recommended first test environment for verifying installation, project setup, and sample applications.
Ubuntu Linux
Run iDesk sample projects on Ubuntu Linux using the required runtime components.
WSL
Use Windows Subsystem for Linux for development or testing workflows where applicable.
F&S armStone A9
Deploy and run iDesk sample projects on the F&S armStone A9 board after preparing the Embedded Linux image.
F&S efus boards
Run iDesk sample projects on tested F&S efus hardware configurations.
Toradex boards
Run iDesk samples on Toradex hardware using the appropriate runtime/container setup.
Before running iDesk samples on embedded boards, make sure the board operating system includes the required runtime components. For F&S boards, start with the F&S board setup sequence.
iDesk support
Need help getting iDesk running?
We can help install iDesk, prepare sample projects, configure the runtime environment, and validate iDesk applications on Windows, Linux, or embedded target hardware.
