JNI - Factbites
 Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: JNI


    Note: these results are not from the primary (high quality) database.


Related Topics

In the News (Fri 25 Dec 09)

  
 2000, July - news in the SPARC Product Directory
JNI SBus Products JNI is the market leader in SBus (Fibre Channel) based on unit volume, with 54% market share in 1999, according to the independent research firm IDC.
JNI was the first independent (non-captive) manufacturer to introduce an SBus Fibre Channel HBA in May 1995, and to date has more than 45,000 SBus HBAs in the field.
JNI is the only company to offer an SBus HBA that operates on all three Fibre Channel topologies; switched fabric, arbitrated loop and point-to-point.
www.sparcproductdirectory.com /2000-07-01.html   (4672 words)

  
 Java Native Interface - Wikipedia, the free encyclopedia
The Java Native Interface (JNI) is a programming framework that allows Java code running in the Java virtual machine (VM) to call and be called by native applications (programs specific to a hardware and operating system platform) and libraries written in other languages, such as C, C++ and assembly.
The JNI is used to write native methods to handle situations when an application cannot be written entirely in the Java programming language such as when the standard Java class library does not support the platform-dependent features or program library.
JNI is sometimes referred to as the "escape valve" for Java developers because it allows them to add functionality to their Java Application that the Java API can't provide.
en.wikipedia.org /wiki/Java_Native_Interface   (1416 words)

  
 IKVM (Java for .NET and Mono) Update
This means that JNI will work out of the box on Mono (for the parts of JNI that are actually implemented).

An IKVM (technology for running Java under Mono and Microsoft.NET runtimes) update:

  • The next Mono release will contain the C half of the IKVM JNI provider and the next IKVM snapshot will contain the C# half of the Mono JNI provider.
Thanks to Zoltan and Miguel for this.
  • Iand#39;m planning an IKVM 0.8 release to coincide with the Mono 1.0 release.
  • John Luke added IKVM support to MonoDevelop.
  • www.openlinksw.com /blog/~kidehen/gems/rsscomment.xml?:id=527   (1416 words)

      
     Fibre Channel Industry Association (FCIA)
    JNI 1-2-4Gb and 10Gb FibreStarTM Fibre Channel HBAs based on the X8 architecture will be generally available in the first half of 2004.
    JNI's X8 architecture is initially designed to deliver 10Gb Fibre Channel performance for servers and embedded applications built on the PCI-X 2.0 (266/533MHz) bus.
    The first product based on the JNI’s X8 architecture, the JNIC-2010 Fibre Channel to SPI-3 Controller, is available now to qualified OEMs.
    www.fibrechannel.org /NEWS/jni030603.html   (686 words)

      
     CodeToad - Java Native Interface (JNI).
    Java Native Interface (JNI) is one of the intersting interface by java By using Java Native Interface (JNI) you can operate with other applications and libraries.
    JNI is the native programming interface for java that is part of JDK.
    Hibernate is the most popular and most complete open source object/relational mapping solution for Java environments.Hibernate's goal is to relieve the developer from 95 percent of common data persistence related programming tasks.
    www.codetoad.com /java_simpleJNI.asp   (819 words)

      
     Enhance your Java application with Java Native Interface (JNI)
    Java aficionados have hitherto downplayed JNI for an obvious reason: applications which rely on JNI features will no longer be portable, and Java will lose its main edge and become just another VM architecture.
    The solution, of course, is to use Java Native Interface (JNI) extensions.
    Admittedly, Java has other benefits: the language is easy to learn and use, the code is simple to maintain and debug, and by using it you leave open the possibility of migrating to other platforms in the future -- if you design your application with such migration in mind.
    www.javaworld.com /javaworld/jw-10-1999/jw-10-jni_p.html   (4062 words)

      
     Using the Java Native Interface with Delphi
    The conversion of jni.h to jni.pas has been submitted to Project JEDI for approval/certification and it is likely that the code will be included on their website at some point in the near future.
    The Delphi translation of the Java Native Interface API (jni.pas) is now in the process of being modified to adhere to the guidelines set forth by Project JEDI.
    The code for the project had been available in the HTML documents, but the.dfm file was missing, which made it more difficult to build the project.
    home.pacifier.com /~mmead/jni/delphi   (2225 words)

      
     Purified Tcl Blend
    **** Purify instrumented /vol/carson/carson2/cxh/pt/obj.sol2.5/tcltk/tclBlend1.0b1up1/green.pure (pid 15292) **** UMR: Uninitialized memory read: * This is occurring while in: JavaGetTclObject [javaObj.c:563] Java_tcl_lang_TclList_index [javaList.c:186] sysInvokeNative [libjava.so] invokeJNINativeMethod [libjava.so] ExecuteJava [libjava.so] jni_Invoke [jni.c] * Reading 8 bytes from 0xefffc820 on the stack (4 bytes at 0xefffc824 uninit).
    **** Purify instrumented /vol/carson/carson2/cxh/pt/obj.sol2.5/tcltk/tclBlend1.0b1up1/green.pure (pid 15292) **** UMR: Uninitialized memory read: * This is occurring while in: Java_tcl_lang_TclList_splitList [javaList.c:407] sysInvokeNative [libjava.so] invokeJNINativeMethod [libjava.so] ExecuteJava [libjava.so] jni_Invoke [jni.c] jni_CallIntMethodV [jni.c] * Reading 8 bytes from 0xefffb4f8 on the stack (4 bytes at 0xefffb4fc uninit).
    **** Purify instrumented /vol/carson/carson2/cxh/pt/obj.sol2.5/tcltk/tclBlend1.0b1up1/green.pure (pid 15292) **** UMR: Uninitialized memory read: * This is occurring while in: Java_tcl_lang_Interp_create [javaInterp.c:121] sysInvokeNative [libjava.so] invokeJNINativeMethod [libjava.so] ExecuteJava [libjava.so] java_lang_reflect_Constructor_newInstance [libjava.so] Java_java_lang_reflect_Constructor_newInstance_stub [libjava.so] * Reading 8 bytes from 0xefffb758 on the stack (4 bytes at 0xefffb75c uninit).
    www.cs.berkeley.edu /~cxh/java/purify/purifytclblend.html   (2225 words)

      
     Computer Books
    If you need JNI, learn it thoroughly and painlessly from "Essential JNI" by Rob Gordon and Prentice Hall Books.
    Ansi Common Lisp, by Paul Graham, from Prentice Hall is a meticulous description of the language, and an advanced programmers guide as well.
    If you are a language-lawyer like me, you will enjoy the precision of "The Java Language Specification" by Gosling et al, from Addison Wesley.
    billharlan.com /pub/papers/Computer_Books.html   (1227 words)

      
     Bridging the gap to COM
    The boundary between the Java world and the COM world is bridged using the Java Native Interface (JNI).
    Only two JNI calls are required: one to create the COM server and another to process the
    Bridge2Java crosses the gap between the complex yet powerful world of COM and the simplicity of the Java language.
    www-128.ibm.com /developerworks/java/library/j-bridge   (1708 words)

      
     Java AWT Native Interface - Wikipedia, the free encyclopedia
    The AWT Native Interface is very similar to the JNI, and, the steps are, in fact, the same as those of the JNI.
    In fact, the Java 3D API extension to the standard Java SE JDK relies heavily on the AWT Native Interface to render 3D objects in Java.
    Java AWT Native Interface is an interface for the Java programming language that enables rendering libraries compiled to native code to draw directly to a Java Abstract Windowing Toolkit (AWT)
    en.wikipedia.org /wiki/Java_AWT_Native_Interface   (555 words)

      
     Citebase - A Reasonable C++ Wrappered Java Native Interface
    A reasonable C++ Java Native Interface (JNI) technique termed C++ Wrappered JNI (C++WJ) is presented.
    Citation coverage and analysis is incomplete and hit coverage and analysis is both incomplete and noisy.
    Handling of Java class and interface hierarchy including Java type downcasts is discussed.
    citebase.eprints.org /cgi-bin/citations?id=oai:arXiv.org:cs/9907019   (465 words)

      
     Java Native Interface
    Native methods are methods implemented in another programming language such as C. The JNI is for programmers who must take advantage of platform-specific functionality outside of the Java Virtual Machine.
    In your message, place JNI in the subject header.
    Interacting with Java from the Native Side describes many useful functions that your native language code can use to access Java objects and their members, create Java objects, throw exceptions, and more.
    www.iam.ubc.ca /guides/javatut99/native1.1   (381 words)

      
     Java Native Interface Programming
    Each example consists of a Java program that calls various native methods implemented in C. The native methods, in turn, may call JNI functions to access the Java objects.
    You call JNI functions from your native method code to do such things as access and manipulate Java objects, release Java objects, create new objects, call Java methods, and so on.
    Native code can refer to Java objects using either local or global references.
    www.informatik.uni-freiburg.de /Java/tutorial/native1.1/implementing   (581 words)

      
     A Brief Introduction to Java Native Interface
    The JNI functions are avalibale through an interface pointer, which is the first parameter of every native methods implementation on native side.
    JNI is part of the Java Developer Kit(JDK), It serves as a glue between java side and native side of an application.
    Java is great, but the fact is that the other native languages have been there for so long.
    www.geocities.com /kongwenyu/jni.html   (1251 words)

      
     Using the Java Native Interface with Delphi
    The Delphi translation of the Java Native Interface API (jni.pas) is now in the process of being modified to adhere to the guidelines set forth by Project JEDI.
    The Java version is much cleaner, due to the fact that programming with the JNI incurs some overhead.
    The second tool is actually a Java class named JavaToDPR, which is sort of a Java implementation of javadpr.
    www.pacifier.com /~mmead/jni/delphi   (2225 words)

      
     obfuscator : Java Glossary
    You need to hide this in JNI and also put into that same JNI code that has practical value so that if it is turned off the program stops working, ideally in a very non-obvious and non-immediate way.
    Java is very easy to decompile and defang any simple minded authorisation just by removing the call to the authorisation routine.
    ObfuscatePro is a Java bytecode obfuscator that allows you to customize the obfuscation by specifying classes to exclude from the obfuscation.
    mindprod.com /jgloss/obfuscator.html   (1531 words)

      
     Series 80 Developer Platform for Nokia 9500 Communicator and Nokia 9300
    This document covers the basics of JNI, and it focuses on the details of the JNI application creation process.
    The Series 80 Platform C++ APIs provide developers with access to all platform features, including telephony, IP communication (with multihoming across supported wide and personal area networks using HTTP and WAP stacks), messaging, multimedia, and a range of application engines, as well as access to contacts and calendar data, word processing, and spreadsheet functionality.
    Series 80 Developer Platform 2.0 SDK for Symbian OS - For MIDP enables Java 2 Platform, Micro Edition (J2ME™) application development for devices based on Series 80 Developer Platform 2.0, and is compatible with the Nokia 9300 and 9500 Communicator.
    www.forum.nokia.com /main/0,6566,010_50,00.html   (1379 words)

      
     Mainframeforum - JNI, SIGCHLD, and waitpid
    Hi, I have a native C function that I'm calling from Java code using JNI (on Linux).
    Mainframeforum > Systems Engineering and Programming > Programming > JAVA > comp.lang.java.help > JNI, SIGCHLD, and waitpid
    JVM is all set up to handle that, it seems you are vastly complicating things by trying to go
    www.mainframeforum.com /showthread.php?threadid=613263   (1379 words)

      
     Debian -- swt-gtk
    Standard Widget Toolkit for GTK Gnome JNI library
    Standard Widget Toolkit for GTK Mozilla JNI library
    Standard Widget Toolkit for GTK Mozilla Java library
    packages.debian.org /testing/source/swt-gtk   (135 words)

      
     SWT: The Standard Widget Toolkit
    JNI is the standard mechanism used by all Java programs to invoke code written in C.
    How can this be true when SWT uses native widgets that provide an API in C? The answer is that Java provides a native interface to C (JNI) that is used by SWT to invoke the operating system from Java code.
    SWT goes one step further by enforcing a one-to-one mapping between Java native methods and operating system calls.
    www.eclipse.org /articles/Article-SWT-Design-1/SWT-Design-1.html   (135 words)

      
     Pythia V6.2 Java Native Interface (JNI) Software
    Using the JNI interface, Pythia can be configured with parameters passed through the interface and then run as a stand-alone application.
    In these framework applications, Pythia event objects are created and filled through a JNI interface to the HEPEvt common block.
    Pythia can also be configured and run in a Java framework so that generated events can be accessed and passed to Java analysis modules.
    www-lc.lbl.gov /software/docs/PythiaV6.2-JNI   (636 words)

      
     Nigeria.com Discussion Forums - Sultan quashes Fatwa on ThisDay reporter-----Salman Rus
    KADUNA — THE Sultan of Sokoto-led Jamaatu Nasril Islam (JNI), yesterday ruled out of order the fatwa issued against Isioma Daniel, the ThisDay reporter by the Zamfara State Government, saying a meeting of the body’s fatwa committee had been summoned to take a decision on issues arising from the publication which triggered the Kaduna mayhem.
    In disowning the fatwa by the Zamfara State Government, the JNI, through its Rapid Response Committee said the state had no right to pronounce fatwa.
    Not even the Sultan of Sokoto, who is unelected, and not recognised by the constitution should be able to issue death sentences on anybody.
    www.nigeria.com /dcforum/DCForumID1/1564.html   (636 words)

      
     :: Philip J Mikal ::
    I've read that only Apache 2.x can do JNI since earlier versions are not thread-aware.
    I'm trying to set up Tomcat and apache using the jni connector, but so far I've been unsuccessful.
    Unfortunately, when I tried Tomcat 4.0.4-b1 with Apache 2.0.36, it caused libjvm.so to crash while loading ("An unexpected exception has been detected in native code outside the VM" in libc's strlen())...
    mikal.org /interests/java/tomcat/archive/view?mesg=57840   (228 words)

      
     Newsletter no. 23, October 30th, 2002
    Direct buffers can be used from both sides of the JNI, allowing efficiencies such as direct memory manipulation without having to pass data through the JNI.
    ThreadLocal performance has dramatically improved over versions: the 1.2 implementation is synchronized and so didn't scale; the 1.3 implementation is faster than 1.2 but uses Thread.currentThread() which slows it; 1.4 is finally fast enough to make using ThreadLocals efficient for resource management.
    The FileChannel.transferFrom() and FileChannel.transferTo methods can transfer data file to some other channel, and vice versa in a way that can be optimized by many operating systems into a very fast transfer directly to or from the filesystem cache.
    www.javaperformancetuning.com /newsletter023.shtml   (3850 words)

      
     sunman: SUMMARY: Associating JNI WWN to specific JNI card
    We are aware of the method of using the JNI initialisation output in the
    messages file to associate the JNI WWN to a specific card/channel.
    look for the WWN + /dev path to identify which channel has which WWN.
    www.darklab.net /resources/sunman/18742.html   (291 words)

      
     CSCI-E 119 Java For Distributed Programming: Java Native Interface
    When concern over performance is a major factor in choosing an implementation language Java advocates can take refuge in the Java Native Interface, a.k.a JNI.
    Without JNI, Java might be rejected on suspicion of fatal performance penalties.
    Java is a robust, flexible, portable, object oriented language that offers an alternative to its predecessor as the language of choice for application programming, C++, and its predecessor, the C programming language.
    courses.dce.harvard.edu /~cscie160/JNI.htm   (291 words)

      
     A Brief Introduction to Java Native Interface
    The JNI functions are avalibale through an interface pointer, which is the first parameter of every native methods implementation on native side.
    The first argument is called interface pointer which can be used by native function to access JNI library function.
    Native methods are functions written in a language other than Java.
    www.geocities.com /kongwenyu/jni.html   (291 words)

      
     Mark J. Wielaard
    The way CNI maps your java classes into C++ classes reliefs you from the drudgery typically associated with JNI-coded interfaces and lets you use the constructs offered by C++ in concert with your java code.
    Using these constructs instead of their JNI procedural equivalents means you can get the same work done using less code.
    […] the philosophy behind how you interact with java from a native perspective is much different, in a good, geeky kind of way.
    classpath.wildebeest.org /diary/index.php?m=20040619   (291 words)

      
     jGuru: Java Native Interface (JNI) FAQ
    Using native code/JNI, this is demonstrated at http://www.rgagnon.com/javadetails/java-0285.html.
    JunC++ion is the combination of a tool that generates C++ proxy classes for compiled Java classes and a runtime library that takes care of all JNI related issues.
    You pass it to the native method as a primitive type and cast it to the appropriate pointer type once you're in C/C++.
    www.jguru.com /faq/printablefaq.jsp?topic=JNI   (291 words)

    Try your search on: Qwika (all wikis)

    Factbites
      About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
    Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.