I could develop Java Application for Blackberry device software version 5.0 to 6.0 JDE

Hi, expert,

I saw this line of the ' BlackBerry Java Development Environment - 4.7.0 - fundamentals Guide'.

It is said:

===============================

With each major version of the BlackBerry Device Software and the FMV of BlackBerry, Research In Motion includes the
corresponding Java API and version of the BlackBerry® Java® development environment. The version of the BlackBerry device
Software determines the version of the BlackBerry® integrated development environment that you can use to develop
applications. For example, RIM released BlackBerry Device Software version 4.0 and BlackBerry JDE version 4.0 in even
time. BlackBerry JDE version 4.0 supports APIs that were introduced in BlackBerry Device Software version 4.0
and BlackBerry JVM version 4.0.

The applications that you create by using BlackBerry JDE Version 4.0 only work on BlackBerry devices
running BlackBerry Device Software version 4.0 or later.

=========================

The last sentence talking about version 4.0 of JDE. I think that would mean that I could not develop a java application on JDE 6.0 for Blackberry 5.0 version of the software, even if I do not use any new API to 6.0. However, it seems to me that it is a useless limitation. Could someone throw some lights on it?

I'm going to agree with superdirt here.

I have the 5.0 OS update of applications work well on OS 5.0, 6.0 and 7.0 of the OS OS phones.  I try not to recompile for levels of the OS, if I can, and so far I've been perfectly safe with OS 5.0 running on the later levels of the operating system.  So you should be able to get away with just using OS 5.0.

Not that it is important for you, but I just thought I documents some historical information about level changes.  .

As far as I know it 2 change cod in the file format, one to the 4.0 OS and the other in OS 4.2.  Therefore, if you want to run anything in OS 6.0 or above, it must be compiled in OS 4.2 or higher.  Again, I have applications compiled to OS 4.2 running on OS 6.0, without no problem devices.

There have been changes to the API - the result is that the code that works in OS xx does not work in OS yy where yy is after xx.  I hit a few of them and have so far managed to rework the code so that it works very well on both levels of the operating system.  In general it is things that I do wrong anyway, as the older operating systems (from memory) are not as strict on when the event Thread must be used.

The problem with OS 4.7 compatibility is an impact and to get more of this, for devices touch screen only, I compile using OS 4.7.  If an application that uses only the functionality that was available in the OS 4.2, I compile on OS 4.2 for non touch screen phones and OS 4.7 for touchscreen phones.  And everything works fine.

I hope this helps.

Tags: BlackBerry Developers

Similar Questions

  • Provide technical support paid to the developer of applications for BlackBerry BlackBerry?

    Provide technical support paid to the developer of applications for BlackBerry BlackBerry?

    Please guide me if BB provides this support for developers.

    Thank you

    The technical forums offer almost everything you need. There are BB monitor and help people on various forums. It really takes that you had to pay someone, if support is free.

  • Develop the application for all the OS versions

    I want to develop an application for all versions of BlackBerry OS(Earlier versions and BB 10). App should contains Google map, integration of services and facebook and also.

    What is the best process to develop this application? (Cascade or android runtime ot webworks)

    Pls help me.

    WebWorks, it's all pretty easy, but because of differences in the config.xml file, you need different versions for different devices (mess me all the time)

    With the help of other languages is much more difficult that you need different base code for everything

    OS5-7 = Java

    PB = AIR

    BB10 = NDK / Cascades

    It is important that a GMaps app - basically - has the support of 5th place (although 5 has problems rendering and is terrible @ AJAX)

    I would stick to 6 + in, then things are stable and should work in all markets with that codebase

  • Requirements/process and how long is the lead-time before my java application for BlackBerry will be certified?

    Hello

    I would like to work on a java application to run on BlackBerry devices.

    Are there policies of certification that I must follow so that my application will be certified and downloaded in the store?

    I'm also curious to know how long certification process normally takes from submission to approval?

    Thanks for any help you can provide.

    Tanoe glance here, giving you the details of how to submit to AppWorld

    http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/1573156/What_Is_-_Pro...

    ----------------------------------------------------

    If I helped you press AS button

  • BlackBerry Smartphone keyboard lock icon disappeared after upgrading to BlackBerry Device Software version 5.0

    Greetings! -recently improved 8520 handset to the software device to 5.0 - all very well except that the icon I use most - the "Lock keyboard" icon has disappeared. Looked everywhere - icons hidden etc - no luck. Someone at - it a similar problem?

    For the keypad lock icon, you must have a password enabled on the device.

    You can lock the keypad by pressing the mute on the top of the unit.

  • What is the best platform to develop applications for BlackBerry 10?

    Hi all

    I have developed applications for BlackBerry 6 and 7 for the last 3 years, but I am very new to BlackBerry 10. I know that most of the developer would like BB 10 is something new. I have about five years of experience in the JAVA platform, but unfortunately BB 10 is not supported it unless you develop applications for Android and the port at 10 BB.

    When I checked the list of programs that are supported by BB 10, I saw C/Cpp, Cascades, HTML5 and action script among them. But which one to choose? There is where I am confused. I don't have any experience in the above mentioned technologies. If I select, I need to learn from the beginning. When I went through a few posts, I got to know many people prefer to develop in HTML5, as it is a cross-platform technology. But many have said that it may have problems of performance and the native technologies like C/Cpp, waterfalls will be the best options in terms of performance.

    Can anyone suggest me the best technology to start with BB10?

    Cascades is based on Qt, which is a cross-platform C++ library. It encapsulates many low level BB Native API - s for easier use, but you still have direct access to these APIs if necessary. C++ syntax is similar to Java, so it shouldn't be too difficult to pass. I suggest choosing stunts.

  • Help blackBerry Smartphones! Get "no additional applications for your device were found".

    I have a new BlackBerry 8900.  Whenever I try to add 3rd party software, I get the error message "no additional applications for your device were found".  Tried loading MSDict English-French dictionary.

    I was using Desktop Manager 4.7, then tried 4.5, both without success.  Can anyone help?

    Thank you.

    Do you use your handheld in a corporate network?

  • AT300 - need driver USB to develop an application for Android

    Hello

    I'm a new Tablet AT300.
    I'm developing an application for Android in Eclipse.

    I want to debug on it but I need a usb driver as explained here:
    http://developer.Android.com/tools/Extras/OEM-USB.html

    But I found Toshiba on other tablets like the Archos, I use to download on their website.
    Could you tell me where I can find the driver.

    Kind regards

    VPM

    If you are making reference to the use of 'Android Debigging Mode' that light, then using the standard driver of Google in the Android SDK should work.

    But with that you need to add the device ID in the INF for her.

  • Is it possible to Port existing Nokia Java app for Blackberry 10 OS

    Hi all

    I did Java application for Nokia, which is available in the http://store.ovi.com/content/373887market. My question is, is it poosible to port this application for Blackberry OS 10.

    Bascially not...

    See this similar question:

    http://supportforums.BlackBerry.com/T5/Java-development/BlackBerry-10-app-development-using-Java/TD-...

  • How to install the BlackBerry Java application in BlackBerry 10 Dev alpha

    Hello

    Does anyone know how to install the BlackBerry Java application in BlackBerry 10 Dev Alpha. I am able to wear an Android app in worms BlackBerry Dev Alpha 10. But there is no idea to install application developed with BlackBerry Java SDK 7.1 in verse 10 BlackBerry Dev alpha.

    Thanks in advance.

    I guess what pradeep_ch is correct,

    FYI,.

    http://supportforums.BlackBerry.com/T5/Java-development/DevCon-update-BB-Java-is-dead-no-Java-suppor...

    Thank you

  • Storage of applications for blackBerry Smartphones

    Hey everyone... I use my 9790 bold, he repeats to me my memory to applications is 512 MB internal memory of the phone's 8 GB! So is there anyway to increase this limited storage for applications? In addition, this space does not increase if I use an external MicroSD memory?

    Hello...

    There are three types of potential memory on a BB: 1) application memory, the device memory) 2 and 3) Media/SD Card Memory.

    Application memory - it is the most important; It is protected (not available to the user), dedicated and fixed (size: 512 MB in your case) space that is available to the House of the OS itself, as the destination for the installation of applications (more a few storage applications, overhead and other costs). You can't touch AppMemory. You cannot improve the maximum AppMemory that your BB has. It is what it is. Applications can install only here... There is no other choice.

    The device memory - it is space on your BB you can touch these files, images, media, etc. In general, it is not very big, but it is available.

    Memory card SD/Media- is what it says... your SD card to store files, media, photos, etc.. It can be as large as your BB OS can support... see this KB:

    • KB05461 Sizes of card MicroSD taken in charge by the BlackBerry device software

    On some devices/OS levels, you can see 'Free file' (Options > status), I think this is equivalent to AppMemory. You can see on other devices, all the memory usage levels three (Options > memory). Here are some tips to use:

    • KB02843 What is the function of low memory manager on the BlackBerry smartphone
    • KB14320 How to maximize space and power battery life on the BlackBerry smartphone
    • KB14213 Call logs, SMS text and email messages are deleted from the BlackBerry smartphone

    Finally, it is always important to correctly close applications when you are finished with them. Using the back or on the red button won't do that - those leave the app to decide what to do... and some let themselves memory-resident, consumes resources on your BB, slowing down the overall performance. On the contrary, to close an application, tap on and select 'Close' or 'Quit'... which force the application to be closed, freeing resources for your new use it consumed. Some applications will always be running (in general - BBMessenger, browser, homescreen, phone and Messages)... but, you should always close them properly - especially the browser... If we leave on a web page, it will not consume only additional resources, but the power of the battery as well.

    In addition, each time a random strange behavior or slow creeps, the first thing to do is a battery pop reboot. With power ON, remove the hood back and remove the battery. Wait a minute, then replace the battery and cover. Power on and wait patiently through the long reboot - about 5 minutes. See if things return to functioning. Like all computing devices, BB suffers from memory leaks and others... with a hard reboot is the best remedy. Some have taken to do this on a regular basis as a preventive measure... some as often as once a day. Others got the app QuickPull to automate a simulated Batt Pull.

    Good luck!

  • Size wallpaper for blackBerry devices

    is there a source for the size of wallpaper for BlackBerry devices?

    PS: also where can I terminals BlackBerry AU profiles?

    See the BlackBerry Theme Builder - 5.0 - User Guide, all different sizes are there...

  • Differences between the version of BlackBerry Device Software and platform. Help, please...

    Hi guys!

    I'm really confused... Help, please!

    We have developed applications for our customers. We tested with our BB8700 and it works fine.

    We used JDE4.2 for development... and we think that it will work on v4.2 based handsets.

    But our customers wrote that it works on v3.7. Why? Is this possible?

    I looked at the information about my 8700 device and then noticed: v4.2.1.107 (platform v2.3.0.84)

    -What are the differences between the version of BlackBerry Device Software and platform?

    Possible customers spoke of version 3.7 of the platform?

    There is a list of the devices, where we can find the version of BlackBerry Device Software by BlackBerry device model?

    Or where we can find information about the models of devices that will support our application?

    Thanks in advance!

    AFAIK there is no version 3.7 platform.

    Customer talking about the OS version.

    So, if they have the device OS version 3.7 you must use JDE JDE 3.6, 3.7 or older.

    Or take updated device OS if the necessary software is available.

  • Smartphones blackBerry device software upgrade, does not (Bold 9930)

    Bold 9930, Verizon,.

    Everything was going well 5 hours ago. Backup and synchronization with Desktop Manager and everything was good. I clicked on the 'Device upgrade' link. He me everything first download and install the new Desktop Manager software. This seemed to work properly. Then it downloaded the new software device and conclusive to upgrade of the unit.

    7.1 bundle, 2705 (v7.1.0.991 platform 5.1.0.678)

    The Setup program indicates that the new software has been installed, and then it seems to want to reboot the device. The device never returns, ends with an App error 606.

    I loaded the cool device software, without change. Removed Software Desktop, loaded fresh, then loaded a fresh device software, without change.

    I tried to load my old device software but the Desktop Manager will not allow him.

    I reloaded software device 3 times, always the same behavior, always the same error at the end.

    I'm out of ideas.

    Any help?

    Hello and welcome to the community!

    brunostyle wrote:

    I tried to load my old device software but the Desktop Manager will not allow him.

    This bit is quite unusual... done correctly, you can force any OS on your BB package as long as it's your exact model number. So I'm not sure if you're really using all the good stuff... so, even if a lot of this will be redundant, please examine carefully for subtle tricks do you need to... done correctly, this can heal the situation. But any errors on the way (not ignored, stage not completed correctly, etc.) invalidates the whole process and translates the automatic process of support and limited to only the OS packages currently supported by your specific carrier.

    The easiest way is, on a PC (you can not do on MAC):

    (1) make sure that you have a current backup and your BB complete... you can find the instructions at the link in my auto-sig below.

    2) uninstall all the BB OS packages from your PC,

    (3) make sure you have the BB Desktop Software already installed

    (4) download and install on your computer, the BB OS package you want:

    • http://us.BlackBerry.com/support/downloads/download_sites.jsp
    • If all you want are the levels of BONE, it is first sorted by carrier - the carrier supports, your search will be fast. However, some carriers are much slower than others to release updates. To really get the package up-to-date OS for your BB, you need to dig through and find all businesses that support your specific model BB and then compare the BONE levels they support.

    5) remove all copies of the SELLER on your PC. XML... There will be at least one and maybe 2, and they will be located in the same way or to (it changes based on your version of Windows) these files:

    • C:\Program Files (x 86) \Common Files\Research In Motion\AppLoader
    • C:\Users\(your Windows username) \AppData\Roaming\Research In Motion\BlackBerry\Loader XML

    6 (a) to change your level of BB OS installed (at level or lower), you can run the Desktop software and connect your BB... the software should offer the operating system package you have installed on your PC.

    6 (b) or, for recharging your BB OS level installed as well to change, work around the Desktop software and use the CHARGER. EXE directly, through step 2 in this process:

    If, during the process of 6a or 6 b, your BB has an error '507', simply unplug the USB of the BB cord and reinsert it. do nothing else... This should allow the installation to continue.

    You can also study the use of BBSAK (bbsak.org) to perform the wipe what he is capable.

    You can also try the "skeleton OS Reload procedure" in an attempt to circumscribe the precise causal element:

    1. Load your OS "bare bones"... If everything is optional, do not install it.
    2. If the behavior is immediately, then try another OS with step 1
    3. If the behavior does not immediately, then run for as long as necessary to make you to be sure that the behavior will not occur.
    4. Add one more thing - no matter how tempting, one.
    5. If the behavior does not immediately present, and then runs for long enough to be sure he won't have the same problem
    6. Repeat steps 4 and 5 until all things are responsible or the behavior presents

    When the behavior shows up, you know the culprit... the last thing you have loaded.

    If the behavior doesn't re-present, then you know that step 1 or 2 cured it.

    If the behavior has anything, then you have probably a problem of material level for which no amount of OS or software can heal.

    You may also use these tips:

    If you are on a MAC, you are limited to only your sanctioned carriers OS packages... but can still use any level they currently have to sanction. See this procedure:

    • KB19915 How to perform a clean reload of the smartphone BlackBerry using BlackBerry Desktop Software application software

    Good luck and let us know!

  • BlackBerry Smartphones LOST after installation of BlackBerry® Device Software

    It's very frustrating!

    After you have installed the latest version of BlackBerry® Device Software od yesterday, my contacts on my BB and my BBM contacts were lost...

    Even my Brickbreaker game is gone. My game folder was empty. How can I get that again? I tried the application world, but in vain.

    Fact!

    Just tied your BB to the PC, then once the BB Desktop Software appears, click on Application Loader. Find the Brickbreaker Application, then click on [+].

    Don't forget to press APPLY to complete the update

Maybe you are looking for