OmniRemote™ Development Kit

 
OmniRemote™ Development Kit
Put the magic of our award-winning OmniRemote™ application in your program! Recording and playing-back consumer IR on a device designed for IRDA is no easy task, but with our development library it is. We've done all of the hard work for you!

Simply write your PalmOS program, making calls into our library, compile and voila, you now have a consumer IR enabled program. All the end-user needs to run your program is a PalmOS-enabled device and their own copy of our OmniRemote™.

See how robust and easy our library is to use- with absolutely no risk! Simply download a copy of the Development Kit and a copy of OmniRemote™ (under a 15-day trial period) and you have everything you need to write consumer-IR program at no cost to you.

Did you know?
It's Free!
The Development Kit costs you nothing to use. All you need is a copy of OmniRemote™ installed on the PalmOS device that uses the application written with the library.

Sample Applications
Start coding IR into your PalmOS programs today! Not only does the DevKit come with a sample application, but full source code to our free RoboRemote application is available as well.

The OmniRemote™ Development Kit provides:

  • Access to all of OmniRemote's training and playback of standard and repeating buttons, auto frequency detection mode and IR test mode.

  • Adds the ability to send and receive data using a standard RS-232 style frame (i.e. start bit, data, parity, stop bit) modulated on top of an IR carrier.

  • Many configurable options including baud rates, data bits, parity, data inversion, and reverse bit sequence.

  • Communication with a Lego Mindstorm's RCX or Scout.
 

Resources:

  • The OmniRemote™ Development Kit (Zip File-122KB) contains everything you need to get started. Here is a partial listing or what is included in the file:
    • StartHere.txt
      Gets you started on becoming familar with the library.

    • ORLib.prc
      The OmniRemote™ library that is needed for versions of OmniRemote™ below v1.2.

    • FileFormat10.txt
      Describes the database file format for OmniRemote™ versions below V1.2.

    • FunctionDescriptions.txt
      Describes the OmniRemote™ library functions.

    • Example.c
      An example program of how to use the OmniRemote™ library.

    • LegoRemote.c
      An example of how to use the OmniRemote™ Library to control Lego MindStorms.

    • RoboRemote.prc
      Precompiled and ready-to-run version of the LegoRemote.c program above. (This is the free program that Pacific Neo-Tek provides to Lego MindStorm users.)

 

Final Considerations:

  • The OmniRemote™ Library will send and receive Consumer IR signals, not IRDA. Consumer IR is data modulated on top of a carrier, usually used for remote controls and sometimes for data transfer at slow speeds. IRDA has no carrier and is used for high speed data transfer. Our Technical FAQ has some information about how use IRDA on PalmOS PDAs.

  • The OmniRemote™ Library contains all of OmniRemote's IR functions and they can be called from your application. If the user has OmniRemote™ V1.2 or later the library is installed automatically. Users of earlier versions of OmniRemote™ will need to install the library separately. In order for the library to function, the user must have a registered copy of OmniRemote™ or it must be within its 15 day evaluation period. The evaluation period is 15 days of actual use, rather than calendar days.

  • Pacific Neo-Tek offers minimal technical support for the OmniRemote™ Development Kit. We won't help you write your program, but we will answer questions about the library not answered in our Technical FAQ. Submit your questions to devkit@pacificneotek.com. (Only send questions about the library to this email address. All other questions sent to that address will be ignored.)



[Home]   [Products]   [Download]   [Orders]   [Contact]

 

Palm Pilot™ is a trademark of 3Com Corporation.