Code Monkey home page Code Monkey logo

papercube's Introduction

PaperCube README
Last updated 11/23/2009.

For more information about the project, look at the wiki:
http://wiki.github.com/pbergstr/PaperCube

To learn more about PaperCube, you can try it out at 
http://papercube.peterbergstrom.com, view the demo video at http://vimeo.com/5661651. 

If you want to read more about PaperCube and related research go to 
http://www.peterbergstrom.com/research/

There is code reference documentation for PaperCube and the NodeGraph 
framework at http://www.peterbergstrom.com/papercube_docs/ and 
http://www.peterbergstrom.com/nodegraph_docs/, respectively.

If you have specific questions, please email Peter directly at 
[email protected].

===========

License: 
PaperCube is open source software released under the MIT License 
(see license.js)

Copyright 2008-2009, Peter Bergström

===========

RUNNING PAPERCUBE
PaperCube uses SproutCore 0.9.23. To install it, please run the following 
command:

% sudo gem install sproutcore --version=0.9.23

Then, to run in development, start sc-server in the main project directory:

% cd papercube
% sc-server

Finally, point your browser to the following URL:

http://localhost:4020/papercube

There is a wealth of additional information on the SproutCore wiki at
http://wiki.github.com/sproutit/sproutcore and at the main project website,
http://www.sproutcore.com

===========

BUILDING PAPERCUBE
To build, in the main directory, run sc-build. Copy the resulting build to your
web server. Please note that the sc-config file at the root of the directory
can be used to customize it further.

===========

DATABASE AND SCHEMA
Currently, the API is PHP-based. In the "database_api" directory, there is a 
file, "request.php" that interfaces with the database.

Currently, the database relies on CiteSeer. The database is quite large, but 
an exported version of the database is available at the following URL: 
http://www.peterbergstrom.com/citeseer_final.zip

The schema is available in the "database_api" directory in "database.txt"

Please note that in the code, there are references to "/api/request.php". If 
you change your server or install location, this will be different.

===========

ACKNOWLEDGEMENTS

PaperCube uses the SproutCore JavaScript framework.
 

papercube's People

Contributors

waldyrious avatar

Watchers

Jeremy Hulick avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.