New Projects added to the workspace:

 - resourcemanager & mpdecoder  projects are added to the mpegj       project workspace.
 - mpegjdec project was added to the main workspace for mpegj Decoder.
  In this project, some files were used from the IM1Player/mpgj/sources directory. They are JVMSupport.cpp/.h and JavaLaunch.cpp /.h .  Altough they are used here, none of them were changed except for the JavaLaunch.cpp file, which was done to test   some new features.


Things to be fixed :

 - currently, since NetworkManager (net APIs) have not been integrated in to the new framework,  DMIFMonitor.cpp is used to demonstrate the new framework which gets information about number of channels from the function that is already loaded into the function table. When once the networkmanager and scene api's are ready we can just add them into the code. I have commented where the new code should go and how to integrate them with the current project.

Simple Steps to integrate new Code:

 1. create new project for networkmanager and sceneInterface under
MPEGJ project as sub-projects.
 2. all the <....managerImp.cpp> files should be in the directory under mpegj\....manager\. ( note that this mpegj directory is the one outside of IM1Player directory). This directory contains the files which contain implementations for the native functions. The function pointer are used here to supply the information the Java side wants. 
 3. All the files conataining implementations for the functions in the function table should be in the directory \im1player\mpegj.  ( note that this directory is inside the IM1Player directory ) . This contains files interacting with the player for some specific information.
 

PS: Please see README file for information about how to load, compile and run the application.