Open Platform rookie question

Hi
I have seen many references to an object called OPsystem, which I belive is not JavaCard standard, but comes on cards based on "Open Platform".
Where can I find a complete API description for OPsystem, with all its functions such as verifyPin() etc.?
How do I know which cards are based on Open Platform? Is there perhaps a list somewhere?
I am mainly focused on SIM development, hence interested to know if there are any GSM SIM cards that are based on Open Platform.
Many thanks,
asciz

Open Platform defines the applet management on a JavaCard.
Then all the JavaCard are Open Platform cards.
For the specs:
http://www.globalplatform.org/specificationview.asp?id=card
Download them and you will whatever you are asking about Open Platform.
Thomas
http://jaccal.sourceforge.net/

Similar Messages

  • Will the new Open Platform allow for a php like quote system to function within a bc site?

    I'm currently running a website that is built in wordpress, and uses a quote system built in php to fetch data based on the questions the person fills out from an online form.
    I'm interested in moving this site over to BC, I tried to in the past, but I discovered prior to Open Platform, this type of quote system would not be very possible, so we stuck with wp for its ability to leverage php integration.
    With the current site we upload an excel sheet as well as company logos that correspond to the there prices. The excel has all the prices layed out, its just a matter of the php fetching the info and provided quotes to the person.
    Below is a rough example A and B of what currently shows(roughed out images to respect the companies). My question to the gurus of BC, now with Open Platform, will we be able to effectively recreate this same set up, and if so, perhaps there is a developer that would be interested, in working with me on this, and if it could be achieved in the language that OP is using. I hope my query makes a little sense. Best - Erik
    Example A. Form.
    Example B. Quote Rates based on selections

    Hi createmint,
    It is possible to integrate 3rd party code (including php) if you can host the php on your own. Below is how I think you can achieve this:
    1. Host your php quotation system on an accessible web server.
    2. Register an application from BC partner portal.
    3. In your menu.json you point the default entry to your external site:
        "menu-meet_the_team": {
            "weight": 10000,
            "title": "Quotation system",
            "attr" : {
                "href" : "http://www.myquotationsystem.com/oauth/bc_cb.php"
    4. At this step you will have an entry in menu.json which will point to http://www.myquotationsystem.com/oauth/bc_cb.php php script (this is your start page of the application). At this point your quotation system is integrated in BC admin console. Moreover, the php callback receives an access token into hash fragment which can be used to call BC APIs.
    5. You would probably need to change your quotation system a little bit in order to create some frontend pages which display your app frontend to users.
    Of course, I totally agree with Liam that you should try to migrate your app to web apps but maybe the solution presented above will do the trick for short term.
    Regards,
    Radu

  • Veteran user, rookie question

    i've grown up on BES and am looking to upgrade my wife's phone (a moto Q w/verizon using wirelesssync which provides full OTA sync -- e-mail, calendar, contacts, etc. -- w/outlook). i understand that without a BES, BIS only keeps the e-mail in sync (calendar, contacts, etc. has to be done via USB?). here's the rookie question: does BIS allow for full e-mail sync with outlook (i.e. reads, deletes, etc. on either the PC or the BB) -- or are there other limitations?
    i hate to lose full OTA sync, but would be willing to give it up if outlook e-mail sync via BIS works just like the BES. e-mail is an @ameritech.net address (yahoo). phone would be an 8330. thx much for any insights you can share.
    Solved!
    Go to Solution.

    Acutally not quite.
    BIS does not sync or reconcile "most" email. It does partially with Gmail, Yahoo and IMAP mail servers. It does not reconcile any mail on POP servers. And, none of that with Outlook (i,e., if you delete an email in Outlook, it will not be deleted on your BB, except in some IMAP configurations where when Outlook also deletes the message off the mail server it then reconciles that delete on the BB.
    Honestly, if you want full mail reconcile, you should look into a hosted exchange server for her, such as 
    http://www.blackberryforums.com/banners/exchangemymail2.jpg
    Does that help?
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Open platform for developing small java applications  - Support platform.

    Hello everyone,
    The SAP NetWeaver Support Platform is an open platform to develop and run small utilities (known as plug-ins) that perform support oriented activities on any and all components of NetWeaver.
    I appreciate if you can take a few minutes to learn about the tool and provide your valuable feedback so we can design the next generation.
    Please follow this link to learn more:
    SAP NetWeaver Support Platform Feedback
    Thanks,
    Tal.

    Hello everyone,
    The SAP NetWeaver Support Platform is an open platform to develop and run small utilities (known as plug-ins) that perform support oriented activities on any and all components of NetWeaver.
    I appreciate if you can take a few minutes to learn about the tool and provide your valuable feedback so we can design the next generation.
    Please follow this link to learn more:
    SAP NetWeaver Support Platform Feedback
    Thanks,
    Tal.

  • Cross platform upgrade question between Photoshop CS5/CS6 and multiple Windows/Mac computers

    Hello,
    I'm currently using a Windows laptop and PC running Photoshop CS5 from a Student license I got in college. I am considering moving to an Apple laptop so I was looking at the cross platform update question on the forum that led me here: Order product | Platform, language swap
    It's not really clear if I will be eligible for the upgrade, and Adobe support chat sent me to the forum, and that page sends me back to where I started to see if I am eligible. I would prefer to purchase the upgrade outright, rather than pay for the new monthly subscription model.
    If I am eligible for a swap/upgrade to Apple CS6, will I still be able to use CS5 on my Windows PC?
    Thanks.

    I don't have a definitive answer, but I have a feeling that a student teacher version is not eligible for an upgrade discount.  You own the CS5 perpetual license, and can install it on two computers at the same time as CS6, CC etc.  That will be the case in perpetuity.  (not sure why I didn't just type 'forever' back there, or alert the cliche police 'Going forward')
    Photoshop CS6 Extended will cost you just shy of US$1600 according to this Amazon page  The non extended version does not give you the 3D tools, and Photoshop CC comes as the full extended version as standard.  If you got the Photoshop / Lightroom Photography plan at a mere $10 a month, the price of CS6 would keep you subscribed for > three years.  Photoshop CC has a lot of wonderful features CS6 does not have, and will never have, and CC will be be constantly updated 'in perpetuity'. ;-)  $10 a month!  Heck, what's not to like about that?!!!

  • Cross platform migration question.

    I have a customer that is currently runnning oracle 10g databases on solaris 64 bit operating system on sun m4000 and m5000 hardware. The customer is looking to move to the redhat 6 operating system.
    I am wanting to know what method will be available for me to migrate the databases as the endian on the files are different? Will transportable tablespaces work with the different endian?
    Thanks.

    Hi;
    I suggest please also see:
    How To Use RMAN CONVERT DATABASE on Source Host for Cross Platform Migration [ID 413586.1]
    Master Note For Oracle Database Upgrades and Migrations [ID 1152016.1]
    PS:Please dont forget to change thread status to answered if it possible when u belive your thread has been answered, it pretend to lose time of other forums user while they are searching open question which is not answered,thanks for understanding
    Regard
    Helios

  • Getting started with the BC Open Platform

    Hey BC partners,
    Welcome to the BC developer forum!
    To get started, just visit http://developers.businesscatalyst.com/ (username: alpha, password: bcdevdocs) and follow the Getting Started tutorials. This is a dedicated developer documentation site which includes information on how to register and create an app, links to API endpoints, modules and tag references and sample apps.
    Here's what you should do:
    Go to http://developers.businesscatalyst.com/getting-started/ and have a look at the introduction pages
    Sign up as a developer and register your app, by clicking the "Create an App" button on the top right part of the screen: http://developers.businesscatalyst.com/getting-started/register.htmlNOTE: For now, all requests are manually reviewed and approved, it might take a couple of days for your app key to be sent
    You'll receive the app key over email, or further clarifications, if needed.
    While your key is generated, follow these steps to create a "Hello World" sample app on your site: http://developers.businesscatalyst.com/getting-started/building-your-first-app.html#hello_ world
    Once you receive the app key, you can start building your app: http://developers.businesscatalyst.com/getting-started/building-your-first-app.html
    Here's another sample app and instructions on how to use it and understand how it works: http://developers.businesscatalyst.com/samples/meet-the-team-app.html
    Other useful developer resources:
    Customizing the Admin Console menu using an app:  http://developers.businesscatalyst.com/developer-documentation/customize-admin-menu.html
    Get started with the Business Catalyst APIs: http://developers.businesscatalyst.com/developer-documentation/api-reference.html
    API endpoints reference: http://docs.businesscatalyst.com/content/api-endpoints/index.html (username: alpha, password: bcdevdocs)check out the new Authentication, FileSystem and the webapps/webapp items APIs
    The bcapi.js SDK - http://adobebc.github.io/bcapi.js/index.htmland how to use it: http://developers.businesscatalyst.com/developer-documentation/sdk-reference.html
    Best practices when developing apps: http://developers.businesscatalyst.com/developer-documentation/best-practices.html
    Within the next few months our team will continue to develop these features with the help of the Beta Group, and then open the development program to all partners of Business Catalyst.
    We hope that you are just as excited as we are to embark in this new direction for Business Catalyst, and shape the future of the platform.
    If you run into any problems or have any questions, start a new discussion on this forum
    Enjoy,
    The Business Catalyst team
    P.S: Make sure to sign up to receive email notifications from this forum  - by going to http://forums.adobe.com/community/business_catalyst/developer_forum and clicking "Follow this forum" in the Notifications pod on the right side of your screen.

    Hi,
    Although I'm learning I am a complete programming / javascript / json / jquery novice so my apologies in advance if this is a stupid question or i have failed to understand the new restful api functionality which is available under this beta.
    In the past, where a client has had really specific functionality that was not achievable within the BC framework, I have implented an external php application (with the help of a web developer) and simply linked to it via a sub domain. Obviously not ideal.
    My hope is that the new api functionality will open up a range of possibilities that will go some way toward eliminating the need to build extenal applications and simply extend the existing BC framework using the added api functionality.
    One example that i would like to move solely on to BC is the following - http://mylist.grocerwatch.com.au/
    The above is a grocery pricing comparison website whereby the applicaton highlights the cheapest and best value (comparible) products. The application also allows the user to select from the items displayed to create a shopping list showing where to buy the selected products for the best value. The user can also email, print, or save their shopping list.
    My question is for someone who is more farmiliar with the new api and who is perhaps more experienced than me with programming. Would it be possible to create the above solely on BC without sacrificing speed, security, functionality etc?
    Thanks.

  • Open Directory Migration Question

    Setup:
    My company has two servers, both running 10.5.6. We are migrating from the server Fubar (xserve) as it has had a lot of problems and we want to do a fresh install on it (I was not the admin who initially set it up).
    In order to get a 'fresh' OD going, we are recreating all the accounts on the new server Edoras (powerpc mac pro), making sure to preserve UID of the users.
    Problem:
    User A cannot change his password on Edoras after Directory Utility has been changed to point at it. He can change his password locally, but it does not propagate to Edoras, nor does a password change on Edoras affect his local machine.
    The questions I haven't been able to get answers for are:
    * Should the OD search string be different on Fubar and Edoras? Currently our search string is 'dc=fubar,dc=domain,dc=com'.
    * Are there other attributes that have to be setup in OD besides UID? I noticed when using the Target tab in Workgroup Manager that there is a GeneratedUID attribute, does this need to match?
    Thanks for any information/help.

    I did something like this recently. Unfortunately I couldn't get an answer on the Internet and had to re-configure Directory Access on the client machines manually.
    I moved our system from a POwerMac G4 with several upgrades (eSATA card, eSATA Coolgear Enclosure, 7200.11 (yeah I know, bad drives to use) Seagate drives, 1.8 GHz PPC 7447 upgrade, 1.5GB of ram) to a new Mac Pro with a Highpoint RAID controller. The old G4 was very unreliable and couldn't hand
    I had to go to each machine with ARD, open Directory Access, delete the LDAP entry and re-enter it. This was really annoying and confusing for me as the old server and the new server had:
    The same version of OSX (ok, one was a PPC version and I special ordered the Intel version from Apple Tech Support), but they both were running 10.4.11 with the newest security patches.
    The same OD Search Strings
    The same IP Address for the Server
    The same DNS name for the server
    and the same user IDs and group settings
    and I still had to re-do Directory Access using the client machines. Before re-doing the Directory Access re-binding I would try to login. The "other" icon would appear on the loging window, but when I would loging with the correct username and password the login windows would "shake it's head" and wouldn't let me login.
    The biggest pain was that portable directories didn't sync correct anymore, so I had to manually backup, then delete the account, then re-bind, then re-create and restore the portable directory on each laptop manually.
    Unfortunately I do not know the unix command to change directory binding to client computers using ARD. If such a command exists it would make things much easier for you. Does anyone know if a command exists?

  • Open Office Startup Question

    Hi All -
    I recently bought a new MacBook. My first Mac, so I am on these forums a lot asking questions that to long-time users likely seem silly. Thanks in advance for your assistance and patience.
    When I start Open Office I see in my Doc an application called X11 start. I understand this is some sort of Windows Translator (?) or something. It opens up a small text window with "bash-3.2$" in it.
    That box will 'hang' for a while. Then I get a small box saying "Command Timed Out."
    I click OK, then I can see the Java start (again in the dock) and Open Office will start.
    What is happening here? Can I get around this, or is this the (small) price I will have to pay to use Open Office on the Mac?
    Insight / Suggestions appreciated.

    Hi and welcome to Discussions,
    Open Office for Mac uses X11.
    X11 is a framework for building Graphical User Interfaces (GUI) and has its origin in the Unix world.
    Right now it is indeed the price to paid when using Open Office.
    As an alternative you can use NeoOffice http://www.neooffice.org/neojava/en/index.php which is based on the Open Office sources, but doesn't need X11.
    Regards
    Stefan

  • OPEN SQL performance question

    Hi friends,
    I'm going to read and process data in an interface coded in ABAP and OPEN SQL. To improve efficiency and reliability I'm processing the data in packets of a fixed size of rows - reading rows up to a predetermined numer into an internal table which then is processed and then finaly written back to database followed by "commit work". Then the process will continue with reading the next fixed number of rows, process them, and so on ...
    The general question is, which is the most efficient way to implement this scenario?
    I think of two basic approaches:
    1.1) Loop over results from a cursor using FETCH NEXT CURSOR inside a LOOP appending the lines to the internal table.
    2.1) Execute SELECT ... INTO TABLE <itab> FROM <table> UP TO <data packet size> ROWS.
    My assumtion is that approach 2 would be the more effecient, is that correct?
    The processed data will be written back to the database in one single statement:
    2.2) INSERT <table> FROM TABLE <itab>
    Which I assume is more efficient than doing the same using multiple inserts within a loop?
    Regards,
    Christian

    In native SQL you can also use the packet options.
    SELECT  <Fields name>      appending corresponding fields of table <Internal table>
                <b>package size 20000</b>
                FROM <Database table name>
                WHERE <Condition>.
    ENDSELECT.
    By using this the system will fetch the records from database table in packets [20000 records per package]
    Regards
    Aman

  • Open Hub Destination question

    Hi,
    We want to be able to extract data from a cube and would like to use Open Hub Destination for it. We also want to extract deltas.
    The question is ..
    Should we be making a single info package for this with delta capability ..
    or 2 separate info packages .. 1 for full mode and another for delta mode.
    Regards
    Vandana

    Hi,
    Yes what you said it is write
    from which cube do u want to retract the daat that cube will be the source
    first create the open hub in RSBO tcode and
    in open hub destination select aht and create the transformation between the table( to where u want to export)
    then create the DTP between the cube to the table
    and directly u can use the delta DTP first all the records will come and later onle delta records will be updated.
    Thansk & Regards,
    sathish

  • Customer open balance analysis question

    Question: How do you easily track open balance of an invoice without using residuals?
    Scenario:
    Create invoice using transaction FB70
    Apply a partial payment to the invoice or apply a credit memo to reduce the invoice balance. We do not want to use residual items as this closes the original item and reopens an item with a new reference number.
    How can we easily and quickly tell the remaining open balance on the Invoice?
    Example:
    Invoice 1800000000 is created for $150
    Credit Memo 1600000000 is created for $50 and applied to above invoice as a partial clearing.
    When the Customer Line Items are displayed, the Original Invoice, 1800000000, still shows the full amount of $150 and a partial payment of document of <$50> also shows but with no link to the original invoice. Short of using the Text Fields, is there any way to display the remaining open balance of an invoice?
    Calculating the open balance is easy when the customer only has a few open items; however, this is a nightmare when the customer has more than a screen full of open records.
    Any suggestions would be greatly appreciated.
    Greg Brown

    When you post the partial payment, the system marks the document number of the original open item in the line item for the partial payment. The original open item and the partial payment remain open.
    The system stores the document number, fiscal year and number of the invoice item in the partial payment. <b>You can find this information in the 'Payment for' field.</b> Thus you can refer to the original open item from the partial payment. When you post the remaining amount for the invoice, both the partial payment and the invoice are cleared.
    This is per documentation for <a href="http://help.sap.com/erp2005_ehp_02/helpdata/en/01/a9bb94455711d182b40000e829fbfe/content.htm">partial payments</a> , you may want to test it out. Hope a similar feature is available for credit memos.

  • Rookie Question: Swap values? Declare an array and values of its indices?

    Hello,
    I hope this is the right forum: I have a simple Java Problem but i do not get it.
    Is like that: I have to swap values within an array e.g i have one array with 3 indices. Indice 0 (the first indice) has value 12. The middle indice has no value, and the second indice has value 9. How to swap 9 to 12 and 12 to 9 without direct swap, in other words, by using the middle indice that has no value or is zero? And how do i write it in an array?
    My other questions: How do i Declare an array and values of its indices?
    I hope this is the right forum or site at all, in cas enot, i hope you still can help or give me links that could help. I really need this.

    Hi Rookie,
         http://forum.sun.com is the best place to get answers for your queries.
         Answer to you first question:
         array[0]=array[0]+array[2]; // array[0] will have 21, because 9+12.
         array[2]=array[0]-array[2]; // array[2] will have 9, because 21-12.
         array[0]=array0]-array[2];  // array[0] will have 12, because 21-9.   
         Hope your first query is resolved.
         I will answer your next query in my next reply.
    Thanks & Regards,
    Charan.  

  • ECC6 - Line item display and Open item management Questions.

    Hi All,
    For SAP ECC6, although I do not maintain line item display and open item management for Recon GL (for Debtor), I still can use FAGLB03 to view the GL balances and even Drill down to line item level by double click the value from FAGLB03 until line item level.
    Questions:
    Could anyone confirm whether my assumption below, true?
    1) If Line item display (Tcode: FS00) is ON, then the data will be stored at table: BSIS
    2) If NO open item management, then there should be no data to be stored at table BSAS for thaty particular GL account
    3) BSAS will only have data, after clearing was carried out ... move from BSIS to BSAS.
    In ECC 6
    4) FAGLB03 can drill down to line item level, although the GL (Tcode: FS00) was NOT set open item management and line item display is because from FAGLB03 when drill down to line item level, it actually extract data from BSEG, right?
    Additionally, we can use FBL3N to check the line item data for NON line item display GL as well.
    In SAP R/3 4.7, if not mistaken, if the GL is NOT line item display and open item management, we cannot drill down the line item reading and CANNOT use FBL3N to check the line item data.
    Kindly advise on these.
    Thanks.
    sbmel

    1) If Line item display (Tcode: FS00) is ON, then the data will be stored at table: BSIS
    BSIS is an open items table. You can see all GL open items there. GL's which are not open item managed can't go here
    2) If NO open item management, then there should be no data to be stored at table BSAS for thaty particular GL account
    Yes. Your understanding is correct
    3) BSAS will only have data, after clearing was carried out ... move from BSIS to BSAS.
    Yes. In case of partial clearing data will be there in both the tables BSIS & BSAS
    4) FAGLB03 can drill down to line item level, although the GL (Tcode: FS00) was NOT set open item management and line item display is because from FAGLB03 when drill down to line item level, it actually extract data from BSEG, right?
    These are New GL reports and report is based on document split object. if your document split is active at segment level then you can see line item report at segment level using FAGLL03. These reports has no link to FS00 settings.
    Hope this helps

  • Platform compatibility question(s) from new user!

    I'm confused.
    I picked up Java a few days ago, with the intention of converting a long-standing JavaScript project that I have to run as an applet. I downloaded and installed the Java2 SDK (1.4) and associated runtime environment, and a simple but good IDE (JCreator 2).... and I'm happily developing applets to my heart's content. Cool language, by the way.
    HOWEVER, none of my colleagues (on IE5/5.5 on Win2K/Millenium) can view my resulting efforts. Their browsers complain that they can't find the class. Works on mine, on-line, just not theirs. I've sadly made the assumption that it's because I've installed the 1.4 JRE and they haven't.
    I REALLY want to use 1.4 to develop if I can. My JavaScript project that I'm converting is heavily dependant upon regular expression operations, and it would be a pity not to have them available - but platform compatibility is a must; this is a commercial project.
    I'm missing something here, and I need to ask some really fundemental questions.
    1. I was assuming that most browsers over 4.0 would support "Java2". Just what IS their level of support, by default. I hate new plug-ins, and the Java ones arent trivial!
    2. I had thought that any flavour of Java2 (1.2/3/4) would work on the same virtual machine release, and that new features in 1.4 would simply compile to existing bytecode sequences. Am I wrong?
    3. If I have to develop for maximum compatibility with earlier browsers, can I do this with 1.4 and some compiler switch, or do I have to download older SDKs?
    4. If the worst comes to the worst, is there a class out there that handles regular expression "style" operations that will work on older releases of the language.
    Sorry that there's a fair bit there to answer, but since I can't find this info ANYWHERE on the web, I guess I won't be the only newbie facing such issues.
    Peter McKean.

    just a few points to add to the other answer :
    HOWEVER, none of my colleagues (on IE5/5.5 on
    Win2K/Millenium) can view my resulting efforts. Their
    browsers complain that they can't find the class.
    Works on mine, on-line, just not theirs. I've sadly
    made the assumption that it's because I've installed
    the 1.4 JRE and they haven't.
    Yeah the Java support in IE is whack. The m$ JVM never got past java 1.1.4 compatability for various reasons. So unless you want users to install the java 2 pluggins, you have to code applets with the java 1.1 api. You can still do this with a java 2 sdk - you just have to watch the parts of the api you use.
    >>
    2. I had thought that any flavour of Java2 (1.2/3/4)
    would work on the same virtual machine release, and
    that new features in 1.4 would simply compile to
    existing bytecode sequences. Am I wrong?Yeah you are wrong ;) . When do do:
    import java.<package>.<class>
    you are telling the compiler where to find the classes you are about to re-use in your code. You are not including them in your final compiled class files. So when the program runs, it looks for the classes in the classpath. If you use classes that don't exist in an older jvm, the program won't run in that jvm. (Same as if a C or C++ program is dynamically linked to dlls (in Win32) or shared objects on unix - they need to be on the system that the program is executed on.)
    hope this helps...

Maybe you are looking for