Download Latest Version SmartSlogKPlib_ANSI-C_v0.5beta.tar.gz (4.5 MB)
Email in envelope

Get an email when there's a new version of SmartSlog

Home / SmartSlogKPlib_ANSI-C / SmartSlog_dapi_v0.6.0
Name Modified Size InfoDownloads / Week
Parent folder
SmartSlog_dapi_0.6.0_src.tar.gz 2016-01-19 1.8 MB
SmartSlog_dapi_0.6.0-dev.deb 2016-01-19 64.8 kB
SmartSlog_dapi_0.6.0.deb 2016-01-19 39.1 kB
SmartSlog_dapi_0.6.0_winlibs.zip 2016-01-19 658.4 kB
SmartSlog_dapi_0.6.0_docs.zip 2015-12-08 221.5 kB
Totals: 5 Items   2.7 MB 0
SmartSlog DAPI 
===============================================================================
ANSI C version
Version: 0.6.6
Project files: http://sourceforge.net/projects/smartslog/


About versions
-------------------------------------------------------------------------------
The ANSI C version of SmartSlog library started in 2009 (versions under 0.6.0). 
New versions (0.6.0 or higher) that are based on double API (low-level/high-level) and triple store started in 2015. 
New SmartSlog version does not fully-compatible with old version (under 0.6).


About
-------------------------------------------------------------------------------
This is an ontology-unaware part of the SmartSlog library for Smart-M3 knowledge processors (KP) written in ANSI C. It can be installed on the device as standard .a or .so library for the easy use by KP. This option is preferable for Linux environments.

A less preferable option is to compile the code or link the library directly within your KP project. The option can be useful for non-Linux environments.


List of supported platforms, OS
-------------------------------------------------------------------------------
 * Linux (tested on Debian v6.0 or higher, Ubuntu v11.0 (32/64-bit)  or higher OpenSuse v11.0 (32/64-bit) or higher)
 * Windows XP 32-bit, Windows 7 32-bit (build as Visual Studio C++ project, see "windows" folder)
 * Raspberri Pi: Soft-float Debian “wheezy”  v3.2


Requirements
-------------------------------------------------------------------------------
 * cmake (tested for 2.8)
 * gcc (tested for 4.3.2)
 * make (tested for 3.81)
 * smart-m3 - http://sourceforge.net/projects/smart-m3/
    COMMENT: SmartSlog works correctly with v0.9.5-beta or higher and with CuteSIB 0.1.0 or higher.
 * ANSI C KPI v0.32alpha or higher.


Options for KPI_low and the configure script
-------------------------------------------------------------------------------


Bugs, feature requests and to-do list
-------------------------------------------------------------------------------
Report all bugs, feature requests and "to-do" items here:
  http://oss.fruct.org/bugzilla/ (select product "SmartSlog")
or directly follow the link:  http://oss.fruct.org/bugzilla/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=SmartSlog&content=


Usage
-------------------------------------------------------------------------------
For more information about installation see INSTALL file.
 
For Linux-like OS you can compiled SmartSlog 
and include compiled SmartSlog library to your KP (with -l option for gcc).

You can use pkg-config to get options for gcc:
   pkg-config --cflags smartslog
   pkg-config --libs smartslog

For Debian-like OS you can used DEB-packages (located here:  http://sourceforge.net/projects/smartslog/).

For Windows OS you can use lib and dll files (located here:  http://sourceforge.net/projects/smartslog/).

To create DEB-packages or lib/dll manually see INSTALL file.

Source: README, updated 2016-09-01