SHIP Overview

Using the Serious Human Interface™ Platform you can develop and deploy a modern GUI in a fraction of the time of traditional C-based development.

What is the Serious Human Interface™ Platform (SHIP)?

SHIP includes five main ingredients:

  • SHIP Total IDE (SHIPTide), the PC-based IDE for developing your GUI
  • the cargo binary data file that SHIPTide exports, containing your whole GUI including fonts, images, layout, audio, compiled scripts, communications, and more
  • the Serious Integrated Module (SIM) hardware that hosts your GUI and becomes your new front panel, communicating typically by UART to the rest of your system
  • SHIPEngine, the embedded runtime firmware on your SIM that runs GUIs that SHIPTide exports
  • Communications, including the upcoming SHIPBridge Protocol, enabling communications between the SIM and your system

Developing with SHIP takes embedded GUI development to a completely different level. You can have a prototype GUI up in running in a few days, even if you’ve never used SHIP before. Once you’re up to speed with SHIP, you can knock out new GUI pages in as little as a few minutes. And you’ll be stunned at how little code is involved in creating a modern looking GUI that is completely functional. That’s what SHIP does: great looking GUIs, lots of flexibility on what you end up with, and as little coding for you as we can enable.

The SHIP GUI Development Process: Design, Export, Try
Design

SHIPTide is the SHIP Total IDE… the rapid GUI development tool that runs on Windows. You develop your GUI on the PC with very little coding — SHIPTide helps you with screen layout, importing fonts and images (there are no font/image converters needed outside SHIPTide — it does all that), and arranging your snippets of code that wires the GUI together.

Export

When you want to try your GUI on a SIM, export the cargo file from SHIPTide. This processes all your fonts, images, text, multi-language, layout, script (you get the picture) and builds a single data file we call the “cargo”.

Try

Connect the SIM to your PC and SHIPTide downloads the GUI cargo file over the USB port into the FLASH of the SIM. The SIM reboots, and instantly your GUI appears. The SHIPEngine firmware on the SIM “runs” your GUI and makes it come alive.

First Steps

Want to learn a bit more about SHIP? Here are a few resources that can get you familiar with SHIP concepts and capabilities before you dive deeper:

SHIP Version 5

SHIP Version 5 (SHIPv5), supports the platforms below:

VersionStatusHW Platform Support
v5.2ProductionSIMx52, SIMx62 and SIMx21 high performance HMI platforms;

For more information on SHIPv5:

Technical Reference
Cookie Settings
e2ip technologies respects your privacy

Our website uses cookies to improve your experience. By clicking "Accept All", you consent to the usage of all cookies. You can customize your preferences through the below options. For more information, please read our Privacy Policy.

 

Strictly Necessary

Strictly Necessary Cookies ensure a smooth website navigation by enabling fundamental features like page browsing and secure access to specific areas. Without these cookies, the website would experience functionality issues.

Analytics

Analytics cookies enable us to gain insights into visitor interactions on the website by gathering and presenting data. This data remains anonymous and does not contain personally identifiable information.

Targeting

Targeting cookies are used to limit the number of times you see an advert, to show you adverts relevant to you, and to help measure the effectiveness of marketing activities.