GSOC 2015: Library of Arduino-compatible functions for StarterWare

Hello everyone,
I am a 2nd year student pursuing engineering on Computer Science. From the last year, I have been working with arduino and robotics. At present I am working with raspberry pi. Beaglebone got my attraction as I come to learn about StarterWare which provides a no-OS platform support It interests me to build a library of Arduino-compatible functions.
I had gone through the energia fork of arduino. What I understood is to create a static library project in CCS IDE.
Am I correct? Or we have to create a separate IDE, the way it is present in energia?