Bitzer Mobile framework

Hi All,
I am beginner mobile iOS app developer and one of our client want to integrate "Bitzer" mobile framework for security and SSO feature. But we are not able to find any good link or tutorial to start with. Please provide any step by step guide from download SDK to development of demo app. I need to develop agent, client app and server side code.
Thanks & Regards,
Asheesh

Asheesh,
1. Download and product details are at Oracle Mobile Security Suite. Product documentation is at
http://docs.oracle.com/cd/E52357_01/install.3/e51930/toc.htm
2. There is no SDK to embed in your app. Once your app has been developed it can wrapped using the containerization toolkit.
Thx.

Similar Messages

  • Mobility framework in WebLogic Portal 10.3

    Hi,
    In WebLogic Portal 9.2, there was a project facet called - "Mobility framework for WebLogic Portal." This is not available in WebLogic Portal 10.3. At the same time, I don't see any comment in the Release notes or the in the "What's new" section of 10.x versions.
    What is the equivalent feature in 10.3?
    Thanks,
    Prashanth

    I don't recall the product shipping a facet called Mobility Framework. This might have come from another product called WebLogic Mobility Server. I do not believe that this product exists anymore since the Oracle purchase of BEA. This product came from a partner called MobileAware and I think you can still purchase it from them if you require it.
    However, you might want to read about the native capabilities in WLP for handling multiple devices. Read:
    http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/portals/multichannel.html to see if this is sufficient for your requirements.
    Brad

  • ADF vs jquery mobile framework

    Hi,
    We have a requirement for building a mobile front end for our application. Ours is a peoplesoft based setup. I am familiar with the features that ADF provides around building mobile browser apps. Some one recommended going with jquery mobile framework. I am not familiar with that.
    Anyone has any thoughts of the pros and cons of going one way or the other.
    We intend to access data (from the peoplesoft system) over web services.
    thanks

    I guess one key difference is that JQuery doesn't have a binding layer - it is just a UI layer.
    JQuery also doesn't offer a controller layer.
    Also what about securing your application.
    Overall ADF provides a more complete framework - JQuery only provides a UI layer.
    You should also look at the type of development environment you get - ADF gives you visual and declarative development, JQuery will require you to code in Javascript.

  • Selection of a mobile framework - for enterprise mobility app.

    There have been many plethora of mobility frameworks (e.g Kony, HTML5 based  frameworks) that have same features as Cordova - write your code once and run it on multiple platforms. Some are free,others are not. Having recently implemented enterprise mobility app (integrating with ECC, CRM) using one such framework, there are a certain I would like to consider before choosing a framework:
    a) How easy it to build security into the app (the login module)?
    b) How do I know that the requests for my data is an authenticated source?
    c) How good is the vendor support with plugins, upgrades to SDK?
    d) For frameworks that are free, do vendors really pay attention to issues that you are facing during (very specific to) your implementation.
    e) Scalability of the framework to support the app with newer mobile OSs, mobility sets (Motorola, Micromax, Blackberry), tabs.
    f) All mobile sets have limited memory at most to 2GB (or little more). How will the framework help in viewing huge amount of data that is there in SAP?
    From my experience, I would say it is big pain, implementing a enterprise mobility app with open framework adhering with the go live dates.
    SAP products are more easy to handle. A lot of featues comes inbuilt. Mobile apps comes as pre-packaged apps. One needs to customize it according to it needs. Product support from SAP is remarkable. Implementing and going live with such product becomes automatically easy adhering to the timelines. So is the maintenance. But of course comes the licensing price for SAP.

    Sukanta Rudra,
    I love to work with SAP products and so i m in SAP. Having worked on several other mobile applications before , i can clearly see the ease in development of Enterprise applications using SAP products portfolio.
    Often I have seem blogs in SCN, advocating for frameworks other than that of SAP. No harm
    Please mention the blogs as a reference for more understanding. I can always only see Cordova / appcelerator being the recommended platforms by SAP for cross platforms development.
    SAP Partners with Adobe-Cordova/phonegap , Appcelerator, Sencha (the three big players in cross platform development)
    Developer Announcement: Third Party Tools
    SAP Drives Openness and Choice for Millions of Mobile App Developers
    More over i have worked mostly on all the three for a while and have experienced the ease in development with cordova.
    Also the HWC (Hybrid Web Container ) - the former way for developing hybrid applications on SAP Mobile Platform till 2.x has Cordova/phonegap plugins inbuilt in it. Literally it followed the approch of Cordova and ui framework was of Jquery Mobile .
    But Now with the release of SMP 3.X things are completely under the control of developer. There are no restrictions to use a particular framework for development and developers are free to use their choice for development (SMP 3.x highlights BYOT - Bring Your Own Tools for Developers).
    Adding to above , just would like to mention there are few products mainly focused and developed on cordova technology (KAPSEL plugins, Appbuilder, Fiori Client , River RDE in future integrating Kapsel plugins)
    SMP 3.x is all open for developers , we are free to use any platform as per our requirements and convenience now.
    PLease have a look at these videos on how SMP 3.x strategy stands for
    My experience has been using Kony-SKY framework for developing the mobility apps (not mobile web). SKY plugins has been certified by SAP, to be used for developing mobility applications. (SAP does embrace other vendors). My questions pointed out above, was out of the struggles we had while implementing the project. Many at times, I felt I was reinventing the same tools while integrating into the SAP backends.
    I am not a Kony guy, but will surely look into this and would check if i can help you.But out of my experience with Cordova /HWC/ Kapsel , it was satisfactory.
    I presume you might have used/using SAP's Fiori apps, SAPUI5, mobile architecture and would like to gather some more information very specific to SAP's environment. I have no experience now on delivering apps using SAP's products. Maybe three months from now, I would get deep with 'SAP Fiori UX and SAP Screen Personas'. Maybe you could throw some light on few more queries.
    Yeah , thanks to SAP for Fiori being out of License now and UI5 an Opensource. I have had the opportunity to also work and implement Fiori transnational applications and also develop Custom UI5 applications .
    Note : Personas is really a good product , but on the down side is n't responsive in nature , so might not be a best fit for mobile devices
    How are builds generated for different platforms? (Android uses.apk, Blackberry uses .cod, iPhone uses .ipa)
    I can help you understand this with an Android Phone Gap project example
    Typically Native Android apps are developed using Core Java.
    Initially all the Core libraries of Android and java are loaded with import command
    import android.os.Bundle;
    Now Cordova libraries are added to existing libraries
    import android.os.Bundle;
    import org.apache.cordova.*;
    and Android uses the concept activities and layout for screen navigation and designing.
    and by default any android project should have an activity and layout for launching the application, for which the code looks something similar to this
    setContentView(R.layout.main);
    so , a Relative layout is initially launched as main view.
    As mentioned in the blog in  " How does it actually work section " cordova loads web views instead of the native layouts /activities
    How Does it actually work ?
    Technically the User Interface of a Cordova Application is effectively a WebView that occupies the complete screen and runs in the native Container. So , it is the same web view that is used by the Native  Operating systems. This purely means that only the Native Containers changes according to the OS and internally the web pages remain the same. (Since the browser rendering of webpages are different for each operating systems)
    For       IOS it is UIWebView class
                 Android it is in  android.webkit.webview
                 Windows it is WebViewClass and the similar goes to other OS .
    This line of code is responsible for that
    super.loadUrl("file:///android_asset/www/index.html");
    our developed web applications should reside in the above mentioned location to access as any native web view
    also few other hacks are to be done at
    public class [appname]Activity extends Activity {
    to
    public class [appname] Activity extends DroidGap {
    and to the android manifest file accordingly to get the permissions
    Now internally the android applications works just like any native applications but accessing the web applications files in the web view. and just generates the .apk accordingly to the application.
    Say a query is executed from a mobility app, say the result set is some 1000 rows, how does the data fetch mechanism work. Do you use some delta data fetch mechanism?
    if i were to handle this , would try to filter this out to sections. Lets imagine huge PO s are resulted upon a query, i would try to create some sections/categories for Unreleased/Open/Approved /... and again try to perform some dynamic filter operations on each category selection/ or make use of pagination property to move across the items/records
    Also user would not be interested to scroll and search for his item from a huge collection of items.
    More over for handling of huge records Native approach is preferred to Hybrid/mobile web.
    When a mobility connection snaps while the user is using the app, does the app stop immediately? Or rather how is user informed about non availability of the network connection?
    Lets assume two cases here
    1) Complete Online application
    2) Online Offline Application
    1) If user is trying to access the data from the application , since this being an online application , a proper network connectivity id to be checked properly before making any request .
    for phone gap/cordova , Network Object helps us to check if network connectivity is available to make any request. else throw an alert to check the connectivity/ turn on the connectivity.
    Similarly a Connectivity manager API exists for Android . Here is an example. Same would apply for other OS also.
    2) For online - offline application . user wouldn't be able to read records from back end , but can perform other necessary operations on the device, and once the device gets connected to network, can sync with the back end . An alert should be thrown to inform the user about the loss in network connectivity and the limitations in accessing the data .
    Build/release mechanism and subsequent tracking for mobility apps for periodic release of apps  - say there would regular fixes to bugs, upgrades to framework SDK, device OSs might get upgraded - Is there a tool for tracking all these, etc
    Yes. MDM tools are perfect fit for these. Afaria and Mocana are doing well now.
    And, anything that you would like to share, related to SAPs environment, that makes implementation easier.
    SAP Mobility is really booming and will grow , dominate in enterprise mobility in future.
    For our understanding:
    Let us know for more.
    Edit :
    IG is a part of SMP 3 but not a separate component as NWG
    Regards
    Virinchy
    Message was edited by: Virinchy P

  • Oracle ADF Mobile Framework for native mobile applications

    Hi All,
    Has anybody tell me the roadmap from Oracle for the new release of Oracle Mobile Client (Native Mobile Application Development).
    What is the tentative release date for the new framework?
    Regards,
    Muthulakshmi

    We are all waiting :(
    Oracle generally don't give dates (or they are ambiguous). So all you can do is wait. Do you already visited the adf mobill page http://www.oracle.com/technetwork/developer-tools/adf/overview/adf-mobile-096323.html ?
    Timo

  • How to create DVT Clickable Piechart in ADF Mobile framework

    Hi All,
    I am working on ADF Mobile app which displays piechart component on the mobile UI screen. I want to have clickable piechart which the user will click to navigate to next page to show more details of the pie clicked/touched.
    I have looked into this doc link below but there is no info on how to create a clickable pie chart.
    http://docs.oracle.com/cd/E37975_01/doc.111240/e24475/amxui.htm#ADFMF670
    Is there any documentation on how to do that?
    Thanks.
    -Nirav
    Edited by: Shah23 on May 29, 2013 11:10 AM

    Hi Nirav,
    There is an action attribute on the dvtm:pieDataItem tag where you can specify which action to take when the user touches the pie slice.
    Hope this helps
    Katia

  • Unable to install the ADF Mobile extension inJDeveloper version  11.1.2.3.0

    Hi,
    I'm trying to install the ADF Mobile extension using JDeveloper version 11.1.2.3.0. I have tried following options -:
    1.) Install extension from Official Oracle Extensions and Updates . Help->Check for Updates->select Official Oracle Extensions and Updates->Next ->ADF Mobile ->Next ->Finish->Restart Jdev
    2.) Downloaded ADF Mobile extension zip file and saved it in local drive.Then Help->Check for Updates->Install from Local drive.
    On restarting the Jdeveloper when i tried to verify the installation, i'm unable to see ADF Mobile framework in the Extensions tab. Plus i do not see ADF Mobile option when i go to create a new application.
    I have tried to install the extension atleast 8-9 times still no luck.
    Please advice what could be the reason why installation is getting failed.
    Regards,
    Himanshu
    Edited by: HimanshuR on Oct 31, 2012 3:17 AM

    Hi,
    I tried setting up the environment on some other machine on which Jdeveloper(any version) was never installed.I tried to install the ADF Mobile extension using JDeveloper version 11.1.2.3.0.I tried following options -:
    1.)Installed JDeveloper version 11.1.2.3.
    2.)Install extension from Official Oracle Extensions and Updates . Help->Check for Updates->select Official Oracle Extensions and Updates->Next ->ADF Mobile ->Next ->Finish->Restart Jdev
    Still no luck. I'm unable to see the ADF Mobile in extension tab.
    Is there any other method apart from installing from Update center or Install from Local File. Can i directly copy the content of adf-mobile_bundle.zip in the extension folder in Jdev ?
    Please advice as i have been strugling to install ADF Mobile extension.
    Thanks & Regards,
    Himanshu Rao
    Edited by: HimanshuR on Nov 5, 2012 2:52 AM

  • Mobile App Packaged as Desktop (with air runtime)???

    Okay, so I have this application that is basically the ubiqutous page turning component you can find online, but modified for mobile.  It's for kid's storybooks.  It's a mobile flex application in FlashBuilder 4.6.  When I export release build for my mobile project, I see an option for desktop .air packaging rather than mobile.  Works and looks great....but you can't sell a .air file on Mac App Store.  I want to bundle the air runtime to create a  .app, which hopefully I can get on the app store.  However, this option is not available in a mobile project.  I've tried figuring it out via commandline...
    java -jar adt.jar -package -keystore ./jamesabrannan_cert_development.p12 -storetype pkcs12 -target bundle ShortBook.app ShortBook-app.xml ShortBook.swf
    but that results in.... no such file /Users/jamesabrannan/Documents/test/ShortBook.app
    So then I saw that perhaps some of the google results might be wrong/outdated and I was actually simply supposed to indicate the folder the app was to be created in, okay, so....
    java -jar adt.jar -package -keystore ./jamesabrannan_cert_development.p12 -storetype pkcs12 -target bundle . ShortBook-app.xml ShortBook.swf
    But that results in....
    Files "/Users/jamesabrannan/Documents/test/ShortBook-app.xml" and "/Users/jamesabrannan/Documents/test/ShortBook-app.xml" have conflicting package paths: /Users/jamesabrannan/Documents/test/ShortBook-app.xml
    What I want to do is take my mobile application and package it with the OS X runtime for adobe air.  It must be possible, but I'll be darned if I can figure it out.  Looks like I have AIR 2.6, or whatever is standard in FlashBuilder 4.6
    I'm trying to avoid creating a desktop app, adding the mobile framework, and then transfering my code to it.
    Any help would be appreciated.  This would be a great boon, as some tablet apps would be totally applicable - with a few slight modifications - on a desktop.
    Thanks,
    James A. Brannan
    Brannan Technical Solutions LLC
    www.floopiebooks.com

    If you're using the MAX preview release then make sure both the device and your PC are on the same network and connected.

  • SSL Handshake Error in Android (ADF Mobile)

    Hi Guys,
    Now I am tried to using "https" Web service with my application, but seems show SSL handshake error specially in Android only, iOS is totally working.
    Log from Android is
    09-27 18:09:03.252: I/System.out(30444): [SEVERE - oracle.adfmf.framework - adf.mf.internal - logError] Request:  {classname: oracle.adfmf.framework.api.Model; method: processBatchRequests; params: [0: false][1: [0: {classname: oracle.adfmf.framework.api.Model; method: evaluateMethodExpression; params: [0: #{bindings.AgentAuthenCDKey.execute}][1: [0: {.type: oracle.adfmf.amx.event.ActionEvent; }]][2: void][3: [0: oracle.adfmf.amx.event.ActionEvent]]; }]]; } exception:  {message: SSL handshake failure; errorCode: 409; .type: oracle.adfmf.framework.exception.AdfInvocationRuntimeException; .exception: true; severity: ERROR; errorCategory: WEBSERVICE; }
    How to solved this one ?
    ** If my android didn't connect to internet, it still show "SSL handshake error" too, that so weird !

    Hi,
    Sorry to bump this, but I have the exact same problem. "SSL Handshake Error" when calling SSL enabled web services - works fine on iOS, but not on Android, which implies to me a problem with the framework rather than my certificate?
    : D/CVM(985): [SEVERE - oracle.adfmf.framework - Utility - invoke] InvocationTargetException Error: ERROR [oracle.adfmf.framework.exception.AdfInvocationRuntimeException] - SSL handshake failure
    I'm on JDeveloper 11.1.2.4, ADF Mobile Framework 11.1.2.4.39.64.51.
    Are there any known issues with ADF Mobile/SSL on Android?
    Any help is much appreciated.
    Rich.

  • ADF Mobile: Deployment Error: MessageDigest SHA-1 implementation not found

    Hi,
    I was trying to create and deploy a test application as outlined in the online tutorial for ADF Mobile:Android
    http://docs.oracle.com/cd/E18941_01/tutorials/MobileTutorial/jdtut_11r2_54_2.html
    After I hit Deploy to emulator, it fails with the following exception:
    trouble writing output:
    [07:01:26 AM] java.lang.RuntimeException: java.security.NoSuchAlgorithmException: MessageDigest SHA-1 implementation not found.
    I have successfully deployed applications developed from Eclipse with Android extension on the same emulator.
    I tried manual cmd line deployment of the generated apk file
    I got [INSTALL_PARSE_FAILED_NO_CERTIFICATES] error first.
    I then followed the instructions in the below post to create a keystore, sign the application and again deploy the application
    signing error with abt deployment with ADF Mobile and java 1.7
    I got the following error.
    C:\Program Files\Android\android-sdk\platform-tools>adb -e install -r C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3/testapp.apk
    100 KB/s (21928920 bytes in 212.281s)
    pkg: /data/local/tmp/testapp.apk
    Failure [INSTALL_FAILED_DEXOPT]
    Is it a BUG or am I missing something? Appreciate if someone can help me out.
    Specs. Win XP
    Android 4.1.2 (API 16)
    Jdev
    Studio Edition Version 11.1.2.3.0
    Build JDEVADF_11.1.2.3.0_GENERIC_120914.0223.6276.1
    ADF Mobile Framework     oracle.adf.mobile     11.1.2.3.39.62.94     Fully Loaded
    Deployment Log:
    [06:58:00 AM] Updating Android profile dependencies with FAR profiles created from application projects...
    [06:58:01 AM] ---- Deployment started. ----
    [06:58:01 AM] Target platform is (Android).
    [06:58:01 AM] Beginning deployment of ADF Mobile application "TestApp" to Android using profile "ANDROID_MOBILE_NATIVE_archive3".
    [06:58:03 AM] Checking state of Android Debug Bridge server...
    [06:58:04 AM] Android Debug Bridge server already running.
    [06:58:11 AM] Verifying a single Android emulator is online and connected to the ADB server...
    [06:58:11 AM] Beginning deployment of ADF Mobile application "TestApp" to Android using profile "ANDROID_MOBILE_NATIVE_archive3".
    [06:58:11 AM] Running dependency analysis...
    [06:58:11 AM] Building...
    [06:58:11 AM] Deploying 3 profiles...
    [06:58:18 AM] Wrote Archive Module to C:\Jwork\TestApp\ApplicationController\deploy\ApplicationController.jar
    [06:58:18 AM] WARNING: No Resource Catalog enabled ADF components found to package
    [06:58:18 AM] Wrote Archive Module to C:\Jwork\TestApp\ViewController\deploy\ViewController.jar
    [06:58:18 AM] Starting to prepare the packaging...
    [06:58:18 AM] Verifying Application Controller project exists...
    [06:58:18 AM] Verifying application dependencies...
    [06:58:18 AM] Validating application XML files...
    [06:58:18 AM] Validating XML files in project ApplicationController...
    [06:58:18 AM] Validating XML files in project ViewController...
    [06:58:19 AM] Copying FARs to the ADF Mobile Framework application...
    [06:58:19 AM] Copying FAR from source: ViewController...
    [06:58:19 AM] Copying FAR from source: ApplicationController...
    [06:58:19 AM] Copying Android template...
    [06:59:19 AM] Copying framework resource files...
    [06:59:20 AM] Copying framework java resource files...
    [06:59:43 AM] Copying common javascript files...
    [07:00:01 AM] Deploying skinning files...
    [07:00:01 AM] Copying application image files...
    [07:00:02 AM] Copying ADF Mobile configuration files...
    [07:00:02 AM] Copying .adf files...
    [07:00:02 AM] Copying security related files to the ADF Mobile Framework application...
    [07:00:02 AM] Creating Android preferences XML files...
    [07:00:02 AM] Creating AndroidManifest.xml file...
    [07:00:02 AM] Creating unsigned Android application file...
    [07:00:58 AM] Compiling Android Resource Identifier file...
    [07:01:01 AM] Creating Android classes.dex file from class files...
    [07:01:26 AM] Command-line executed: ["C:\Program Files\Android\android-sdk\platform-tools\dx.bat", dex, debug, keep-classes, output="C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\classes.dex", C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\classes, C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\AND_ksoap.jar, C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\Container.jar, C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\IDMMobileSDK.jar, C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\logging_dalvik_release.jar, C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\phonegap.jar, C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\vmchannel_dalvik_release.jar]
    [07:01:26 AM]
    [07:01:26 AM] trouble writing output:
    [07:01:26 AM] java.lang.RuntimeException: java.security.NoSuchAlgorithmException: MessageDigest SHA-1 implementation not found
    [07:01:26 AM] at com.android.dx.dex.file.DexFile.calcSignature(DexFile.java:631)
    [07:01:26 AM] at com.android.dx.dex.file.DexFile.toDex0(DexFile.java:591)
    [07:01:26 AM] at com.android.dx.dex.file.DexFile.toDex(DexFile.java:216)
    [07:01:26 AM] at com.android.dx.command.dexer.Main.writeDex(Main.java:574)
    [07:01:26 AM] at com.android.dx.command.dexer.Main.run(Main.java:218)
    [07:01:26 AM] at com.android.dx.command.dexer.Main.main(Main.java:174)
    [07:01:26 AM] at com.android.dx.command.Main.main(Main.java:91)
    [07:01:26 AM] Caused by: java.security.NoSuchAlgorithmException: MessageDigest SHA-1 implementation not found
    [07:01:26 AM] at org.apache.harmony.security.fortress.Engine.getInstance(Engine.java:137)
    [07:01:26 AM] at java.security.MessageDigest.getInstance(MessageDigest.java:75)
    [07:01:26 AM] at com.android.dx.dex.file.DexFile.calcSignature(DexFile.java:629)
    [07:01:26 AM] ... 6 more
    [07:01:26 AM] Command-line execution failed (Return code: 2)
    [07:01:26 AM] Command-line executed: "C:\Program Files\Android\android-sdk\platform-tools\dx.bat" dex debug keep-classes output="C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\classes.dex" C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\classes C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\AND_ksoap.jar C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\Container.jar C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\IDMMobileSDK.jar C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\logging_dalvik_release.jar C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\phonegap.jar C:\Jwork\TestApp\deploy\ANDROID_MOBILE_NATIVE_archive3\framework\build\jar\vmchannel_dalvik_release.jar
    [07:01:26 AM] Deployment cancelled.
    [07:01:26 AM] ---- Deployment incomplete ----.
    [07:01:26 AM] Deployment failed due to one or more errors returned by 'C:\Program Files\Android\android-sdk\platform-tools\dx.bat'. The following is a summary of the returned error(s):
    Command-line execution failed (Return code: 2)
    - Thanks
    Sujith
    Edited by: user11272928 on Oct 30, 2012 7:28 PM

    Hi,
    At this point, we really have not fully tested out JDK 1.7, and we rely on Android SDK to actually compile the app. Any way you can add JDK 1.6 to your machine, and configure the Android SDK to use JDK 1.6?
    Thanks,
    Joe Huang

  • Flex mobile? should I avoid it?

    Hi,
    I need to develop an app for mobile... And it looks like the Flex mobile framework is a huge time saver!
    But I know the adobe dropped Flex to Apache... Should I avoid using it?
    Thanks
    Gil

    The AIR SDK and Flex SDK are different. For example you probably have AIR inside your flash environment but try loading something from the Flex SDK like something a spark component would use:
    e.g. Flex:
    import mx.collections.ArrayCollection;
    Does that work for you? Probably not. It's only part of a modern Flex install.
    Flex mobile introduces the spark components which are all mobile optimized. Adobe AIR is the runtime (VM) that gets exported captive and compiled down to ARM. You don't need to have a single Flex component in your AIR for Mobile project. AIR for Mobile does not require Flex.

  • Mobility tags in WegLogic Portal 9.2

    Has anyone successfully used the mobility tags <mm:layout> and <mm:group> in WebLogic Portal 9.2 in the way described, for example, on page 62 of the WebLogic Mobility Server User Guide (I'm looking at v3.5, Sept 2006)?
    I am trying to user a different format for display on a mobile or PDA device in the way described, but with no success. I have successfully used the <mm:include where="IsPDA"> tag, so I know my device type is being recognised. I'm using the standard built in PDA emulator, and the Openwave v7 simulator for mobile devices.
    I'm also having trouble picking up alternative images from the path specified in the skin.properties file.
    Many thanks in advance for any help you may give me for these two problems.
    Regards
    Phil

    Hi Phil,
    I have been in contact with Mobility Support regarding this issue.
    ==============================
    From their email they mention:
    <mm:group> would not usually be used within portlets. Each portlet is effectively an mm:group and will be enclosed as such within the framework.
    Similarly mm:layout is handled by the mobilized framework. If you do a search through the files in the framework you will find mm:layouts and mm:groups defined.
    The "presentation of mobile content" functionality described in the docs is refering to standalone JSP files, and how you would mobilize them. With the framework, most of the mobilization has already been done.
    Many Thanks,
    Mobility Support

  • Mobile Development

    Now that Apex 4.1 is out, I see that the statement of direction has been updated to indicate that the next version 4.2 will have better support for declarative, mobile development.
    Clearly there are many considerations involved in developing and deploying mobile data-driven applications. The first one is whether to even build a mobile-browser-based site as opposed to a native "app". There are pros and cons for each approach. Given that Oracle/Apex has committed to the jQuery Mobile framework, which will probably be released in the next few weeks, I just wanted to explore the implications for the future of Apex in this space.
    1. As the JQM gallery shows, building browser-based mobile apps is a feasible approach, performance is acceptable but functionality is limited. JQM provides the basic form/list widgets but native apps provide a much richer experience, better user interaction widgets and can access local device features like GPS, camera, accelerometer, address book, etc. Apex/JQM, out-of-the-box, cannot do this.
    2. The PhoneGap framework (recently acquired by Adobe) is interesting in that it takes a web page (HTML(5), Javascript, CSS) and wraps it in device-specific APIs to produce native apps that can be deployed in the vendor's "app store". It also provides a API to access the device features mentioned above. Given that all Apex pages are produced by the Oracle database engine, I am guessing it is not possible for Apex to integrate with frameworks like these. Is that an accurate statement?
    3. So, as far as Apex is concerned, the only viable option is to build URL-accessible mobile websites which rely on the JQM library to render device-independent content properly on different mobile devices. In this scenario, what are the security options available? Clearly, we would need a Apache/EPG server outside the corporate firewall (poke hole for port 80) to relay traffic to/from the internal database. What about multi-factor authentication, digital certiticates, RSA tokens and all that stuff? How would we go about integrating all this into the Apex authentication scheme? Especially given the additional hop introduced by the proxy server and its impact on passing authentication tokens back and forth.
    Comments welcome. Thanks..

    Hi VANJ,
    Just to clarify a few points about our plans regarding mobile support in Application Express. In APEX 4.1 we've made a number of modifications that make the integration of frameworks such as jQuery Mobile easier. This basically means you have better controls over the HTML rendered by the Application Express engine, which allows you to render the kind of HTML structure required by jQuery Mobile. In APEX 4.2 we plan to further enhance our wizards and themes to make the wizard-driven generation of jQuery Mobile pages easier, more automated. But of course you can use APEX 4.1 today to build jQuery Mobile based applications, you would have to either bundle the jQuery Mobile libraries, or reference the libraries online. In APEX 4.2, or perhaps even in an upcoming APEX 4.1.x patch, we'd like to include these files in our distribution.
    Now regarding native vs. web-based apps, of course there are always advantages in building native apps (performance, access to device-specific features, etc), just like there are advantages in using mobile web apps (build once, run on any device, one code base, familiar languages like HTML, CSS, JavaScript etc). So it really depends on what kind of app you're building. There are certainly use-cases for both approaches. However APEX is a tool to develop web applications, so you won't be able to use this for native apps. I haven't done much with PhoneGap yet, but I would expect some benefits in using this with APEX, like placing an app icon in your menu, locally storing files like images, JavaScript and CSS.
    As your security questions, that would again depend on what you're trying to build. If you're just building a mobile version of your companies website, this should be open to the public, perhaps with some regular sign-in for protected pages, using APEX authentication, LDAP, or other authentication methods. If you're building more secure apps, accessing internal resources, using VPN to access your internal network might be an option.
    Regards,
    Marc

  • Using spry to do a mobile app

    Hi you all. I am thinking about doing a web mobile app. I have been looking around on many free mobile frameworks. The thing is i dont have time to teach myself new frameworks. I already have a good working knowledge and experience of the spry framework and know that spry is great for working with dynamic data and my app will be a data centric app.
    In all honesty do you think spry is a good framework to do a mobile app or shoould i use one of these other.

    1. Try to doGoods receipt/issue in dialog mode for the failed DN and enter the data that woukd have been entered in BDC, you may find what is missing.
    2. Look for any applicable OSS messages for ME 021 error.
    or
    3. If possible create SM35 sessions ( by modifying the program ) for the failed DNs and process those sessions in foreground, you will find the reason.
    Muralidhar

  • Mobile vs desktop app

    After having gained some familiarity with the jQuery Mobile framework (which is fantastic), it appears as if we would need to maintain 2 versions of the Apex application, one optimized for a desktop browser and another for a mobile device. A homepage would redirect to the appropriate version depending on the device accessing it using some modern detection library like Modernizr
    But looking at other technologies like ASP.NET that implement the MVC framework, it looks like there is a way to cleanly separate content from the presentation layer. This is something Apex is unable to do because component templates cannot be changed at run-time.
    Maintaining 2 versions of the same Apex application is not something that I am looking forward to. Surely there is some clever way to have your cake and eat it too.
    Any ideas? Am I missing something? Thanks

    Hello Vikas,
    >> I am not sure I concur with your assessment above since presentation in Apex is determined by templates which are fixed for a given application
    Presentation is indeed determined by templates, however, template parsing is performed per page request (for simplicity sake I’m ignoring APEX cache). I’m pretty sure you are using conditioned regions. Conditioned regions actually mean that the logic of the page can determine the way it will be rendered. Let’s go back for a moment to the translation mechanism. APEX 4.0 introduced the p_lang parameter, as part of the f?p URL. This parameter instructs the APEX engine in which language to render the first page, before any session state actions has been taken. We can use a similar parameter, e.g. p_media, which will set a built-in substitution string, e.g. APP_MEDIA, that you’ll be able to use to condition your page regions. As a single page can include various regions, each with its own template, you’ll be able to control which region will be the one to displayed – optimized for desktop or optimized to mobile.
    The point I’m trying to make is that when APEX saves your logic – report SQL queries, list of items, etc. – it doesn’t saves with it the way these elements are displayed. This information is kept separately. You can easily change the entire application theme without any logic changes; you can transform a classic report to IR, etc.
    >> short of designing to the lowest common denominator (mobile), I still don't see how it is possible to have ONE Apex application that would look different on a mobile vs desktop device, see the points in my earlier post.
    I believe that we all agree that in some cases you need to design your page differently, according to the target media it’s going to use. For example, I have an application that includes a phonebook. Each phone record has about 30 possible information items. When invoked from a desktop, all the fields are displayed (including, for example, the empty ones). When invoked from a mobile platform, only about, or up to, 8 fields, which contain data, are displayed (BTW, one can claim that this is a pure logic issue and not only presentation issue, as you need to determine which fields are going to be displayed). Anyway, I’m having a single application which includes different pages for different medias. At the time, my options were not as wide as the ones we have with 4.1, and remember that we are only at the beginning of the road.
    >> Thanks for your example on apex.oracle.com but I know that Apex allows 100% control over the templates used to render content and 4.1 has some improvements in this area but I am not sure it is germane to this discussion
    The point I was trying to make is that even with the current 4.1 version, which doesn’t include official mobile support, the APEX engine is already equipped with (almost) everything we need to generate HTML code that is compatible with JQM demands, and that we can do it on a single page.
    >> [On a related note - When Form Items in Table is set to No, I am guessing table-based item layout attributes like Begin on New Line, Rowspan/Colspan would be ignored. So how would item layout in the region be controlled? Using pure CSS techniques like float, clear, etc? I am not a CSS expert, I guess I can't see how the region template and label template interact to produce the desired layout]
    You are correct. When Form Items in Table is set to No all the declarative layout fields are void. I updated my demo page to show an example of a region – the second one - where we are using a DIV based layout without any CSS. The third region shows an example of the same region, this time with the use of a very minimal CSS.
    DIV based layout is neither declarative nor simple, at least for now. It requires a lot of CSS code, and not in the basic level. Compared with the current table based layout options, which are highly declarative, and can give you quite complex layouts (sub- regions, etc.) we have a very long way to go with the DIV based layout. However, you need to remember that in the mobile arena, layout demand tends to be much simpler.
    >> Case in point - Report region since that is the primary component used to display content … even if you build a 100% DIV-based report and region template, I don't know if JQM can use DIVs exclusively to format content. As per the JQM docs, it needs the UL element to provide some semantic meaning to the markup.
    You keep getting back to the UL element, and I’m not sure why. I agree that when you need to format lists, this is an important element (which APEX also uses), however, JQM also supports grid layout, which based on DIVs - http://jquerymobile.com/demos/1.0b2/#/demos/1.0b2/docs/content/content-grids.html. I believe this can be used with reports.
    As Marc confirmed in one of his threads, much of the ways APEX will support mobile applications will be determined by the JQM technologies and options. For now, and I believe mainly to allow future (relative easy) backward compatibility, the current 4.1 version of the APEX engine includes options to accommodate the most obvious JQM demand. As we all know, the development team is very open to new ideas and suggestions (as the new 4.1 translation mechanism clearly shows) so we can hope that they will consider all options to make our life as developers simpler and easier. I’m sure they are aware, just like us, of the growing trend of mobile development. I’m sure they will devote a lot of thinking to the subject. I never spoke with Joel about that (as you know, Oracle doesn’t publish its future plans and strategies, and I have to respect that), but my impression is that where APEX is concerned, the only thing carved in stone is the use of JQM. Everything else is open.
    Regards,
    Arie.
    &diams; Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.
    &diams; Author of Oracle Application Express 3.2 – The Essentials and More

Maybe you are looking for

  • No S-Video to TV output on PowerBook?

    I know this is a MacBook Pro forum, but I didn't get a reply over at the PowerBook forum. Hopefully there's someone with PowerBook knowledge in this forum. Yesterday I tried to hook up my sister's old 15" 1GHZ Ti Powerbook to her TV. The TV was black

  • Locate location of hyperlinks in a PDF document

    I have a requirement, where I need to be able to location (X,Y coordinates) of hyperlinks in the PDF document. I understand I can convert PDF to text or XML but that does not provide me location of hyperlinks. Any help will be appreciated. Thanks

  • JDev Team - how to add a Data Aware Control to grid control

    The default editor for GridControl cells is a data-aware TextField, but I want to use a ComboBoxControl. If I use the setEditor() method of the TableColumn, the cell is edited using a combo, but there are problems: 1. Navigated events do not fire whe

  • File t http

    In a file to http scenario, what can we use as a receiver system for testing? What are the parameters we can give? can we have an ftp to ftp scenario using http protocol in the receiver side?

  • AS3, Flash movies and buttons

    Okay, it's been a while since I used Flash (V.4) and things have moved on just a smidge since. In previous versions Flash was intuitive... coding was fairly minimal and doing the basics was straight forward. I need to use Flash to do some fairly simp