Fed up with the web

John M McIntosh johnmci at smalltalkconsulting.com
Fri May 26 20:31:11 UTC 2006

Likely they'll have a Sophie Image, or perhaps a Tweak image with  
Sophie loaded.
Because of how the Sophie Storage plug-able backend logic works a  
Sophie Book can come in three forms.

a) A zip file with perhaps a folder containing video/audio media data
b) A flatten directory containing many files which are video/audio  
and other data plus xml describing the Sophie objects needed to build  
the book.
c) A networked version which technically is a flattened directory (b)

For file based books it's a simple matter of opening the  Sophie  
document using the *native* file dialogs, or double-clicking.
For network based books you just supply a URL that points to the  
Sophie Manifest file hosted by a HTTP Server, data is downloaded from  
the server as needed to render pages (then cached), and quicktime  
makes streaming media transparent, mind for the mpeg plugin it needs  
to download the entire media file first, unless someone has time to  
fiddle with the plugin for it to understand streaming as an option.

The Sophie WebSite is still being worked on, perhaps there will be a  
central registry of books and their URLs, visionary input is always  

Sophie Books can be embedded (fully contained) in a containing Sophie  
Book, or be link to via other books, mind finding those books when  
externally linked is an interesting issue. Actions can be assigned to  
object,  for mouse over, down, up, etc... That allows you then to  
manipulate other object in the book and or link to URIs

At some point the user should be able to markup (text, markers,  
indicators, stickies) books he/she is reading and also be able to  
send that information to
other people for review, did we mention this is a lot of work...

Phase II will consider a Sophie Server which has more integration  
capabilities than what an HTTP server would give, details are non- 
existent since we have
not consider yet what this will be.

On 26-May-06, at 12:10 PM, Brad Fuller wrote:

> John M McIntosh wrote:
>> We are trying to do this with Sophie, building books you can  
>> interact with, then publishing to a http server, then reading the  
>> book from the http server in a Sophie authoring/reader application.
> Can you explain this a bit more? Will the user have a squeak image?  
> And, then would they download a "book" via something akin to  
> Squeakmap? (where the Book Repository (the Squeakmap) is a repo of  
> books the user can browse and  "install" a selected book into the  
> image?)
> How do you see this architecture? Does the user interact with the  
> book locally?
> brad

John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com

More information about the Squeak-dev mailing list