Mirco Müller has written a wiki page about notification development guidelines. Though it isn’t done yet, C, Python and C#-examples are provided there. These examples are self-contained and act as a good copy&paste source for anybody who wants to adapt existing or new code to the Jaunty notifications. You’ll see correct checking of daemon capabilities and name. For a better overview of the different layout-cases screenshots are shown too.