Java plugin through third-party application plugin (C++ dyn. lib) interface

You know how some applications have C++ as their built-in plugin interface. I'd like to do something sort of similar with Java. But the application isn't mine - it is a commercial application for which I already write C++ plugins (dynamic libraries). So, Java/JVM/JRE would need to be interfaced through a C++ plugin itself in order to compile and run the Java bytecode (unless there is some other way - doubtfully). I'm not looking for a scripting language interface but an alternate way for users/developers to create plugins for this application using a C++ plugin as a gateway to running Java. This is mainly because C++ requires you to be an experienced programmer who understands building executables and libraries, requires compilation for each target OS, requires each target system for testing (unless you have testers and like that slow type of process), requires extensive memory management, and so forth. The application does have an interpreted 'scripting' language that can be used for making plugins but it is woefully under-supported; good for simple internal scripts but all but useless for complex plugins. This forces many user-cum-developers that want to advance to either come to terms with C++ or give up on advancing. The other downside of their C++ SDK is that it has no exception support whatsoever. Of course, Java could be made to avoid that shortcoming by way of the JVM or passing the exception as an error back to the C++ plugin (if that's how it would design out).
I appreciate any references, links, information.
Thanks,
Robert

Oh no. Can't use .net or C#. This is a cross-platform application (Windows 32-bit, 64-bit, MacOS X 32/64). Nothing system-dependent. A Python interface is already 'in the works' from another developer. But I don't like Python at all. It doesn't jive with me syntactically, do not like typelessness, and other things that just bug me about it (sorry to Python fans). :) I'm a seasoned developer (C/C++/Java/JavaScript/COFFEE/BASIC/LISP/etc.) and so far it has been a harrowing experience doing even simplistic things with that interface in the application. Don't know if it's me or the implementation (which is still beta) but it is extremely sensitive to the most unusual problems. Java has all of the power of C++ but none of its nastiness (memory management, projects and builds, and the other issues aforementioned that keep users from doing small-time plugin development).
Yeah, I thought JNI but it looks to be the other way round (not sure). I'm mainly a Java application/applet programmer. Have never dabbled in this before - which is why I ask. :D
Thanks,
Robert

Similar Messages

  • Third party application forcing java stack to restart when logged in through SSO

    Hi
    We have APW Third party application installed on Enterprise portal  7.4.
    When we tried to login APW portal through SSO it forces Java stack services to restart.If we use APW directly without SSO it works fine.
    Can you help me tto resolve the issue.

    Hi Manish,
    Please check  the configuration once agian about the third party connection  and  the portal.
    Also provide the "dev_server0" which under in directory /usr/sap/SID/J00/work and default trace which under in “/usr/sap/SID/J00/j2ee/cluster/server0/log" to analyze the issue. There is some other tool as well to check the issue using "httpwatch" log tool. But, mostly issue can be identified in dev_server0 or defalut trace".
    Thanks,
    Brindavan

  • How can I set a third party application to access my organizations intranet through my organizations network

    how can I set a third party application to access my organizations intranet through my organizations network  . I am using blackberry bold 9700 OS 6

    Hi deepajithesh
    This feature is not available. Applications access the BlackBerry Network using the connection to BIS.
    Thanks
    -CptS
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • How to import  Third party application through SAP in ABAP

    Hello,
    This is regarding importing third party application or non sap application through SAP or through portal...
    is there any way to do the same?
    actually our organization is having one independent application developed on .NET platform. we need to connect that in mY SAP R/3. so pls suggest me some proper way to achieve this one.
    regards,
    jigar
    [email protected]

    You can connect to SAP from a .Net application using the .NET connectors. Please find the help below
    http://help.sap.com/saphelp_nw2004s/helpdata/en/e9/23c80d66d08c4c8c044a3ea11ca90f/content.htm
    http://www.microsoft-sap.com/overview_sap_connector.html
    http://www.sapgenie.com/interfaces/netconnector.htm
    Regards,
    Ravi
    Note : Please mark all the helpful answers

  • Integration of SSO with Third Party Application

    Hello Colleagues,
    I have requirement where I have to integrate SSO with a third party application.
    After some R & D I found out that there is some one class "SSO2Ticket.java" which can do that or help in verify the ticket.
    Since I am new to this area, I am not sure how do I go ahead with the execution of this java file.
    Can somebody help me with this.
    Also, is there any documents which talks about SSO integration or about the above mentioned JAVA file.
    Best regards,
    Arvind

    Which type of 3rd party application is this, and which SSO authentication methods does it support?
    If you can find a common one, then that will be good for you.
    Specifically for non-SAP systems re-using the SAP LogonTickets, I know that you can extract the user name from the ticket. I think SAP even provides some verification tools here for external applications to verify the ticket?
    Currently there is much excitement about SAML 2.0 which is also worth taking a look into as well.
    Cheers,
    Julius

  • Is it possible to launch native app through third party app.

    I am making the app in which I want to launch the others app,I am able to launch the third party app but not the mobile native app. Is it possible to launch native app through third party app.
    Thanks in advance.
    Solved!
    Go to Solution.

    For example I want to launch sudoku game which is preinstalled in the phone from my application,but I am not able to do that.

  • Progress bar for third party applications

    i invoke the third party application from a java program, maybe using runtime class.
    what are the other ways to do invoke third party applications/programs.
    how do i know how much work the third party application has finished.

    What kind of a third party application is it?

  • ALL third-party applications crash upon save, open, or save as

    Okay everyone, this is an odd one.
    I recently installed photoshop CS6.  However, when I try to save my documents in CS6, CS6 freezes, then crashes without an error report.  The same thing happens if I try to open or 'save as' a document.  However, if the document was created in Gimp, I can right-click the image in finder, click 'open with' Photoshop, and then something weird happens - File>open still doesnt work (but I don't need it to, as I've opened the image I need) File>save as still crashes - but File>save and Command-S work fine.
    I've spent the last few weeks searching for an answer on the adobe forums and found nothing that has solved my problem.  And then, something else happened.
    Today I installed Python 3.3.  Brand new, fresh installation.  Started up my IDLE and typed in some code, then hit command-S.
    The same thing happened - Python 3.3 froze, then crashed, also without an error report.  The exact same symtoms.
    This got me thinking, so I opened up Openoffice 4.  This had been installed on my mac by my school's ICT services, and had never been opened before - a fresh installation.  Once again, saving a document in openoffice 4 also caused it to freeze, then crash.
    So, I took my mac into the ICT department and got them to have a look at it.  They recommended repairing my disc permissions - which I did - and then, if that didn't work, reinstalling Maveriks.
    I'm currently typing this on my mac, having spent the last 3 hours downloading and installing a fresh copy of Maveriks, and still I have the same problem.  Any third-party applications freeze and crash when I try to save.
    As I am the only user of my computer, I always run applications from an administratior account.  Creating a new admin account hasn't helped.
    All of these applications work when I'm running in safe mode.
    My educated guess is that it's something to do with finder.
    Whenever photoshop CS6 crashes, it's when a finder window should appear - for example, so I can choose a name for my new document, or select a document to open.  But if the image was opened with finder's right-click, open with Photoshop, then CS6 doesnt have to open a finder window.  If the image has already been created, CS6 doesnt have to open a finder window when I hit Command-S.
    But I have no clue how to fix it.
    This guy (https://discussions.apple.com/message/16595546#16595546) seems to have a similar problem to me, and he fixed it by moving all his items off his desktop.  I've done that, but the problem persists.
    Adobe (http://helpx.adobe.com/x-productkb/global/crash-using-open-save-dialog-mac.html) suggests that my viewing options in finder could be the problem.  I've tried the solution described in the article above, and the problem persists.
    Please, I need to be able to use Python and CS6 for my schoolwork!  Help me if you can!
    Help me, (your name here), you're my only hope!
    Message was edited by: Hyperbion

    Hello Rick,
    Through all the research I have done so far and talking with a few other coworkers what the common issues that cause this are is:
    1. Antivirus: disabling the antivirus is not good enough it needs to be totaly uninstalled and retested.
    2. startup programs: these need to be disabled through either Safe mode with networking or the start menu or MSconfig.
    3. Office addins: Disable all of them see if that helps. Then turn them back on one by one to see which addin is causing the issue.
    To disable addins: 1. open up regedit and navigate to this key. HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Addins and HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Word\Addins
    Then change the LoadBehavior to 0 this will disable the addin. 3 lets it run. Since this affected only one user HKEY_LOCAL_USER might be your best bet but don't rule out the other location.
    To verify there are no addins running go to the File tab>options>Add-Ins make sure nothing is listed under Active Application Add-ins.
    I hope this helps
    Thanks,
    Paul Slaathaug Sr. Support Engineer - Microsoft Word

  • Third party applications don`t work!!!!!!

    Hi I really need help here I have a bb 9530 verizon(my uncle`s) cause my last phone broke a bb 9300 3G.i have set up the bb but I really don't know what I'm doing so every thing works fine except third party applications because when ever I go into a third party app for e.g... whatsapp it comes up with a message : <app name> has attempted to connect to a location inside the firewall and outside the firewall which is not allowed by your  IT policy. and after saying OK I get another message: unable to open folder.java.lang.SecurityException: Permission denied  that always happens!!!! Please help me I'm really getting tired of this.P.S I don't know much about where the phone came from(country)and I'm in south Africa and on mtn and I don`t know about the previous settings or any of that all I know is the model and that its my uncles so please help.
    Regards:fruityboy78

    Hi and Welcome to the Community!
    What you have is a BB that was previously associated with a corporate/BES system, and the IT Policy that was placed onto the device by BES was never properly cleansed, even though the BB was removed from the BES system (cleansing the BB is NOT an automatic function). Until that is gone from the BB, you will have this problem.
    The other problem you have is that the only remedy will totally wipe your BB clean of everything -- data, apps, configurations, etc. It will be as if it was brand new again, fresh from the factory. The problem here is that, from what you say, you probably don't know the first thing about what you need to do in order to proper re-configure after you cleanse the IT Policy off of the BB. So doing so could render your BB useless since you don't know any of the settings you would need to accomplish this task.
    All in all, what you need to do is a rather complex set of things, requiring you to know what you are doing, and know the necessary configuration items in order to get your BB working again. If you are willing to undertake that mess, then we can give you the necessary procedure...if you are not willing, then you likely should seek out some paid support from someone who does know what they are doing and can perform the necessary steps for you.
    Good luck and let us know!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • UCCX 9.01 Database Access For a Third Party Application

    Hello Folks,
    I'm starting with Cisco UCCX (and Cisco Collaboration too) soo an old customer ask me for help in develop an Web Application to collect specific data from queues, agents... in the Cisco UCCX, until now everything is OK, no problem. This request was based because our customer has not adapted with the format of the data submitted for monitoring queues and agents presented by UCCX.  When we tried to collect those data from UCCX Server, we seen that UCCX have an internal Database and for collect data from this one is not possible by default by a Third Party Application. For this kind of solution, we'll need our UCCX server connecting directly with external Database (Like SQL, Oracle..) and a specific license is needed (Unified IP IVR or Unified CCX Premium). Then, our Application would collect data from this DB.
    is that right?
    Please feel free to share any suggestion and experience about.
    Best Regards,
    Rodolpho Pereira

    Hi Rodolpho,
    You need a PREMIUM license, in case you wish to integrate to an external DB (SQL, Oracle, etc). This is used in case of reading values from an external DB or writing values to the same using the DB Read and DB write steps.
    From my understanding, your customer needs to have a reporting capability through their third party application. This is generally termed as Wallboard.
    For more information on how to how to configure Wallboard, please check the Administrator guide for UCCX:
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_9_0/configuration/guide/UCCX_BK_U767AC77_00_uccx-admin-guide.pdf
    Basically, the UCCX has a uccxwallboard user whose password can be changed from the UCCX admin page to be used to integrate with the third party software. This user has access to the Real Time Statistics tables on the UCCX and can be used to pull out the necessary data.
    Hope this helps!
    Regards,
    Arundeep

  • Third Party Application Control

    How can I gain control of the windows of a third party application.
    For example, if I write a program to startup Freecell, how would I go about starting a new game, goinf to file on the menubar and saying new game.

    You get yourself a reference book on how to use the Windows APIs. Then you write some JNI code that uses those APIs. There is no pure Java method of doing that.

  • How do i revert back to a OS X 10.5 without losing third party applications

    Hi,
    i have recently installed my HP printer CD software, after i did this it started to cause problems with some programmes, so i uninstalled it.
    However since doing this i have lost the relevant printer driver (however have now managed to print but do not have most of the functions e.g. print quality levels etc) and now want to revert my system back to a state when it was working fine. i have time machine and leopard cd and go through the process as described on the apple website however i have not done the restore from time machine back ups as i'm not sure if i will lose my third party applications (some of which i dont have the cd's for as they came pre-installed). can anyone help, will i lose my third party applications?

    Have you been using Spotlight to backup?
    Your system installation disks let you restore the system from the Spotlight backup, if you backed up your entire system with Spotlight.

  • How can I set up printing to queues on a Windows 2008 server directly from the iPad apps and not from third-party applications without using AppleTalk or Bonjour?

    We have a Windows 2003/2008 server-based network with a dedicated print server which we would like to be able to print to over Wi-Fi.  How can I set up the printers on the iPad without downloading a third party application such as Print Central or Print N Share?  I want to just click the arrow and "Print" then choose the printer, which doesnt show up.  I want to be able to use the existing TCP/IP-based network that we have to reach these queues, not having to install Bonjour or AppleTalk to reach them.
    Thanks,
    KMQ7

    This would really be the "Holy Grail"   right now.  I think this a feature that every large organization requires. AirPrint works on a small scale, but is not really an enterprise class application.  In addition it uses the Bonjour discovery process which is difficult in a large LAN WAN environment.  For those that would remind me, I am aware of the enhancement link 

  • Share an iCal calendar without a third party application

    After perusing the iCal discussion forum, it seems that the only way to "share" a calendar with another person (whether or not they have a MobileMe account) is to use Google Calendars or some other third party application. It seems like there would be a lot of users that want to "share" calendars and not just publish their calendars for others to see. The most common situation seems to be the sharing of a calendar with a spouse. Google makes this possible without charging a cent and you don't even have to dig to figure out how to do it. Naturally, because I love my Mac and the way all of my Apple programs interconnect, I want to avoid a third party solution. Is there a solution to this problem built into iCal (or maybe something to do with MobileMe) that I have simply overlooked? If not, how can we get Apple to include this feature in a future update of iCal?

    Hi James!
    I just spent the weekend setting this up for me and my wife. Unfortunately, you MUST use a 3rd party application. Like you have, I have spent the last month doing extremely refined Google searches in the hopes I would find the answer.
    So, I migrated our calendars to Google and this seems to be working well. Synchronization is not as instantaneous as MM but every 5 minutes is not that bad.
    Send Apple feedback on this issue at: http://www.apple.com/feedback/ical.html
    Apple's main feedback site is here: http://www.apple.com/feedback/
    I've sent several notes to them. I am hoping that Snow Leopard will fix this!

  • After upgrading to Mavericks on my MacBook, I'm not able to download third party applications like Dropbox and MyCleanMac 2.  After clicking the download button, the screen just turns dark and is frozen.  Any idea what is happening?

    After upgrading to Mavericks on my MacBook, I'm not able to download third party applications like Dropbox and MyCleanMac 2.  After clicking the download button, the screen just turns dark and is frozen.  Any idea what is happening?

    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Console in the icon grid.
    Make sure the title of the Console window is All Messages. If it isn't, select All Messages from the SYSTEM LOG QUERIES menu on the left. If you don't see that menu, select
    View ▹ Show Log List
    from the menu bar.
    Click the Clear Display icon in the toolbar. Then try the action that you're having trouble with again. Select any messages that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message (command-V).
    When posting a log extract, be selective. In most cases, a few dozen lines are more than enough.
    Please do not indiscriminately dump thousands of lines from the log into this discussion.
    Important: Some private information, such as your name, may appear in the log. Anonymize before posting.

Maybe you are looking for

  • How to show more than one Currency Symbol on Query

    Hi Guru's, I've to bring multiple currencies on one single report and the report should look like this: Sales Figure:- Region  SalesQty  Revenue     Currency EAST    10        $ 1,000.00  USD EAST    7        20.00 (but with Euro sign) EUR EAST    2 

  • After upgrading to iTunes 9.2, unable to type in text/search fields

    Hi, After upgrading to iTunes 9.2, I am unable to type into text or search fields within iTunes. Haven't tried all fields, but I've seen it in both search in iTunes and the iTunes store, and also trying to create folders on my iPhone (through iTunes

  • Iphone 4S won't work with bose dock

    Iphone 4S won't work with Bose Dock Speaker

  • Possible Bug in Process Admin, has Anyone Seen this?

    All, We are seeing errors when creating a new external resource for an SQL (Oracle) database in Process Admin. We are using the latest and greatest version of Enterprise for WLS. Resource definitions are disappearing after creation in some cases. Som

  • I-tunes will not open after update to 11.1.1

    After updating to iTunes 11.1.1, it will not open. I've tried a few ways (from finder, from tool bar) and it just does a quick flash and then nothing, no error message, nothing. I am running OS X v 10.6.8 on a Macbook. Any help would be greatly appre