Closed kingsleyadio closed 10 years ago
Thanks, Kingsley! I'm on vacation and away from computers, will check through this when back in August. If others have a chance to complete the merge in the meantime, please do proceed.
Adding Blackberry support is a great step forward. I think the cache implementation we have for JME already should work fine on Blackberry but must validate.
The code is now visible in the main branch under the old TantalumLibrary directory structure.
A new directory-structure TantalumBlackberry was added to start integration into the gradle build script. This is currently a copy of TantalumJME. None of the new code is merged in there yet, it will require some hand work.
Work can now proceed on the 'blackberry-merge' branch in the main Tantalum repository. When complete and tested, we can merge that back into 'master'. The current state is the the gradle build script fails because it can not find a dependency. This is nothing to do with the new code (not even in that directory yet) but the fact that we can use some help from @kaiinkinen (currently on vacation) or someone else more familiar with gradle to complete the TantalumBlackberry setup such that it builds. Once it builds again and adds TantalumBB.jar and TantalumBB-debug.jar to the main libs directory as outputs, the branch merge and testing of RMSFastCache on actual BB devices should be done before we merge to master.
Time is short before vacation, I must leave it there for the moment.
Okay. Fixed all merge conflict issues now, so I think this should be a good merge! < hope @paulirotta is back from vacation :) >
The Blackberry implementation of Tantalum has been included. Currently, there is no BB specific implementation for the caching and log, so the JME's implementations were used instead. The log would probably remain as is, following the BB SDK suggestion of using MIDP's logger as a better alternative to their USBPort module. This leaves cache as the only pending implementation at the moment!