For your fourth project, each of you will work independently to create a multimedia book project using Sophie.
You should be aware that despite being a 2.0.4 release, the software you’ll be working with is very much in development, and so you will want to take adequate precautions; save and back up your work frequently. I should also let you know that there’s an older version of Sophie available — Sophie 1. (Sophie 1, if you’re interested, was written in Squeak, a language based on Smalltalk, one of the original object-oriented programming languages. Alas, Smalltalk has fallen out of common use, and so Squeak doesn’t have a huge following. Sophie 2 is thus focusing on rewriting Sophie 1 in Java. As a result, Sophie 2 will be more flexible for most purposes — a Sophie 2 book will be embeddable in a web page, for instance — but some of the features of Sophie 1 have not yet been added to Sophie 1.) You’re welcome to work in Sophie 1, if you prefer; I’m going to show you some projects from last year that were built in Sophie 1, though I’ll be attempting to demo Sophie 2 as well. Be aware, however, that Sophie 1 books are not currently openable in Sophie 2.
I’ll walk you through the basics of Sophie today, making sure that you can download and run the software, that you can access the documentation and tutorials that are available, and that you’ve seen a few examples of what Sophie can do.
And then I’m going to turn you loose to experiment. For this project, I want you to take any of the texts that we’ve read together for this class and turn it into a well-designed, readable, interactive Sophie book. Which text you choose, and how you design the project, is entirely up to you. You may include work that you’ve created — whether your own writing, audio, or video — in the project as you see fit. The way you edit and design the book should work with the content of the text you select to elaborate and expand upon its meaning.
You should place your Sophie book project in your MyWebs space, and link to it in a blog post, by the start of lab on Friday, April 16.