Client-Side Execution of Programs

Jan Newmarch jan@ise.canberra.edu.au

1. Introduction

2. Web for courseware

3. Forms

4. Teaching programming

5. Program in a Form

6. Similar examples

7. Running programs from a Form

8. Safer execution

9. Return the program

10. Return: Pros and Cons

11. Proxy server

12. Proxy server structure

13. Proxy server solution

14. Configuration Options

15. Conclusion