For Developers

Toward Real Extensibility in Sakai

At the Sakai conference in Boston, I sat on a great panel with other developers and discussed what it would really take to make Sakai the platform for innovation that we want it to be. The audience was active in the conversation as well. We heard a lot of analogies to other systems. Here are [...]

Sakai Permissions In-Depth

Actions in Sakai are identified by a text label, like “content.read” for ability to read content or “site.add” for the permission to create a new worksite with the Worksite Setup tool. These identifiers are called functions or locks. Sakai associates a group of functions with a role, and a group of roles with a realm [...]

What if a Hard Drive is Only a Cache?

When computers like the MacBook Air started coming equipped with solid state drives (SSDs), I thought the technology is cool, but it seemed like a drag to have to give up 50% or more of the storage capacity we’ve grown accustomed to in our hard drives. My laptop has 250GB of capacity. As of this [...]

The Winding Journey of Java DB

Java SE 6 has finally arrived on the Mac with a recent update, so I was over on Sun’s website reading about all the new stuff and Java DB caught my eye. This is a small, all-Java database that can be embedded in applications on a desktop, a server, or a mobile device. The reason [...]

New Screencast: the Sakai App Builder Plugin for Eclipse

My new eleven-minute screencast is about how to use Aaron Zeckoski’s App Builder plugin for Eclipse to jumpstart your new Sakai tool projects.

It’s also a great learning tool, since you have a working tool in less than two minutes and you can start playing around with modifications.

As before, new videos are posted here: http://aeroplanesoftware.com/sakai-training-videos

Getting Started with Sakai: Setting Up Eclipse

I have just posted part two of my series of screencasts on how to get started developing for Sakai. This one is all about setting up the Eclipse IDE. Tasty!

Here is your link.