Home
  • Blog
  • Developers
  • Products
  • About Us
  • Contact Us
  • Home
  • Proximity Explained
  • Social Proximity
  • Proximity Marketing
  • Gaming
  • Bluetooth

The Impronto Technology Licencing Kit (TLK) is designed as an OEM software product, and is sold as a source code and services solution by Rococo to companies wishing to include industry-standard Java support for Bluetooth (JSR82) in their products. The TLK supports the JSR82 standard Java APIs for Bluetooth (also known as JABWT – Java APIs for Bluetooth Wireless Technology). Publicly announced TLK customers include Myriad/Esmertec, Ericsson Technology Licensing, IBM, Ericsson Mobile Platforms, and Aplix Corporation. To date, Rococo’s implementation of JSR82 has shipped on over 180 million mobile phones.

The TLK is designed as a portable framework that can be ported to a new platform with minimum effort and maximum reliability. The TLK code base has been ported multiple times to different platforms, and so can typically deliver a better, faster and more reliable JABWT implementation than a roll-your-own in-house project.  It has been used to deliver JSR82 solutions on following OS / VMs/ Stacks and phones:

  • PalmOS, uItron, Linux, Windows, Windows Mobile, MeeGo
  • J9, Jblend, kVM, Jbed, and others
  • Extended Systems, BlueZ, Toshiba, Qualcomm, Broadcom, Open Interface, Ericsson,
  • Motorola, Samsung, LG, SonyEricsson, Sharp, Panasonic, INQ

Typically, porting the TLK to a given platform involves the following key steps, once the target OS, Stack and VM are known:

  1. Rapid prototype of “thin vertical slice” of JABWT, from Java through to Bluetooth Stack, to quickly identify any technical platform problems. This is usually focused on device discovery, as this tends to flush out core issues at an early stage. 
  2. Port integration layer to the target Bluetooth Stack API, including Java Virtual Machine integration
  3. Iterative test using Rococo’s TLK Test and Build Framework, until the TCK is passed

The platform is defined by the customers’ choice of Operating System, Java Virtual Machine and Bluetooth Stack. These variables determine the overall effort involved in integrating the TLK with the target platform. A number of our customers have also chosen to license the Rococo Simulator, in order to offer their developers an accompanying JSR82 development tool that enables them to get started with development “out of the box”.

Rococo’s TLK is the most deployed and most tested implementation of JSR82 worldwide, and has delivered a cost effective and compliant solution for dozens of our OEM customers over the years. For more details download this PDF.

Find out more about the TLK
Use the form below to have someone contact you about the TLK

Name
Email
Company
 
Technical Support

If you are having any problems or are in need of assisstance, our technical support team are here to help.Read More


Impronto Developer Center
Check our our Developers Center for more information on Impronto. Read More

Terms & Conditions Privacy Policy