Proceed to WirelessDevNet Home Page
Publications, e-books, and more! Community Tutorials Store Downloads, tools, & Freebies! IT Career Center News Home
newnav.gif

Newsletters
EMail Address:



   Content
  - Articles
  - Columns
  - Training
  - Library
  - Glossary
 
   Career Center
  - Career Center Home
  - View Jobs
  - Post A Job
  - Resumes/CVs
  - Resource Center
 
   Marketplace
  - Marketplace Home
  - Software Products
  - Wireless Market Data
  - Technical Books
 
   News
  - Daily News
  - Submit News
  - Events Calendar
  - Unsubscribe
  - Delivery Options
 
   Community
  - Discussion Boards
  - Mailing List
  - Mailing List Archives
 
   About Us
  - About WirelessDevNet
  - Wireless Source Disks
  - Partners
  - About MindSites Group
  - Advertising Information
 

Product Review: PointBase Mobile Edition

By Clayton Crooks

If the name Bruce Scott sounds familiar to you, it's because it probably is. One of the cofounders of Oracle (along with Larry Ellison, Bob Minor, and Ed Oats) and later Gupta Technology (now Centura) where he created the first PC and PC server-relational databases, Bruce left Oracle in 1984 to begin additional business ventures. In 1998, fourteen years after leaving Oracle, he founded Pointbase, a San Mateo, California based company that supplies small footprint Database Management Systems (DBMS) for portable devices like PDAs and mobile phones.

In a relatively short period of time, Pointbase has gone through several revisions, and currently at 3.4, is a product to consider if you are looking for a database that can connect to enterprise-class data management systems like Oracle, IBM DB2 or Sybase.

Java Compatibility is the Key

Pointbase Mobile Edition, which is fully written in Java, is an object-relational database specifically designed for mobile client applications, Internet appliances and wireless devices. Through the use of Java and adherence to mainstream industry standards including SQL, JDBC, TCP/IP, and HTTP, Pointbase Mobile Edition delivers platform independence and a set of functionality useful in any data management solution. Pointbase can be deployed on any computer or device with no dependency on the operating system, version, or hardware. This outstanding deployment capability allows developers to deploy a single version of the database on virtually any system without porting or writing system specific code.

Pointbase, again because of its pure Java implementation, can be used with the majority of Java Integrated Development Environments (IDE) including VisualCafé, Microsoft Visual J++, IBM Visual-Age, and Inprise JBuilder. Additionally, KeyLabs has certified Pointbase for 100% Pure Java compatibility. As a result, customers can use most existing Java development environment with Pointbase. Developing applications using technologies like Personal Java Application Environment (PJAE), JDBC API, Java Development Kit (JDK), Java Native Interface (JNI), and Abstract Windowing Toolkit (AWT) will also be supported, again because of the pure Java implementation.

The Market

The majority of the Pointbase market is the handheld PC and PDA arena because the majority of mobile users rely primarily on handheld devices to access data. That being said, Pointbase is becoming increasingly involved in the mobile phone market, which will supply the largest growth area in this segment. The compact size of Pointbase's DBMS footprint enables it to work with any Java enabled mobile device.

To optimize its use on small memory and small processor systems, Pointbase Mobile Edition is designed with a dynamic footprint architecture, which allows modular deployment of only the database functionality needed for a given application. In return, this optimizes use of memory and processor resources. After an application is developed, Pointbase Point-Configure allows developers to configure the deployed jar file based upon the DBMS functionality required.

Pointbase can also be used in Internet appliances. They share many of the same traits as mobile applications as they are remote computing devices with limited functionality. They have similar requirements for their applications as well: they need to utilize a very small footprint, provide zero administration (or very close) and they must be easily deployable on a wide range of platforms. Pointbase provides all of the necessary ingredients in this market as well.

Projections in market growth vary, but according to a research survey conducted by Forrester, approximately 23% of the workforce connect to the corporate network from a remote location, a number that is fully expected to rise to about 35% by 2002. Another study, this one completed by Jupiter Communications, has estimated the number of Internet-capable PDA devices will continue their phenomenal grow from 5.2 million today to approximately 12 million by 2003. Regardless of the accuracy of these projections, the actual number of mobile workers will be tremendous. With a market growing nearly exponentially, the future for Pointbase looks increasingly bright.

The Internet

The mention of mobile applications will almost always include at least a mention of the Internet. Pointbase takes full advantage of the distributive power of the Internet and the cross-platform independence of Java to provide "anonymous" deployment, a term Pointbase has trademarked. Anonymous deployment describes the feature of being able to download their database onto any platform and have it run flawlessly as long as Java is supported on the target machine.

Pointbase provides an add-on product called UniSync that provides bi-directional data synchronization between Pointbase databases and with enterprise data sources located anywhere on the Internet. UniSync allows enterprises to extend the reach of corporate data across the Internet, enabling new services and products for customer service, field operations, supply chain management, and more. The UniSync option adheres to the design standards of 100% Pure Java, near-zero administration, and has an ultra-small footprint.

New Features

As was previously mentioned, Pointbase is now in release 3.4. In addition to a number of advanced new features, this release includes many bug fixes, performance improvements, and user interface enhancements. Of the enhancements and new features in Pointbase, the Footprint Manager is the most noticeable addition but not the only improvement. The performance enhancements are almost as impressive and include enhancements for queries, enhancements to Conflict Resolution introduced in Release 3.3, Improved scalability and reduced memory use when re-using connections.

Requirements

The Pointbase Mobile Edition has very simple requirements and needs one of the following Java Virtual Machines for installation:

  • SUN JDK 1.1.8 or later
  • Microsoft Java 5.00.3165 or later
  • IBM JDK 1.1.8 or later
  • Linux Blackdown JVM 1.1.7 or later.
  • Macintosh MRJ 2.1 or later

Conclusion

Because it is written in pure Java, Pointbase Mobile Edition coincides with the Java IDEs you are already accustomed to and add-ons such as UniSync provide additional functionality making it a product that is quick to learn. The market in the mobile segment is becoming increasingly strong, and Pointbase Mobile Edition can run on a wide variety of platforms such as PDAs, mobile phones and Internet Appliances. Because of these and many other factors, if you're in the market for an all-encompassing solution, you should download the evaluation version and give it a try!


Clayton Crooks can be reached at crooks@planetc.com.
Sponsors

Search

Eliminate irrelevant hits with our industry-specific search engine!









Wireless Developer Network - A MindSites Group Trade Community
Copyright© 2000-2010 MindSites Group / Privacy Policy
Send Comments to:
feedback@wirelessdevnet.com