User Forum
Need help or just want to chat?
Software Store
Discounts & Special Offers every day
Hardware Store
From PDAs to Memory Cards- we have the lot!
Reviews
Impartial reviews on hardware, software & accessories
Contact Us
Send us your news & feedback
Search
Can't find what you are looking for?
WindowsMobile247
The world of Windows Mobile done the 247 way
MoreMobile247
From the iPhone to Symbian- it's all here
March 2008 News Posts
Su M Tu W Th F Sa
F24 F25 F26 F27 F28 F29 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 F19 F20 F21 F22 F23

Home



Brando

PDair
   

Accessories - Cases, Cables, Screen Protectors

Word Watch

PDA Hut
 

Advertising


This web site has no connection to any company or public institution. (c) 2008 www.pda247.com

Topic:

 AccessPlus by Mike Featherstone

Date:

01/06/2004

 

AccessPlus

by Mike Featherstone

 

Introduction

 

AccessPlus is the first piece of PalmOS software I have actually asked to review. Having used MS Access on a few projects over the years, the chance to examine an application that claims to synchronise Access data to my handheld was too good to miss.

 

AccessPlus is advertised as being able to synchronise full relational databases comprising suites of linked tables of data between desktop and handheld, though it is unclear as to whether this includes synchronisation of the link attributes themselves. Simultaneous database updates on both platforms are apparently supported, with full synchronisation being restored at the next hotsync operation. This all sounds promising for those who need access to data from Access while on the move.

 

Interface

 

AccessPlus offers its own rather unique interface using a tabular data display and set of buttons to perform all the normal database operations. The colour scheme is interesting, not necessarily to my taste, but the idea is simple. Press a button then select a row in the displayed table on which to perform the operation.

 

Adding a database to your handheld, a table to a database, a record to a table or a field to a record definition - all use the same mechanism and the same button, the actual operation selected being dependent upon the data displayed at the time. You have to understand the meanings of all the buttons, of course, but I suspect that comes fairly quickly after prolonged use. I was certainly starting to get to grips with it after just a couple of days.

 

Data Management

 

AccessPlus supports a subset of the data types that are available within Access so you will find that the type of certain data items is converted on each transfer between platforms. This actually works OK (at least on the databases I tried) and while it’s a bit disconcerting to see some dedicated Access types represented as straight numeric types in AccessPlus, it doesn't seem to cause a problem (in terms of affecting the content of the data). What it does do, however, is raise questions about the usability of the converted Access data on the move.

 

As an example, if you have a database referencing 5 regional sales offices identified in Access using checkboxes, identification of these offices within AccessPlus will not be so straightforward. Rather than displaying any boxes or names you are used to, each office will be identified by its number (used behind the scenes in Access to identify which box to check). It will be down to you to remember which office corresponds to which number.

 

This is not a large problem for new implementations as, with a bit of careful preparation, any Access database can be constructed so as to avoid using the types of data representation that will become unhelpful when copied to AccessPlus. It will be an issue, however, for all those who have an existing database configuration that they would wish to use in conjunction with AccessPlus on the handheld.

 

(It may be possible, in future releases, to hang a 'list' type definition onto one of these numeric fields, but this is not supported in the current release as far as I know.)

 

Database queries are also supported in AccessPlus. Again it's not clear from the manual whether these can be synchronised with Access or not (though when I tried it for myself, I concluded that they weren't synchronised).

 

Queries can use the contents of one or more database fields in an evaluation expression that is then used to display a subset of the records within a single table of a database. Only these simple queries are supported, however, the more complex cross-table queries available on the desktop being unavailable here.

 

Analysis

 

I must confess, my initial impressions of this software were mixed.

 

As an instant positive point, AccessPlus fully supports hi-res+ displays and works in both landscape and portrait formats on the Tungsten T3. An immediate irritation, though, is the fact that any control that opens up a window for data entry doesn't put you into edit mode automatically. Rather, you are presented with an empty box in which you have to specifically place the cursor with an otherwise un-necessary stylus tap.

 

The requirement to install of 23Mb of windows update was also a dis-incentive. I imagine, that in a corporate environment, with dedicated bandwidth and IT staff, this would not be a big deal but it is an extremely tedious process on a 56k dial up modem!

 

Having finally got the installation sorted out, rather than concentrating on the simple databases supplied with the application, as these seemed to work without problem, I dropped a small database of my own into the AccessPlus directory on the PC and pressed the HotSync button. My database quite happily transferred to the handheld so I modified a record and hotsynced again and that's when the trouble began.

 

The AccessPlus conduit synchronisation works OK so data modified on the handheld is correctly reflected back onto the desktop. When the backup conduit kicked in, however, the process suddenly started taking an inordinately long time. Although the HotSync logos were doing their thing on both Palm and PC, nothing was actually being written to the disk of the PC. The process had locked up.

 

Resetting the T3 and killing off HotSync on the PC solved the immediate problem, but didn't get me any closer to assessing the capabilities of AccessPlus. I decided to attempt something simpler.

 

I created a small database on the Palm, using one item of each supported data type, and synchronised that with Access on the PC. This led me to my next problem, which was helpfully confirmed in an email from SmartCell. While AccessPlus offers a set list of types for database use, not all of them are actually supported yet. I didn’t find this written down anywhere and the software itself certainly doesn’t stop you trying to use them but it appears that if you do, the synchronisation process gets seriously upset. AccessPlus itself also gets upset about this – on the second day of the free seven day trial period, the application asked me for a registration code. Fortunately I'd been supplied with one otherwise this review would be shorter than it is.

 

I tried again with another new database, this time with more success as I limited my efforts to those data types that were definitely reported as supported by SmartCell. This didn’t completely clear up the backup conduit issues, however, and a reset mid synch began to become a regular occurrence (required about 50% of the time).

 

Having had some measure of success, I created a second table in my database. As I stated in the introduction, AccessPlus is supposed to handle relational databases synchronised from the desktop. In their email, SmartCell had already indicated to me that this is not yet fully supported (the synchronisation of data is offered currently, but not the relationships - a limitation that makes the handheld a read-only tool in any real world application) so instead, I wanted to see how cross table relationships were handled locally. Again, it was a bit of a disappointment.

 

Database joins (or links) are the key to any relational database. They define the links between the different tables of data and therefore the structure of the database itself. While the join fields in AccessPlus work, in as far as they successfully link tables together, there seems to be no way of controlling the records that are joined on each side of the link. As far as I can tell, these joins work in purely chronological order i.e. the first records of each table are joined, as are the second etc. While it is possible that someone could require this, it is unlikely that it will be a key requirement of every database created for use on a handheld computer.

 

The manual doesn’t go into any depth on how joins are supposed to work and my emails to SmartCell elicited no further replies. It may be that what I was seeing was simply the manifestation of the unsupported relationships already mentioned. With nowhere else to turn and so no way of finding out, however, I had to give up trying to demonstrate any useable relational functionality within this application.

 

Having got these mixed results, I lost heart with AccessPlus somewhat. The final straw, though, came from yet another failed synchronisation attempt at 11:15 one evening. Having soft-reset my T3 yet again, it refused to start-up without error, forcing me, eventually, to perform a hard-reset and spend a further hour rebuilding my device set-up. (I have since invested in a card backup utility!)

 

Removing AccessPlus from the device has removed all trace of these errors.

 

Conclusions

 

Even ignoring the conduit issues which, I suppose, may be unique to myself, the levels of functionality and data presentation offered by this application are not nearly enough to support anything but the simplest mobile business (or personal) use. While I managed to demonstrate some level of synchronisation between AccessPlus and Access, the translation of data types and the inability to use certain formats, some that are falsely claimed as implemented, really puts too many constraints on serious use.

 

If the conduit issues I experienced are taken into consideration as well, then any decision about whether to purchase this software is really already taken (for me at least). I think SmartCell is probably well on the way to a reasonable handheld implementation of an Access compatible product (if you can handle the colour scheme) but it is certainly not ready yet and probably should have been held back for another iteration of development before being released onto the market.

 

 

Category:

Software Reviews