User's Manual

XENTISSIMO
PRODUCT MANUAL
Development environment
XENTISSIMO comes with a professional, full-featured Linux-based application
development environment supporting common programming languages such as
native C and Java. The development environment contains following components:
Two development frameworks;
The backward-compatibility environment (SBCE), for customers who want
to move existing C-ZAM/SMASH applications onto the XENTISSIMO
terminal;
The powerful Model for Application Programming on SAMOA (MAPS),
allowing customers to develop new applications that exploit the full
functionality of XENTISSIMO. Please note that SAMOA is the name of the
“System-on-Chip” and of the complete development environment.
A tool chain to develop applications in both development environments in
native C or Java on a PC running Debian GNU/Linux (Release 3.0) as an
operating system;
Comprehensive documentation:
A description of the Application Programming Interfaces (API) for C and
Java, for MAPS and SBCE;
A description of the SAMOA hardware, software and security architecture;
SAMOA User-Interface-design guidelines;
Application development and porting guidelines.
DEVELOPMENT ENVIRONMENT - 49