Project Clock CE

Installing Project Clock CE

To install Project Clock on a CE device you merely run the pccesetup.exe file and follow the prompts. Note that some additional software is needed to run Project Clock CE. This software is called the NSBasic runtime and NewObjects.com's SQLite. This software only needs to be installed once. 

We strongly recommend you use the default folders when asked during the install. This is because the synchronization process assumes the default folders will be used. That is, the Project Clock file should be stored in \Program Files\Project Clock\ and the NSBasic runtime should be installed in \Program Files\nsbasic\.

If you have problems installing the setup file you can try installing the CAB file manually. You can download the CAB file here:

Click here to dowload the Project Clock CE CAB file

To install the CAB file first copy it to your device using Windows Explorer. You can explore your mobile device by clicking the Explore button on the ActiveSync toolbar. When the CAB file is on the device you just need to click on it from File Explorer on the device to install it.

The NSBasic runtime for Pocket PC can be downloaded from this link:
Click here to download the NSBasic runtime for Pocket PC

The NSBasic runtime for HPC/2000 can be downloaded from this link:
Click here to download the NSBasic runtime for HPC/2000

The NSBasic runtime for Windows CE ARM can be downloaded from this link:
Click here to download the NSBasic runtime for Windows CE ARM

The NSBasic runtime for Treo can be downloaded from this link:
Click here to download the NSBasic runtime for Treo

The NewObjects.com's SQLite software for Pocket PC can be downloaded from this link:
Click here to download SQLite

The NewObjects.com's SQLite software for HPC/2000 can be downloaded from this link:
Click here to download SQLite

The NewObjects.com's SQLite software for Windows CE ARM can be downloaded from this link:
Click here to download SQLite

Upgrading From Version 1

Note that Version 3 of Project Clock CE uses a completely different database engine than the database used in Version 1. This engine is not compatible with the version 1 data. Therefore when you upgrade your old data will not be recognized in version 3. The only way to use your old data would be to synchronize with Project Clock for Windows first before upgrading to version 3. We had to upgrade the database as Microsoft no longer supports ADO in Windows Mobile.


Using Project Clock CE

Before using Project Clock CE you should enter the projects, tasks and clients you wish to charge time to. See the section Adding and editing Project Clock CE data on how do do this.

On launching Project Clock CE the following screen should appear:



To start charging time for a project select the Project as well as the Task and Client (if any) by using the pull-down lists. Press the In button to start timing. Enter any comments about the current time charge record at any time before pressing the Out button. Pressing the Out button will stop charging time to the selected project. You may also manually enter a start time and then punch out by pressing the Out button.

Adding New Accounts

New accounts (Clients, Projects and Tasks) can be added right from the main screen pull-down lists. To add a new client for example, type the client ID follow by a comma and space and then type the client description. For example to add the Client ID ACME and description ACME Piping you would enter ACME, ACME Piping in the Client pull-down box. On punching in, any new accounts will be automatically added to the respective tables.


Adding time blocks quickly

You can add hours quickly by using the Add Hours screen. To access this screen simply press the MENU button. From the menu choose View | Add Hours. The following screen should appear:



The Hours field is for entering the number of hours spent on a particular account on the shown day. Enter the hours in decimal format. For example, if you want to add 1 hour and 30 minutes enter 1.5 hours. If you would like to add a comment as well, type a space after the hours and then your comment. Press the OK button to save the hours and any comment to the database and return to the main screen.



Adding and editing Project Clock CE data

To add or edit Project Clock CE data choose the Data Manager menu and then select the database that you wish to edit. For example, to edit the Project database choose Projects from the menu. The following screen should appear:

Database Navigation

Notice there are several database navigation button at the top of the Data Manager screen. Here is a description of all of them:


Editing an existing record

To edit an existing record, move to the record you wish to edit, make the changes and then press the ~ button to save the changed record.

Adding Records

To add a new record press the + button. This will bring up an empty record. Enter values into the fields and press the ~ button to save the changes. Note that if there are no records in a database you will see a blank record. In this case you can't just enter information in the fields and then save the record. You still must press the + button to add a record and them the ~ button to save it.

Transferring Data From Project Clock to Project Clock CE

Use the Project Clock Windows version to transfer data between the Windows version and the CE version of Project Clock. The synchronization process moves all your time records from Project Clock CE into Project Clock for Windows. The time records on Project Clock CE are then deleted. Finally, the Projects, Tasks and Client lists on Project Clock CE are replaced by those on Project Clock for Windows. To initiate the synchronization process from Project Clock for Windows, select File | Synch with Pocket PC from the main menu. Note that users will need file create privileges on the data folder. Also note that all software must be installed in the default folders or the sync process will not work. Project Clock CE must be installed in \Program Files\Project Clock\ and the NSBasic runtime must be installed in \Program Files\nsbasic\.

If Project Clock CE is open during the synchronization the pull-down lists will not be updated unless you close down Project Clock CE and restart or open the Data Manager. This will refresh the lists.



Running Reports

To run reports choose Tools Reports from the menu. The following screen should appear:



The Report Selector


The report selector allows you to select a report to view. It consists of a list of all the available reports. When a report is selected, it will have a dot to the left of the report name.


Filters


The report filters allow you to limit the amount of data seen on the reports. See below for a description of the different filters.


Date Filter

Used to limit reports to a user-defined time period. The time period defaults to the current week but can be changed to any time period. If the Default to previous week option has been set, the date range will default to last week's dates.


Client filter

Select a client to show only time charged to that client.


Project filter

Select a project to show only time charged to that project.


Task filter

Select a task to show only time charged to that task.





Differences between the Trial and Full versions

There is only one difference between the trial and full versions of Project Clock CE. In the trial version you can only have two Projects, Tasks and Clients show up in the main form pull-down lists. The full version has no such limits.



Purchasing Project Clock CE

You may freely evaluate the demo version Project Clock CE without any cost for a period of 30 days. If you wish to continue using the program after 30 days, you must purchase it from CyberMatrix. If you do not wish to purchase the program after 30 days you must uninstall it from your computer.

Non-profit Discount

Not for profit agencies are entitled to a 10% discount when software is purchased directly from CyberMatrix.

There are several ways to purchase Project Clock CE:

All CyberMatrix software can be purchased directly from CyberMatrix by fax, phone, funds transfer, purchase order or by regular postal (snail) mail. Note that all prices are in U.S. dollars.

Fax

For fax orders click here to fill out the order form and fax to 1-866-425-2670.

Internet Secure Server

The full commercial version of this software can be purchased immediately on the Internet by credit card via an Internet secure link.Please go to:
http://www.cybermatrix.com/

Phone

For phone orders using a major credit card you may call CyberMatrix directly at (250)503-1009.

Toll Free

For phone orders by credit card, call toll free in Canada and the U.S.: 1-888-664-0383.

Funds Transfer

Funds may be transferred directly from your bank account to ours. Contact us for account information. There is an additional $10 charge on orders under $300 for using this option.

Snail Mail

You can also purchase Project Clock CE by printing and filling out the order form and sending it by regular postal mail.

Purchase Order

Companies and government agencies may purchase this software by way of purchase orders. Standard credit references are required before PO's may be processed. This information may be faxed to 1-866-425-2670.

After Purchasing

After you have purchased Project Clock CE, you will receive from CyberMatrix the full commercial version of Project Clock CE and instructions on registering the software. The commercial version can be sent out on disk for an extra fee or downloaded from the Internet for free.

Upgrade Information

All registered users of Project Clock CE are guaranteed all future product revisions, both major and minor will be provided free of charge for a minimum of three months after the date of purchase.

Any major revisions after three months may accompany an upgrade fee that will be not more than 50% of the suggested retail price for said revision.

All upgrades will be made available for electronic download.

See also: Order Form



License agreement

BY RUNNING THIS SOFTWARE, YOU ARE CONSENTING TO BE BOUND BY AND ARE BECOMING A PARTY TO THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, DO NOT EXECUTE IT.

LICENSE GRANT.
CyberMatrix Corporation grants you a non-exclusive license to use the Software free of charge for evaluation and trial purposes only for a limited time. This License does not entitle you to hard-copy documentation, support or telephone assistance.

DISCLAIMER OF WARRANTY.
The Software is provided on an AS IS basis, without warranty of any kind, including without limitation the warranties that the Software is merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Software is borne by you. Should the Software prove defective in any respect, you and not CyberMatrix Corporation or its suppliers assume the entire cost of any service and repair. In addition, the security mechanisms implemented by the Software have inherent limitations, and you must determine that the Software sufficiently meets your requirements. This disclaimer of warranty constitutes an essential part of the agreement. No use of the Software is authorized hereunder except under this Disclaimer.

TERMINATION.
The license granted will terminate after you have executed the program not more than thirty times unless you register the software. The license will terminate automatically if you fail to comply with the limitations described herein. You must destroy all copies of the Software upon termination.

TERMS APPLICABLE WHEN LICENSE FEES PAID:

LICENSE GRANT.
Subject to payment of applicable license fees, Licensor grants to you a non-exclusive license to use the Software and accompanying documentation ("Documentation") in the manner described below under "SCOPE OF LICENSE GRANT".

LIMITED WARRANTY.
Licensor warrants that for a period of ninety (90) days from the date of acquisition, the Software, if operated as directed, will substantially achieve the functionality described in the Documentation. Licensor does not warrant, however, that your use of the Software will be uninterrupted or that the operation of the Software will be error-free or secure. In addition, the security mechanisms implemented by the Software have inherent limitations, and you must determine that the Software sufficiently meets your requirements. Licensor also warrants that the media containing the Software, if provided by Licensor, is free from defects in material and workmanship and will so remain for ninety (90) days from the date you acquired the Software. Licensor's sole liability for any breach of this warranty shall be, in Licensor's sole discretion: (i) to replace your defective media or Software; or (ii) to advise you how to achieve substantially the same functionality with the Software as described in the Documentation through a procedure different from that set forth in the Documentation; or (iii) if the above remedies are impracticable, to refund the license fee you paid for the Software. Repaired, corrected, or replaced Software and Documentation shall be covered by this limited warranty for the period remaining under the warranty that covered the original Software, or if longer, for thirty (30) days after the date (a) of delivery to you of the repaired or replaced Software, or (b) Licensor advised you how to operate the Software so as to achieve substantially the same functionality described in the Documentation.

Only if you inform Licensor of your problem with the Software during the applicable warranty period and provide evidence of the date you purchased a license to the Software will Licensor be obliged to honor this warranty. Licensor will use reasonable commercial efforts to repair, replace, advise or, for individual consumers, refund pursuant to the foregoing warranty within thirty (30) days of being so notified.

If any modifications are made to the Software by you during the warranty period; if the media is subjected to accident, abuse, or improper use; or if you violate the terms of this Agreement, then this warranty shall immediately terminate. Moreover, this warranty shall not apply if the Software is used on or in conjunction with hardware or software other than the unmodified version of hardware and software with which the Software was designed to be used as described in the Documentation.

THIS IS A LIMITED WARRANTY, AND IT IS THE ONLY WARRANTY MADE BY LICENSOR OR ITS SUPPLIERS. LICENSOR MAKES NO OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT OF THIRD PARTIES' RIGHTS. YOU MAY HAVE OTHER STATUTORY RIGHTS. HOWEVER, TO THE FULL EXTENT PERMITTED BY LAW, THE DURATION OF STATUTORILY REQUIRED WARRANTIES, IF ANY, SHALL BE LIMITED TO THE ABOVE LIMITED WARRANTY PERIOD. MOREOVER, IN NO EVENT WILL WARRANTIES PROVIDED BY LAW, IF ANY, APPLY UNLESS THEY ARE REQUIRED TO APPLY BY STATUTE NOTWITHSTANDING THEIR EXCLUSION BY CONTRACT. NO DEALER, AGENT, OR EMPLOYEE OF LICENSOR IS AUTHORIZED TO MAKE ANY MODIFICATIONS, EXTENSIONS, OR ADDITIONS TO THIS LIMITED WARRANTY.

TERMS APPLICABLE TO ALL LICENSE GRANTS

SCOPE OF LICENSE GRANT.


You may:


Use the Software on any single computer;
Copy the Software for archival purposes, provided any copy must contain all of the original Software's proprietary notices; or
If you have purchased a Right to Copy license for multiple copies of the Software, make the number of copies of Software (but not the Documentation) stated on the packing slip or invoice, provided any copy must contain all of the original Software's proprietary notices. The number of copies on the invoice is the total number of copies that may be made. Additional copies of Documentation may be purchased from Licensor.

You may not:

Permit other individuals to use the Software except under the terms listed above;
Modify, translate, reverse engineer, decompile, disassemble (except and solely to the extent an applicable statute expressly and specifically prohibits such restrictions), or create derivative works based on the Software;
Copy the Software other than as specified above;
Rent, lease, grant a security interest in, or otherwise transfer rights to the Software; or

Remove any proprietary notices or labels on the Software.

TITLE.

Title, ownership rights, and intellectual property rights in the Software shall remain in CyberMatrix Corporation and/or its suppliers. The Software is protected by copyright and other intellectual property laws and by international treaties. Title and related rights in the content accessed through the Software is the property of the applicable content owner and is protected by applicable law. The license granted under this Agreement gives you no rights to such content.

TERMINATION.

This Agreement and the license granted hereunder will terminate automatically if you fail to comply with the limitations described herein. Upon termination, you must destroy all copies of the Software and Documentation.

LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, TORT, CONTRACT, OR OTHERWISE, SHALL LICENSOR OR ITS SUPPLIERS OR RESELLERS BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES. IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY DAMAGES IN EXCESS OF THE AMOUNT LICENSOR RECEIVED FROM YOU FOR A LICENSE TO THE SOFTWARE, EVEN IF LICENSOR SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY THIRD PARTY. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM LICENSOR'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.

HIGH RISK ACTIVITIES.

The Software is not fault-tolerant and is not designed, manufactured or intended for use or resale as on-line control equipment in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines, or weapons systems, in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage ("High Risk Activities"). Accordingly, Licensor and its suppliers specifically disclaim any express or implied warranty of fitness for High Risk Activities.

MISCELLANEOUS.

This Agreement represents the complete agreement concerning the license granted hereunder and may be amended only by a writing executed by both parties. THE ACCEPTANCE OF ANY PURCHASE ORDER PLACED BY YOU IS EXPRESSLY MADE CONDITIONAL ON YOUR ASSENT TO THE TERMS SET FORTH HEREIN, AND NOT THOSE IN YOUR PURCHASE ORDER. If any provision of this Agreement is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This Agreement shall be governed by Alberta law, excluding conflict of law provisions (except to the extent applicable law, if any, provides otherwise). The application of the United Nations Convention of Contracts for the International Sale of Goods is expressly excluded.