VBCE.com - The Premier Website For Visual Basic/CE Developers

 

*Dev Corner

Sample Code
Controls
Workarounds
Tips & Tricks
Q & A
Forums

*Goodies
Downloads
Software
Bookstore


*General
Home
What's New
General Info
Misc. Info


*News Worthy
News
Articles
Editorials
KB Articles
Reviews
Awards

*Miscellaneous
Web Links
Partners
Search
Feedback
Advertising

<% On Error Resume Next SiteStats() %>

Sponsors


More...


HPC.Connect Control (Review)

HPC.ConnectTM by HPC Technologies
Review by mike@vbce.com

Overview: HPC.Connect is a set of three ActiveX controls that allows you to programmatically control a handheld PC from the desktop computer. HPC.Connect does not allow you to create applications that run on an HPC, but rather desktop applications that interact and exchange data with a handheld PC. HPC.Connect provides the ability for file manipulation, database control, and system control of the remote device entirely from the desktop computer.

From top to bottom this product is a winner! HPC.Connect is a first class product that every control maker should emulate.

star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)   Installation - The installation of HPC.Connect flawless. It does not require that you have Windows CE Services installed, so you can checkout the controls, code samples, and documentation on any PC. The install program uses Install Shield, and allows you to select the destination directory as well as the components to install in three categories (typical, compact, and custom). The custom category allows you to select Program Files, Example Files, and Help Files. I like this feature, it allows you to checkout just the portions that you are interested in. The uninstall was also flawless, completely removing all the files it installed.

star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)    Documentation/Help Files - I was really impressed that a Word *.DOC file manual was included. This is really handy if you wish to print it out and scribble notes on it and highlight notes. Even though the doc file contains all the information that the help file does, it shows a commitment to providing everything that customers desire. The documentation and help files clearly describe the product and show well commented code samples for everything. This is where many control venders fall short, they often provide a useful control, but make it difficult to implement because of documentation that is lacking, but not HPC Technologies. The documentation and help files include code samples, and virtually every line of code is commented so you know exactly what is happening at each point. Each code sample also includes a commented header that describes the overall functionality of what the sample is suppose to do - very nice.

star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)    Samples/Code Quality - The HPC.Connect demo includes several sample projects that show the use of each control.

Database Samples - There is a demo that shows how to browse through the databases on the HPC using the HPCDatabase control and return the name, size, and number of records in each database. A second database sample shows how to open and close a database by name, return the number of records, the number of fields in each record, the type of field, and it allows you to browse through and edit the fields. It also shows how to create and delete databases. A third database sample shows how to fill a grid control with the records and fields of a database.

File Sample -  The demo includes one sample that shows basic file manipulation. The demo only really shows how to copy a file to the HPC and a create a shortcut link on the HPC's desktop that points to the file. The HPCFile control allows copying, renaming, and deleting of files, as well as retrieving the attributes of files, everything you could possible want to know about a file -- many more properties for files are available on the HPC than on a desktop system, and this control reaches them all. The control also has a CreateShortcut method that allows the easy creation of shortcut (*.lnk files) on the HPC. Being that I'm a file manipulation/parsing maniac, I thought the sample could have shown other uses such as retrieving a list of files based on their properties and things like that.

System Samples - The HPCSystem control was pretty cool. It also comes with three sample programs. The first showed how to retrieve the the power status of the device. It knows what type of power it is operating on, external or battery, as well as the level of battery charge, the charging state, and even if there is a battery installed. The sample also includes code that shows how to calculate how much battery time is left. The other two samples show how to view and manipulate the registry on the remote device.

star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)    Usability - I found the controls very easy to use. There are not a lot of properties to set every time you do something. The controls also include a built in connect dialog that can be enabled and disabled, very nice.

star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)    Redistribution - VBCE.com permits royalty-free distribution of applications built using HPC.Connect. The controls are contained in three separate OCX's so you only have to redistribute the ones that your application uses. Redistribution is perhaps the only area that HPC.Connect needs to improve on. By this I mean that it requires that MFC42.DLL (919k) and MSVCRT.DLL (274k) are needed as dependent files. I'm a real stickler when it comes to dependent files, the fewer there are, the better.

star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)star_red.jpg (1439 bytes)    Overall Rating - Overall this is a superior product that leaves very little to improve on, it's easy to use, well documented, and doesn't leave you wishing for more. The purchase price of $129 is well worth the investment in such a nice control pack.

Other products from HPC Technologies:
HPC.GamepackTM is a collection of engaging and addicting games designed exclusively for the Windows CE operating system. Games will be released in in Q2 98.

Company Information:
VBCE.com
E-Mail: webmaster@vbce.com
Web Site: http://vbce.com

 

VBCE.com is DevX Winner!

Unless otherwise noted, all information on VBCE.com is Copyright 1998 - 2002
Windows, Windows CE, and Visual Basic are trademarks of the Microsoft Corporation.
VBCE.com is not responsible for content on external sites.
Send all feedback to webmaster@vbce.com
Webmasters - feel free to link to
VBCE.com - Premier Website for Visual Basic/CE Development

Buy Books!