Implicit parameters: dynamic scoping with static types
Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
MPI and Java-MPI: contrasts and comparisons of low-level communication performance
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Smart packets: applying active networks to network management
ACM Transactions on Computer Systems (TOCS)
Virtual Java/FPGA interface for networked reconfiguration
Proceedings of the 2001 Asia and South Pacific Design Automation Conference
Bounding space usage of conservative garbage collectors
POPL '02 Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
A Study of Adaptive Forward Error Correction for Wireless Collaborative Computing
IEEE Transactions on Parallel and Distributed Systems
Certificate Use for Supporting Merging and Splitting of Computational Environments
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
Automatic Reincarnation of Deceased Plug-Ins in the HARNESS Metacomputing System
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
A PC-NOW Based Parallel Extension for a Sequential DBMS
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
A Simple, Fault Tolerant Naming Space for the HARNESS Metacomputing System
Proceedings of the 7th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Toward Pure Polylingual Persistence
POS-9 Revised Papers from the 9th International Workshop on Persistent Object Systems
PVM Emulation in the Harness Metacomputing System: A Plug-in Based Approach
Proceedings of the 6th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
A component-based approach to build a portable and flexible middleware for metacomputing
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Heterogeneous Distributed Virtual Machines in the Harness Metacomputing Framework
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
SmartMethod: an efficient replacement for method
Proceedings of the 2004 ACM symposium on Applied computing
Design of Large-Scale Polylingual Systems
Proceedings of the 26th International Conference on Software Engineering
Theatrical storytelling in a virtual space
Proceedings of the 1st ACM workshop on Story representation, mechanism and context
Computing in Science and Engineering
Complete translation of unsafe native code to safe bytecode
Proceedings of the 2004 workshop on Interpreters, virtual machines and emulators
Developing dynamic-reconfigurable communication protocol stacks using Java: Research Articles
Software—Practice & Experience
Inlining java native calls at runtime
Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments
Checking type safety of foreign function calls
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
The KaffeOS Java runtime system
ACM Transactions on Programming Languages and Systems (TOPLAS)
Future Generation Computer Systems
Eventrons: a safe programming construct for high-frequency hard real-time applications
Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation
A microkernel virtual machine:: building security with clear interfaces
Proceedings of the 2006 workshop on Programming languages and analysis for security
Extended portal: violating the assignment rule and enforcing the single parent rule
JTRES '06 Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems
Heap protection for Java virtual machines
PPPJ '06 Proceedings of the 4th international symposium on Principles and practice of programming in Java
Writing Solaris device drivers in Java
Proceedings of the 3rd workshop on Programming languages and operating systems: linguistic support for modern operating systems
Executing Java programs with transactional memory
Science of Computer Programming - Special issue: Synchronization and concurrency in object-oriented languages
On bytecode slicing and aspectJ interferences
Proceedings of the 6th workshop on Foundations of aspect-oriented languages
Creating Java to Native Code Interfaces with Janet
Scientific Programming
Mixed-language high-performance computing for plasma simulations
Scientific Programming
CSE: a C++ servlet environment for high-performance web applications
ATEC '03 Proceedings of the annual conference on USENIX Annual Technical Conference
Cloneable JVM: a new approach to start isolated java applications faster
Proceedings of the 3rd international conference on Virtual execution environments
LIL: an architecture-neutral language for virtual-machine stubs
VM'04 Proceedings of the 3rd conference on Virtual Machine Research And Technology Symposium - Volume 3
Implementing JNI in java for jalapeño
JVM'01 Proceedings of the 2001 Symposium on JavaTM Virtual Machine Research and Technology Symposium - Volume 1
ACM Transactions on Mathematical Software (TOMS)
JTRES '07 Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems
Jeannie: granting java native interface developers their wishes
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Ilea: inter-language analysis across java and c
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Type qualifier inference for java
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Confessions of a used programming language salesman
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
The Chubby lock service for loosely-coupled distributed systems
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Java heap protection for debugging native methods
Science of Computer Programming
Modeling and evaluation of supply chains with GSPN components
Proceedings of the 2nd international conference on Performance evaluation methodologies and tools
Checking type safety of foreign function calls
ACM Transactions on Programming Languages and Systems (TOPLAS)
Finding bugs in java native interface programs
ISSTA '08 Proceedings of the 2008 international symposium on Software testing and analysis
Proceedings of the 2008 Spring simulation multiconference
SpringSim '07 Proceedings of the 2007 spring simulation multiconference - Volume 2
Enhanced integration of Java to symbian OS using smart pointers
JTRES '08 Proceedings of the 6th international workshop on Java technologies for real-time and embedded systems
Mixing source and bytecode: a case for compilation by normalization
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
An empirical security study of the native code in the JDK
SS'08 Proceedings of the 17th conference on Security symposium
Demystifying magic: high-level low-level programming
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
A Reliable and Fast Data Transfer for Grid Systems Using a Dynamic Firewall Configuration
Euro-Par 2008 Workshops - Parallel Processing
The Kleene Language for Weighted Finite-State Programming
Proceedings of the 2009 conference on Finite-State Methods and Natural Language Processing: Post-proceedings of the 7th International Workshop FSMNLP 2008
Formalisation of C Language Interfaces
Electronic Notes in Theoretical Computer Science (ENTCS)
SlimVM: a small footprint Java virtual machine for connected embedded systems
PPPJ '09 Proceedings of the 7th International Conference on Principles and Practice of Programming in Java
JCUDA: A Programmer-Friendly Interface for Accelerating Java Programs with CUDA
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
The mythical matched modules: overcoming the tyranny of inflexible software construction
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Debug all your code: portable mixed-environment debugging
Proceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications
Finding bugs in exceptional situations of JNI programs
Proceedings of the 16th ACM conference on Computer and communications security
A programmable network address translator: Design, implementation, and performance
ACM Transactions on Internet Technology (TOIT)
Writing solaris device drivers in Java
Writing solaris device drivers in Java
High-performance high-volume layered corpora annotation
ACL-IJCNLP '09 Proceedings of the Third Linguistic Annotation Workshop
NTGsim: a graphical user interface for the nonlinear trajectory generation algorithm
ACC'09 Proceedings of the 2009 conference on American Control Conference
Future Generation Computer Systems
Agent-based architecture for designing hybrid control systems
Information Sciences: an International Journal
Management of web and associated grid technologies for quantum chemistry computation
ICCS'03 Proceedings of the 2003 international conference on Computational science
Jinn: synthesizing dynamic bug detectors for foreign language interfaces
PLDI '10 Proceedings of the 2010 ACM SIGPLAN conference on Programming language design and implementation
ajME: making game engines autonomic
Proceedings of the 3rd International Conference on Fun and Games
Autonomic computing and IBM system z10 active resource monitoring
IBM Journal of Research and Development
Automatic modeling for performance evaluation of inventory and outbound distribution
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans - Special issue on model-based diagnostics
Robusta: taming the native beast of the JVM
Proceedings of the 17th ACM conference on Computer and communications security
TaintDroid: an information-flow tracking system for realtime privacy monitoring on smartphones
OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation
Sets with cardinality constraints in satisfiability modulo theories
VMCAI'11 Proceedings of the 12th international conference on Verification, model checking, and abstract interpretation
JNI light: an operational model for the core JNI
APLAS'10 Proceedings of the 8th Asian conference on Programming languages and systems
Scala to the power of Z3: integrating SMT and programming
CADE'11 Proceedings of the 23rd international conference on Automated deduction
iEditors: extending iTask with interactive plug-ins
IFL'08 Proceedings of the 20th international conference on Implementation and application of functional languages
JET: exception checking in the Java native interface
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Composing heterogeneous software with style
Proceedings of the 1st International Workshop on Free Composition
International Journal of Applied Mathematics and Computer Science
Hit 'em where it hurts: a live security exercise on cyber situational awareness
Proceedings of the 27th Annual Computer Security Applications Conference
Quarantine: a framework to mitigate memory errors in JNI applications
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java
Virtual machines should be invisible
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
PLPV '12 Proceedings of the sixth workshop on Programming languages meets program verification
Immersive molecular virtual reality based on x3d and web services
ICCSA'06 Proceedings of the 6th international conference on Computational Science and Its Applications - Volume Part I
A generic language for dynamic adaptation
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
A fine-grained and x.509-based access control system for globus
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Region-Based RTSJ Memory Management: State of the art
Science of Computer Programming
Multi-level virtual machine debugging using the java platform debugger architecture
PSI'09 Proceedings of the 7th international Andrei Ershov Memorial conference on Perspectives of Systems Informatics
Polymorphic type inference for the JNI
ESOP'06 Proceedings of the 15th European conference on Programming Languages and Systems
Fast PDE-Based image analysis in your pocket
SSVM'11 Proceedings of the Third international conference on Scale Space and Variational Methods in Computer Vision
Proceedings of the 2011 ACM SIGPLAN X10 Workshop
Use of HPC-Techniques for large-scale data migration
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing
Integrating multimedia streaming from heterogeneous sources to JavaME mobile devices
International Journal of Communication Systems
Distributed garbage collection for managed X10
Proceedings of the 2012 ACM SIGPLAN X10 Workshop
Ontology based knowledge management and learning in multi-agent system
KES-AMSTA'12 Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications
A high-productivity task-based programming model for clusters
Concurrency and Computation: Practice & Experience
Distributed embedded condition monitoring systems based on OSA-CBM standard
Computer Standards & Interfaces
Design and Implementation of an Autonomic Code Generator Based on RTPA
International Journal of Software Science and Computational Intelligence
An efficient native function interface for Java
Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools
JNICodejail: native code isolation for Java programs
Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools
osmfind: fast textual search on OSM data -- on smartphones and servers
Proceedings of the Second ACM SIGSPATIAL International Workshop on Mobile Geographic Information Systems
Bringing java's wild native world under control
ACM Transactions on Information and System Security (TISSEC)
Multimedia access to mobile environments using indoor semantic maps
Multimedia Tools and Applications
Hi-index | 0.00 |
From the Book:PREFACE: This book covers the Java(TM) Native Interface (JNI). It will be useful to you if you are interested in any of the following: integrating a Java application with legacy code written in languages such as C or C++ incorporating a Java virtual machine implementation into an existing application written in languages such as C or C++ implementing a Java virtual machine understanding the technical issues in language interoperability, in particular how to handle features such as garbage collection and multithreading First and foremost, the book is written for developers. You will find easy steps to get started with the JNI, informative discussions on various JNI features, and helpful tips on how to use the JNI effectively. The JNI was initially released in early 1997. The book summarizes two years of collective experience gained by engineers at Sun Microsystems as well as the vast number of developers in the Java technology community. Second, the book presents the design rationale of various JNI features. Not only is this of interest to the academic community, but a thorough understanding of the design is also a prerequisite to using the JNI effectively. Third, a part of the book is the definitive JNI specification for the Java 2 platform. JNI programmers may use the specification as a reference manual. Java virtual machine implementors must follow the specification to achieve conformance. Send comments on this specification or questions about JNI to our electronic mail address: jni@java.sun.com. For the latest on the Java 2 platform, or to get the latest Java 2 SDK release, visit ourwebsite at ...