Best Oracle product to connect to mobile device apps

Our company has a large ERP system in Oracle that we are looking to access from a simple app written for the iPad/Iphone. What Oracle product do we need to accomplish this? I'm a long-time Oracle developer, but previously I've only hooked Oracle to other databases such as SQLServer. Getting a little confused on the products, between BPEL, XML Gateway, web service etc. This will not be a very complicated app, but it needs to read the data from the database and push some back to the database.

... as with anything, you have to ask what the purpose of the 'web application' is: are you developing a portal system, a data collection form with or without reporting capabilities, logins, accounts, etc. - or an internal web application meant to handle simple business tasks with small amounts of data?
The Oracle product offerings can run from simple (APEX) to more complex cases (ADF, WebCenter Framework, etc.) - it all depends on what you're trying to accomplish.
A good place to start would be just to download the JDeveloper IDE - JDeveloper supports a really wide array of Oracle technologies so you can get a feel for what might be the best 'tool' for your use case.... and JDeveloper even supports a number of standard web app approaches (e.g. Apache Struts) if you're familiar with those kind of tools.

Similar Messages

  • TS1567 Suddenly my I phone 4 will not connect message mobile device service could not be started (nothing has changed on my PC). I have tried following the troubleshooting and have restarted the mobile device) but it still won't connect. Also all my disap

    Suddenly my I phone 4 will not connect message mobile device service could not be started (nothing has changed on my PC). I have tried following the troubleshooting and have restarted the mobile device) but it still won't connect. Also all bookmarks have disappeared!

    Okay ... it's a better bet with a 1067 error message when trying to start the Apple Mobile Device Service, but we'd better check for a LSP issue, as per the following document:
    Apple software on Windows: May see performance issues and blank iTunes Store

  • FTP connection on mobile device works over wifi but fails over 3G

    Hi all,
    Hoping someone can help, or has come across this issue.
    I am developing a mobile app using flash builder 4.6 with the flex 4.6 sdk. My app needs to transfer files via ftp.
    The issue I am experiencing is that the ftp connection establishes and files transfer without a problem when connected via wifi, on both android and ios platforms.
    However, when only connecting via a 3G connection on a device, a problem occurs. While I can establish a connection, when I send the USER command, I never receive a response.
    A simple view with code to reproduce this issue is listed below. Has anyone come across this problem? I have been searching far and wide but cannot find anything related.
    Could this be an issue with Adobe Air or the socket class? I have written equivalent code using the android sdk in eclipse, and a connection to the same server and user details works on both wifi and 3g connections.
    Any help would be appreciated.
    Thanks.
    <?xml version="1.0" encoding="utf-8"?>
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
                        xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView">
              <fx:Script>
                        <![CDATA[
                                  private var commands:Array;
                                  private var s:Socket;
                                  private var data_channel:Socket;
                                  private function connectToFtp():void
                                            var ftp_response:String;
                                            var data_response:String;
                                            var data_channel_ip:String;
                                            var data_channel_port:int;
                                            s = new Socket();
                                            s.addEventListener(Event.CLOSE, closeConnection);
                                            s.addEventListener(Event.CONNECT, connectionMade);
                                            s.addEventListener(IOErrorEvent.IO_ERROR, showError);
                                            s.addEventListener(SecurityErrorEvent.SECURITY_ERROR, showSecError);
                                            s.addEventListener(ProgressEvent.SOCKET_DATA, receiveReply);
                                            s.connect("mydomain.com", 21);
                                            function receiveReply(e:ProgressEvent):void{
                                                      ftp_response = s.readUTFBytes(s.bytesAvailable);
                                                      trace(ftp_response);
                                                      var code:String = ftp_response.substr(0, 3);
                                                      if (code == "220")
                                                                // connected.
                                                                // send user command
                                                                 s.writeUTFBytes("USER myUserName\n");
                                                                s.flush();
                                                      else if (code == "331")
                                                                // user command sent. password required
                                                                // send password
                                                                s.writeUTFBytes("PASS myPassword\n");
                                                                s.flush();
                                                      else if (code == "230")
                                                                // login successful
                                                                // change directory
                                                                s.writeUTFBytes("CWD /fibreSyncFtp/\n");
                                                                s.flush();
                                                      else if (code == "250")
                                                                // change directory successful
                                                                // send passive command
                                                                s.writeUTFBytes("PASV\n");
                                                                s.flush();
                                                      else if(code == "227")
                                                                //get the ip from the string response
                                                                var temp:String = ftp_response.substring(ftp_response.indexOf("(") + 1, ftp_response.indexOf(")"));
                                                                var data_channel_temp:Array = temp.split(",");
                                                                data_channel_ip = data_channel_temp.slice(0,4).join(".");
                                                                //calculate the port number from the last two digits - if this makes no sense, google
                                                                // FTP PROTOCOL - there are loads of guides that explain the server responses.
                                                                data_channel_port = parseInt(data_channel_temp[4]) * 256 + int(data_channel_temp[5]);
                                                                data_channel = new Socket(data_channel_ip, data_channel_port);
                                                                data_channel.addEventListener(ProgressEvent.SOCKET_DATA, receiveData);
                                                                s.writeUTFBytes("LIST\n");
                                                                s.flush();
                                                      else if (code == "125")
                                                                //use the new IP to open a second socket - this will transmit the data.
                                                                // Your first socket will transmit any commands you issue and this new socket will transmit the data
                                                      else if (code == "226")
                                                                // transfer complete
                                                                // close the connection
                                                                //s.close();
                                                      else if (code == "425")
                                                                // can't open connection
                                            function connectionMade(e:Event):void
                                                      trace("Connection Made");
                                            function receiveData(e:ProgressEvent):void{
                                                      data_response = data_channel.readUTFBytes(data_channel.bytesAvailable);
                                                      trace(data_response);
                                            function showError(e:IOErrorEvent):void{
                                                      trace(e.text);
                                            function showSecError(e:SecurityErrorEvent):void{
                                                      trace(e.text);
                                            function closeConnection(e:Event):void{
                                                      trace(e.type);
                        ]]>
              </fx:Script>
              <fx:Declarations>
                        <!-- Place non-visual elements (e.g., services, value objects) here -->
              </fx:Declarations>
              <s:Button top="10" label="FTP" click="connectToFtp()" horizontalCenter="0"/>
    </s:View>

    Probably you need to write your own AIR native extension, which uses the native Android sockets..I have the same problem and I'm just starting writing the extension...I guess there is no other way..At least you test with native android socket and you confirm is fine, so we know it should work

  • Where is the Product key of Apple Mobile Device support?

    Where is the Product Key of a iPhone 4?

    (1) Download the Windows Installer CleanUp utility installer file (msicuu2.exe) from the following Major Geeks page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
    http://majorgeeks.com/download.php?det=4459
    (2) Doubleclick the msicuu2.exe file and follow the prompts to install the Windows Installer CleanUp utility. (If you're on a Windows Vista or Windows 7 system and you get a Code 800A0046 error message when doubleclicking the msicuu2.exe file, try instead right-clicking on the msicuu2.exe file and selecting "Run as administrator".)
    (3) In your Start menu click All Programs and then click Windows Install Clean Up. The Windows Installer CleanUp utility window appears, listing software that is currently installed on your computer.
    (4) In the list of programs that appears in CleanUp, select any Apple Mobile Device Support entries and click "Remove", as per the following screenshot:
    (5) Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time?

  • ITunes 10 installed now no Connection - Apple Mobil Device?

    Help!
    Just installed iTunes 10, and now there is no connection to my iPhone4?
    message is as Follows - Can´t find Apple Mobile Device??
    Deinstalled iTunes, ran CleanUp, Reinstalled iTunes.... Same Message?
    even Reinstalled the USB driver.... but nothing!
    PLEASE HELP ME SOMEONE!!!
    Greetz
    Adam

    Welcome to the discussions,
    check this article about reinstalling AMDS: http://support.apple.com/kb/TS1567
    and this one about removing and reinstalling all Apple related software: http://support.apple.com/kb/HT1923

  • What is wrong with itunes and connecting their mobile devices to a windows computer

    I have an apple iPhone and two other apple devices None of which can connect and be recognized on my Alienware computer with with windows 7. The problem is never quiet the same, some times it isn't recognized and doesn't show up on itunes at all and other times i connects and disconnects rapidly. Only rarely does it sync and stay connected long enough to download a few songs, other than that its a pure hassle to deal with and is starting to become highly annoying and makes me wonder if the phone would be more useful being hit with a golf club. open to any solutions

    In addition to my previous message i have discovered some new information about the problem. the mobile device driver that is installed with itunes is currupt and personal trouble shooting along with auto trouble shooting can find a solution to this problem. might possibly been an imcomplete download offered by itunes. WAY TO GO

  • How can I connect my mobile device on the same network with my printer

    I have pictures on my mobile device but I am unable to print them on my HP Photosmart plus printer. I was wondering how am I able to make sure that my printer and my mobile device is on the same network so I can print my pictures or either be able to save them to my memory card?

    Hi,
    Are you talking about iPad, iPhone ?? If YES then please check your printer on this list,(updated on 15Dec2011) it must be an AirPrint enabled printer to be able to print from iPad, iPhone. If YES (again), you can use AirPrint on your iPad to print.
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • Oracle Product Workbench - connection issue with EBS 12.1.3

    Hi,
    we've upgraded EBS to 12.1.3 and our Product Workbench is no longer able to retrieve the organization info from the server. We're checking the Packet details in Network Statistics in that case an also when View Concurrent Requests is opened and the server sends back the login page. So apparently PWB cannot log in to the server and is requested to enter credentials.
    Apache response is:
    170.251.121.114 - - [18/Nov/2011:08:48:58 -0500] "GET /OA_HTML/AppsLogin?requestUrl=http%3A%2F%2Febsapp_lab.accenture.com%3A8000%2FOA_HTML%2FOA.jsp%3FpageHidden%3DY%26LanguageCode%3DUS%26page%3D%2Foracle%2Fapps%2Fdna%2Fintegration%2Fwebui%2FDnaIntegrationPG%26ServerDBC%3DPIMDB%26integration_xml%3D%3C%253Fxml%2520version%253D%221.0%22%2520encoding%253D'UTF-8'%253F%3E%26transactionid%3D1530222396%26oapc%3D2%26oas%3DMt4FQpG-HDucayzYKri9lA..&cancelUrl=http%3A%2F%2Febsapp_lab.accenture.com%3A8000%2FOA_HTML%2FAppsLogin&errText=You+have+insufficient+privileges+for+the+current+operation. HTTP/1.1" 302 1620 0 "-" "Oracle Product Data Editor"
    To sum up: errText=You+have+insufficient+privileges+for+the+current+operation.
    If we log in to the old EBS to 12.1.1 with the same browser and same settings, we don't have that issue.
    Any idea of what that can be?
    Thanks. Raúl.

    The issue was a "_" char in the hostname.This must be changed as is not IETF-compliant and therefore not a supported character and is known to cause problems. Refer RFC 952 (http://www.ietf.org/rfc/rfc0952.txt) for more information. This is also documented in Microsoft article Q275033 "Cookies Are Not Saved If the Host Name Is Invalid", this feature was introduced from IE 5.01 SP1 http://support.microsoft.com/default.aspx?scid=kb;en-us;275033
    Regards. Raúl.

  • Downloaded itunes for my ipad and when I plugged it in to charge it says can't run because not connected to mobile device

    I downlloaded i tunes to my computer but when I plug in my i pod touch to charge it says its won't work cause there is no mobile device service

    Type "Apple mobile device service" into the search bar at the top of this page by "Support"

  • How to connect SAP Mobile device with BADI?

    Dear experts,
    We have some functionality written in the BADI program for handling Stock movement . We want to bring the same functionality for SAP Mobile device.
    Can you please provide your suggestions?
    Thank you!
    Saravanan

    continuing...
    How NW Mobile can achieve this is:
    1. By creating BAPI Wrappers (these should follow the CRUD principle)
    2. Then you import these BAPI Wrappers as 'Data Objects' into NW Mobile.
    (In your case, I guess you would have a Data Object relating to instances of Consignment Stock Movements)
    3. Then you create distribution rules (this will define which data object instances will flow to which devices)
    4. You create and deploy an application on your device (you can write whatever business logic you want in your application, including taking inputs from a user, or doing manipulations to the data object instances)
    When the user uses your application, changes will be done to the data object instances, either due to synchronizing data with NW Mobile (to get latest set of changes to the instances) or by creating, modifying or deleting the instances in the device.
    Later, when the user synchronizes with NW Mobile, the changes made to the data in the device will be forwarded to the backend via the BAPI Wrappers which you created earlier.
    This, in essence is how NW Mobile works.
    If however, you want to replicate the logic that is being performed in your BAdI in your mobile device, there are only two ways to it:
    1. You rewrite your logic in your mobile application (in Java, or whatever language it is that you wish to develop your application in)
    OR
    2. Say your BAPI Wrapper internally causes your backend to call certain BAdI's. But this is of no concern to the NW Mobile system itself.
    An example of #2 would be:
    Every time your user modifies a 'Consignment Stock Movement' in the device and syncs with NW Mobile, NW Mobile will call the MODIFY BAPI Wrapper in the backend (SRS system). The MODIFY BAPI Wrapper will trigger a workflow, or run an SAP shipped report or whatever it is that will lead your BAdI to be called... Finally, all this will cause some change to be done to your 'Consignment Stock Movement' in the backend. Which will get pushed to the NW Mobile system and the next time the device syncs with it, this change will be reflected in the device as well.

  • HT5262 I have my iPad 2 connected to my computer. I have uninstalled and reinstalledn iTunes. I have checked to be sure that I have Apple  Mobile devices app on my computer. I am still unable to update my iPad 2.

    I have repeatedly attempted to update my ipad 2 through itunes on my windows 7 pc. I have uninstalled and reinstalled itunes. I have checked to verify that I have Apple Mobile devices downloaded. What else can I do to update my device?

    Sounds more like you have a problem with your apple id. For starters go to that page click manage my apple id and singn in. If you can't sign in reset password.
    https://appleid.apple.com
    if you can sign in there, try to sign in to itunes on your computer.

  • DV6-701nr cannot connect any mobile device by USB

    I have a Samsung Galaxy Note 4 and am experiencing a new issue: without having installed anything new on the laptop, I can no longer see my Note 4 as a USB mass storage device on the laptop. Thinking it may be the phone and not the laptop, I tried connecting a Motorola Moto X and nothing. The laptop does not recognize these devices at all.
    That said, I CAN remove the microSD cards from the phones, place them in a USB adapter, and they show up just fine. Only when I use the cable to connect these devices directly does it fail to read. I have used multiple cables, so I really don't think all these cable are bad (or power only).
    I have reinstalled the Samsung USB drivers, to no avail.
    What can you suggest so that I can plug my phone in and move files back & forth, without having to remove the microSD card every time? Thanks!

    Hi @WWWilkie 
    Thank you for your inquiry, I will do my best to assist you!
    I understand that when you connect your phone it is not longer seen.  Thinking it may be the phone you tried another phone but it too was not seen. 
    You have tried different cables and uninstalling and reinstalling the drivers for the phone.  You can remove the SD card and insert it an USB adapter the notebook finds it.
    If you connect your phone to a different computer, is it recognized?
    When the phone is connected if you check disk management was there a drive letter assigned to the phone or maybe a drive letter conflict. 
    If a drive letter is not assign , please assign a driver letter.  If there should be a driver letter conflict try changing the driver letter.
    You could also try running MS Fix It  to help overcome this difficulty?
     If this has not helped you could try doing a restore back to when it was recognized properly.
    HP Notebook PCs - Using Microsoft System Restore
    Best of Luck!
    Sparkles1
    I work on behalf of HP
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom right to say “Thanks” for helping!

  • ATV no longer connects any mobile devices.

    I can't connect to my ATV with my iphones or ipad. Home sharing is on on all my devices wifi is connected. I can get netflix with it I can connect with my macbook. But I can't use the remote app or connect with the ipod or pictures or movies. they were all working until I updated itunes now I can only use itunes from the macbook to conect to the ATV.

    Yeah they're both on the same network and have no WiFi issues other than sync.  IP scheme is good &amp; stuff.  Think I might have just fixed it.  I've rebooted the machine (desktop that's hard wired to the router) several times to no avail.  Just now I booted the machine down, the restarted the router, then booted the machine back up.  As soon as I started iTunes, both devices came up like before.  Must have been the router not cooperating I guess.

  • What is the best solution/product to connect 2 external monitors to MBP ?

    Hi!
    1. Can I use my MBP 13" (2011 i5) monitor as secondary when I connect an external one?
    2. Which solution is the best to connect 2 external monitors to my MBP 13 2011 i5 ?
    Thanks!

    v470510c05 wrote:
    1. Can I use my MBP 13" (2011 i5) monitor as secondary when I connect an external one?
    Yes. You can mirror or extend as been so for many years.
     2. Which solution is the best to connect 2 external monitors to my MBP 13 2011 i5 ?
    None, the graphics card is poor integrated graphics and it can barely drive one external monitor, much less two.
    If you wanted two external monitors the machine to get is the Mac Pro.

  • Can PC with Edge InspectCC connect the mobile device by USB connection not wifi connection?

    I don't use wifi conection to use internet. To do it, I use Lan cable. What should I do to use Edge Inspect CC?

    Please refer the post which has similar query: https://forums.adobe.com/message/5487003#5487003#5487003
    Let us know if this helps.

Maybe you are looking for

  • Access to network services in Yosemite Server

    I have healthy Yosemite Servers and when I click on the Users tab I can select the users I'm looking at from one of 4 choices: I also have a "sick" server that I'm having trouble accessing from the Internet. I can ssh to it and log in with a local us

  • How to get the url of the document in quick parts?

    I have document library in which there is one content type with the document template uploaded. In the footer of the document, I want to show the URL of the document which is opened in word application. Is there any way to get the URL? I am not able

  • Transfer iphoto library to external hard disk

    My iPhoto library of 320 GB has is filling the internal disk on my MacBook Pro. I copied the library intact to an external hard disk, checked to make sure the external library works with iPhoto and everything was ok, then emptied the trash. This did

  • Folders not visible in FTP

    I've setup a number of Share Folders on the NSS 324 and I have FTP (TLS Explicit) setup and working, but two of the folders don't show up after all folders are listed. One of them being the Public folder. Any suggestions would be greatly appreciated.

  • Calendar time of day

    When I create a new event in Calendar I want the text to start with the time e.g. 10.30 am Doctor However if I type this it automatically assigns the event to 10.30am and deletes the 10.30 am I have typed. Is there a way to stop this happening? (apar