Extensions
Extensions are additional functions, usually developed in C or Fortran,
which extend the core functionality of LME.
Extensions are grouped in so-called
dynamically-linked libraries (DLL) files. At startup, LME
loads all extensions it finds in the folder LMEExt in the same
location as the LME program file. Each extension initializes itself and
usually displays a line of information in the Command window. No further action
is needed in order to use the new functions.
Note that the current release includes some extensions inside the
EXE application itself.
You can also develop and add your own extensions, as explained in the
next chapter.
Here is the list of the extensions currently provided with LME for Pocket PC.
Mathematics
- Long integers (Mac, Windows, Unix)
- Arithmetic on arbitrary-length integer numbers.
File input/output and data compression
- Memory mapping (Mac OS X, Unix)
- Mapping of files in memory, which can be read and written like regular arrays.
- Data compression (Mac, Windows, Unix)
- Support for compressing and uncompressing data using ZLib.
- Image Input/Output (Mac, Windows, Unix)
- Support for reading and writing arrays as PNG or JPEG image files.
- MAT-file (Mac, Windows, Unix)
- Support for reading and writing MAT-files (native MATLAB binary files).
Operating system
- Download URL (Mac, Windows, Linux)
- Download of documents from the World Wide Web.
- Launch URL (Mac, Windows)
- Opening of documents in a World Wide Web browser.
- Web Services (Windows, Mac OS X, Unix)
- Web Services (standard remote procedure calls using XML-RPC and SOAP).
Hardware support
- Audio playback (Mac OS X, Windows, Linux)
- Audio output.
- Audio recording (Mac OS X, Windows)
- Audio input.
Copyright 2001-2008, Calerga.
All rights reserved.