Low-Level or High-Level for GUI ?

I am developing a MIDLet that has to run CLDC-1.1 MIDP-2.0 Devices. The MIDLet has a simple user interface, and there is no gaming. I developed the MIDLet using the high-level GUI class, but I discovered that this class is nice, yet limited. Now I am investigating using the low level canvas class for the GUI. Is it possible to maintain cross-platform compatibility with the canvas, or should I stick with the high-level class?

High Level Group
Classes provided are
     Perfect for development of MIDlets that target the maximum number of devices
     Heavily abstracted to provide minimal control over their look and feel
     Classes do not provide exact control over their display
Low Level Group
Classes provided are
     Perfect for MIDlets where we want precise control over the location and display of the UI elements
     If more control there is comes less portability It may not be deployable on certain devices
Cheers,
Rohan Chandane

Similar Messages

  • How to pass the low value and high  values for select options.

    Hi,
           In selection screen I want to display the first date, last date of this month as a default value in low and high fields.  Please exaplain me how.
    Thanks and Regards,
    Surya

    hI,
         Very thanks ,
            I  did it what u said now. but those contents does not displaying on the screen.
    In this order I write the code. Please explain me
    SELECT-OPTIONS s_date FOR likp-wadat_ist.
    DATA  BEGIN TYPE wadat_ist.
    DATA LAST TYPE wadat_ist.
    initialization.
    s_date-low = BEGIN.
    s_date-high = LAST.
    at selection-screen output.
    CALL FUNCTION 'HRWPC_BL_DATES_MONTH_INTERVAL'
      EXPORTING
        datum                =  SY-DATUM
        month_pst            =  '0'
        month_ftr            =   '0'
    IMPORTING
       BEGDA                =  BEGIN
       ENDDA                =   LAST
    EXCEPTIONS
      INVALID_VALUES       = 1
      OTHERS               = 2
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.

  • Coding low level for SCB-68

    I am looking to interface the SCB-68 with MatLab using Robot Racontuer. In order to do this I need to know the serial codes that I can put in my Python code to tell the SCB to turn on/off, send an output voltage or frequency, and other general input/outputs. I was looking through the user manuals and found a lot of hardware related things but not anything of how to code for it. Is there anyone who can help me?
    Solved!
    Go to Solution.

    The SCB-68 is nothing but a connector block.  What DAQ device are you using with the connector block?
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions

  • Exception Message for Lower Level

    Hi everyone...
    I get this message:
    "Exception Message for Lower Level"
    after of one MD02, for my FERT Material.
    This FERT material has 2 lower levels, for a couple HALBs material in the next level and other HALB material into the level 3.
    I don't get the requeriments for the HALBs materials, when I select the Order Report for the PlOrd.
    This 3 materials are produced since level 3 up to level 1 into the same plant, therefore I need to see the requeriment of the Level 3 to produce and then, use it for the Level 2 and till the Level 1., but I'm recieving  this message.
    Thanks in advance.
    OP

    Hi,
    Not quite understandable ur query
    can u re-phrase it, anyways
    as per my understanding
    u are not getting plan orders for (HALB'S)
    just check the stock for that HALB'S &
    just execute CS11, CS12 for that header material & check
    whether BOM is getting exploded or not (upto all levels)
    Regards
    kumar

  • Low Audio Level for USB Audio device

    Hello,
    I'm recording a voice over for a keynote presentation.
    -The internal mic records just fine, but when I use an external usb mic, the level into keynote registers very low.
    - in the system preferences the audio input for this exteral mic is perfectly fine.
    -the mic has been tested in a pc and records just fine at a good level
    -the same thing happens when I run a mic through a mixing board and use the line in on the mac...it shows up fine in audio settings, but has a low level in keynote.
    any ideas?

    I'm glad you mentioned the preset, Silal. I kept meaning to bring that up, but forgot.
    Set Preprocessing to None. That will keep high level short duration sounds, like drums, etc., from overtaking your dialog, and crushing it.
    The way DIALNORM is intended to work, you set it to the average level of your dialog from your editing app. If you're working in FCP, then that might be something like -12. That setting will cause the player to attenuate the level so dialog is attenuated by 19dB (-31 minus -12 = 19dB of attenuation by the player).
    That, in turn, allows the ridiculously loud music and nat sounds in the film soundtrack to sound "more natural", as they blast your ear drums into bits. "More natural" means "much louder than dialog, just like they are in real life".
    Bah, humbug! Let me hear what the talent is saying. I don't care if I can hear every nuance of that rock ballad, I just want to be able to follow the story, the plot.
    Hey, I'm an old dude, you whippersnappers.
    But back to the point, by setting DIALNORM to -31, the player works out the math like this:
    -31 minus -31 = 0dB of attenuation
    So, your level should be exactly what it was before the compression/conversion. Why it isn't is a mystery, still.

  • High level & low level Desing in OBIEE

    Hi Gurus/Experts,
    I am new to in OBIEE and please let me know about the High Level and Low level design of obiee projects.
    Really its helpful for me to develope my carrier skills.
    Thanks in advance,
    Sriram

    Hi,
    OBIEE 11g Basic Security Guide from Deliver BI
    http://www.box.net/shared/5ef1alb2sp
    http://www.rittmanmead.com/2008/04/migration-obiee-projects-between-dev-and-prod-environments/
    http://obiee101.blogspot.com/2009/07/obiee-how-to-get-started.html
    http://www.scribd.com/doc/60264784/OBIEE11g-Logical-Table-Souorce
    tutorial from the Oracle By Example range
    http://st-curriculum.oracle.com/obe/fmw/bi/bi1113/createanalysis/ps.htm
    also refer the blow one for installation and migration and essential ..basics..
    OBIEE10 repository and webcatlouge in obiee 11g
    http://www.rittmanmead.com/2010/08/oracle-bi-ee-11g-upgrading-from-bi-ee-10g-repository-web-catalog/
    new features OBIEE 11g is having
    http://obieeelegant.blogspot.com/2011/10/obiee11g-features.html
    There are the full new features about OBIEE 11g.
    Top5 New Features in Oracle Business Intelligence Security
    http://oracleintelligence.blogspot.com/2010/10/top5-new-features-in-oracle-business.html
    Top5 New Features for Oracle Business Intelligence System Administrators
    http://oracleintelligence.blogspot.com/2010/10/top5-new-features-for-oracle-business.html
    Top10 New Features for Oracle Business Intelligence Users
    http://oracleintelligence.blogspot.com/2010/10/top10-new-features-for-oracle-business.html
    List of Bug Fixes Included In OBIEE 11.1.1.5.0
    http://obieeelegant.blogspot.com/2011/11/list-of-bug-fixes-included-in-obiee.html
    OBIEE 11g (11.1.1.5.0) Software Only Installation on Windows Server 2008/2003/XP 64 bit SP1 &SP2
    http://obieeelegant.blogspot.com/2011/09/obiee-11g-111150-software-only.html
    Migrating Application Roles from Dev to UAT server and Production server.
    To move Application Roles, please kindly review the following information:
    Oracle Fusion Middleware Application Security Guide 11g Release 1 (11.1.1)
    7.3.2 Migrating Policies with the Command migrateSecurityStorehttp://download.oracle.com/docs/cd/E14571_01/core.1111/e10043/cfgauthr.htm#JISEC2929
    http://www.rittmanmead.com/2010/10/obiee-11gr1-security-explained-working-with-the-default-security-configuration/
    http://www.rittmanmead.com/2011/04/oracle-bi-ee-11g-migrating-security-credential-store-part-3/
    The same guide can be used...But some fetures are changed in it.Here is the RPD 11g step-by-step guide
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi11115/biadmin11g_02/biadmin11g.htm
    Refer:
    Re: OBIEE 11G Beginners guide
    Thanks
    Deva

  • Updation of higher level item text to lower level item text

    Hi All,
    while creating sales order VA01   i need to pass the value of higher level item text to lower level item text
    for that i read the text of the higher level item text using the fm read_text
    and pass the text to the lower level items using save_text and commit_text
    this coding works only when the lower order item  text is empty
    my queries are
    1. if the lower level item having some text that text will be replaced by the higher level item text, that is happening but showing error that I/O error , how to solve this
    2. while gone to VA02 and add one more item then also same error is happening how to solve this please help me.
    regards
    krishna

    got the solution

  • Cumulation of lower level item prices to higher level items

    Hi,
    We have a specific requirement that we use high-level materials that is not relevant for pricing and lower level items connected to higher-level item that are RA and billing relevant. How do we modify the pricing procedure to cumulate (roll-up) the lower level items to higher level item which is not price relevant but statistical value should be updated at this level for billing purpose.
    We want to achieve this using/modifying only pricing procedure and not via user exit..
    Request SAP experts to provide some inputs to this issue..
    BR/Rajasekhar

    Hi rajsekhar
    But generally if you want to transfer the cost of the sub item to  main item then you can  check the box Cumulative cost in copy control VTFL . But your requirement is quite opposite .So you need to go to assign a New Reqt / Alt calc type  to the cond type , telling that the header item cost which is not relevant for pricing has to be transferred to sub item .So you need to integrate with the ABAP'er to give inputs to him and giving our requirement also
    Regards
    Srinath

  • HIgh Level API's Vs Low Level API's

    Hi,
    Is it advisable to use High Level API's or Low Level API's for developing a Mobile Application?
    What will be the advantages/disadvantages of using High Level API's over Low Level API's or vice versa?
    Kindly advise.

    Is it advisable to use High Level API's or Low Level API's for developing a Mobile Application?What have you used so far?
    What will be the advantages/disadvantages of using High Level API's over Low Level API's or vice versa?What are your own thoughts on this?
    {color:#0000ff}http://catb.org/~esr/faqs/smart-questions.html{color}
    db

  • High performance (low level) jdbc access routines

    Does anyone know of any low level jdbc access routines?
    My need is to be able to do high speed data access. I'm looking for something 2 orders of magnitude faster than what is available with the typical use of java.sql (connection, preparedstatement, resultset and so on).
    Several years ago while using visual basic and odbc, I had to use direct calls to the odbc32.dll functions for data access to get the performance I wanted rather than the ado and rdo stuff. I am wondering what is available with jdbc - perhaps the routines that are used when writing jdbc drivers themselves. I don't know if there is an equivalent "gateway" that all jdbc drivers use (like the odbc32.dll that is used with all odbc drivers in windows)
    Any comments would be appreciated. Even just hints as to where I might find this kind of information.

    Does anyone know of any low level jdbc access routines? What are you expecting besides what is provided in the java.sql interfaces?
    The JDBC spec spells out what the interfaces are. There isn't anything else to call.
    >
    My need is to be able to do high speed data access.
    I'm looking for something 2 orders of magnitude
    faster than what is available with the typical use
    of java.sql (connection, preparedstatement, resultset
    and so on).Faster than what driver talking to what database over what network?
    Several years ago while using visual basic and odbc,
    I had to use direct calls to the odbc32.dll functions
    for data access to get the performance I wanted
    rather than the ado and rdo stuff. I am wondering
    what is available with jdbc - perhaps the routines
    that are used when writing jdbc drivers themselves.You'll have to write your own driver.
    I don't know if there is an equivalent "gateway"
    " that all jdbc drivers use (like the odbc32.dll that
    is used with all odbc drivers in windows)Since Java's platform-independent, there's no easy out like taking advantage of OS calls.
    Any comments would be appreciated. Even just hints
    as to where I might find this kind of information.Sounds to me like you want to write your own driver, and when you're done it will only be good for one database and operating system.
    I'd have to ask what made you so certain that database calls were the bottleneck in your app. For the typical Web app, a reasonably well written persistence layer will be fast enough. There's other network latency in the system, and UI response can be slow enough to keep up. Are you worried about high throughput to the database for a Web app? If so, you might be guilty of premature optimization.
    Unless I was absolutely certain that the JDBC driver from my database vendor would not do the job, I'd write the app and then profile it to find out where the performance bottlenecks were. I wouldn't take this extreme step until I was certain that the driver was the problem and a custom version would fix it.
    %

  • High level user and Low level user

    Hi to all gurus,
    How SAP diffrentiates between high level user and low level users?? I mean if the licences are for 25 high level user and 50 lowevel users, than how SAP will categorize the high level and low level user licenses?? Is there anyway where BASIS person has to specify??
    Thanks and Regards,

    Ask your SAP Account Manager, he will be happy to explain it for you.
    Regards
    Juan

  • High level and low level grabs

    Hi, I'm looking at different acquisition options. Fast acquisition is a priority as is fast processing. I'm a little confused on high level versus low level. Is there any benefit to which one is used? Or is it 6 one way and 1/2 a dozen the other. Thanks

    If you feel comfortable using the Low Level functions I would personally recommend using them instead of the High Level. Bruce's answer is correct, high level will call low level with standard options selected. If you think of ways to improve the speed of your code, you may want to use low level, my reason is because high level VIs will actually be a function call calling other functions, which introduces a minimum delay, instead, if you use low level you are directly calling the functions for acquisition so there is kind of a small time saving if you think of it as acquisition wise.
    Also, the high level VIs if you check their block diagram it has more structures for error checking, session ID checking, etc., so with low level you have direct control over the acquisitio
    n from your main program without introducing innecessary structures or functions.
    Regards,
    Nestor Sanchez
    IMAQ/Motion Support
    National Instruments
    Nestor
    National Instruments

  • Copy higher level item texts to lower level items

    Hi All ,
      I want to copy the texts of the higher level items into lower level items
    i created a logic how to copy the texts from higher level to lower level
    but the problem is there are so many textid's in higher level items,
    how to determine the all id's dynamically with out hard coding,
    is there anytable exists to determine the text id's automatically depending on the salesorder and itemno
    helpful answers  will be rewarded fully
    regards
    krishna

    Hi,
    You have to go as below:
    With Sales Order Item, you get Item Category i.e VBAP-PSTYV.
    With Item Category, go to table TVAP to detemine field TXTGR i.e Text Determination Procedure
    Now check table TTXERN with fields TDOBJECT = VBBP - Denotes Sales Order Item
        and TXTGR retreived from TVAP. Retreive the results of TDID which are the text id's associated for that sales order item.
    So the relation is VBAP -> TVAP -> TTXERN.
    Check and let me know if you have any problem.
    Kind Regards
    Eswar

  • Example using low level API POI for generating Excel??

    Hi
    is anyone know good URL that teaches generating Excel using low level API using Apache POI?
    The reason is because i want to set the password for either workbook/sheet in high level API but it cant be done.
    the only thing can be done using High level API is protect sheet without password.
    Any idea?
    Thanks

    There is quite a good pack of documentation that ships with HSSF. To answer your question, I have just gone to the how to page and copied the example below, hope it helps.
    short rownum;
    // create a new file
    FileOutputStream out = new FileOutputStream("workbook.xls");
    // create a new workbook
    HSSFWorkbook wb = new HSSFWorkbook();
    // create a new sheet
    HSSFSheet s = wb.createSheet();
    // declare a row object reference
    HSSFRow r = null;
    // declare a cell object reference
    HSSFCell c = null;
    // create 3 cell styles
    HSSFCellStyle cs = wb.createCellStyle();
    HSSFCellStyle cs2 = wb.createCellStyle();
    HSSFCellStyle cs3 = wb.createCellStyle();
    HSSFDataFormat df = wb.createDataFormat();
    // create 2 fonts objects
    HSSFFont f = wb.createFont();
    HSSFFont f2 = wb.createFont();
    //set font 1 to 12 point type
    f.setFontHeightInPoints((short) 12);
    //make it blue
    f.setColor( (short)0xc );
    // make it bold
    //arial is the default font
    f.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
    //set font 2 to 10 point type
    f2.setFontHeightInPoints((short) 10);
    //make it red
    f2.setColor( (short)HSSFFont.COLOR_RED );
    //make it bold
    f2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
    f2.setStrikeout( true );
    //set cell stlye
    cs.setFont(f);
    //set the cell format
    cs.setDataFormat(df.getFormat("#,##0.0"));
    //set a thin border
    cs2.setBorderBottom(cs2.BORDER_THIN);
    //fill w fg fill color
    cs2.setFillPattern((short) HSSFCellStyle.SOLID_FOREGROUND);
    //set the cell format to text see HSSFDataFormat for a full list
    cs2.setDataFormat(HSSFDataFormat.getBuiltinFormat("text"));
    // set the font
    cs2.setFont(f2);
    // set the sheet name in Unicode
    wb.setSheetName(0, "\u0422\u0435\u0441\u0442\u043E\u0432\u0430\u044F " +
                       "\u0421\u0442\u0440\u0430\u043D\u0438\u0447\u043A\u0430",
                    HSSFWorkbook.ENCODING_UTF_16 );
    // in case of compressed Unicode
    // wb.setSheetName(0, "HSSF Test", HSSFWorkbook.ENCODING_COMPRESSED_UNICODE );
    // create a sheet with 30 rows (0-29)
    for (rownum = (short) 0; rownum < 30; rownum++)
        // create a row
        r = s.createRow(rownum);
        // on every other row
        if ((rownum % 2) == 0)
            // make the row height bigger  (in twips - 1/20 of a point)
            r.setHeight((short) 0x249);
        //r.setRowNum(( short ) rownum);
        // create 10 cells (0-9) (the += 2 becomes apparent later
        for (short cellnum = (short) 0; cellnum < 10; cellnum += 2)
            // create a numeric cell
            c = r.createCell(cellnum);
            // do some goofy math to demonstrate decimals
            c.setCellValue(rownum * 10000 + cellnum
                    + (((double) rownum / 1000)
                    + ((double) cellnum / 10000)));
            String cellValue;
            // create a string cell (see why += 2 in the
            c = r.createCell((short) (cellnum + 1));
            // on every other row
            if ((rownum % 2) == 0)
                // set this cell to the first cell style we defined
                c.setCellStyle(cs);
                // set the cell's string value to "Test"
                c.setEncoding( HSSFCell.ENCODING_COMPRESSED_UNICODE );
                c.setCellValue( "Test" );
            else
                c.setCellStyle(cs2);
                // set the cell's string value to "\u0422\u0435\u0441\u0442"
                c.setEncoding( HSSFCell.ENCODING_UTF_16 );
                c.setCellValue( "\u0422\u0435\u0441\u0442" );
            // make this column a bit wider
            s.setColumnWidth((short) (cellnum + 1), (short) ((50 * 8) / ((double) 1 / 20)));
    //draw a thick black border on the row at the bottom using BLANKS
    // advance 2 rows
    rownum++;
    rownum++;
    r = s.createRow(rownum);
    // define the third style to be the default
    // except with a thick black border at the bottom
    cs3.setBorderBottom(cs3.BORDER_THICK);
    //create 50 cells
    for (short cellnum = (short) 0; cellnum < 50; cellnum++)
        //create a blank type cell (no value)
        c = r.createCell(cellnum);
        // set it to the thick black border style
        c.setCellStyle(cs3);
    //end draw thick black border
    // demonstrate adding/naming and deleting a sheet
    // create a sheet, set its title then delete it
    s = wb.createSheet();
    wb.setSheetName(1, "DeletedSheet");
    wb.removeSheetAt(1);
    //end deleted sheet
    // write the workbook to the output stream
    // close our file (don't blow out our file handles
    wb.write(out);
    out.close();

  • Collective Planned orders Scheduling for lower level orders with reference to the Superior order

    Hi All,
    Collective planned order scheduling.
    I have been trying to reschedule the superior planned order and i was expecting the lower level planned orders to reschedule based on the superior planned order.
    My problem is
    when i try to reschedule the superior planned order the system is not rescheduling the lower level planned orders.
    For example if i change the basic finish date of superior planned order as 30/09/2014 and reschedule the planned order it is only scheduling the header planned order and the lower level planned order is not scheduling.
    Could some one tell me why this is not happenning at planned order level.
    As the rescheduling of collective order will work at production order level but for some reason it is not happening at planned order level(as there is no option available to do so).
    Please give your thoughts on this asap.
    Mahee.

    Hello Mahee
    Please observe that your system is working as designed. Planned orders are scheduled independently, even when they are part of a network/collective order. Note 152319 explains the planned order scheduling in detail and it provides the following information:
    * No scheduling of overall networks is executed although a directly manufactured component is assigned.
    Note that no scheduling of the overall network is executed for planned orders. For the components requirements dates are determined. In order to cover them, planned orders are created in the next MRP run. Since the requirements are not managed using the exact time, the results of the planned order scheduling and of a scheduling of the overall network of the converted collective order can differ.
    BR
    Caetano

Maybe you are looking for

  • SAPSript standard text

    Hi, i want to use Euro sign in the standard text that i create through SO10 transaction. Is it possible? if yes then how to go about it? thnx in advance...

  • Crystal Print Control got Error

    Hi,      i used to take print from viewer, at the time Export and Print window came, after i searched, Crystal Report Viewer properties set Print mode to 'ActiveX'.  working fine in Locally. Once deployed in server got error message like. Crystal Pri

  • Interacvtive report - saving user data during App upgrade

    Hi all, I've read a few posts on this topic, but I don't think any were solved one way or another. We use two servers here, one Development, one Production. We have an interactive report were users over time build up many custom "tabs" for reporting,

  • I just got a 4gen iPod touch and the location on it says I'm in ga but I'm in tn how do I fix it?

    Can u please help

  • Short qty in Delivery

    Dear All, Our doc Flow is: Sales order > Production order > Delivery note>Billing In sales order/Production order the order qty is 10 for Sizecolor:3834STOC. One of my Production order I rcvd the qty 11 for this sizeclr. Based on delivery date I crea