QNX̉ Development Suite

License Guide

 

 

QNX  Development Suite Tools

 

This QNX Development Suite License Guide describes certain features and corresponding licensing attributes of Versions 6.2.0 of the Non-Commercial (NC), Standard Edition (SE) and Professional Edition (PE) versions of the QNX Momentics development suite tools.

 

The “License(s)” column refers to the license(s) applicable to the software. For the most part, the Software is subject only to the applicable QSS EULA. However, where QSS has included third party open source software, then the column specifies the flavour of the license and a reference to the Third Party Open Source License Terms Guide version 1_00A (“TPOSLTG”) which is found through: http://www.qnx.com/licensing/published/eula/TPOSLTG1_00A.html.

 

For example, the Enterprise Networking Utilities includes reference to BSD 27, 28 and DEC 1. The applicable license terms are found at lines 27 and 28 in the BSD Chart and line 2 in the DEC chart in the TPOSLTG.

 

 

Name

Description

NC

SE

PE

Code

Type

License(s)

 

QNX Momentics

Base

Development Kit

 

Complete set of development tools, associated configuration files (e.g. header files for APIs), static libraries and documentation for creating applications for the QNX Neutrino RTOS.

 

 

 

 

 

 

 

 

GNU Compiler Tools

-  GNU C and C++ Compiler

-  GNU binutils: Assembler (gas), Linker (ld)

-  Build tool (make)

 

 

+

 

+

 

+

 

Object Code

 

Collateral

 

GPL

 

System Libraries & Headers

-    QNX system library for OS API

-    QNX/Dinkum C library

-    GNU C++ library

-    Networking

-    Compression

-    XML

 

 

+

 

+

 

+

 

Object Code

 

Core, except for Compres-sion (Collateral)and GNU C++ (As Is)

 

 

QSS EULA,

LGPL (GNU C++)

BDS 2, 3,

BSD2 – 5, 6

One-Off – 17

 

 

Utilities - Command line development tools for object file and executable file manipulation

-    QNX Development Utilities

-    TCP/IP Development Utilities (QNX host only – rpcgen)

-     

 

+

 

+

 

+

 

Object Code

 

Core

 

 

QSS EULA and One-Off – 16

 

GNU Debugger

-    GNU GDB debugger with remote debugging capability

 

 

+

 

+

 

+

 

Object Code

 

Collateral

 

GPL

 

Additional Available Features

 

 

 

 

 

 

 

 

 

 

Cross-Hosted Development - Provides complete support for QNX Neutrino development under either Windows NT (including Windows XP, Windows 2000) or Solaris (SPARC) operating systems.

 

 

 

 

+

 

+

 

Object Code

 

Core

 

QSS

EULA

 

Processor Support - Provides complete support for developing QNX Neutrino RTOS applications targeting a variety of processor architectures (32 bit MMU).

 

 

 

 

+

 

+

 

Object Code

 

Core

 

QSS EULA

 

Embedding Tools - Provides complete support for creating boot images for embedded devices, based on single-board computers or custom board designs.  Adds features for reduced memory footprint on the target device.

-    Utilities (mkifs, mkefs, mkimage, mkrec, dumpifs)

-    Upgraded System Libraries (Dinkum C++ library & template support)

-    Embedded C++ library & template support (Dinkum Abridged library).  Enhanced library support for Embedded C++ targets. Note: this feature only available in PE edition[s].

 

 

 

 

+

 

+

 

Object Code

 

Core

 

QSS EULA

One-Off – 17

 

 

 

GUI Connectivity - Photon MicroGUI connectivity tools for the development environment (i.e. Phindows)

 

 

 

 

+

 

+

 

Object Code

 

Core

 

QSS EULA

 

Instrumentation (SAT)Provides support for advanced monitoring of dynamic target system behavior

-    Development Components (SAT)

-> Instrumented Kernel

-> Utilities

 

 

 

+

 

 

+

 

 

 

 

Object Code

 

 

 

 

Core

 

 

 

 

QNX EULA

 

-    Source Code

-> Utilities only (does not include kernel source)

 

 

 

+

 

+

 

Source Code

 

Core

 

QNX EULA

 

Qnet transparent distributed processing – Toolkit for encapsulating Qnet traffic within alternative transport mechanisms

-    Development Components

-> (TBD - Not yet available)

 

 

+

 

+

 

 

 

Object Code

 

 

 

Core

 

 

 

QSS EULA

 

QNX Momentics Integrated Development Environment

 

QNX Momentics Integrated Development Environment (IDE) provides a cross-platform, integrated development environment as added value to the QNX Momentics Development Kit.  The IDE provides complete development life cycle tools for QNX Neutrino RTOS applications, as well as the ability to “plug in” third party tools in an integrated manner.

 

 

 

 

 

 

 

 

 

Eclipse Platform

-    Java-based IDE framework

-    Plug-in model for integrating new tools

-    Workbench for managing projects and their resources

-    Frameworks for integrating important tool categories (navigators, source code repositories) Cross-platform

-    Java-based tools (same tool for all platforms)

-    Graphical Workbench

 

 

 

 

 

+

 

Object Code

 

Collateral

 

QSS EULA

 

Target Agent

-    Target resource request broker

 

 

 

 

+

 

Object Code

 

Core

 

QSS EULA

 

C/C++ Code Developer

-    Syntax-aware editing of C/C++ files

-    C Project Manager

-    Project Builder

-    Team Collaboration

-    File navigation

-    Project creation wizard

 

 

 

 

+

 

Object Code

 

Core

 

QSS EULA

 

C/C++ Debugger

-    Graphical debugger

-    Application state view

-    Dynamically updating source and data views

 

 

 

 

+

 

Object Code

 

Core

 

QSS EULA

 

System Builder

-    Graphical boot image editor

 

 

 

 

+

 

Object Code

 

Core

 

QSS EULA

 

Target System Information

-    Dynamic system resource views

 

 

 

 

+

 

Object Code

 

Core

 

QSS EULA

 

Memory Analyzer

-    Dynamic memory views for a process

-    Memory allocation logging and probing

 

 

 

+

 

Object Code

 

Core

 

QSS EULA

 

Code Profiler

-    Post-mortem views of time spent in functions

-    Post-mortem, call tree/call pairs display

 

 

 

+

 

Object Code

 

Core

 

QSS EULA

 

Code Coverage Tool

-    Post-mortem code branch execution views

-    Enhanced source code editor

 

 

+

 

Object Code

 

Core

 

QSS EULA

 

 

 

 

 

 

 

 

QNX Momentics Embedding Kits

 

Source code, binaries and documentation to board-support packages for QNX-specified reference designs (contents of kit vary according to vertical market focus).

 

 

 

 

 

 

 

 

Board bring-up libraries (IPL, Startup, flash) and headers

 

 

+

 

Object Code

 

Core

 

QSS EULA

 

Source code to board bring-up libraries

 

 

 

 

 

+

 

 

Source Code

 

 

Core

 

 

QSS EULA

 

Source code and pre-compiled debug versions of board-support packages for QNX reference platforms, within packages detailed below

 

 

 

 

 

 

 

 

-    X86 - Standard x86 reference platforms

-> sc400: AMD Elan SC400

    development board

 

 

 

 

 

 

+

Source and Object Code

 

Core

 

QSS EULA

 

-    PowerPC - Standard PowerPC reference platforms

-> sandpoint: Motorola Sandpoint

    Development Board

-> ads8260: Motorola MPC8260

    Application Development System (“ADS”)

-> fads800: Motorola MPC860 and

    MPC850 Family Application  

    Development System (“FADS”)

 

 

 

 

 

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

-    MIPS - Standard MIPS reference platforms

-> malta:  MIPS Malta Development

    Board

 

 

 

 

 

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

-    ARM (ARM, StrongARM, XScale) - Standard ARM family reference platforms

-> sa1110: Intel StrongARM SA1110

    Development Board (“Assabet”)

-> integrator: ARM Integrator

    Development Board   

-> Dbpxa250dp: Intel DBPXA250 

    Development Platform (“Lubbock“)

 

 

 

 

 

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

-    SH - Standard Hitachi reference platforms

-> aspen: Hitachi SH7750 Hardware

    Architecture Reference Platform

    (HARP) (“Aspen”), with support for

    Tahoe” personality board

-> bigsur: Hitachi SH7751 HARP (“Big

    Sur”)

-    Hitachi Solutions Engine development board

 

 

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

 

 

 

 

 

 

 

QNX Momentics Driver Development Kits

 

Basic kits for creating drivers of all non-graphical types.  Kits include:

-    Source code driver templates

-    Source code for sample drivers built upon standardized driver frameworks

-    Libraries to handle common operations for different types of drivers for deeply embedded devices and headers to define interfaces to libraries

-    Pre-built debug versions of managers

-    Complete documentation

                               

 

 

 

 

 

 

 

Character (serial 8250) Driver Development Kit

-    Sample serial driver (template)

-    Full source code to the serial driver for 8250 compatible devices

 

 

+

 

+

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

Network (Pcnet) Driver Development Kit

-    io-net architecture concepts and data flow examples

-    discussion of the interfaces used in a QNX network driver

-    full, commented source to the AMD PCnet driver

-    structure and API documentation

 

 

+

 

+

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

Audio (PCI, template) Driver Development Kit

-    io-audio architecture concepts and data flow examples

-    discussion of the interfaces used in a QNX audio driver

-    sample audio driver

-    full source to the PCI audio driver for generic PCI audio devices

-    structure and API documentation

 

 

+

 

+

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

USB (mouse, printer) Driver Development Kit

-    class driver for USB keyboards (BOOT mode HID)

-    class driver for USB mice (BOOT mode HID)

-    USB manager for OHCI and UHCI standard controllers

-    class driver for USB printers

-    display USB device configuration

-    library reference functions for connection, memory management, I/O, pipe management, and configuration/management

 

 

+

 

+

 

+

 

Source and Object Code

 

Core

 

QSS EULA

Additional Available Features

 

 

 

 

 

 

 

 

Character (e.g. serial) Driver Development Suite - full source code to the:

-    PrimeCell serial driver for ARM environments

-    SA1110 serial driver for StrongARM designs based on the SA1110

-    PowerPC 8260 serial driver for designs based on the Motorola MPC8260 family

 

 

 

 

 

 

 

+

 

Source and Object Code

 

Core

 

QNX EULA

 

Network Driver Development Suite - full source code to the:

-    Artesyn network driver for the Artesyn BSP

-    Crystal Semiconductor network driver for Cirrus Logic Crystal 89xx chipsets

-    Novell NE2000 network driver for NE2000 and compatible chipsets

-    PowerPC 800 network driver for designs based on the Motorola MPC82x

-    PowerPC 860 network driver for designs based on the Motorola MPC860

-    PowerPC 8260 network driver for designs based on the Motorola MPC8260 family

-    SMC 9000 network driver for SMC 91Cxx chipsets

 

 

 

 

+

 

Source and Object Code

 

Core

 

QNX EULA

 

Audio Driver Development Suite - full source code to the:

-    ESS 1938 audio driver for the ESS Solo chipset

 

 

 

+

 

Source and Object Code

 

Core

 

QNX EULA

 

 

 

 

 

 

 

 

 

QNX Momentics MicroGUI Development Kit          

 

Development tools, configuration files, static libraries and documentation for creating MicroGUI (Photon) graphical applications.

 

 

 

 

 

 

 

 

Photon Application Builder (PhAB) - Visual design and code generation tool for graphical applications.

-    Layout of user interface from palette of components (widgets)

-    Resource editors for controlling the properties of any user interface element (widget, icons, bitmaps, etc.)

-    Automated code generation

 

 

+

 

+

 

+

 

Object Code

 

Core

 

QSS EULA

 

MicroGUI libraries

-    Graphics

-    Widget

-    Application Builder intrinsics

 

 

+

 

+

 

+

 

Object Code

 

Core

 

QSS EULA

Additional Available Features

 

 

 

 

 

 

 

 

Cross-Hosted Development

-    complete support for QNX Photon microGUI development under either Windows NT (including Windows XP, Windows 2000) or Solaris (SPARC), without the Photon Application Builder.

 

 

+

 

+

 

Object Code

 

Core

 

QSS EULA

 

-    Photon Application Builder for Windows operating systems

 

 

+

Object Code

Core

QSS EULA

 

QNX Momentics MicroGUI Driver Development Kit

 

Basic kits for creating Input and Graphics drivers for use with the MicroGUI (Photon). Kits include:

-    Source code driver templates

-    Source code for sample drivers built upon standardized driver frameworks

-    Libraries to handle common operations for different types of drivers for deeply embedded devices and headers to define interfaces to the libraries

-    Pre-built debug versions of managers

-    Complete documentation

 

 

 

 

 

 

 

 

Graphics Driver Development Kit – provides source code for a number of drivers and library utilities shipping with the QNX Photon microGUI, including:

-    driver for IBM VGA-compatible adapters

-    driver for banked SuperVGA adapters

-    generic VESA 2.00 linear frame buffer driver

-    accelerated driver for the Chips and Technologies 655xx and 690xx

-    accelerated driver for the Intel 82810 and 82815 chipsets, including 2D draw, and the video overlay scaler

-    accelerated driver for the 3dfx VooDoo Banshee and VooDoo 3 chipsets

-    library utilities for implementing 2D routines using software rendering and for managing video memory and performing various PCI-related operations

 

 

+

 

+

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

Input Driver Development Kit (IDDK) - provides a sample skeleton for creating a module, as well as:

-    sample device module and MS-mouse protocol code

-    command-line parsing code

-    code for modules and event bus lines, interfaces, and filter modules

-    sample input driver with various device and protocol modules

-    Elo touchscreen driver and protocol module

 

 

+

 

+

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

Printer Driver Development Kit -includes:

-    library with functions for writing code to read and process files, break pages into slices, and return rendered slices for printing

-    function to swap the data port into raw data mode for printers

-    function for generic dithering of algorithms used in all print filters

-    sample PCL driver

 

+

 

+

 

+

 

Source and Object Code

 

Core

 

QSS EULA

Additional Available Features

 

 

 

 

 

 

 

 

 

Graphics Driver Development Suite – full source code to the:

-    Accelerated driver for the Chips and Technologies 655xx and 690xx

-    Accelerated driver for the Intel 82810 and 82815 chipsets, including 2D draw, and the video overlay scaler

-    Accelerated driver for the 3dfx VooDoo Banshee and VooDoo 3 chipsets

-    MediaQ MQ200 graphics driver

-    StrongARM SA1110 graphics driver

-    Flat mode graphics driver, for quickly writing dumb frame buffer drivers

 

 

 

 

 

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

Input Driver Development Suite - full source code to the:

-    Carrol touchscreen driver and protocol module

-    Dyna touchscreen driver and protocol module

-    MicroTouch touchscreen driver and protocol module

-    Gunze AHL driver and protocol module

 

 

 

 

+

 

Source and Object Code

 

Core

 

QSS EULA

 

 

 

 

 

 

 

 

 

QNX Momentics Multimedia Development Kit

 

Development tools, configuration files, libraries and documentation for creating multi-media plugins and applications based upon them.  QNX Momentics Multi-media development kit allows developers to create content-rich multi-media applications for the QNX Neutrino RTOS

 

 

 

 

+

 

Source and Object Code

 

As Is

Note: does not include any patent license or indemnifi- cation (e.g., MPEG, Dolby,  CSS/DVD,  WMA)

 

QSS EULA

 

 

PhNetProbe Network Debugging Tool

Allows software developers to conduct in-depth network traffic analysis. Uses point-to-point tests to check reliability of network connections. It can capture and decode network packets. Automatically identifies and isolates network traffic, detecting bottlenecks and other problems on the network. All traffic is monitored in real-time and is presented to the user as a combination of tables and charts, giving detailed information about hosts and protocols.

 

Extra Cost Option

 

Extra Cost Option

 

Extra Cost Option

 

 

 

Object Code

 

 

As-Is

 

 

QSS EULA

 

 


 

 
QNX Neutrino ® Realtime Operating System (RTOS)
Runtime  Technologies

 

Note: The following table identifies QNX Neutrino realtime operating system technologies that are included as part of the indicated QNX development suite editions (Version 6.2.0). The table identifies runtime components that are intended to be deployed in target systems as well as certain associated license attributes. See the QNX Momentics End User License Agreement (licensing.qnx.com) for other license information pertaining to use for target system development purposes. Contact an authorized QNX sales representative for runtime distribution license information.

 

 

 

Name

Description

NC

SE

PE

Code

Type

License(s)

 

Core OS Technology

 

Minimal POSIX runtime environment configuration of the QNX Neutrino real-time Operating System (RTOS).

 

 

+

 

 

+

 

 

+

 

 

 

Object Code

 

 

 

Core

 

 

 

QNX EULA

 

Kernel - pre-built Core OS runtime components for X86 and (Compaq iPaq) processors

-    QNX Neutrino microkernel

-    QNX Neutrino process manager

 

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

Base Board Support Package

-    X86 BIOS

-    Compaq iPaq

 

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

System Libraries

+

+

+

 

Object Code

 

See QNX  Development Suite Tools  table above for  for Corresponding Information.

 

Utilities - POSIX command line environment, all POSIX utilities, including shells, file and text manipulation and other utilities.

-    QNX utilities

-    GNU utilities

-    Other third party utilities

 

+

 

+

 

+

 

Object Code

 

QNX Authored Utiliites - Core

 

 

GNU Utilities -

As Is

 

 All others - Collateral

 

 

 

QSS EULA; GPL (for GNU Utiliites)  and Various Open Licenses

 

Note: There may be open source  terms other than those  listed in the TPLTG; please contact licensing@qnx.com for details on specific utilities. 

Additional Available Features

 

 

 

 

 

 

Processor Support - Supplement to Core OS providing pre-built Core OS runtime components for all processors supported by Neutrino. 

-    ARM (including StrongARM and Xscale),   MIPS, PowerPC, SH4

 

 

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

Upgraded Libraries

-    System Libraries (Dinkum C++)

-    Embedded C++ (Dinkum Abridged library)

 

 

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

Board-support packages (BSPs) - BSPs for standard reference platforms (pre-built binaries) including board bring-up (IPL, startup, flash) and board-specific drivers for:

-    sc400: AMD Elan SC400  development board

-    sandpoint: Motorola Sandpoint Development Board

-    ads8260: Motorola MPC8260 Application Development System (“ADS”)

-     fads800: Motorola MPC860 and MPC850 Family Application Development System (“FADS”)malta:  MIPS Malta Development Board sa1110: Intel StrongARM SA1110 Development Board (“Assabet”)

-    integrator: ARM Integrator Development Board

-    dbpxa250dp: Intel DBPXA250 Development Platform (“Lubbock“)

-    aspen: Hitachi SH7750 Hardware Architecture Reference Platform (HARP) (“Aspen”), with support for “Tahoe” personality board

-    bigsur: Hitachi SH7751 HARP (“Big Sur”)

-    Hitachi Solutions Engine development board

 

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

One-Off – 17

Components of Custom BSPs – binaries created from source code delivered by QSS in corresponding QNX Momentics Embedding kits.  Intended to be used by developers to create derivative works for use in target systems in object code form.

-    IPL

-    Startup

-    Flash file systems

-    Image file systems

-    Inflator compressed file systems

 

 

 

 

Object Code

 

 

 

Driver Suite - Drivers in object code form for commercially supported reference platforms and peripherals (see http://qdn.qnx.com/support/hardware/platform/bsps/index.html or contact QSS for a complete list)

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

Components of Custom Drivers - binaries created from source code delivered by QSS in corresponding QNX Momentics Driver Development kits.  Intended to be used by developers to create derivative works for use in target systems in object code form.

 

 

 

 

 

 

 

Object Code

 

 

 

Additional Available Features With Additional Runtime Royalty Obligations

 

 

 

 

 

 

 

 

High Availability – Operating system support for target systems implementing High Availability framework, including derivative works of the HA libraries and/or HA Manager

-    Libraries

-    HA Manager

 

 

 

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

 

 

Instrumentation– Operating system support for target systems implementing advanced monitoring of dynamic behavior.

-    Instrumented Kernel

-    Utilities

 

 

 

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

 

 

SMP - Operating system kernel support for symmetric multi-processing.

 

 

 

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

 

Networking

 

Foundation - Networking manager for the incorporation of protocol stacks into the OS environment

-    io-net

 

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

 

TCP/IP protocol stack

-    Standard NetBSD (v. 1.5) protocol stack implementation - IPv4,  IP, forwarding, multicast, UDP, TCP, ICMP

-    Utilities - PPP, PPPoE, RPC, RTP, telnet, rx, ftpd, telnetd, rshd

-    Libraries -  BSD sockets

-    Remote file systems access: NFS v. 2, CIFS

 

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA& Various Open Licenses

 

See TPOSLTG:

ANU – 1-11

BSD – 1, 2, 4, 7, 8, 10-24, 27-29, 31-38, 40, 42-43, 45-48,

BSD2 – 1-8

CMU – 1, 3, 9

DEC – 1, 3-5

IBM – 2, 3

TIS – 1-3

One-off – 2, 3, 8-14, 19

 

 

Qnet transparent distributed processing - Networking protocol module allowing QNX messages to be transparently distributed over a transport mechanism.

 

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

Additional Available Features

 

 

 

 

 

 

 

 

Embedded Networking - Alternative networking options for resource-constrained devices

-    Tiny TCP/IP (tiny networking stack)

-> IPv4, UDP, TCP support

-    Slinger (embedded web server)

 

 

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

 

BSD2 – 3

 

 

 

LAN Management - DHCP server and other work-group services (all except file services)

-    Utilities - SNMP v. 1,2, NFS server (v. 2,3), BOOTP server

 

 

 

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

CMU – 2, 4-6

BSD – 3, 45

One-Off – 2

 

 

 

Enterprise - Remote file system (file sharing; NFS) services and basic IPv6 support.

-    Alternative NetBSD v. 1.5 networking stack – KAME extensions supporting IPv6, IPSec, tunneling, VPN, fast forwarding, multicast routing

-    Utilities – DHCP services, multicast routing, name services, routing

 

 

 

 

+

 

Object Code

 

Core

 

QNX EULA

 

See TPOSLTG:

BSD – 27,28, 31, 41, 48

BSD2 – 1, 2, 8

CMU – 1

DEC – 1, 3-4

IBM – 2, 3

One-Off –  8, 11-14

TIS – 1-3

 

 

 

 

 

 

 

 

 

File Systems

 

Support for hierarchical management of files, accessible from different media (e.g. disk, network, memory)

 

 

 

 

 

 

 

 

Disk-based file systems

-    QNX - Full POSIX file semantics

-    Linux - Support for EXT2 file system partitions

-    DOS - Support for FAT12,FAT16 and FAT32 file systems

-    CDROM - Support for ISO9660 file systems, supporting Rock Ridge extensions and Julliet

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

 

Viritual file systems

-    Package - Virtual file system, supporting unioning of directories

-    Inflator - compression

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

 

GUI

 

Photon microGUI: Complete graphical microkernel–based windowing environment allowing multiple graphical applications to share one or more displays.

 

 

 

 

 

 

 

 

Photon MicroGUI Graphics Environment - Photon MicroGUI services

-    Server (graphical microkernel)

-    Fonts

-    Photon libraries

 

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

 

Photon MicroGUI Application Environment - Photon MicroGUI applications.

-    Applications

-    Utilities

-    Window manager

-    Desktop (shelf)

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

Additional Available Features With Additional Runtime Royalty Obligations

 

 

 

 

 

 

 

Internationalization - support for non-European languages, including Unicode font sets, input methods for character composition (for languages with large character sets).

-    Fonts

-> Japanese Stroke Fonts              

-> Chinese Stroke Fonts (Traditional)

-> Chinese Stroke Fonts (Simplified)

-> Chinese Stroke Font (Hong Kong

 -> Extension)

Korean Stroke Fonts

 

 

+

 

 

+

 

 

+

 

 

 

Object Code

 

 

 

Collateral

 

 

 

QNX EULA

 

-    Input Methods

-> Japanese

-> Chinese

-> Korean       

 

+

 

+

 

+

 

Object Code

 

As Is

 

QNX EULA

 

 

 

 

 

 

 

 

 

Multimedia

 

Framework for multimedia applications.

-    Libraries

-    Media player application

 

 

+

 

+

 

+

 

Object Code

 

As Is

Note: does not include any patent license or indemnifi- cation (e.g., MPEG, Dolby,  CSS/DVD,  WMA)

 

QNX EULA

 

 

 

 

 

 

 

 

 

Web Client               

 

 

Browser client - provides graphical web browser user interface, access to HTTP services, and framework for integration of different web rendering engines.

 

 

+

 

+

 

+

 

Object Code

 

Core

 

QNX EULA

 

Additional Available Features With Additional Runtime Royalty Obligations

 

 

 

 

 

 

 

 

 

Voyager Engine (Spyglass) -  Web rendering engine for web client

 

 

+

 

+

 

+

 

Object Code

 

Collateral

 

QNX EULA

 

Mozilla Engine (Gecko) - Web rendering engine for web client

 

+

+

+

 

Object Code

 

As Is

 

QNX EULA

 

 

 

 

 

 

 

 

Macromedia Flash 4 plug-in

Browser support for Macromedia Flash 4 web content

 

Note: for trial purposes only.  No OEM licensing available from QSS.

+

+

+

 

Object Code

 

Trial Software

 

QNX EULA