05-15-2009 03:46 AM
My problem may sound very stupid but I am really looking for some help here. I am trying develop a speech to text converter for blackberry storm and I intend to use javax.speech api through Sphinx as javax.speech is just a framework and Sphinx provides the implementation of this API. My problem is that when I try to use any class from Sphinx, they do not pass the 'Preverify' test.
Now there might be theories about Blackberry JVM not supporting third party APIs and all that, but I believe that if Blackberry JVM can support third party API like ksoap and ksoap2, then why not Sphinx or any other API for that matter?
Could any one here please throw some light on this issue as I am sure that I am missing a very important link somewhere and any help is highly appreciated.
Many thanks in advance.
Solved! Go to Solution.
05-15-2009 03:51 AM
05-15-2009 03:58 AM
05-15-2009 04:12 AM
I think rather spelling it up as an extended version of J2ME, It is a light version of J2SE, with some limited classes compared to Desktop Java (J2SE) .. It also has the complete set of J2ME and Blackberry Specific classes..
A library which uses, other than the classes present part of the internal jar will not work on any case..
05-15-2009 04:51 AM
05-15-2009 05:31 AM - edited 05-15-2009 05:33 AM
@ simon_hain - I knew that it is not complete J2SE and no way an application that is developed for a desktop will run on BB Devices .. Also agree with stuff developed on J2ME (CLDC 1.1 and MIDP 2.0 except BB Implemented JSRs) should work nevertheless..
But I see a part of J2SE classes implemented in BBDevices, also we can achieve most of the functionalities that a standard java gives where the J2ME APIs lagging far behind - This is what the reason I specified it as a Light Version of standard Java ..
Edit: Uncited references removed..
05-15-2009 05:37 AM
05-15-2009 05:45 AM
I agree, Yes have to port .. It is altogether different Virtual Machine (Must be built on C++ I suppose) ..
I worked sometime on pure J2ME and I find BB java dev is easy, Since it has some pure java specification that is meant for a pure java developer like me..
I was just about to tell my convinence, thanks for the clarification simon..
05-15-2009 05:51 AM