Bruno P. Kinoshita -- Running IDL code in Java



Bruno P. Kinoshita — Running IDL code in Java

IDL, or Interactive Data Language, “is a programming language used for data analysis”. I had never heard about IDL until a few days ago, when I had to review an issue at work that involved a Java Web program running some IDL code.

I decided to run IDL at home, using the Demo version from Exelis and investigate what would happen if I made multiple simultaneous calls using a single license (note: I’m using the Demo license, but there are other licensing options that give you more flexibility). Furthermore, when running an IDL program using the Java bridge, you set a “process name”. I also wanted to confirm that changing the process name wouldn’t make any difference.

You can read the test source code below. The only IDL statement is WAIT, 4. It sleeps the program for four seconds, before exiting. This way we have a program using the Demo license for 4 seconds, and we can try using the license simultaneously.


Read full article from Bruno P. Kinoshita — Running IDL code in Java


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts