Skip to content

bcmoney/OpenRecommender-SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



/ __ ___ ___ ___ / _ ___ _______ __ _ __ _ ___ ___ / / ____ / // / _ / -) _ / , / -) __/ _ / ' / ' / -) _ / _ / -) / _/ ./_/////||_/__/_///////_////_,/_//
/_/

OpenRecommender is a project aiming to build the world's leading open source Recommendation Engine. Each folder/directory denotes a specific programming language implementation.

No guarantee of code quality is made, and these are simply provided as a basic starting point for your own implementations. Knowledge of the programming language chosen will be required for running any of the client demos. For each example though, as long as the basic pre-requisites are setup on your host machine, they should be capable of being successfully compiled, run and/or viewed as required.

OpenRecommender-SDK

OpenRecommender Software Development Kit (SDK) companion libraries for quick integration.


*NOTE that some client examples may be incomplete, may not up-to-date with the latest version of the OpenRecommender or introduce some other errors or omissions.

The following is the complete list of language implementations and their requirements: c/

  • gcc GNU C Compiler or equivalent ANSI-C (1999) compatible compiler
  • make or nmake For more info, see: http://gcc.gnu.org/

cpp/ (C++)

csharp/

flash/

  • To support basic in-player recommendations, only JW Player 3.16, or, JW Player 5.8+ can be used
  • JW Player versions 4.0 to 5.7 are not supported (since they had not fully implemented the JavaScript playlist and recommendation APIs)
  • For standalone recommendations, must be able to compile ActionScript 3.0. For more info, see: http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK

java/

  • Browser with Java Runtime Environment (JRE) native support, or, Java 1.6+ equivalent plugin
  • Operating System with Java Virtual Machine (JVM) For more info, see: http://www.java.com

javascript/

jquery/

objectivec/

perl/

  • Permission to install Perl modules on localhost
  • To run from command-line only, suggest: Perl v5.12.4+
  • To view in browser, suggest Apache 2.2+ with: mod_perl/2.0.4, Perl/v5.10.1 For more info, see: http://www.perl.org

php/

  • To run from command-line only, suggest: PHP v5.3.2+
  • To view in browser, suggest Apache 2.2+ with: PHP/5.3.4 For more info, see: http://www.php.net

python/

  • To run from command-line only, suggest: Python v2.7.2
  • To view in browser, suggest Apache 2.2+ with: mod_mod_wsgi/3.3, Python/2.7.2 For more info, see: http://www.python.org

ruby/

scala/

vb/

xslt/


Win32 and Unix version tester scripts are provided to help check language versions: versions.bat versions.sh


For more information, please refer to the project's website and community at: http://openrecommender.org

About

OpenRecommender Software Development Kit (SDK) companion libraries for quick integration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published