ADF Mobile on Android? Offline synchronization with the database?

Hello,
We are thinking about developing a project on Oracle ADF Mobile, and want it to run on both Android and IOS devices.
And we want to be able to synchronize our database for offline mode.
I read some docs, and they say Oracle does not have an Android version of ADF Mobile Client. It provides ADF Mobile Browser,
but then it will not be possible to be synchronized with a remote database and run in offline mode.
Is it possible to develop an application with Oracle ADF Mobile technology, that runs on Android and IOS phones,
syncs with a remote database and run both online and offline mode, and uses device's services like GPS, camera, etc?
Thanks,
Bora Yuret
Edited by: 919404 on 07.Mar.2012 09:01
Edited by: 919404 on 07.Mar.2012 09:02

Trinidad faces and JSF faces not optimized for android web-browser.

Similar Messages

  • Problem with ADF Mobile on Android

    Hi,
    I'm trying to run a very simple test with adf mobile on android emulator.
    But when I try to open the app, the splash screen never changes.
    Only when I go to the menu and I return to the app from the device menu, this show the main screen.
    And...
    When I try to open a very simple amx page, the app launch a message that says
    Failed to initilize the AdfcContext{classname: oracle.adfmf.framework.api.Model; method: pushPageFlowScope; params: ; }
    Somebody can help me?
    I am using:
    ADF Mobile Framework oracle.adf.mobile 11.1.2.4
    Android sdk 22
    Message: http://db.tt/mIqcekCI
    Log: http://db.tt/0frlguNq
    Thanks!

    Hi, there, a couple of things to double check on your emulator settings:
    When configuring the Android emulator, please make sure the emulator emulates ARM Processor (armeabi - v7).  ADF Mobile only works with ARM processors - both device and emulator.
    Under Memory Options, please ensure RAM is at least 768 or greater.  This of course is also constraint by the amount of memory your development machine has, but generally you should have at least 768 MB allocated.  ADF Mobile app itself won't take up nearly that much RAM of course, but there are a lot of Android apps that are started in the background when Android emulator starts.
    Also, make sure there is 500 MB of internal storage configured - you can go as low as 200 MB but the space will quickly.
    Lastly, before you compile/deploy again, please go to JDeveloper menu item Build - Clean All to clean up any left over deployment artifacts.
    Thanks,
    Joe Huang

  • Unable to load ADF Mobile for Android deployment profile.

    Hello,
    I'm trying to implement a simple application on an android platform using this:
    [http://docs.oracle.com/cd/E18941_01/tutorials/MobileTutorial/jdtut_11r2_54_2.html]
    I already downloaded the updates needed as extensions and started the emulator using the SDK Manager.exe. However, i'm not able to create a deployment profile of type: "ADF Mobile for android". I only find type "ADF Mobile Feature Archive" which doesn't work for me because when i try deploying it, i don't find the "deploy application to emulator" option. Any thoughts?
    Regards,
    Mohamed

    Hi.
    To deploy to the emulator or to a device, you must create a deployment profile on your application, not on the ViewController or ApplicationController projects.
    Best Regards,
    Frédéric.

  • I have two iPhones and synchronize with the same macbook. How I do segregate both applications and data?

    I have two iPhones and synchronize with the same macbook.  How do I segregate both applications and all the data?

    Hi Jamesdwills,
    Welcome to the Support Communities!
    If you are using the same Apple ID on both devices, the Game Center profile should be the same.
    Check out this information from the iPad User Guide.  Try signing out of the Game Center on both devices and then sign back in with the correct Apple ID:
    Using Game Center
    http://support.apple.com/kb/ht4314
    Game Center settings - iPad User Guide
    http://help.apple.com/ipad/7/#/iPad9a13d039
    Game Center settings
    Go to Settings > Game Center, where you can:
    Sign out (tap your Apple ID)
    Allow invites
    Let nearby players find you
    Edit your Game Center profile (tap your nickname)
    Get friend recommendations from Contacts or Facebook
    Specify which notifications you want for Game Center. Go to Settings > Notifications > Game Center. If Game Center doesn’t appear, turn on Notifications.
    Change restrictions for Game Center. Go to Settings > General > Restrictions.
    Cheers,
    - Judy

  • TS3899 I was on ios 6.1. and i received a email from Microsoft outlook saying "Your phone won't be able to synchronize with the server via Exchange ActiveSync because of an access policy defined on the server."

    However i have now updated to the latest ios 7.0.2, and i am still unable to synchronize with the server via Exchange ActiveSync.
    Please advice.

    i did, and the tech cust. service rep. told me to contact Apple

  • After REFRESH the cached object is not consistent with the database table

    After REFRESH, the cached object is not consistent with the database table. Why?
    I created a JDBC connection with the Oracle database (HR schema) using JDeveloper(10.1.3) and then I created an offline database (HR schema)
    in JDeveloper from the existing database tables (HR schema). Then I made some updates to the JOBS database table using SQL*Plus.
    Then I returned to the JDeveloper tool and refreshed the HR connection. But I found no any changes made to the offline database table JOBS in
    JDeveloper.
    How to make the JDeveloper's offline tables to be synchronized with the underling database tables?

    qkc,
    Once you create an offline table, it's just a copy of a table definition as of the point in time you brought it in from the database. Refreshing the connection, as you describe it, just refreshes the database browser, and not any offline objects. If you want to syncrhnonize the offline table, right-click the offline table and choose "Generate or Reconcile Objects" to reconcile the object to the database. I just tried this in 10.1.3.3 (not the latest 10.1.3, I know), and it works properly.
    John

  • How to change a connection with the database in Runtime?

    How to change a connection with the database in Runtime?
    My connection was made using ADF Business component (ApplicationModule).
    ADF Swing.
    JDeveloper Studio 11.1.1.4.0.

    When deploying ADF applications with database connection, you should be using JDBC data sources configured in the weblogic server.
    You could change the JDBC data sources to a different DB instance or location - by changing the JDBC data source and restarting the weblogic server.
    For more details, check
    http://techiecook.wordpress.com/2010/12/02/oracle-weblogic-adf-datasources/
    Thanks,
    Navaneeth

  • Datablock not assosicated with the database on forms 10G is giving me an er

    Hi All,
    I have a simple form (D/2000 10G)
    I would like to create simple datablock which not assosicated with the database, The text-items will be populated by triggers on validate
    Save should trigger stored procedure with DML commands.
    The form is working great, but when when I press "Save", I get "FRM-40401 No changes to save error"
    How can I do it ?
    Adi.
    Message was edited by:
    user566257

    You can do it without creating a new button.
    If you want to use the default 'Save' button, just create a KEY-COMMIT trigger on form level and from this trigger call your procedure.
    You can also include a message to inform the user that the record(s) has been saved. either within your DML procedure or the trigger code.
    Regards,
    Tony Garabedian

  • Error while connectng with the database

    hi,
    I am working with the oracle load testing for web application and now it is using the default database 10g.Then i have installed 11g database in my desktop And also by using oracle application testing suite database configuration i have connected with 11g database also both system are in same network.
    while connecting with the database the following error has occured
    Error opening database '11g'
    Error connecting to the database.
    ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
    Driver's SQLSetConnectAttr failed
    ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
    solution needed

    hi asif,
    i have configured the tnsnames and listener file with the following
    tnsnames.ora
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (CONNECT_DATA =
    (SID = CLRExtProc)
    (PRESENTATION = RO)
    XE =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    orcl =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.20.103)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    OTM_CONNECTION_DATA_1 =
    (DESCRIPTION =
         (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xx)(PORT = 1521))
              (CONNECT_DATA =
              (SERVER = DEDICATED)
         (SERVICE_NAME = orcl)
    and listener.ora contains
    # lISTENER.ORA Network Configuration File: /u01/app/oracle1/product/11.1.0/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xx)(PORT = 1521))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /u01/app/oracle1/product/11.1/db_1)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = orcl.localdomain)
    (ORACLE_HOME =/u01/app/oracle1/product/11.1/db_1)
    (SID_NAME = orcl)
    )

  • Entity Bean Rollback fails: caches are out of synch with the database

    We are encountering a critical issue where the rollback of a session transaction rolls back any database changes, but doesn't roll back bean changes in memory. When we next access the bean, it returns information that should have been rolled back. The memory cache is out of synch with the database.
    We have a simple session bean S, using container managed transactions. We also have an entity bean E using bean managed persistence. E has a single member <name>.
    We implement a method s() in S with <trans-attribute> Required as follows:
    public void s() {
    Context lookupContext = getLookupContext();
    SHome shome = (SHome) lookupContext.lookup(SHome.NAME);
    S s = shome.findByPrimaryKey(thePrimaryKey);
    System.out.println("-- current name = " + s.getName());
    s.setName("IGNORE");
    EJBContext ejbContext = (EJBContext) getContext();
    ejbContext.setRollbackOnly();
    Since this is BMP, the setName call issues our SQL update against the S record. When the session transaction rolls back, the database changes are also rolled back. But the entity bean in memory shows the modified name. We can see this in the next call to s() since the getName() returns IGNORE rather than the original value. We have also gotten debugged into the underlying instance cache associated with the S bean descriptor. I.e.
    AbstractEJBHome ejbHome = (AbstractEJBHome) lookupContext.lookup(SHome.NAME);
    AlternateHashTable aht = ejbHome.getBeanDescriptor().getCache();
    Looking at this map of bean instances also shows that the bean instance for S is not rolled back.
    From previous conversations with the server technologies team, we understand that during the transaction, we should be working on a cloned copy of the S bean. Upon rollback, the copies should be discarded rather than merged back to the cached bean. They seem to be merged regardless of rollback state.
    We are using OC4J 10.1.3.0.0 (build 060119.1546.05277).

    Actually, what one or the developers in my group found out is two things:
    1) The clone is a shallow copy.They copy the references but not objects themselves. This has been causing problems for us.
    2) It seems that you don't work on a copy and you work on the original and they keep a copy. Now, this is fine IF you don't have multiple threads working on the same Entity bean and we moved our application from Weblogic where it throws an exception if that Entity bean is in use to OC4J which is suppose to copy the bean and doesn't so you have multiple threads possibly modifying the same object.

  • How associating an XMLSchema to an XMLType Field with the database model ?

    How can I precise the XMLSchema to an XMLType Field with the database model ?
    I know how to do it in a SQL Syntax :
    CREATE TABLE xwarehouses (
    warehouse_id NUMBER,
    warehouse_spec XMLTYPE)
    XMLTYPE warehouse_spec STORE AS OBJECT RELATIONAL
    XMLSCHEMA "http://www.oracle.com/xwarehouses.xsd"
    ELEMENT "Warehouse";
    , but we have decided to generate the script with the Jdeveloper database modeler tools, and we don't how to precise this with using this tools ?
    Anyone could help me ?

    I'm not sure that it answers your question but under the tools menu there is an option called register schema with XDB.

  • Mapping the CMP Fields with the Database Table using Websphere???

    Hi,
    How to Map the CMP Fields with the Database Table using Websphere
    thru ejb.jar.xml???
    Thanks,
    JavaCrazyLover

    Hi,
    How to Map the CMP Fields with the Database Table using Websphere
    thru ejb.jar.xml???
    Thanks,
    JavaCrazyLover

  • Error in connecting with the database

    Hi,
    when i try to connect with the database the following error has occured
    ORA-12504: TNS:listener name was not given the service name in connect data
    solution want

    hi,
    i has the following in my tnsnames.ora file
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (CONNECT_DATA =
    (SID = CLRExtProc)
    (PRESENTATION = RO)
    XE =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    ORCL =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl.localdomain)
    )

  • Help needed to sync cache with the database using CacheStore

    Hi,
    I need to have my cache in sync with the database. I followed the tutorial to create a DBCacheStore class which will act as a CacheStore between Cache and my Oracle database. My Cache-Config file contains
    <backing-map-scheme>
                        <read-write-backing-map-scheme>
                             <internal-cache-scheme>
                                  <local-scheme></local-scheme>
                             </internal-cache-scheme>
                             <cachestore-scheme>
                                  <class-scheme>
                                       <class-name>com.coherence.cacheUtil.DBCacheStore</class-name>
                                       <init-params>
                                            <init-param>
                                                 <param-type>java.lang.String</param-type>
                                                 <param-value>{cache-name}</param-value>
                                            </init-param>
                                       </init-params>
                                  </class-scheme>
                             </cachestore-scheme>                         
                        </read-write-backing-map-scheme>                    
                   </backing-map-scheme>
    Now, what I am trying to achieve is,
    1. Load the cache with values when the cache server is up, without any need to run separate program
    2. Integrate all read/write cache operations with the database
    I am aware that CacheStore class implements store, storeAll, erase, eraseAll, load, loadAll methods from undelying interface and I need to write corresponding code to add/remove/update records in the database.
    But, I am really not sure how and when to include the logic to load the cache with the data from the database when the server is up.
    Thank for the help. Much appreciated!

    Could you try something like this to load the cache?
    HashSet buffer=new HashSet();
    s = conn.createStatement();
    rs = s.executeQuery("select key from table");
    while (rs.next())
    String key = rs.getString(1);
    buffer.add(key);
    // this loads 1000 items at a time into the cache
    if ((count++ % 1000) == 0)
    cache.getAll(buffer);
    buffer.clear();
    if (!buffer.isEmpty())
    cache.getAll(buffer);
    This web page also gives a good example:
    http://www.oracle.com/technology/pub/articles/vohra-coherence.html
    -Luk

  • An error occurred while communicating with the database lightswitch

    Hi
    My Azure project was running just fine. I had made no changes but since yesterday when any user tries to login the get this error message:
    "an error occurred while communicating with the database lightswitch"
    I found a topic posted by "Mr Yossu" on this topic at
    http://social.msdn.microsoft.com/Forums/en-US/lightswitch/thread/655e4f03-d327-40fc-8d3b-8134e91ec2a4
    but his situation seems slightly different.
    In his case he says "I just updated (ie redeployed) it again, and when I try to log in, I get an error "An error occurred while communicating with the database."
    In my case I haven't updated anything.
    Any ideas will be greatly appreciated because my system is down until I find a resolution.
    Thanks in advance, Mark.
    Mark

    In checking the helpful suggestion "I guess there is something wrong with the authentication database table", this is what I have done so far.
    In the "Database Connections" step of the VS LS Azure publishing wizard, the "Specify the user conection:" is described as:
    "This connection will be used by the application to read and write data from the database"
    I click the "..." button and click to "Test" the connection and I get "Test connection succeeded".
    Next I logged in to SQLAzure and see
    this screen.
    At this point I'm unsure where to go with this.
    If anyone has an idea please let me know.
    Thanks, Mark.
    Mark

Maybe you are looking for

  • Can I Create a New Structured App that's a Copy of a Current One?

    Here's the situation:  I am new to using Dita in Framemaker, but have become competent with the authoring process. I do not understand the development end of things very well, however. What I want to do is to have a second dita structured application

  • How to include the visa run-time into the installer?

    Dear All,           I made an USB device whose driver is developed by "NI visa driver development wizard".           In my program, the COM is also be used. When it is builded and creats the installer, I have checked the Serial Port Suport in Advance

  • Adobe AIR available mobile platform

    Hello All, I am interested in knowing what mobile platforms will have support for Adobe AIR - either directly from Adobe or by third party. I understand Android currently supports it what about Windows Mobile 7, Qualcomm Brew MP , Mediatek etc Regard

  • Migration - help!

    Trying to migrate to MB from iBook... using ethernet cable - they just can't see each other.. ideas?? Thanks

  • Where should I report phishing?

    I have received such an email. Is this phishing? where should I report it? Dear Customer, Due to concerns, for the safety and integrity of the Apple account we have issued this warning message. It has come to our attention that your account informati