Biblioteca compartida para iPhone y BlackBerry

Tengo un conjunto de funcionalidades (clases) que me gustaría compartir con una aplicación que estoy creando para el iPhone y para la Blackberry (Java). ¿Alguien tiene alguna práctica óptima para hacer esto?