diff --git a/altruism.html b/altruism.html index cd1eee1..2ed5f39 100644 --- a/altruism.html +++ b/altruism.html @@ -28,8 +28,8 @@

Quick Links

- - + +

FAQ

@@ -42,7 +42,7 @@ A: The project may have two different types of installers, restricted and free. A restricted installer will make it so that the project can't trade resources on your machine to another project in exchange for resources elsewhere. Please keep in mind that a restricted installer may make it harder for a project to get the type of resources they need.

Q: I have a project and I want to use Seattle resources, how do I get started?
- A: Simply register on our sharing site, Seattle Clearinghouse. Once you log into your account, you will find a link that you can give others to donate on your behalf. You should look through our tutorials for information about programming in Seattle.

+ A: Simply register on our sharing site, Seattle Clearinghouse. Once you log into your account, you will find a link that you can give others to donate on your behalf. You should look through our tutorials for information about programming in Seattle.

Q: My question is not answered. Who do I contact?
A: Please contact our team at seattle-devel@googlegroups.com if you have any further questions concerning Seattle.

diff --git a/development.html b/development.html index 458eff5..4b63e13 100644 --- a/development.html +++ b/development.html @@ -31,16 +31,16 @@

Quick Links

- - - + + +

FAQ

Q: Are there any restrictions on how I use Seattle?
- A: See our Acceptable Use Policy.

+ A: See our Acceptable Use Policy.

Q: What is Seattle Clearinghouse and how does it differ from Seattle?
A: Seattle is the core software that all users will run. Seattle Clearinghouse is a website that allows users to share Seattle resources. Some Seattle users may not want to share resources and thus will not use an installer from Seattle Clearinghouse.

@@ -53,7 +53,7 @@ Each Seattle application is completely unrestricted. A user must try to install a Seattle application. The installation is done through an installer provided by the application developer. As such, the application can do whatever you want on the user's system. Seattle is simply acting like a library that you have access to. Your application installer must enable the sharing Seattle resources with other users. Seattle programs are encapsulated in a Seattle sandbox. They are run safely on user machines that may not have opted into running the application. This allows Seattle programs to be migrated and tested freely on any Seattle node.

Q: How do I integrate a Seattle application with my existing code base?
- A: You can call Seattle code easily from Python. Of course, this isn't possible to do with Seattle programs as they aren't trusted to run anything but Seattle code.

+ A: You can call Seattle code easily from Python. Of course, this isn't possible to do with Seattle programs as they aren't trusted to run anything but Seattle code.

Q: The reliance on Repy really limits what I can do. What about supporting programming language X?
A: We're working on a way to do this. More information to come.

diff --git a/education.html b/education.html index ccdc431..74ab3eb 100644 --- a/education.html +++ b/education.html @@ -23,33 +23,33 @@
-

The Internet is a large and complex collection of machines. Learning Internet protocols and network characteristics is a challenge for students in part due to the diversity of Internet devices. Seattle makes learning about the Internet easy by providing students with a simple to learn Python-based language and a tool-rich environment that simplifies distributed deployment and monitoring of programs running across Internet hosts. Seattle can help instructors augment lectures with real-world, hands-on assignments across thousands of computers. As of May 2010, Seattle has been used in 11 classes at universities around the world. The Seattle team is dedicated to helping instructors get started with using Seattle in the classroom.

+

The Internet is a large and complex collection of machines. Learning Internet protocols and network characteristics is a challenge for students in part due to the diversity of Internet devices. Seattle makes learning about the Internet easy by providing students with a simple to learn Python-based language and a tool-rich environment that simplifies distributed deployment and monitoring of programs running across Internet hosts. Seattle can help instructors augment lectures with real-world, hands-on assignments across thousands of computers. Seattle has been used in dozens of classes at universities around the world. The Seattle team is dedicated to helping instructors get started with using Seattle in the classroom.

Quick Links

-

Seattle Tutorial

-

Seattle Programming Guide

-

Battle-tested Programming Assignments
+

Seattle RepyV2 Tutorial

+

Seattle Programming Guide

+

Battle-tested Programming Assignments

-

More assignment and project ideas

+

More assignment and project ideas

FAQ

diff --git a/index.html b/index.html index 00fd0be..db45f4e 100644 --- a/index.html +++ b/index.html @@ -75,8 +75,8 @@
-
  • Wiki
  • -

    Detailed information on the project is maintained on the Seattle Wiki.

    +
  • Documentation
  • +

    Detailed information on the project is maintained on the Seattle docs repository.

  • Altruism
  • diff --git a/netadmins.html b/netadmins.html index 9dea1f9..ed57127 100644 --- a/netadmins.html +++ b/netadmins.html @@ -31,9 +31,9 @@

    Quick Links

    - - - + + +

    FAQ

    @@ -43,7 +43,7 @@ A: Our intent from the outset has been to maximize security. We believe our system is safer than existing code sandboxes for web applications that are prevalent on all systems. However, any software adds risk.

    Q: What sort of network traffic will my computer send?
    - A: By default, Seattle only allows a user to listen on TCP and UDP using local ports 63100 - 63199 (inclusive). Outgoing traffic will use ports greater than 1024. There is an optional module under development that will restrict the source and / or destination of Seattle traffic to only other Seattle nodes.

    + A: By default, Seattle only allows a user to listen on TCP and UDP using local ports 63100 - 63199 (inclusive). Outgoing traffic will use ports greater than 1024. There is an optional module under development that will restrict the source and / or destination of Seattle traffic to only other Seattle nodes.

    Q: What files are accessible by programs running in the Seattle virtual machines?
    A: Programs running on Seattle are restricted to reading and writing files in a single directory that is below the Seattle installation directory.

    diff --git a/research.html b/research.html index 6ce5ac5..72381dd 100644 --- a/research.html +++ b/research.html @@ -31,7 +31,7 @@

    Quick Links

    - + @@ -40,7 +40,7 @@

    Q: What are the restrictions on how I use Seattle?
    - A: See our Acceptable Use Policy.

    + A: See our Acceptable Use Policy.

    Q: What is Seattle Clearinghouse and how does it differ from Seattle?
    A: Seattle is the core software that all end-machines run. Seattle Clearinghouse is a communal website that allows users to pool and share Seattle resources. Resources that are allocated to Seattle Clearinghouse result in the researcher ceding direct control over the donated resources.