Today UGOBE has released initial details on the upcoming software development kit for Pleo. The Pleo Development Kit, or PDK, will allow users to create applications that will run on top of Pleo's "Life OS". The applications will be written in PAWN, which is ...
... a simple, typeless, 32-bit extension language with a C-like syntax.
If you know C, you know PAWN! PAWN was designed for execution speed, stability,
simplicity and a small footprint. The PAWN language has been built into the Pleo™ firmware
to allow arbitrary code execution, accessing the functionality of the Pleo firmware.
The initial PDK release will focus on giving users access to Pleo's motors, sensors, and other low-level OS features. Future PDK releases will expose all of Pleo's Life OS to applications, creating a huge array of potential applications.
Applications will be allowed to override built-in Pleo behavior, which UGOBE calls "shadowing", to allow users to take total control of Pleo and his behavior.
Unfortuntely, it will still be a while before the PDK is released (no word on an exact date). In the meantime, UGOBE says to play around with the "
My Skit" performance editor for Pleo, and to brush up on your PAWN skills. More information can be found on the PleoWorld website and the new developer section of the PleoWorld forums. If you're getting excited about writing custom applications for Pleo, you can go ahead and purchase one from RobotShop.