A mixed Java/native Android application for BB 10 porting

I have an Android application, written mainly in JAVA (interface user and logic) and a calculation module written in C/C++ using NEON.

I don't see the following options for the application to BB 10 of port:

1 convert the application as uses port BB tools - this means that the application does not have the appearance of BB applications.

2 rewrite the code in C++ Java: it's a lot of work.

What do you think about these options?

Is there another option (better), may be part of the Java code reuse?

Thank you

URY.

Welcome on the support forums.

personally, I like to use native applications, because they have the best UX and are faster.
If you want to repackage the app that c++ lib won't work, so maybe that influences your decision.

Tags: BlackBerry Developers

Similar Questions

  • I developed an Android application for a Digital Magazine with Digital Publishing Suite (Professional). Several weeks ago, I received this message from Google game: "we wanted to let you know that your app (s) listed below statically link against a versio

    I developed an Android application for a Digital Magazine with Digital Publishing Suite (Professional).

    Several weeks ago, I received this message from Google game: "we wanted to let you know that your app (s) listed below statically link against a version of OpenSSL that has several vulnerabilities for users. Please migrate your app (s) to a new version of OpenSSL within 60 days of this notification. From 07/07/15, game Google will block the release of new applications and updates that use versions older, not supported by OpenSSL (see below for more details). »

    I've updated the Android App using function Web app Designer, but they keep sending me this message. I don't understand what I have to do.

    Hi Sheila,

    If you connect to your Google game account, it will show you who sent you the warning to the apps. The generator on the web app produces Android apps which are not affected by this vulnerability.

    Neil

  • convert a legacy native android application

    I have a multifolio android app that is a legacy application. I want to convert native. I read this article Digital Publishing Suite help | Native DPS of applications for Android devices.

    But I have a few questions. I have to rebuild my folios, or should I just change the version of the viewer at 32? The name of the application and the group id must be the same that I was in the... legacy application is that correct? Do I have to create a new certificate p.12 or I should go with one I had created for my application of previews. In the link above, I can see the steps to create a native application from scratch. Is there a link that gives the steps to convert an existing legacy application natively? Any help will be appreciated!

    (1) you don't have to change your folios. You just have to rebuild the application.

    (2) the bundle ID must be the same. I think that the name of the application must be so.

    (3) you MUST use the same .p12 certificate. If Google does not allow you to download the new application in place of the old.

    Neil

  • Native Android application / refunds does not

    Hi all

    I tried to put in place the new native Android app on my tab 10 '' in order to get the real "app-feeling."

    Creation and get the App on the Pad works like charm - but it was a pain...

    I have developed Android refunds in landscape mode (1280 * 752) and refunds iPad in portrait and landscape (1024 * 768 / 768 * 1024) with a single identity card - which worked very well until I tried to update to the new native application.

    While the old library was not fixed to a single display mode, the news starts with the portrait and does not charge any interpretation Android (which are made only for landscape / 1280 * 752) as it doesn't appear that the iPad preview blurred.

    Maybe there is a solution or a tip?

    Thanks in advance.

    Yes, this specific approach does not work with the Android native Viewer. We are looking for the closest match which is larger than the screen size, so let's choose 1024 x 768.

    Currently, the only solution is to create a separate publication for these "renditions" Android account and point the Viewer to this account.

    I'm working on some changes to App Builder that will make this better, but we won't have that work done in our next release. I hope that we can adapt the rejection after.

    Neil

  • Will there be an android application for Silverlight?

    Y at - it an application for silverlight on android? My class uses a Web page which requires it to run!

    Hello

    You should check with Android to see if they support SilverLight.

    I hope this helps.

    Rob Brown - Microsoft MVP<- profile="" -="" windows="" expert="" -="" consumer="" :="" bicycle=""><- mark="" twain="" said="" it="">

  • Integration of payment in an android application for BB10 services

    Hello

    I have an application developed in android platform. I like to wear to BB10, but for the payment of services whose api payment should use?

    Can anyone help me regarding this issue?

    Thanks in advance.

    Well according to the duration of BlackBerry applications for Android supports payments In - App via BlackBerry World.

    There is more information on this topic here: http://goo.gl/bG3oQ

    Let me know how it goes and if it helps you.

  • Problems with the law in a native android application service.

    Hello

    I assemble version native android app 31, but law service does not work.

    When I try to log in with my test account, I get the message login or password are incorrect. Legacy android app works correctly.

    Law Branch does not DPS Android app that was built as a Native version 31 application.

    I still got the message that login or password is incorrect when I try to log in with my test account.

    A same application works correctly if it was built as a legacy android app.

    Where can be a mistake?

    Thank you.

    When you last built the native android app? Until this morning the app only supported direct v2 of the API right, and I'm guessing that your service uses v1.

    The good news is we delivered our latest publication this morning and v1 is now supported. If you rebuild your application in the App Builder and try again it probably will work.

    Neil

  • How to make Acrobat Reade by default Android application for PDF files?

    16.3 currently using. For some reason, it is not a default application to open PDF (for example from the downloaded folder) files. My Tablet says that it cannot open a file (I have no other installed pdf viewer, even google one is deleted). I don't see any option to make Adobe Reader by default.

    Hi wrooot

    I think that to do this, you must change the default application settings in your Android phone.

    For this, you can try and see if the measures help:

    Go to settings > applications > all and then select the currently associated application and remove it as default and press default clear.

    Doing so now when you open your file, you will be asked to choose a default App again.

    Let me know if it works or you need help.

    Kind regards
    Supriya

  • Java Native Interface (JNI) for connectivity Oracle Service Bus

    Hi all

    We have a legacy database and its functionality exposed by some of the C/C++ API programs. Our requirement is to make the use of these APIs and integrate the Oracle Service Bus (ESB of Oracle Fusion Middleware)/BPEL

    From now on, the C/C++ API have been compiled into a library and called from a JAVA JNI class. So according to the concepts of the JNI, java class simply calls the native methods that are implemented in C/C++, by calling to this library.

    Here is an example of an implementation:

    public class DatabaseConnector {

    public native String establishConnection(  String ServerName, String UserName, String Password );

    static {
      
    System.loadLibrary(LIBRARRY_NAME);
    }

    public static void main(String[] args) {

      
    DatabaseConnector dbconn = new DatabaseConnector();  
      
    String result = dbconn.establishConnection(args[0], args[1], args[2]);
      
    System.out.println("Result of Connection Establishment: " + result);

    }
    }

    Autochanger_name (libLIBRARY_NAME.so) contains the implementation of the native method for creating the connection, refreshing connection, sending message, etc.

    Now, what is the best way to integrate this feature of JNI in an Oracle Service Bus/BPEL?

    Legacy-> Db-> C/C++-> JAVA JNI API? -> OSB/BPEL

    1. Is it really possible to write a based on this JNI EJB session bean? I understand, EJB standards are against loading native libraries directly in the Java class, as a result of NYI.
    2. Is it possible to write any custom JCA adapter for this? What are the possible areas that I need to answer then?
    3. All other possible ways that you think would be appropriate?

    There is a requirement of the settlement planning. As a connection method refresh should be called every X minutes to keep the connection open. Topology wise there are no restrictions to run native code and the Weblogic container on the same machine.

    Any suggestions much appreciated. Let me know if you need more information.

    Kind regards

    Billon

    Hi Bhaskar,

    Both JAX - RS and adapter resources must be built on top of the NYI... With the help of Tuxedo allows to eliminate the use of the NYI...

    If you need/want to eliminate JNI, the solution is to make the native libraries behave as a provider of services, exhibition services via a network protocol... You can do this with or without smoking, but I like the Tuxedo approach...

    However, if you're ok with JNI, build a resource adapter...

    See you soon,.

    Vlad

  • Porting an Android application for Blackberry

    I have a pure application that shows local ATM integrated Android 2.3.3 and 4.2.2 I wan't it wear BB 10.2 I followed the process, but I have the problem that my application is highly dependent on the API of GoogleMaps V2. Mainly on the fact that the BB10 has not installed GooglePlayServices y at - it a way to get GPServices running or a workaround to get the work of the V2 API of GoogleMaps.

    I suggest that you publish in the jury of the android:
    http://supportforums.BlackBerry.com/T5/Android-runtime-development/BD-p/ADT

    as far as I know only google maps v1 is supported. I heard bbry strives to support v2 or to replace calls to the api with access open or similar plan, but so far it is not in the operating system.
    You may want to use OSM yourself on a branch?

  • I brought an Android application for BB 10 and tested on BB Q5. My video of Live TV and VOD App is not playing, but only Audio is audible

    Error display error 701, 702 and 801 802 etc. in the error list lgact while trying to play the vidoe on BB Q5

    My Android app to stream Live TV and mp4 m3.u8 for VOD

    Here are the mistakes of chat Log then tried to launch the app on BlackBerry Q5 Ported

    E/ActivityThread (28622947): could not find the info provider for com.google.plus.platform

    E/ActivityThread (28622947): could not find the info provider for com.google.plus.platform

    13:02:19.970 11-11: W/MediaPlayer (28622947): info/warning (701, 0)
    13:02:24.228 11-11: W/MediaPlayer (28622947): info/warning (702, 0)
    13:09:40.041 11-11: W/MediaPlayer-JNI (28622947): MediaPlayer finalized without being released

    E/MediaPlayer (28622947): 801 unknown message Type

    W/MediaPlayer (28622947): info/warning (701, 0)

    E/MediaPlayer (28622947): 801 unknown message Type

    W/MediaPlayer (28622947): info/warning (701, 0)
    W/MediaPlayer (28622947): info/warning (702, 0)

    Please solve this problem

    What kind of protocols are suported HLS, RTSP or RTMP to play live TV streams and VOD on supported android smartphones BB?

    srk2012,

    See all exceptions in logs (LogCat output) which could refer to a problem? If so, could you post a snippet of the track.

    If you need help pulling marbles, you can reference this article:

    http://devBlog.BlackBerry.com/2013/11/pull-Android-logs-from-your-BlackBerry/

    Also, what OS you are testing against? 10.2.1?

    Justin

  • Re: I have developed an Android application for a Digital Magazine with Digital Publishing Suite (Professional). Several weeks ago, I received this message from Google game: "we wanted to let you know that your app (s) listed below statically link against

    After reading many of the other threads OpenSSL DPS piggybacking on this thread.

    I did not use the web viewer to base app to build my android app. I built it using the DPS application Builder on my computer.

    111.jpg

    That's what my app looks like in the DPS App Builder. I'm not sure what I need to do to comply. I apologize in advance, I am a mac user and I am a novice when it comes to all things windows!

    I will note that I am happy rebuild the application using the viewer app based on the web if it is the best way to deploy applications android of DPS.

    Hello

    You must rebuild your application using the web App Builder and then submit to Google. Go to http://appbuilder.digitalpublishing.acrobat.com/ and sign in with the same account that you use with the desktop App Builder.

    Instructions on how to use the web version of the tool, including the Office to the tool, signature https://helpx.adobe.com/digital-publishing-suite/help/building-android-apps.html.

    Neil

  • BlackBerry android application for Meta shows on Z30 load of30 cannot

    There have been a smartwatch, but the only place that the phone software is a game google help. Since the software update 10.3.2 I had no problem downloading apps (OK, amazon) and this was the first I tried to google. Any suggestions?

    yiagel wrote:

    There have been a smartwatch, but the only place that the phone software is a game google help. Since the software update 10.3.2 I had no problem downloading apps (OK, amazon) and this was the first I tried to google. Any suggestions?

    Search the Forum on how to install the 'click 'sound, it will give you access to the Google game store.

    Applications requiring the Services of Google play will not work.

  • Android app for tablets

    Hello:

    I have compiled an Android application using the legacy app AIR based and the new native Android application.  Folios are created in InDesign with version 30 DPS.

    The native Android app could be installed and running works very well with smartphones and tablets.

    The native application has been compiled fine but when running on the device, it shows me the following image that I can't download the folio within the app.

    Any comments?

    Cordial greetings,

    SC20140610-162445.jpg

    Are you sure that the app is v30 and not v29? My guess is it's a v29 app.

    Furthermore, just use v26 Viewer version when you create folios. You have not access to new folio, and you expose yourself unnecessarily to version/folio app like its version incompatibilities.

  • Application for Smartphones Wifi blackBerry using BB 9000

    I guess the BB uses the dns servers of Rim or a proxy server to route requests to the www through when using WAP and data plans.
    This is the case when you use the wifi carriers charges would not apply and neither would release of the data carriers.

    The reason I ask is that when you use wifi with our router, all applications for MTS via port 80 get routed through a dns/proxy filter that restrics some sites.
    These sites are always available and accessible.

    This, I guess that two www requests are made for a rim proxy server NOT on port 80 and/or dns are requested through the rim when the wifi and there is no need of.

    Anyone has any ideas or can shed light on this. ??

    Heard, so it seems that you use BIS which does not explain why the HTTP request comes from a different server. BIS has a public browser MDS (the Web browser) that optimizes traffic for BlackBerry when traffic happens on the network of the carrier and if you are connected to WiFi it does not matter the traffic via an Internet browser / BIS goes out through public servers.

    If you want to force someone to be able to use the browser WiFi using your network connection and router and respect your filters, you can remove with IPPP for BIBS service in her book. This is only temporary and will come when a BB re-entered on the network.

    As an alternative to the use of BIS if you want to force traffic to go, well, your own internal network, you can watch the offer BlackBerry unit. The only downfall is that unit requires a computer connected to the net to make it work. Apart from that, it is a BES mini that will ensure traffic flows on through your home network first and not by the BIS browsing public that you cannot filter.

    I hope this helps...

Maybe you are looking for

  • Firefox 9 bookmark icons missing

    Firefox 9 bookmarks icons have disappeared. This seems to have occurred after update to version 9 for Mac Firefox. I have only a few Add-ons, that must not come into conflict with the display of icons. Bookmark menu bar icons still display, but not i

  • Satellite P100 will not stay in hibernation mode

    Hi everyone ~. Satellite P100Vista Before going to bed, in that I always put my computer in hibernation. He won't stay in hibernation mode. I don't know fashion 'sleep' here.I click on the Start button and then choose put into hibernation. It goes in

  • 15 - f010dx: Notebook is less than 2 months old and now won't turn on.

    I have a HP Pavilion 15-f010dx it's a little less than 2 months and is rarely used for light work. This morning I went to for use and the computer has been insensitive. I held the power button down and run to make sure that the computer was not "slow

  • block diagram error

    Hello I do a charge battery discharge cycle using labview 2011... On the block diagram, I using node of the formula to change the operation of discharge of charge when the battery reaches a certain level, the battery is connected to the entry DAQ ass

  • XP 64 bit software Antivirus

    What anti-virus software is recommended for XP 64 bit OS?