Difference between revisions of "SHIP Overview"

From Serious Documentation
Jump to: navigation, search
(SHIP Technical Documentation)
Line 1: Line 1:
 
 
The Serious Human Interface™ Platform (SHIP) is a rapid GUI development and deployment system with four main ingredients:
 
The Serious Human Interface™ Platform (SHIP) is a rapid GUI development and deployment system with four main ingredients:
 
* SHIP Total IDE ('''SHIPTide'''), the PC/Mac/Linux based IDE for developing your GUI
 
* SHIP Total IDE ('''SHIPTide'''), the PC/Mac/Linux based IDE for developing your GUI
Line 14: Line 13:
  
 
== SHIP: First Steps ==
 
== SHIP: 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:
 
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:
  
Line 21: Line 19:
 
*[[SHIP:BoxModel|Overview of the Box Model... all about SHIP containers]]
 
*[[SHIP:BoxModel|Overview of the Box Model... all about SHIP containers]]
  
== SHIP Technical Documentation ==
+
== SHIP Training and Applications Notes ==
*{{SeriousDoc|31-ship-technical-overview-presentation|SHIP Technical Overview Presentation}}
+
* [[SHIPTide:Video_Training |Video Training Library]]
 +
* [[SHIP:Application_Notes|SHIP Application Notes]] including example SHIPTide projects and training notes
 +
* [[SHIPTide]] Home
 +
 
 +
== SHIP Technical Reference  ==
 
*[[SHIP:Node|Node Reference]] (includes property reference)
 
*[[SHIP:Node|Node Reference]] (includes property reference)
 
*The [[SHIP:BoxModel|Box Model]], the [[SHIP:TextModel|Text Model]], and [[SHIP:Fonts|Fonts]]
 
*The [[SHIP:BoxModel|Box Model]], the [[SHIP:TextModel|Text Model]], and [[SHIP:Fonts|Fonts]]
 
*[[SHIP:Communications|Communications]]
 
*[[SHIP:Communications|Communications]]
 
*[[SHIP:GRMs|GUI Reference Manuals for SIMs]]
 
*[[SHIP:GRMs|GUI Reference Manuals for SIMs]]
 
== SHIPTide Training and Documentation  ==
 
 
* [[SHIPTide:Video_Training |Video Training Library]]
 
* [[SHIP:Application_Notes|SHIP Application Notes]] including example SHIPTide projects and training notes
 
* [[SHIPTide]] Home
 

Revision as of 09:19, 27 January 2013

The Serious Human Interface™ Platform (SHIP) is a rapid GUI development and deployment system with four main ingredients:

  • SHIP Total IDE (SHIPTide), the PC/Mac/Linux 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

The development flow looks like this:

SHIPTide Development Flow


SHIP: 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 Training and Applications Notes

SHIP Technical Reference