Native Java license management advice needed

Hi,
I create and sell a Java application. I currently have a hokey licensing mechanism.
For my next major release, I'm looking for something much more secure and flexible. My requirements are as follows:
- Must work on all platforms compatable with Sun Java (I care about Windows, Mac and Linux)
- Must allow for different features: I want to be able to check "Does the user have a license that allows <this>" or "Does the user have a license that allows <that>".
- Ideally doesn't require me to use an obfuscator...but I'm not complete opposed. I think I have situations where I'm using reflection, but I might be able to do something about those.
- Must allow for expiring licenses as well as none-expiring licenses.
- Must allow for licenses to be tied to a host somehow...as well as licenses that aren't tied to a host.
- Ideally doesn't have a huge footprint.
My app is always used in standalone mode...frequently on laptops that aren't connected to anything. A license server is not needed.
Thanks for any advice!
BTW, I've browsed over the following so far:
"EasyLicenser" by Agilis - Has a weird pricing scheme
"Java License Kit" - Requires an obfuscator
Edited by: jneau on Feb 1, 2008 8:53 PM

Hi Vincent,
What kind of controller do you have ? Which version of Linux are you using ?
Here is some useful KBs to check the NI drivers / Linux version compatibility :
What Linux Distributions Do National Instruments Drivers and Software Support?
NI-VISA Support in Linux
Error 1073807343 Using GPIB-USB-HS in Linux
Hope this will help !
Best Regards,
Isabelle G.
National Instruments France
#adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet

Similar Messages

  • Change of call manager, if I change a call manager I need to bought the migration license?

    hello;
    I client want to change the box of the call manager, my question it's I need to bought the migration license to?

    Hi,
    What I understand that you are changing the hardware of Call Manager and same Call manager version would be installed on new H/w?
    If that is the case, u do not require any migration license.You just need to get the license  rehosted by writing mail to [email protected]
    regds,
    aman

  • Enterprise License Manager 9.1 used Ports

    Hi All
    What are the ports need to be opened between Enterprise License Manager standalone server and CUCM/CUC Publisher to communicate
    I searched the below documents but not able to find the required details
    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/elmuserguide/9_1_1/CUCM_BK_EDEFFAEB_00_enterprise-license-manager-user-91.html
    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/port/9_1_1/CUCM_BK_T2CA6EDE_00_tcp-port-usage-guide-91.html
    Can anyone help me on this
    Thanks
    Hari.Sivaji

    Couldn't find anything on this, I believe you're the very first person to ask this info.
    If you're entitled for PDI, you can open a case with us, and we might be able to get the info from the BU.
    If not, your SE/AM would be the next point of contact to get this info, and get it somewhere in the documentation.
    HTH
    java
    if this helps, please rate
    www.cisco.com/go/pdihelpdesk

  • Concurrent crystal license timeout Issue, need help.

    Hi,
    My company is using crystal enterprise 10 with 18 concurrent user license.
    However, we often hit out of crystal license issues.
    Does time to wait for exporting crystal reports to excel/pdf takes up licenses?
    Does time to wait for crystal report to be printed or viewed on the web browser takes up licenses?
    We all know that user sessions take up user licenses. 1 user login take up 1 license.
    Does crystal pruning job takes up user licenses too?
    Need help urgently, much appreciated.

    Hi Daren,
    Support on Cystal Enterprise 10 has expired. Make sure that your users are actually logging off and not just closing their browser.
    One user can take up multiple licenses by not logging off or opening multiple browsers to view multiple reports. Scheduled jobs that are running do not take up license, but a user veiwing a historical instance does take up a license.
    In your metrics tab in the Cyrsatl Management Console -> Servers-> cms you should be able to see the active number of sessions- system connections are backend connections between the servers and these do not take up any licenses.
    Best Regards,
    Jadie

  • Color management help needed for adobe CS5 and Epson printer 1400-Prints coming out too dark with re

    Color management help needed for adobe CS5 and Epson printer 1400-Prints coming out too dark with reddish cast and loss of detail
    System: Windows 7
    Adobe CS5
    Printer: Epson Stylus Photo 1400
    Paper: Inkjet matte presentation paper with slight luster
    Installed latest patch for Adobe CS5
    Epson driver up to date
    After reading solutions online and trying them for my settings for 2 days I am still unable to print what I am seeing on my screen in Adobe CS5. I calibrated my monitor, but am not sure once calibration is saved if I somehow use this setting in Photoshop’s color management.
    The files I am printing are photographs of dogs with lots of detail  I digitally painted with my Wacom tablet in Photoshop CS5 and then printed with Epson Stylus 1400 on inkjet paper 20lb with slight luster.
    My Printed images lose a lot of the detail & come out way to dark with a reddish cast and loss of detail when I used these settings in the printing window:
    Color Handling: Photoshop manages color, Color management -ICM, OFF no color adjustment.
    When I change to these settings in printer window: Color Handling:  Printer manages color.  Color management- Color Controls, 1.8 Gamma and choose Epson Standard it prints lighter, but with reddish cast and very little detail and this is the best setting I have used so far.
    Based on what I have read on line, I think the issue is mainly to do with what controls are set in the Photoshop Color Settings window and the Epson Printer preferences. I have screen images attached of these windows and would appreciate knowing what you recommend I enter for each choice.
    Also I am confused as to what ICM color management system to use with this printer and CS5:
    What is the best ICM to use with PS CS5 & the Epson 1400 printer? Should I use the same ICM for both?
    Do I embed the ICM I choose into the new files I create? 
    Do I view all files in the CS5 workspace in this default ICM?
    Do I set my monitor setting to the same ICM?
    If new file opens in CS5 workspace and it has a different embedded profile than my workspace, do I convert it?
    Do I set my printer, Monitor and PS CS5 color settings to the same ICM?
    Is using the same ICM for all devices what is called a consistent workflow?
    I appreciate any and all advice that can be sent my way on this complicated issue. Thank you in advance for your time and kind help.

    It may be possible to figure out by watching a Dr.Brown video on the subject of color printing. Adobe tv
    I hope this may help...............

  • Java Memory Management/Out of Memory

    Hi Guys,
    I have a few questions about java memory management
    Because i keep encounter a lot of out of memory error which i think java does not handle Vector/ArrayList re initialisation automatically
    Asumme i have 2 million record in database and , i will process every 80000 and store it in Vector
    while(true)
    list = new Vector();
    list = GetResultFromDatabase() // Process Every 80000
    if list.size() > 0 =======> My VEctor list contain 80000
    //loop the 800000
    //Process Some logic and data
    list.clear();
    list = null;
    If u See , i need to call list.clear and list = Null every process so it wont cause me out of memory
    Before i put that 2 lines , i always hit out of memory Exception.
    Seems like garbage collector cannot claim memory if i dont declare
    Is Memory Occupied by VEctor cannot be recoverable if we dont explitcitynya clear it and set it to NULL??
    Because in term of logic wise it wont cause a problem if i just
    do in this statement after it process like below
    list = new Vector() which will reinstatiate the object.
    Thanks.

    Damm i should hacve read your post again
    Look here:
    while(true)
    list = new Vector();What uer doing is craeting a new vector object everytime the while does an ityteration so when your while loop does 40000 loops there will be 40000 new objects in jou memory
    i sugest moving the decleration outside the while loop:
      list = new Vector();
    while(true)
    ///rest of loop
    } This could also be a problem
    hope it help :-)
    werns

  • [svn] 2700: With the Marshal Plan, when create an instance of a manager, we need to talk to the system manager.

    Revision: 2700
    Author: [email protected]
    Date: 2008-07-31 21:12:03 -0700 (Thu, 31 Jul 2008)
    Log Message:
    With the Marshal Plan, when create an instance of a manager, we need to talk to the system manager. Unfortunately sometimes these manager instances can be created before the Application class is created and/or before the systemManager property is set on the application. So to get the reference to the system manager from the manager instances, we can't use ApplicationGlobals.application.systemManager. We need to use SystemManagerGlobals.topLevelSystemManagers[0] instead. This property is set in the SystemManager constructor, and fortunately for us, Flash runs your root display object's constructor before anything else, even before static initializers (atleast ones not defined in SystemManager or a dependency of it).
    QE: Yes
    Doc: No
    Bugs: SDK-16207, SDK-16208, SDK-16209
    Reviewer: Alex
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-16207
    http://bugs.adobe.com/jira/browse/SDK-16208
    http://bugs.adobe.com/jira/browse/SDK-16209
    Modified Paths:
    flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/CursorManagerImpl.a s
    flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/ToolTipManagerImpl. as

    an instance p for Point class is created like this?
    Instead we can create and instance of Point class
    as:
    Point p = new Point();
    Can any one of you explain this?Your Point() constructor doesn't throw exceptions, so there's no need to catch them. The Class.forName() and Class.getInstance() methods can throw exceptions, so it's necessary to handle them if they arise. Check out the docs for those methods, it lists what exceptions they can throw.
    http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html#forName(java.lang.String)
    http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html#newInstance()
    2) In the above Class Point what is the use of
    creating an instance of Point with in that Point
    class?
    static Point origin = new Point(0,0);
    What the reason to create an instance like this
    within the same class. We can create this instance of
    point
    class when ever we need. There doesn't seem to be any in your code, since that variable is never accessed. It could be useful if you wanted to have a Point that was shared across all instances. This is not a good example of that though.

  • Can the license manager load the computer-based license first, instead of the user-based license?

    We have several machines in the lab with computer-based licenses on them and a number of techs with user-based licenses. When a tech needs to occassionally sign in as themselves, instead of the generic service account, the license manager attaches the machine to their user account. Not a problem until they try logging in to LabVIEW from their own PC again and they get the 14 day trial period notice.
    Is there a way to have the license manager look for the computer license first instead of the user license?
    Thanks for any help.
    Joe
    Solved!
    Go to Solution.

    Hi Joe,
    In the license file hosted on the license server, you may be able to manually change the "sort" tag in the file to modify the order in which VLM checks out licenses. Licenses are checked out in descending order (2, then 3, then 4, etc.). Typically, your license file is set up in a default order, but in special cases such as this, it may be beneficial to alter the order. To do this, follow these steps:
    1. Open the license file with a text editor (such as Notepad)
    2. Search for the "sort" tag. For instance, the "VLM_Core" entry will have a sort tag value will appear as "sort=first". Do not alter this value. VLM_Core should always be first.
    3. Change the sort tag value for the named-computer license to a value that is lower than the sort tag value for the named-user license. (e.g. "sort=2" for named-computer and "sort=3" for named-user). 
    4. Save the file and reinstall the license. 
    Let me know if you have any questions!
    Rick C.

  • Cisco Enterprise License Manager

    Is Cisco Enterprise License Manager the samething as Cisco License Manager? I just want to make sure I am downloading the correct thing to work with CUCM 9.0. This is the only thing I was able to find in the Support downloads when logged in with my CCO:
    Cisco License Manager 3.2.3 Client and Server Package (Windows)

    And thus, same HW requirements as CUCM if you want to do a standalone install.
    Otherwise, just use the one that will get installed with CUCM or CUC.
    HTH
    java
    if this helps, please rate
    www.cisco.com/go/pdihelpdesk

  • Enterprise License Manager login issue...

    Hey guys,
    Trying to log into Enterprise Licensing Manager (on a Be6K v9) and am getting the error Invalid Username or Password. Please try again. 
    I am using the admin login that I use to log into Cisco Unified CM Administration.
    Would I log into the CUCM console in vSphere to reset the password?  If so what commands would I use.
    I haven't found much on resetting the login password for ELM

    Hi,
    You'll need to use the OS Admin credentials, not the application user:
    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/elmuserguide/9_0_1/CUCM_BK_E596FD72_00_enterprise-license-manager-user-90_chapter_0101.html#CUCM_RF_I970430F_00
    Brad

  • Trouble with java security manager

    I have set up a security manager for my webapp running on Tomcat. The application enables the user to write his own scripts using Javascript, that's why I need to set up a security manager.
    Using Rhino as script interpreter, it is possible to use the standard java security mechanisms, e.g. using the security manager to handle the scripts' rights.
    I've added the following lines to my policy file:
    // give server all rights
    grant codeBase "file:webapp/WEB-INF/-" {
         permission java.security.AllPermission;
    //rights granted to scripts
    grant codeBase "file:restrictedClient" {
         permission java.io.FilePermission "webapp/WEB-INF/lib/js.jar", "read";
    I've assigned the scripts to the "restrictedClient" code base. However, the script execution fails as the script does not have the permission to access or define classes of any package (even standard java packages like java.lang or java.math).
    In java.security, I have found the following comment:
    # List of comma-separated packages that start with or equal this string
    # will cause a security exception to be thrown when
    # passed to checkPackageDefinition unless the
    # corresponding RuntimePermission ("defineClassInPackage."+package) has
    # been granted.
    # by default, no packages are restricted for definition, and none of
    # the class loaders supplied with the JDK call checkPackageDefinition.
    #package.definition=
    I now wonder, why the checkPackageDefinition is checked though there's no entry for any package to be checked.
    Extending the policy file like
    grant codeBase "file:restrictedClient" {
         permission java.lang.RuntimePermission "accessClassInPackage.webapp/WEB-INF/classes/org/mozilla/javascript";
         permission java.io.FilePermission "webapp/WEB-INF/lib/js.jar", "read";
         permission java.lang.RuntimePermission "defineClassInPackage.java.io";
         permission java.lang.RuntimePermission "defineClassInPackage.java.util";
         permission java.lang.RuntimePermission "defineClassInPackage.java.net";
         permission java.lang.RuntimePermission "defineClassInPackage.java.sql";
         permission java.lang.RuntimePermission "defineClassInPackage.java.lang";
         permission java.lang.RuntimePermission "defineClassInPackage.java.math";
         permission java.lang.RuntimePermission "de.methodpark.pkit.facade.impl";
    works, but an unpleasant feeling remains :-).
    Rhino creates an own classloader for script execution. Could that be the source of the strange behaviour?
    Any help would be appreciated!
    Regards,
    Matthias

    David,
    I was glad to see your post regarding WLS 9.2 and the troubles with enabling Java Security Manager.
    Were you able to learn any more on things like - why doesn't the admin console work when the security manager is enabled with the default policy file. Also, why is it so difficult to add permissions for your own applications and get them to actually work.
    I'd be curious to see if you were able to get it to work or if you have any insights or resources that can help with this as we are really struggling to get a restrictive policy file that works.
    Thanks,
    D

  • CRM5.0 (ABAP+JAVA) license

    Hi,
    I have installed CRM5.0 developments system with ABAP+JAVA installation method. Now how to apply license , do we need to apply for NW2004s or CRM5.0?
    When we try to apply CRM5 , system not allows.Please suggest.
    Thanks
    Lisa

    Lisa,
    to my knowledge the installguides tell you precisely what to do. And as far as I know the CRM install guide tells you to first installa NetWeaver. Doing that the NetWeaver installation clearly closes with intstructions to install a license...
    Regards,
    Benny

  • Error while starting NI License manager

    When i try to start the License manager on my WIN98SE machine with LabVIEW 7.0 PDS i can't start the License manager. I get this message:
    "The requested operation is only available on NT operating systems"
    On another WIN98SE machine i can start the manager...
    any suggestions?
    regards,
    Joop Tap

    With newer version of the NI-License Manager it is no longer necessary to have the server running continuous. It is started or referenced when needed.
    Because of this the service will only be able to run on continuous Windows NT based systems. For Windows 9x this is no longer needed.
    Kind regards,
    Karsten
    Applications Engineer
    National Instruments

  • JIVE/Java licensing question

    Good morning, we are developing a research project named JIVE (http://jive.dia.unisa.it) for the visualization of Java-coded algorithms. One of the goal of JIVE is to provide a graphical interactive representation for standard Java data structures such as Hashtable and Vector. In order to perform such a task we needed to make some changes on the original implementation of these classes (e.g., let the Hashtable object take as input the hashing function). Since we are going to distribute JIVE over the Internet we would like to know if it possible to redistribute the source code or, at least, the binary code of our modified Java classes and which license file must be enclosed. We already tried to contact the SUN licensing service ([email protected]) without obtaining any response.
    Any help would be greatly appreciated!
    Umberto Ferraro
    University of Salerno

    >
    This forum is not a good place to discuss legal issues
    about java licensing. The people who post here are
    probably not lawyers and I'd be surprised if
    anybody posting here has the authorization to
    represent Sun for legal matters.Thanks for your answer, as a matter of fact I didn't expected to get any answers from lawyers or Sun representants. I did just believe that someone else could have experienced the same problem so I tried to ask. However, I already tried to contact Sun licensing service by e-mail (I am not able to conduct an english-based phone discussion) without getting any response. Could you suggest another option? (e.g., a more proper discussion forum)
    >
    But then there's that "licensing" link at the bottom
    of apprently every java.sun.com page. The resulting
    page says:
    7. Where can I get further licensing information?
    You can find further licensing information by calling
    Sun Microsystems Software and Technology (7AM-7PM CST,
    M-F)
    Outside the U.S. and Canada, dial your country's AT&T
    Direct Access Number first.
    Inside the U.S. and Canada, dial 1-800-786-7638
    At first prompt, press 1 -> Calling from the US
    At second prompt, press 2 -> All other software
    At third prompt, press 1 -> Licensing Agreements
    Umberto Ferraro

  • Oracle9iAS Java Process Manager

    Hi anyone...
    i have a security issue on --> possible to access Oracle9iAS Java Process manager anonymously. The security people suggest to restrict access to /oprocmgr - status in httpd.conf, but not sure how and where to do this.
    Please advice
    Thanks
    Mahani

    Hi Mahani,
    You can try this in your HTTPD.Conf File :-
    <Location /oprocmgr-status>
    Deny from all
    </Location>
    Regards,
    Sandeep

Maybe you are looking for

  • Installed iTunes on new computer -- but I can't get the Library to fill

    I keep all of my music on an external hard drive. I got a new computer and downloaded iTunes 8.0.2.20. I used the external hard drive for iTunes on my old computer as well. But now I can't get iTunes to find or recognize any of the music on my extern

  • Reg UTL_FILE error

    hi all, iam using utl_file in my procedure.while executing the script its showing error as ERROR at line 1: ORA-29280: invalid directory path ORA-06512: at "SYS.UTL_FILE", line 33 ORA-06512: at "SYS.UTL_FILE", line 436 ORA-06512: at line 1 ORA-06512:

  • Archive log / nologging/ direct path insert

    Could you please confirm if following are true or correct me if my understanding is wrong: 1 ) Archive log mode and LOGGING is needed to deal with media recovery; it was not needed for instance recovery. 2) IF insert is in NO APPEND mode , redo is ge

  • Adobe Air Fails in each reboot

    Mi machine is Win7 64 12 Gb RAM 8 cores and 3TB HD. I install adobe AIR and all is fine, but when I shut cown and start it adobe AIR tells me it's damaged... I am desperated... I have try to unistall and reinstall about 50 times. For aditional inform

  • Making an editable stamp

    I am trying to create a custom stamp that will allow me to edit fields.  Everytime I create a stamp, however, it is a single entity that won't allow editing of fields.  I tried creating the stamp in a form format, but again, once I turn it into a "st