FramerD
Details
| Last Update: | 2008-04-28 21:09:14 |
| Version: | 2.6.1 |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Ken Haase |
| Price: | $0.00 |
Description:
FramerD is a portable distributed object-oriented database designed to support the maintenance and sharing of knowledge bases. Unlike other object-oriented databases, FramerD is optimized for the sort of pointer-intensive data structures used by semantic networks, frame systems, and many intelligent agent applications. FramerD databases readily include millions of searchable frames and may be distributed over multiple networked machines. FramerD includes an extensive scripting language based on Scheme with special support for web-based interfaces.
FramerD is implemented in ANSI C and has been compiled for a wide range of platforms, including many varieties of Unix, Mac OS X, WIN32. In addition, experimental Java and Lisp libraries exist for accessing FramerD databases and services.
FramerD's development is primarily supported by beingmeta, a company developing the next generation of tools for knowledge-based search, interaction, and automation.
The FramerD project is designed for incremental and collaborative data and knowledge base development. One primary cause of brittleness, incompatability, and obsolesence in advanced applications is the premature codification of structures, protocols, and semantics. FramerD was designed to provide robust and efficient data management without extensive up-front specification of data and operations. Developed at MIT's Media Laboratory, FramerD has been used for four years in developing information access and machine understanding applications.
FramerD sources and platform releases are available free of charge under the GNU GPL. Inquiries about less restrictive commercial licenses should be directed to MIT's Technology Licensing Office.
What's New in This Release:
· New kinds of file indices which scale effectively to multi-million key tables
· general improvements to FDSCRIPT module system
· more core primitive inference procedures especially around structured (assoc/pair) slots
· generic facility for file/module reloading
· various frame operation optimizations
· new primitives for accessing serial ports (including USB serial ports)
· numerous fixes and additions to arithmetic functions in FDScript
· improvements to index caching performance
· compound indices which combine multiple indices with a shared cache.
· subservers on index servers, allowing a single server to provide several distinct index tables
· C API access to ints and strings in config files
· new, simpler command line parsing API
· use of long longs (where available) as OIDs if possible
· support for largefiles (> 2GB) for pools and indices
· synchronization for pools and indices
· file memory mapping for file pools and indices for dramatically improved performance in many cases
· Further optimizations to choice/set handling
· compact fixed schema slotmaps to reduce memory footprint for homogenous databases
· interned ZSTRINGS as a core data type
· adjunct slots allowing external indices to store particular slots for frames in particular pools
· parallel server connections for distinct pools and indices
· finer grained locks for pool and index access to improve SMP performance
· optimized index retrieval which returns sorted choices
· tools to manage malformed UTF-8 text (important for DMOZ integration)
· improved ability to preload indices to improve performance
· enhanced HTML/XML integration
· improved mime parsing with BASE64 encodings
· added tools for parsing structured (tab, space, etc) plaintext into frame structures
· reorganization of FDTEXT and FDWWW libraries
· improved FDXML model with an expanded Scheme callout mechanism
0 comments
Add to
FramerD Version History
Related Software
|
|
From category: Libraries |
| Audio::TagLib::MPC::File 1.42 is libraries software developed by Dongxu Ma. Audio::TagLib::MPC::File is an implementation of Audio::TagLib::File with MPC specific methods. SYNOPSIS... |
|
|
From category: Libraries |
| Atocha 1.0 is libraries software developed by Martin Blais. Atocha is a Python package for parsing and rendering data from web forms. Atocha is framework-agnostic, generic, and it should be poss... |
|
|
From category: Libraries |
| AI::NeuralNet::BackProp 0.77 is libraries software developed by Josiah Bryan. AI::NeuralNet::BackProp is a simple back-prop neural net that uses Delta\'s and Hebbs\' rule. SYNOPSIS us... |
|
|
From category: Libraries |
| Bio::Matrix::PSM::InstanceSite 1.4 is libraries software developed by Stefan Kirov. Bio::Matrix::PSM::InstanceSite is a PSM site occurance. SYNOPSIS use Bio::Matrix::PSM::InstanceSi... |
|
|
From category: Libraries |
| CGI::WeT::Modules::News 0.71 is libraries software developed by CGI::WeT::Modules::News Team. CGI::WeT::Modules::News are Perl extensions to engine to allow article management. SYNOPSIS \... |
|
|
From category: Perl-Modules |
| VBTK::Http is a web server monitoring tool.... |
|
|
From category: Libraries |
| Date::Hijri 0.02 is libraries software developed by Alex Pleiner. Date::Hijri is a Perl extension to convert islamic (hijri) and gregorian dates. SYNOPSIS use Date::Hijri;... |
|
|
From category: Libraries |
| Audio::TagLib::ByteVector 1.42 is libraries software developed by Dongxu Ma. Audio::TagLib::ByteVector is a byte vector. SYNOPSIS use Audio::TagLib::ByteVector; my $i = A... |
|
|
From category: Libraries |
| The CentralNic Toolkit is CentralNic\'s system for instantaneous Registry-Registrar Communications.... |
|
|
From category: Libraries |
| libIDL is a library to create trees of CORBA Interface Definition Language (IDL) files,... |
|
|
From category: Libraries |
| ExtUtils::ModuleMaker 0.47 is libraries software developed by R. Geoffrey Avery. ExtUtils::ModuleMaker is a Perl module better than h2xs for creating modules. SYNOPSIS At the command... |
|
|
From category: Debuggers |
| DBG 2.11.32 is debuggers software developed by DD. DBG is a a full-featured php debugger, an interactive tool that helps you debugging php scripts. It works on a production and/or developmen... |
|
|
From category: Libraries |
| Authorize.net AIM Client 1.0 is libraries software developed by Blaine Simpson. Authorize.net AIM Client is a PHP client for the AIM API for Authorize.net. Authorize.net customers can use t... |
|
|
From category: Libraries |
| DIET Agents 0.97 is libraries software developed by Erwin Bonsma. DIET Agents is a multi-agent platform written in Java. It was developed as part of the DIET project and released as Open Source at... |
|
|
From category: Libraries |
| core2 1.0.1 is libraries software developed by Zwetan Kjukov. core2 project is a library that extends the ECMAScript built-in objects: Array, Boolean, Date, Error, Function, Number, Object, and Str... |
Leave a comment