Skip to main content

squawk specification

1 reply [Last post]
Joined: 2008-04-25
Points: 0

First congratulation for the project. Now, besides trying to build the project, I want to figure out the philosophy, structure and so on of the VM. I read some papers about it ("Java on the Bare metal...", "A JVM Arch for Very Small Devices" among others) and you mention and cited "The Squawk System, Preliminary Draft Specification 2.1" (September 2002). Is it available? I couldn't find it on-line.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Joined: 2006-09-08
Points: 0

Sorry for the delay. I collected some of our documentation and posted it to the svn repository. You can find it at:

TheSquawkSystem-Sep02.pdf is the "Preliminary Draft Specification". There has never been a nonpreliminary spec as far as I can tell.

Also included are documents describing:
- The Debugger
- The Squawk Preprocessor
- The Channel Architecture (which may be going away)
- How To Build Squawk (needs updating)
- A description of how synchronization works.