Skip to content
Distributed persistent programming language with secure information flow types
Java HTML JavaScript CSS Lex Python Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings Updated Eclipse settings. Apr 18, 2017
META-INF Accoutrements for a Fabric compiler plug-in for Eclipse. Jul 1, 2016
bin Nevermind, it doesn't seem to fix mac compatibility issues. Jul 23, 2019
doc Link to the source tree for the examples mentioned in the manual. Feb 14, 2017
eclipse Accoutrements for a Fabric compiler plug-in for Eclipse. Jul 1, 2016
etc Update keys in the hello example. Jan 3, 2019
examples Set blog to use memory db for now. Jul 22, 2019
lib Fixes for Java 9 compatibility (part 2): Apache Xalan was removed fro… Oct 24, 2017
src Strip down the implementation of BDB to address some bad interactions Jul 23, 2019
tests
tools Updated fabth to account for breaking changes in pth. Feb 22, 2017
web Update to latest pubs, add Isaac (!) to the list of contributors. Mar 17, 2017
.gitignore
.project Accoutrements for a Fabric compiler plug-in for Eclipse. Jul 1, 2016
CHANGES.mkdn Adding new line at end of files. Oct 13, 2012
COPYING.in Fixes for Java 9 compatibility (part 2): Apache Xalan was removed fro… Oct 24, 2017
CREDITS.mkdn Adding new line at end of files. Oct 13, 2012
README.mkdn
build.xml Fixes for Java 9 compatibility (part 2): Apache Xalan was removed fro… Oct 24, 2017
common.xml Bug fix. Jul 7, 2014
config.properties.in
extra.properties.in
jprofiler-config.xml Fixing for changes in Polyglot & Jif. Checkpointing state. Apr 28, 2014
version.properties Bumped to 0.3.0. Jun 27, 2016

README.mkdn

Fabric

Fabric is a language and runtime system that supports secure federated distributed computing. This is a quick-start manual to get you started running some Fabric examples. A more detailed manual can be found in the doc/manual directory of this distribution, or on the web at http://www.cs.cornell.edu/projects/fabric/manual/@VERSION@/html/.

More information about Fabric, including the latest release, can be found at the Fabric website http://www.cs.cornell.edu/projects/fabric/.

User support and feedback

If you use Fabric, we'd appreciate your letting us know. We welcome comments, bug reports, and discussion about Fabric on the Fabric users mailing list http://www.cs.cornell.edu/projects/fabric/#mailing-list. This is a low-traffic mailing list, to which we will also post notifications of new releases of Fabric and other related announcements.

#include doc/manual/src/setup.mkdn

#include doc/manual/src/examples.mkdn 1=mobile-fabric-2012 2=fabric2009 3=sif2007 4=oo7

References

[1] Owen Arden, Michael D. George, Jed Liu, K. Vikram, Aslan Askarov, and Andrew C. Myers. Sharing mobile code securely with information flow control. In Proc. IEEE 2012 Symposium on Security and Privacy, pages 191–205, San Francisco, CA, USA, May 2012. Software release at http://www.cs.cornell.edu/projects/fabric/.

[2] Jed Liu, Michael D. George, K. Vikram, Xin Qi, Lucas Waye, and Andrew C. Myers. Fabric: A platform for secure distributed computation and storage. In Proc. 22nd ACM Symposium on Operating Systems Principles (SOSP), pages 321–334, Big Sky, MT, USA, October 2009. Software release at http://www.cs.cornell.edu/projects/fabric/.

[3] Stephen Chong, K. Vikram, and Andrew C. Myers. SIF: Enforcing confidentiality and integrity in web applications. In Proc. 16th USENIX Security Symposium, pages 1–16, Boston, MA, USA, August 2007. See http://www.cs.cornell.edu/jif/sif/.

[4] Michael J. Carey, David J. DeWitt, and Jeffrey F. Naughton. The OO7 Benchmark. In Proc. ACM SIGMOD 1993 International Conference on Management of Data, pages 12-21, Washington, DC, USA, May 1993.

You can’t perform that action at this time.