Evolution Plugin Development Manual

This book aims to be a comprehensive technical manual for the development of plugins for Evolution, a personal information manager for GNOME.

Up-to, and including, Evolution version 2.0, Evolution contained limited extensibility interfaces. There were only two ways to extend Evolution; by implementing a new top-level component, or by implementing a Camel provider. When implementing a top-level component, there was still little integration, and in effect it was merely a more complex way of writing a separate GNOME application. Camel providers were only designed to be e-mail storage backends, so were of limited use for general extensibility. Despite this, both mechanisms were used for example for the Exchange Connector, although the system made the integration clumsy and difficult.
Read more

JFlex User’s Manual - The Fast Lexical Analyser Generator

JFlex is a lexical analyser generator for Java written in Java. It is also a rewrite of the very useful tool JLex [3] which was developed by Elliot Berk at Princeton University. As Vern Paxson states for his C/C++ tool flex [11]: they do not share any code though.

The main design goals of JFlex are:
• Full unicode support
• Fast generated scanners
• Fast scanner generation
• Convenient specification syntax
• Platform independence
• JLex compatibility
Read more

The Java CoG Kit User Manual

Grids are an important development in the discipline of computer science and engineering. Rapid progress is being made on several levels, including the definition of the terminology, the design of an architecture and framework, the application in the scientific problem solving process, and the creation of physical instantiations of Grids on a production level. A small overview about the Grid can be found in a draft paper entitled Gestalt of the Grid.
Read more

Moscow ML Owner’s Manual

Moscow ML implements Standard ML (SML), as defined in the 1997 Definition of Standard ML, including the SML Modules language and some extensions. Moreover, Moscow ML supports most required parts of the SML Basis Library. It supports separate compilation and the generation of stand-alone executables. This document explains how to use the Moscow ML system. A companion document, the Moscow ML Language Overview, summarizes Moscow ML syntax and the most common built-in functions [9]. Another companion document, the Moscow ML Library Documentation, describes in detail all Moscow ML library modules [10].
Read more

dxflib Programmer’s Guide

dxflib is a C++ library for reading and writing DXF files. When reading DXF files, dxflib parses the file and calls functions that you define in your own C++ class for adding entities, layers, ..Please note that dxflib does not store any entities or other information for you. It only passes the supported entities and other objects found in the DXF file to your C++ class.
Read more

Hancock 2.0.1 Manual

Hancock is a C-based domain-specific language designed to make it easy to read, write, and maintain programs that manipulate large amounts of relatively uniform data. Because Hancock is embeddedin C, it inherits all the functionality of C. Valid C programs are also valid Hancock programs, and Hancock programs can use libraries written for C. But Hancock is more than C. In addition to C constructs, Hancock provides domain-specific forms to facilitate large-scale data processing.
Read more

Machine Perception Toolbox

MPT, the Machine Perception Toolbox, from the UCSD Machine Per- ception Laboratory. The MPT (pronounced “Empty” or “Empty Box”) supplies cross-platform libraries for real-time perception primitives, including face detection, eye detection, blink detection, color tracking. Soon it will also include expression recognition, predictive color tracking, and tracking based on multisensor fusion. In addition, it supplies many example applications which show how to embed the MPT functions in applications, and which are useful applications in their own right. Finally, Matlab .mex interfaces are provided for many of these core libraries for those who like using Matlab
Read more

SAGA C++ Installation Manual

This document describes the installation and configuration process for the SAGA C++ Core Libraries and Adaptors. This document should always reflect the latest changes and additions made to the build and installation system. However, please make sure to read the README file provided with each SAGA distribution for last minute changes and informations.
Read more

Sun SPOT Quickstart Manual

Sun SPOT Environment
What is needed?
Before running Sun SPOT development, the following list of software and hardware are the essentials to launch Sun SPOT application.

Hardware
1) Sun SPOT
2) USB cable
3) Sun SPOT SDK CD
Read more

ClaNC: The Manual

The R programming language
The ClaNC software is based in the freely-distributed R statistical computing language. Downloads and installation instructions for R can be found at: http://www.r-project.org/
Click on CRAN under Download, then choose the appropriate pre-compiled version. Linux installation instructions are straightforward. Windows users should click on Windows (95 or later), then click on base/, and download the set up executable.
Read more

Next Page »