Предстоящий выпуск Руководства по проектированию Платформы, 2-й Выпуск будет иметь некоторое руководство реализацией дополнительных методов, но в целом:
необходимо только определить дополнительные методы, "где они имеют семантический смысл" и обеспечивают функциональность помощника, относящуюся к каждой реализации.
также необходимо постараться не расширять Систему. Объект как не все языки.NET будет в состоянии назвать дополнительный метод как расширение. (VB.NET, например, должен был бы назвать его как регулярный статический метод для статического дополнительного класса.)
не определяют дополнительный метод в том же пространстве имен как расширенный тип, если Вы не расширяете интерфейс.
не определяют дополнительный метод с той же подписью как "реальный" метод, так как это никогда не будут называть.
Есть хороший блог о разработке BB под Linux:
www.slashdev.ca :
Разработка BlackBerry с использованием Linux
Симулятор BlackBerry в Linux - что-то вроде
Симулятора в Linux - немного более надежный
Симулятор MDS… в Linux
Использование sigtool в Linux
И все это: Разработка BlackBerry с помощью Ant & Eclipse