Maxim>Products> iButton > Newest Version of iB-IDE for the Java-Powered iButton Devices

Newest Version of iB-IDE for the Java-Powered iButton Devices

The iB-IDE provides a complete programming environment designed to aid in rapid software development for the Java-powered iButton® device. A Java host application located on a personal computer or embedded system communicates with any applets installed on the iButton device, and with the introduction of iB-IDE, the design of both is easy. Some of iB-IDE's main features include: a fully-functioning iButton simulator with Java source code level debugging; a built-in text editor with Java keyword highlighting, macros, search and replace, and Java language-sensitive formatting; integrated Java compile and run functionality, and the ability to communicate with and control iButton devices connected to your system.
The newest version of iB-IDE is now available. iB-IDE 1.10 includes emulators for all versions of the Java-powered iButton device. Also, you can now run iB-IDE on all versions of Java 2, including the new JDK 1.3.

iB-IDE 1.10 for Windows and Solaris Sparc -- Download Instructions:

If you do not have the Setup.Class
  • Download and install Java 2 (JDK 1.2).
  • Make sure the JDK1.2\bin directory is in the beginning of your PATH. (This environment variable must also be set when running iB-IDE.)
When you have the Setup.Class
Go to and follow the links for your operating system.
Installation Instructions
  • Run the setup.class with java setup
  • Make sure you are using the java executable that comes with your JDK, i.e. it should be located in your [JDK]/bin directory. You may need to explicitly call that JDK. For example: c:\jdk1.2.1\bin\java setup
Installation Issues:
  • On Windows2000, the install program cannot make any desktop icons or start menu items. To run the program, find a file in the install directory called iB-IDE_1_10.bat and double click it to run. There is also a file called index.html that is an entry point to the help files for the iB-IDE.
  • On Linux and Solaris, make sure that you have write permissions to the JDK's jre/lib/ext directory.
  • If you see the error "You must have write permissions to the JDK directory", it may also mean that some files in the jre/bin, jre/lib, or jre/lib/ext folders are read-only. Please make these files writeable so the install can provide you with newer versions.
  • If the install fails because it cannot find tools.jar, try running the setup class by explicitly defining the path to your JDK's version of java.exe. For example, try: c:\jdk1.2.1\bin\java setup
  • If you are running Linux, you will need to install Java's CommAPI on your machine. Our install does not have the Linux CommAPI included.
  • The emulators now support the debugging of the cryptographic functions of the Java-powered iButton device. However, you will need to install Java's JCE, or Java Cryptography Extension and include the provided jar file in your classpath when you run (You can also put this file in your [JDK]\jre\lib\ext directory). Download it from
  • On Solaris and Linux platforms you should specify the entire installation directory. Do not use a relative directory for the target location. For example, instead of installing to the "iB-IDE" directory, use "/usr/home/jqpublic/iB-IDE".
For bug reports or questions, .