Virtual Machinery logoBTree logo
  Download BTree Demos for J2ME, Android
Home BTree Guide BTree Performance Sample Applications BTree Roadmap Other Products

Developers working in constrained mobile environments often want a simple persistence solution without the overhead of a SQL database. Essentially what they want is a persistent HashMap - this is what you get from a BTree (if you haven't heard about BTrees before you can find out more about them here ). Many SQL databases use a BTree as their underlying data storage mechanism so you are essentially cutting out the middleman in terms of both space and performance. Virtual Machinery's Btree implementation offers you a pure Java solution that can be used in many mobile environments including J2ME, Android, Palm and Blackberry and is compatible with most Java based mobile development environments including Sun Wireless Toolkit, Nokia, Android and Palm. The same storage file format is used in all environments (J2ME, J2SE and J2EE) allowing the reading of data created on one platform on another platform.

We offer a wide range of licenses in a licensing program which operates in an incremental and transparent way ensuring that you lose none of your investment as you progress from development to full commercial implementation. You can find out more about our pricing here and our license roadmap here

You can find out more about our implementation on the BTree FAQ page. We also have some BTree programming tips and tricks listed here which will show you how to make the most efficient use of BTrees in your application. We always welcome feedback on our product and demos - please feel free to contact us using the link at the bottom of the page.

So that you can see just how valuable BTree could be to you in a mobile environment we are letting you download a demo J2ME application based on the BTree product for free. This demo allows you to use a BTree as a highly efficient, small footprint data storage method on the J2ME platform. The code is designed to run on Suns Wireless Toolkit Reference platform (Version 2.1) but the demo also includes implementations for the Nokia Developers Suite (Version 2.1) and the Palm OS and should be deployable on any J2ME MIDP compliant device. Full documentation is provided as part of the download and is also available here. We know you'll be impressed! We offer two versions of the demo - a self extracting zip file for Windows based systems and a tar.gz file for Linux and other systems. Click on the appropriate link to download the files -

For the Windows self-extracting zip file click here and choose 'Save target As..' (483Kb)

For the Linux (and others) tar.gz file click here and choose 'Save target As..' (361Kb)

If you are developing for Googles Android (TM) Mobile platform you can use the standard Java Btree distribution without modification we have provided a short guide for existing licensees . We also have a demo application which can be run on he Android platform which you can download here. This is a zip file - click here and choose 'Save target As..' (734Kb).


You can find out how to use BTrees in J2EE here and can download working code here .

You can find out how to use BTrees in J2SE (standard java desktop) here and can download working code here .

Buy Virtual Machinerys BTree implementation online.


You may be interested in some of our other products. All have demo or trial versions. Just click on the links below to find out more -



 
 
 

Contact Us

All Content © 2009 Virtual Machinery   All Rights Reserved.
Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions .