To do this:
I created an OOOCode directory and checked out the OOOCode git repository to it.
I opened the OpenTV IDE and selected the new OOOCode directory as the workspace location
I created a new OpenTV Project called OOOCode in the default location (pressing Finish immediately as I did not want the hello world example code)
This resulted in the following projects being created in my OOOCode directory.
To build and run the project in the OpenTV Virtual STB.
Choose "Build All" from the "Project" menu.
Select the OOOCodeFlow project and press the Run button.
In the next dialog choose "Local OpenTV Application".
That's as much as I'm going to say about the OpenTV IDE for now but next I copied in my existing OO pattern example code and committed it to GitHub. This starting state can be found here:
Full disclosure... I did fix a couple of issues in the code i originally posted in the gists:
- I missed a parameter in the MyClass constructor
- I forgot that the VSTB exits when the main method exits and as such it can be difficult to check the debug output unless you put a real message loop in and wait for the quit message