What are the Technologies behind this mobile application ?

What are the technologies involved in developing this mobile application?
https://store.sap.com/sap/cpa/ui/resources/store/html/SolutionDetails.html?pid=0000004878&catID=MOB&pcntry=US&sap-langua…
Is this Native/ Hybrid?
based on MBO/Odata
The graph is based on MAKIT / BI Mobile ?
Looking at technical requirements it can be understood that the application is based on SUP , but how
any other technologies involved which should be consider to develop a similar application?
Note: The intention to know this is the curiosity to analyse mobile technologies only .

Its difficult to guess the technologies have been used in developing this kind of apps.
I guess this could be MBO based native app with MaKit. But at the same time i will suggest you to contact solution providers.
Rgrds,
Jitendra

Similar Messages

  • What are the chances of this thing actually working?

    Hey there, over the next few sentences you'll probably be thinking I'm a hobo or something but whatever. I found an iPhone on the footpath today and it was kinda wet from inside. When I got it home and took it apart to see how much water was inside, there wasn't that much, a bit damp though. My dad dried it off with a blow dryer (Yeah I know, he isn't great with electronics) and cracked the screen right between the middle trying to open it up. I chargered it a little and I could faintly see the Apple logo. The screen went black shortly after and I couldn't do anything. Sometimes I can see something that looks like a USB plug but it was hard to tell. Any of the computers with iTunes in my house don't recognize the phone. The screen might turn into the Matrix's code (you know, all the green numbers lined up?) if you looked at it from real far and had sunglasses on.
    I think it's an Iphone 3G, so what are the chances of this thing actually working? Is it completely busted, would it be worth taking it to get repaired, selling it for spare parts or just throwing the thing away?

    It doesn't belong to you. Turn it in to the police.

  • What are the differences between this two statements???

    1.select * from counter where eboxid = (select acctid from zsyy_ocecs.cm_subs_subscriber where servnumber = ?);
    2.select b.* from zsyy_ocecs.CM_SUBS_SUBSCRIBER a,COUNTER b where a.acctid = b.eboxid and a.servnumber = ?;
    what are the differences between the 2 sql statements??
    I WILL APPRECIATE FOR YOUR ANSWERS VERY MUCH, BECAUSE I WAS PUZZLED WHEN I SAW THE EXECUTION PLANS.THANKS AGAIN. MR SHI.
    the followings are their execute plans:
    Command> select * from counter where eboxid = (select acctid from zsyy_ocecs.cm_subs_subscriber where servnumber = ?);
    Query Optimizer Plan:
    STEP: 1
    LEVEL: 2
    OPERATION: TblLkTtreeScan
    TBLNAME: ZSYY_OCECS.CM_SUBS_SUBSCRIBER
    IXNAME: IDX_SERVNUM
    INDEXED CONDITION: CM_SUBS_SUBSCRIBER.SERVNUMBER = qmark_1
    NOT INDEXED: ROWNUM < 3
    STEP: 2
    LEVEL: 2
    OPERATION: RowLkTtreeScan
    TBLNAME: COUNTER
    IXNAME: IDX_COUNTER
    INDEXED CONDITION:
    COUNTER.EBOXID = CM_SUBS_SUBSCRIBER.ACCTID
    NOT INDEXED: <NULL>
    STEP: 3
    LEVEL: 1
    OPERATION: NestedLoop
    TBLNAME: <NULL>
    IXNAME: <NULL>
    INDEXED CONDITION: <NULL>
    NOT INDEXED: <NULL>
    Command> select b.* from zsyy_ocecs.CM_SUBS_SUBSCRIBER a,COUNTER b where a.acctid = b.eboxid and a.servnumber = ?;
    Query Optimizer Plan:
    STEP: 1
    LEVEL: 2
    OPERATION: TmpTtreeScan
    TBLNAME: ZSYY_OCECS.CM_SUBS_SUBSCRIBER
    IXNAME: <NULL>
    INDEXED CONDITION: <NULL>
    NOT INDEXED: A.SERVNUMBER = qmark_1
    STEP: 2
    LEVEL: 2
    OPERATION: TblLkTtreeScan
    TBLNAME: COUNTER
    IXNAME: IDX_COUNTER
    INDEXED CONDITION: B.EBOXID
    = A.ACCTIDNOT INDEXED: <NULL>
    STEP: 3
    LEVEL: 1
    OPERATION: MergeJoin
    TBLNAME: <NULL>
    IXNAME: <NULL>
    INDEXED CONDITION: A.ACCTID = B.EBOXID
    NOT INDEXED: <NULL>
    Edited by: user9533799 on 2008-9-3 上午1:28

    If zsyy_ocecs.cm_subs_subscriber table returns one row for each servnumber, both statements would return the same data. But if there was a servnumber value on two rows, the first statement will throw an error (you a comparing a value with a set of values). You can rewrite the first query to avoid this:
    select * from counter where eboxid in (select acctid from zsyy_ocecs.cm_subs_subscriber where servnumber = ?);
    Conceptually they are different and the execution plan can't be the same.

  • Transport - what are the process behind it?.... [CLOSED]

    Hi all,
    Do you know any links how a transport process works.
    I know is SE10. But i want to know how the process runs behind in each transport we do? For example, activation, i know there are 7 steps behind it.
    What about transport? What is process behind it that we abapers do not see but basis consultants know?
    I would very much want to know how the transport process run behind the system.
    Thanks
    William Wilstroth
    Message was edited by: william wilstroth

    Hi,
    a request order contain a key (two field) R3TR + ..  (for workbench). When you release the request, SAP will create a file that contain the object point by the key.
    The source code of the abap will be encrypted, so you can't see inside the file.
    When you import the file (the request released), SAP will use the key to set the new value.
    That means, when you modify a source code, SAP does not just transport the modification but ALL the source code.
    When you play with the customizing, you can see inside the code, the table of the customizing (for ex T001W for the plant) and the key of the table inside the request (double click on the task).
    (not really clear, sorry )
    Fred

  • What are the technologies used in building a website?

    Hi there,
    Could you tell me the technologies used to build a website?
    are these technologies enough? Javascript,HTML,Tomcat, DataBase Connectivity?

    Hi there,
    Could you tell me the technologies used to build a
    website?
    are these technologies enough?
    Javascript,HTML,Tomcat, DataBase Connectivity?
    It depends on what you want.
    If you want to have some static page and free web host, you only need HTML.
    If you need to have dynamic pages, have database, and many features and probabyl hosting on your local machine, you need lots of different technologies.

  • What are the rules for adds on applications made in xcode?

    Hello!
    Im making an app for iphone and ipad, and I was wondering if there is any kinds of restrictions regarding advertisement on these applications?
    Thank you for answers!

    Ken
    A lot depends upon the resolution of the export image as to
    how sharp it
    will appear. The higher the resolution the sharper your
    edges, but the trade
    off is file size. The reality is that the highest monitor
    resolution is only
    the equivilent of 96dpi.
    In terms of file types the gif format is best for items like
    vector art and
    the jpg format is best for photos.
    Paul Whitham
    Certified Dreamweaver MX2004 Professional
    Adobe Community Expert - Dreamweaver
    Valleybiz Internet Design
    www.valleybiz.net
    "Ken Nielsen" <[email protected]> wrote in
    message
    news:f6ub69$1fs$[email protected]..
    > I'm mostly familiar with print and use vector art and
    clipping paths to
    > maintain a clean edge for artwork and images with
    backgrounds removed. The
    > peculiar and fortunate thing about vector paths is that
    they 'cut through'
    > the
    > dot pattern used in color printing so you get a super
    clean edged to
    > everything
    > that uses vector paths.
    >
    > For the web, there must be some use for Vector paths.
    Most type uses these
    > paths to make the shape of the letters.
    >
    > My questions are:
    >
    > 1. Does vector art cut through pixels on the web? and is
    it pixel
    > independent
    > - making sharp edges on logos, illustrations, etc.?
    >
    > 2. I am suppposed to generate artwork for the web, but
    at this point, I
    > only
    > know that Jpeg and Gif images are used for art. What I
    want to do is
    > provide
    > images that act like type, so they have shape,
    transparent background, and
    > show
    > up really sharp.
    >
    > I have the tools to go in any direction with this, but
    need an expert's
    > opinion and advice.
    >
    >
    > Thanks In Advance,
    >
    >
    > Ken
    >
    >
    >

  • Best practice implementation. What are the steps for this?.

    We had an upgrade from CRM 4 to 7 undertaken by some outfit (name deleted). After the upgrade was complete it would look as though the comapny carried on using the GUI interface rather than the WebUI interface, mainly because that's how CRM 4 worked. Now they would like to use the WebUI interface of CRM 7, as the GUI interface is no longer supported, but are receiving a number of errors when using certain features of teh WebUI. It would look as though a lot of config is missing, especially in the UI Framework area. I can only assume that whichever company performed the upgarde simply skipped this section when upgrading.
    I assume that I could download the best practice install/upgrade (?) and then just execute the section regarding the UI Framework, if such a section exists. bearing in mind that there seems to be a lot of config missing in the UI Framework section, would you recommend the course of action that I have mentioned?.
    Our WebUI Interaction centre is giving errors when we go in and I have been informed that I need to complete the config for:
    Customer Relationship Management->UI Framework->UI Framework Definition->Maintain Runtime Framework Profile
    But as I mentioned, there are lots of other sections in the UI Framework area that are empty and hence the suggestion I made above. Hopwever, I would specifically be interested to hear from anyone who can tell me what the entries are in the view table BSPWDV_RF_PROF_C and possibly the table BSPWDV_CTRL_REPL and BSPWDV_DEF_CC.
    I know this only completes part of the config, but it might be enough so that the WebUI IC can be viewed.
    On another subject, I have just come into this company and if I wanted to see what had been installed how do I go about that. for example, if I wanted to know if there had been an upgrade from 4 to 7 for a particular Industry solution, where do I check this?.
    Jason

    I have been through the following steps:
    Entered this URL http://help.sap.com/bp/initial/index.htm
    Clicked on 'Cross-industry Packages'
    Clicked on 'CRM'
    Clicked on 'Englilsh'
    Then the following page is displayed:
    http://help.sap.com/bp_crm70/CRM_DE/HTML/index.htm displayed
    But now what?. How do I get the Best practice instructions for a CRM implemenation?.
    Jason

  • X-Fi Elite Pro - What are the inputs behind the soundcar

    Hi,
    I recently bought the Razer Barracuda headset with 5. input connectors. Behind my soundcard i can see the symbol for microphone but the other inputs says? ,2,3,4 and has speaker symbols on em. How do i know which one is for sub and so on ? I cant see anywhere on Creatives website where it says what they are for. Dont know what order these cables from the headset needs to be in. Anyone who can help?

    Avean,
    On the Support page, under Product Documentation, you can find manuals for the products that contain details like these. I have snipped the relevant bit for you though and attached it in an image here, it shows which connection is which.
    Hope that helps,
    Cat

  • Custom tables create in Apps schema ( What are the problems with this?)wwww

    Hello all,
    I'm a dba in a new environment where a number of custom schemas are being created in the apps schema. I know this is not considered Oracle's best practice and I would like to make some recommendations for a change. Before doing so, I would like to know the problems that are associated with custom tables living in the apps schema. We are currently on 11.5.10.2 on AIX. Also, if someone can point me to any "Official" customization standard or Oracle documention where I can backup my case it would be greatly appreciated.
    Thanks in advance,

    Hi,
    Please see this thread.
    Custom application implemented in E-bussiness Suite
    Re: Custom application implemented in E-bussiness Suite
    Regards,
    Hussein

  • What are the elements of this pic?

    I am doing a lookbook for a friends clothing brand and this pic I found one the internet really caught my attention. I was wondering how I could make a normal pic look like this? Thanks!

    You would start out with a blank, new file, then add objects to it. It requires use of layers, gradients, type tool, etc.
    Are you experienced using Photoshop Elements?
    Can you photograph objects that you wish to incorporate in to your project?

  • What are the ways to trace a application session in database level?

    Hi All,
    There are frequent request from my client stating that, please trace the session which from this particuler machine or users. How to trace the session & get all the information about it to track the issues.
    oracle version : 11gr2
    Thanks.

    A couple of Oracle support notes were supplied but as I have this handy and do not have the time to go check the note contents try these:
    How do I switch on sql trace in another session that is already running?
    http://www.jlcomp.demon.co.uk/faq/alien_trace.html
    Is there a way to trace a UNIX process id to a SID and SERIAL# ?
    http://www.jlcomp.demon.co.uk/faq/sid_from_proc.html
    HTH -- Mark D Powell --

  • What are the mistake in this JSP program?

    Hi,all. I am a newcomer to learn JSP, and I sincerely hope somebody help me. the following is a JSP program, and I want it extract data from my database and show them on webpage as XML. But there always have some mistakes I cann't found it. Could somebody help me find out them and tell me how to correct. Thanks veeeeeeeeeeeery much!
    <%@ page contentType = "text/xml" %>
    <%@ page language="java" %>
    <%@ page import = "java.sql.* " %>
    <%@ page import = "java.io.* " %>
    <%@ page import = "javax.xml.parsers.DocumentBuilder" %>
    <%@ page import = "javax.xml.parsers.DocumentBuilderFactory" %>
    <%@ page import = "org.w3c.dom.Document" %>
    <%@ page import = "org.w3c.dom.Element" %>
    <%@ page import = "org.w3c.dom.Node" %>
    <%@ page import = "org.w3c.dom.NodeList" %>
    <%@ page extends = "Object"%>
    <html>
    <head><title>Searching Page</title></head>
    <body>
    <p><INPUT size=22 name=T1></p>
    <p><INPUT type=submit value=OK name=B3></p>
    <% Document retailerDoc = null;
    Document dataDoc = null;
    Document newDoc = null;
         try {
         DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance();
         DocumentBuilder docbuilder = dbfactory.newDocumentBuilder();
         retailerDoc = docbuilder.parse("RetailerXmlExtract.xml");
                   //Instantiate a new Document object
                   dataDoc = docbuilder.newDocument();
                   //Instantiate the new Document
                   newDoc = docbuilder.newDocument();
              }catch(Exception e){}
              //Retrieve the root element
              Element retailerRoot = retailerDoc.getDocumentElement();
              //Retrieve the (only) data element and cast it to Element
              Node dataNode = retailerRoot.getElementsByTagName("data").item(0);
              Element dataElement = (Element)dataNode;
              String driverName = "sun.jdbc.odbc.JdbcOdbcDriver";
              String connectURL = "jdbc:odbc:Retailer";
              Connection db = null;
              try{
                   Class.forName(driverName);
                   db = DriverManager.getConnection(connectURL);
                   catch(ClassNotFoundException e){}
                   catch(SQLException e){}
              //Create the PreparedStatement
              PreparedStatement statement = null;
              //Create the Resultset object, which ultimately holds the data retrieved
              ResultSet resultset = null;
              //Create the ResultSetMetaData object, which will holds
              //information about the ResultSet
              ResultSetMetaData resultmetadata = null;
              //Create a new element called "data"
              Element dataRoot = dataDoc.createElement("data");
              try{
                   statement = db.prepareStatement("SELECT * FROM Orders");
                   //Execute the query to populate the ResultSet
                   resultset = statement.executeQuery();
                   //Get the ResultSet information
                   resultmetadata = resultset.getMetaData();
                   //Determine the number of columns in the ResultSet
                   int numCols = resultmetadata.getColumnCount();
                   //Check for data by moving the cursor to the first record(if there is one)
                   while(resultset.next()){
                        //For each row of data, create a new element called "row"
                        Element rowEl = dataDoc.createElement("row");
                        for(int i = 1; i <= numCols; i++){
                             //For each colum index, determine the column name
                             String colName = resultmetadata.getColumnName(i);
                             //Get the column value
                             String colVal = resultset.getString(i);
                             //Determine if the last column accessed was null
                             if(resultset.wasNull()){
                                  colVal = "and up";
                             //Create a new element with the same name as the column
                             Element dataEl = dataDoc.createElement(colName);
                             //Add the data to the new element
                             dataEl.appendChild(dataDoc.createTextNode(colVal));
                             //Add the new element to the row
                             rowEl.appendChild(dataEl);
                        //Add the row to the root element
                        dataRoot.appendChild(rowEl);
              catch(SQLException e){}
              finally{
                        try{
                             db.close();
                             }catch(SQLException e){}
              //Add the root element to the document
              dataDoc.appendChild(dataRoot);
              //Retrieve the root element (also called "root")
              Element newRootInfo = (Element)retailerRoot.getElementsByTagName("root").item(0);
              //Retrieve the root and row information
              String newRootName = newRootInfo.getAttribute("name");
              String newRowName = newRootInfo.getAttribute("rowName");
              //Retrive information on element to be built in the new document
              NodeList newNodesRetailer = retailerRoot.getElementsByTagName("element");
              //Create the final root element with the name from the file
              Element newRootElement = newDoc.createElement(newRootName);
              //Retrieve all rows in the old document
              NodeList oldRows = dataRoot.getElementsByTagName("row");
              for(int i=0;i<oldRows.getLength();i++){
                   //Retrieve each row in turn
                   Element thisRow = (Element)oldRows.item(i);
                   //Create the ner row
                   Element newRow = newDoc.createElement(newRowName);
                        for(int j=0;j<newNodesRetailer.getLength();j++){
                             //For each mode in the new mapping, retrieve teh information
                             //First the new information........
                             Element thisElement = (Element)newNodesRetailer.item(j);
                             String newElementName = thisElement.getAttribute("name");
                             //Then the old information
                             Element oldElement = (Element)thisElement.getElementsByTagName("content").item(0);
                             String oldField = oldElement.getFirstChild().getNodeValue();
                             //Get the original values based on the mapping information
                             Element oldValueElement = (Element)thisRow.getElementsByTagName(oldField).item(0);
                             String oldValue = oldValueElement.getFirstChild().getNodeValue();
                             //Create the new element
                             Element newElement = newDoc.createElement(newElementName);
                             newElement.appendChild(newDoc.createTextNode(oldValue));
                             //Retrieve list of new elements
                             NodeList newAttributes = thisElement.getElementsByTagName("attribute");
                             for(int k = 0;k<newAttributes.getLength();k++){
                                  //For each new attribute, get the order information
                                  Element thisAttribute = (Element)newAttributes.item(k);
                                  String oldAttributeField = thisAttribute.getFirstChild().getNodeValue();
                                  String newAttributeName = thisAttribute.getAttribute("name");
                                  //Get the original vale
                                  oldValueElement = (Element)thisRow.getElementsByTagName(oldAttributeField).item(0);
                                  String oldAttributeValue = oldValueElement.getFirstChild().getNodeValue();
                                  //Create the new attribute
                                  newElement.setAttribute(newAttributeName, oldAttributeValue);
                             //Add the new element to the new row
                             newRow.appendChild(newElement);
                        //Add the new row to the root
                        newRootElement.appendChild(newRow);
                   //Add the new root to the document
                   newDoc.appendChild(newRootElement);
              try{
                   out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
                   out.ptintln("<!DOCTYPE orders SYSTEM \"RetailerXml.dtd\">");
                   out.println(newRootElement.toString());
              } catch(IOException e) {}
    %>
    </body>
    </html>

    it reminded that there were some mistakes when i run this JSP program,so it must have something wrong, but due to my weak programming skills, I can not found these mistakes out. That must give me very useful help if you tell me how to solve them. thank you vrey much!

  • Why did Apple design the iPad to permanently disable without ANY means to recover data just by virtue of someone trying to enter the wrong password? What is the logic behind this design decision?

    Daughter unknowingly attempts to access iPad by entering wrong passwords. This leads to the iPad being disabled. It contains home videos that have not been backed up. This is a common scenario that Apple has made no effort to solve. Why does this continue to be a problem? It is outrageous that a device should permanently disable like this for NO GOOD REASON. Apple - Please address this issue in iOS 8.2. This should not happen. It makes no logical sense for the iPad to do this. No sense whatsoever.

    See where it says Backup ? Turn it on, that's all it takes.

  • What are the dememsions on this?

    thanks

    if you mean the 2nd gen ipod nano. and not the new phatty nano then the measurements is 3.5 inches by 1.5 inches. and 5 mm thick. Also this nano is an older model and not the newer one announced today.
    GFF

  • What the Concept behind this

    hello friends plz check this code
    class a
    class b extends a
    class c extends b
    class test
         public void print(a first)
              System.out.println("Here in A");
              System.out.println(first);
         public void print(b first)
              System.out.println("Here in B");
              System.out.println(first);
    public class kr
         public static void main(String arg[])
              test t=new test();
              b obj =new c();
              System.out.println(obj);
              t.print(obj) ;
    this will print Here in B
    if change b obj = new c to a obj = new c
    this will print Here in A
    what's the concepts behind this
    help me thanks
    Vivek Nidhi

    I saw this a while back:public class A {
    public void show(A a) {
    System.out.print("A.show(A);\t");
    public class B extends A{
    public void show(A a) {
    System.out.print("B.show(A);\t");
    public void show(B a) {
    System.out.print("B.show(B);\t");
    public class ABTest {
    public static void main(String[] args) {
    A a = new A();
    B b = new B();
    A bAsA = new B();
    a.show(a);    a.show(b);    a.show(bAsA);
    bAsA); System.out.println();
    b.show(a);    b.show(b);    b.show(bAsA);
    bAsA); System.out.println();
    bAsA.show(a); bAsA.show(b); bAsA.show(bAsA);
    A); System.out.println();
    }You had to guess what the output was.
    Almost everybody saidA.show(A);   A.show(A);   A.show(A);  
    B.show(A);   B.show(B);   B.show(B);  
    B.show(A);   B.show(B);   B.show(B);   when in fact, the correct answer isA.show(A);   A.show(A);   A.show(A);  
    B.show(A);   B.show(B);   B.show(A);  
    B.show(A);   B.show(A);   B.show(A);   the reason is that although B overrides A.show(A)
    which is taken account for at runtime - giving the B.
    on the last row - the decision of whether to call
    show(A) or show(B) is made at compile time, so
    the last column says show(A) - the parameter is of
    compiletime type A even if it's runtime type is B -
    and the last row is show(A) for similar reasons.
    I hope this helps (and makes sense)
    Well it makes sense to me but what is really surprising is the result of
    bAsA.show(b);
    which comes out to be
    B.show(A);
    while parameter being passed in the method is b which is of type B. Could anybody explain that?

Maybe you are looking for

  • Icons in ALV Grid

    Hello. Could You tell me how to display icon in cell of ALV Grid? MAybe You have a link to some tutorial? I'm trying make such thing: to my itab I'm adding icon1 LIKE icon-id then I fill itab, to fieldcatalog give PERFORM append_wsfield USING        

  • Sales Invoice no & date is not showing in J2I6 Report

    Hello Experts, I am running J2I6 report for RG23A PART2 register. In this report Duty like  BED, Ecess & HEcess is showing in all case but for credit utilization i.e. sales part INVOICE no & Invoice no is not showing in Report.We have applied Enhance

  • Looking for a way to move a rejected xml file after loading it

    Hi all, I'm currently looking for a solution to do the following: I've loaded multiple xml files into an external table and after firing a few queries on that external table, I've moved the xml data into a normal oracle table depending on a few value

  • Order booking on one customer and invoicing a different customer

    Hi all, I have a requirement wherein I book a sales order on one customer C1. And I need to ship the goods to some C2, who is a customer for C1. I should invoice C2 and not C1. I get the payment from C2. how can I achieve this? plz help. Thanks in ad

  • Specific Files Deleted from All Time Machine Backups

    Greetings all! I hope you may be able to solve my problem here. Today I purchased a new late-2013 iMac 3.2 GHz i5, running OSX 10.9.3. I've had several computers this year and chose not to restore from my many backups, but rather transferred all docu