xFunction Frequently Asked Questions
This page contains answers to the most frequently asked questions about xFunction library and its usage. If your question is not answered here, please submit it to Excelsior Technical Support.
Does not usage of xFunction affect portability of Java programs?
If your Java program is truly portable, i.e. it does not contain native methods, you do need neither xFunction nor JNI or other native interface. Otherwise, it does not really matter whether you use xFunction or a native interface -- you still need to port the native code part of your program.
xFunction is licensed per developer and is completely royalty-free. If you are an individual developer, you have to purchase just one individual license, regardless the number of copies of xFunction binaries that you will redistribute as part of your product(s).
If you will be purchasing xFunction for a corporate environment, where many developers will be using its API, consider purchasing a site or corporate license.
Read more about xFunction licenses