Skip to content

Details

*Please note this is an LJC event. Skills Matter are hosting this event and are handling the attendance - it is essential that you confirm your place at this link: http://skillsmatter.com/podcast/home/java-native-interface-with-eclipse-and-android *

Java Native Interface with Eclipse and Android - Presented by Jeff Lawson.

The Java Native Interface (JNI) enables Java developers to make use of C libraries for high-performance functions such as telephony, sound and graphics. JNI enables developers to re-use their existing C/C++-based software and opens up the opportunity to use the C/C++ libraries developed by the company or organisation they work for.

This event provides broad and detailed coverage of JNI across all platforms and specifically for the Android NDK. This is a how-to presentation with fully working code samples and turn-key instructions for implementing all aspects of JNI listed below.

The presentation will be delivered using slides and live code demos.

The following subjects will be covered:

  • What is JNI and why use it?
  • Writing C functions and C++ methods callable from Java
  • Mapping strings and other data types
  • Writing callbacks into Java
  • Exception handling
  • Memory management
  • Threading
  • SWIG
  • Using standard C libraries
  • Using open source shared libraries, e.g. OpenJPEG
  • Adding native code libraries to JAR files
  • JNI with the Android NDK
  • Targeting multiple processor architectures
  • Using native APIs, e.g. OpenSL ES in Android 2.3
  • Debugging native code in Eclipse

All slides and codes samples will be provided to attendees.

Who should attend:

Developers wishing to gain a good understanding of the Java Native Interface plus the Android NDK.

This event assumes that attendees are Java developers with at least a passing acquaintance with C/C++. Attendees are assumed to have no experience of JNI.

Bio:

Jeff Lawson is a Java / C / C++ / Obj-C developer who works for an international telco. He wrote his first JNI-based product, a JNDI service provider, in 2001. He now uses JNI as a crucial and extensive part of his Android telephony development.

Agenda:

18:15: Doors Open
18:30: Main presentation - presented by Jeff Lawson (90 mins approx.)
20:00 approx: Networking and informal discussion at: The Old Ivy House Pub, 166 Goswell Road EC1V 7DT www.oldivyhouse.co.uk (http://www.oldivyhouse.co.uk/)

Please Note:

Nearest tube: Barbican
Nearest Coffee Shop: Sun Coffee Shop, 55-63 Goswell Road, London, EC1V 7EN for if you arrive early
After event drinks venue: The Old Ivy House Pub, 166 Goswell Road EC1V 7DT www.oldivyhouse.co.uk

*Please note this is an LJC event. Skills Matter are hosting this event and are handling the attendance - it is essential that you confirm your place at this link: http://skillsmatter.com/podcast/home/java-native-interface-with-eclipse-and-android *

Event Organised by RecWorks

http://photos3.meetupstatic.com/photos/event/c/5/0/0/event_140270432.jpeg (http://developercareers.recworks.co.uk/online/JobSearchResults.aspx)

Event kindly sponsored by:

http://photos3.meetupstatic.com/photos/event/c/b/2/2/event_246952002.jpeg (http://www.cogentlogic.com/London)

Cogent Logic is a provider of premium hands-on training courses for software developers.
LJC members can get 15% discount on our upcoming one-day cryptography courses simply by quoting "LJC" when registering.

Cryptography for Java Developers runs in central London on: - Wednesday 26 June 2013 - Saturday 29 June 2013

Cryptography for C Developers runs in central London on: - Wednesday 10 July 2013 - Saturday 13 July 2013

To register for these courses, please: - Visit www.cogentlogic.com/London or - Call freephone: 08000 438 478

Related topics

You may also like