Develop device applications using Java and C#. 
        You can bundle MBOs and  generate the device application code required for an advanced developer to develop device applications for mobile devices. 
        Use the  Code Generation wizard  to package MBOs, and generate metadata and other artifacts required for  a Java or C# developer working  in a  Windows CE or  Linux environment to create device applications using  the development environment  most familiar to them.
Note: If you use  the Device Application Designer to   develop  BlackBerry device applications, do not  use the  Code Generation wizard.