NativeWindow Protocol Specification Overview

See:
          Description

Packages
javax.media.nativewindow NativeWindow Protocol Specification Overview
javax.media.nativewindow.awt  
javax.media.nativewindow.egl  
javax.media.nativewindow.macosx  
javax.media.nativewindow.util  
javax.media.nativewindow.windows  
javax.media.nativewindow.x11  

 

NativeWindow Protocol Specification Overview

Preface

This specification, an optional set of packages, describing a protocol for a native windowing interface binding to Java(TM).
Currently specified native windowing systems are:


However, any other native windowing system may be added to the implementation, using a generic string identifier and an optional specialisation of:


The implementor has to provide the following:


This protocol does not describe how to create native windows, but how to bind a native surface to an implementation of and window to an implementation of NativeSurface.
NativeWindow specializes the NativeSurface.
However, an implementation of this protocol (e.g. com.jogamp.newt) may support the creation.

Dependencies

This binding has dependencies to the following:

Package Structure

The packages defined by this specification include:

Factory Model

Running on a platform with a supported windowing system, the factory model shall be used to instantiate a native window, see NativeWindowFactory.
The implementor has to specialize All supported Regardless of the knowledge of the underly

Revision History






Copyright 2010 JogAmp Community.