Software development projectsJava on the Bare Metal of Wireless Sensor Devices: the Squawk Java Virtual Machine
Simon D., Cifuentes C., Cleal D., Daniels J., White D.
Proc. VEE06, International Conference on Virtual Execution Environments, 2006
Component-based designUML Components
John Cheesman & John Daniels
Read about John Daniels' approach to component-based design in this book.
CBD: A Complete Worked Example
Presentation that explains the nature of contracts between components and their users.
Software project managementOptional scope contracts
Kent Beck & Dave Cleal
An alternative to fixed-price development contracts.
Down With "Requirements"! (pdf) (html @ ObjectMonkey)
Article about the production of useful requirements artifacts.
Short position paper written for TOOLS Europe 2000.
MethodModeling with a Sense of Purpose
IEEE Software article on model perspectives.
Modelling in an Agile World
Presentation that looks at the role of models and UML when using agile methods.
Presentation that explains how UML is typically used in projects.
Steve Cook & John Daniels
Read about the method for which Syntropy Limited is named.