Cromerica Technologies, LLC

TimeZone v1.6.0 User's Manual

Copyright © 1997,1998,1999 by Cromerica Technologies, LLC * All rights reserved. 
444 Castro Street, Suite 421 * Mountain View, CA 94041 
Tel (650) 943-1302 * Fax (650) 988-9848 * info@cromerica.com * http://www.cromerica.com 
 
 

Contents


Description

TimeZone is an easy to use Palm Pilot application that calculates current times and dates for locations around the world. It includes location sets with more than 900 sites – cities, countries and regions – and calculates the date and time for each of them relative to a home location.

Locations are displayed as a scrolling list in the lower portion of the screen. Any location that is currently operating under Daylight Savings Time rules (DST) is marked with a checkmark. Locations in the list can be filtered by continent, or by an user-defined, custom filter.

Upper portion of the screen is reserved for world map that shows current day/night zones. World map always puts the home location at the center of the screen. Tapping on any part of the map gives approximate current time at the location that was tapped.

User has the option of setting up to three alarms for up to three different time zones. Each alarm can be set to automatically repeat in regular time intervals.

The TimeZone package that contains TimeZone demo version application can be downloaded from Cromerica Technologies' WWW site. The TimeZone package is a ZIP archive that can be unzipped using PKZIP or WinZip application on PC platforms and Stuffit on Mac platforms. It contains demo version of TimeZone and TZInit application files (PRC) that should be downloaded to your Palm Pilot device, as well as this User's Manual in HTML format. You can use any WWW browser to view User's Manual. The updated version of the User's Manual is available on the Cromerica Technologies' WWW site. Demo version functionality is limited to setting only one alarm (instead of three) and its database contains only fifteen major USA cities. Demo database can not be updated, which means you can not add, erase or change locations with the demo version.

Registered version of TimeZone application does not have any restrictions. Additional TZInit application enables editing, adding and erasing locations. Also, TZInit application contains basic location set with more than 350 sites and several additional sets with more than 550 sites. User can choose which location sets to install. TZInit application is a part of TimeZone package but it only works if you have the registered version of the application.

If you want to become registered TimeZone user, please, see detailed information on Cromerica Technologies' WWW site. After registration, you will receive serial number that has to be entered in the registration form of your TimeZone application. If the serial number is entered correctly, TimeZone demo version will become fully functional registered version.


PalmPilotInstallation

To install TimeZone, start the Palm Pilot Install Tool INSTAPP.EXE, which can be found in the \PILOT folder on your Windows system. In a window that appears after starting application, click on the Browse button to locate the .prc file from location where you placed it after receiving it from us. Once you locate it, select TimeZone_1_6_0.prc and click on the Open button.

The first window should reappear. Click on the Install button and then on the Exit button. Finally, whenever you are ready, hit the HotSync button on your Palm Pilot device. Your Palm Pilot HotSyncs with the Palm Pilot Desktop and installs TimeZone as part of the HotSync process.  If installation has been done successfully, TimeZone icon should appear after tapping on the 'Applications' button on your device, as can be seen on the left picture.

Use a similar procedure when installing TZInit application. TZInit doesn't work with a demo copy of TimeZone, so there is no need to install it if you haven't registered you TimeZone copy yet.


Using TimeZone

TimeZone calculates local date and time for cities, countries and regions around the world that are stored in the application database. Local dates and times are calculated relative to the home location and are displayed as a scrolling list at the bottom of Palm Pilot screen. Upper portion of the screen is reserved for the world map with day/night zones. User can also set three alarms that can be associated with up to three different locations. TimeZone Main Form
When the application is started for the first time, a demo database is initialized and the home location set to the first location in the list. If you want to change the home location, tap on an appropriate location in the scrolling list and choose the Make Home command from the TimeZone List menu. You can activate the List menu by tapping on the MENU icon at the lower left-hand corner of the Palm Pilot Graffiti entry pad to bring up the menu bar and tapping the List menu item. You can also use the shortcut key followed by 'm' to set the home location.
After choosing different home location, world map scrolls horizontally, so the new home location appears centered at the screen. The home location appears as underlined in the scrolling list. Once you select it, the program calculates and displays the date and time of all other locations relative to the home location. For instance, if your Palm Pilot’s current time is set to 6:50 PM, and you set your home location to Washington, DC, TimeZone assumes that Washington’s time is 6:50 PM. The time for a location like Warsaw, which is six hours ahead of Washington, DC, is displayed as 12:50 AM next day. When the Palm Pilot clock changes to 6:51 PM, all other location times and dates are updated.

If you've already correctly synchronized your PalmPilot system clock with current time at the home location, and you have to change the home location again (e.g., you're moving, or travelling), you may want to use TimeZone to automatically reset the PalmPilot’s system time when changing the home location. To do that, before you change the home location, check Allow Clock Reset parameter from TimeZone Options menu. (You can activate the Options menu by tapping on the MENU icon at the lower left-hand corner of the Palm Pilot Graffiti entry pad.) In that case, when you change home location, all location times will remain the same, only the system time will change to that of the new home location.

Note:Changing your system time will not automatically change times in your appointment database, so for shorter trips you may want to keep the home location unchanged together with your system clock (especially if you're using Cromerica Technologies' TZDateBook application).

You also have the option to choose whether or not to display day/night zones and/or time zone marks. Day/night zones can be turned on or off by checking the Show D/N Zones parameter from the TimeZone Options menu. Night zone is marked with vertical lines and day zone is displayed as normal image. Please, note that day/night border line has not been designed to be very precise, with a tolerance of approximately two hours, depending on the part of the year. Nevertheless, this precision is high enough to determine the part of the day in any part of the world at a single glance of the eye.

Time zone marks can be turned on or off by checking the Show Time Lines parameter from the same Options menu. With time lines displayed at the bottom of the map, user can easily calculate any region’s offset from home location or any other location.

TimeZone differentiates locations that make use of Daylight Savings Time (DST), and those which don't. Time at all locations that currently operate under DST rules is automatically reduced by an hour. Such locations are marked with a checkmark to the right of their current date and time.

The information that TimeZone displays in the location scrolling list includes location name, local time in any format (all Palm Pilot time formats are supported), local date (all short date formats are supported) and DST mark. User can optionally choose to see the offset relative to the home location instead of the current year. To do that, check the Show Home Offset parameter from the TimeZone Options menu.

Tap on the Map

Tapping on any part of the world map gives approximate current time at the location that was tapped. A framed window displays time for about 5 seconds before it dissappears. When a new location has been tapped, the window displaying time at the previously tapped location is closed before a new one is displayed.

This feature is intended to give user an insight at what part of the day at particular part of the world is, and cannot replace the function of exact time display in the lower part of the screen. The precision of time displayed is constrained by several factors, including the distortion of the map, tapping precision and calibration, and variable daylight-saving time rules at different parts of the world. In 90% of the time, it will not differ from the exact current time at the tapped location more than an hour, but in a general case, its margin of error is 2 hours plus, or minus.

Navigating Through the Scrolling List

There are four ways to navigate through the TimeZone’s location list. If you enter up to three alphabetic strokes using the Graffiti keypad, the application scrolls to the location that starts with that series of characters. After you enter the first character, TimeZone waits for approximately two seconds. If you enter a second character in less than two seconds, TimeZone matches that character against the second character in location’s name. It does the same with the third letter. If you pause for more than two seconds, TimeZone starts the search procedure with the first character.

The second method of scrolling through the location list is using the scroll arrows on the right side of the list. These arrows move the list one screen of locations forward or backward each time you tap them. You can achieve the same thing using the hardware scroll buttons located in the center of the bottom of the Palm Pilot device.

The last method of navigation through the location list is to use one of 'goto' commands from the TimeZone List menu. Available goto commands are: Goto Top, Goto Bottom and Goto Home. There are also shortcut keys for each of  those commands.

Filtering Location List

TimeZone lets you to choose a filter you want to use on location list. Available filters are: North America, Central America, South America, Europe, Middle East, Africa, Asia, Australia/Oceania, All Regions and Custom Filter. Location list filter can be changed by tapping on one of the menu items from Filters menu. You can activate the Filters menu by tapping on the MENU icon at the lower left-hand corner of the Palm Pilot Graffiti entry pad. Only locations that belong to chosen filter will be displayed, with the exception of the home location, which is always displayed, regardless whether it belongs to the currently chosen filter or not. Current filter is marked with an 'x' sign to the right side of the appropriate menu item in the Filters menu. Relationship between filters and locations can be changed by the TZInit program (e.g., populating the custom filter).

Alarms

TimeZone lets you simultaneously use up to three alarms. Each alarm is associated with the time zone for a particular location. The location used is the one selected when a new alarm is set.

For instance, if you want to set an alarm for Atlanta, select the location 'Atlanta' on the location list and then tap on one of the three alarm buttons located in the middle of the screen. Alarm dialog pops up and lets you change default time and date.  Default time for a new alarm is a minute after the current time for that location. The formats used for the time and date are determined by the user preferences. Values of the pushbuttons can be changed by selecting (tapping) them, and then tapping on the repeating buttons Up (increase value) or Down (decrease value). The values are automatically wrapped in the loop of valid values. Special pushbutton allows you to tell TimeZone to repeat the alarm in regular time intervals. The field at the bottom of the dialog allows you to set up the message that will be displayed when the alarm is triggered. When you are satisfied with data you entered, tap on the OK button. If you want to clear current alarm, tap on the Clear button. Set Alarm Form

When an alarm is set, a mark appears on the right side of its label. If you choose alarm button that already has associated alarm, alarm dialog will be opened for that old alarm. If that alarm was a repeating one, the time it will be triggered next is displayed.

While the alarm dialog is opened, the Edit menu is available. This menu includes Undo, Copy, Paste, Select All, Keyboard and Graffiti commands to help you enter the text in alarm message field. You can enter the text using either keyboard or Graffiti strokes.

Triggering an alarm does not clear the alarm data. You must explicitly clear the alarm using the alarm dialog.

Global Find Support

TimeZone supports global Find command. The Find command automatically searches all the data stored on your PalmPilot device, and lists which applications contain the text you entered. You can enter whole words or just the first few characters of a word.

To activate global Find command, tap the icon at the lower right-hand corner of the Palm Pilot Graffiti entry pad. Enter desired text and tap the OK button. After Palm Pilot finds all instances of the text you specified, and lists them in a dialog, tap the text of the record you want to review. The file or record that you selected, and its corresponding PalmPilot application appear on the screen. The Find command is not case-sensitive.

Application Settings

TimeZone saves your settings between sessions. That means that the home location, the selected location (if there is one), current filter, Options menu parameters and complete alarms are restored each time you restart TimeZone. Demo copy of TimeZone doesn't save the home location, not to interfer with the a registered copy of TZDateBook.

TimeZone Registration

When you download TimeZone package from our web site you get the demo version of TimeZone application. If you want to have a fully functional version and be able to run TimeZone database manager (TZInit), you have to register. For detailed information how to register, please see Cromerica Technologies' WWW site.

After registration, you will receive a serial number that has to be entered in registration form of your TimeZone application together with your name. If the serial number is entered correctly, TimeZone demo version will become fully functional registered version. Registration Form

Registration form appears when you choose the Register command from the TimeZone Help menu. You can activate the Help menu by tapping on the MENU icon at the lower left-hand corner of the Palm Pilot Graffiti entry pad. You have to enter your name and serial number you received from us. If the number is correct, application becomes fully functional. Otherwise, registration procedure fails and application stays or switches back to demo version.

If you try to register after you have already done so, TimeZone warns you that your version might be unregistered, i.e. demo version again. If you choose to proceed, and your registration fails, you have to enter correct registration number in order to use the full functionality of TimeZone and TZInit again.

By registering your TimeZone application you accept all terms stated under License Statement included at the end of this document!

While the registration form is opened, the Edit menu is available. This menu includes Undo, Copy, Paste, Select All, Keyboard and Graffiti commands to help you enter the text. You can enter the text using either keyboard or Graffiti strokes.

Help Commands

There are three more commands in the Help menu. The first is Quick Help, which displays a dialog with useful hints on how to use the program. The second, Graffiti, displays standard Palm Pilot graffiti help dialog, scrollable using either the scroll buttons on the Palm Pilot device or the scroll arrows on the screen. The About menu command shows basic information about the product – the version number, how to get in touch with us, and whether the program is registered or not.



Features

Current TimeZone Features:

  1. Scrollable world map with Earth day/night zones and time lines.

  2. If the user changes home location, world map scrolls so the home location always appears centered on the screen. Day/Night zones and time lines can be turned on or off using a menu option.

  3. 'Tap-on-the-map'

  4. Tapping on any part of the map displays approximate current time of the tapped location.

  5. Scrolling list of all locations stored in application database.

  6. The information displayed in scrolling list include location name, local time in military format, local date and Daylight Savings Time mark. Optionally, offset from home location can be displayed instead of current year.

  7. Location filtering by regions.

  8. User is able to filter list of locations simply by choosing specific region from the Filters menu. An additional custom filter is also available.

  9. Quick location search.

  10. If you enter up to three alphabetic strokes using the Graffiti keypad, the application scrolls to the first location that starts with that series of letters.

  11. Home location setting.

  12. User can change current home location. Home location's date and time will be equal to Palm Pilot system date and time. If ‘Allow Clock Reset’ parameter is checked, new home location time stays the same as before and Palm Pilot system time is reset to that time. Home location is always displayed in the list, no matter does it belong to the currently selected region filter or not.

  13. Automatic date and time update.

  14. All dates and times are automatically updated when the Palm Pilot clock changes.

  15. Application remembers settings.

  16. The home location, the current list selection (if there is one), region filter, parameters from Options menu and alarms are restored when you restart application.

  17. Daylight Savings Time (DST) offsets support.

  18. DST offset is added to a local time within specific time period (i.e., during winter or summer). Starting and ending date are stored in database.

  19. Possibility of setting up to three alarms.

  20. Each alarm is associated with location that is current at the moment of setting alarm. User can also set alarm repeat rate.

  21. Application supports global find feature.

  22. The Find command automatically searches all the data stored on your PalmPilot device, and lists which applications contain the text.

  23. Full On-line help.

  24. On-line help includes quick help dialog, graffiti help dialog and about dialog.

  25. Separate application for database management.

  26. User is able to install different sets of locations. For example, besides basic set of locations around the world, user can install additional sets created for certain regions of the world (i.e., North America, Europe, etc.). User can also add custom locations and edit or erase existing locations.

Technical Support

We are very interested in your suggestions about ways we can improve the program to fit your needs. Feel free to write, call, e-mail, or fax comments, suggestions, or problems of any kind. Of course, feel free to contact us for technical support as well.
Thank you for purchasing TimeZone!
 
Cromerica Technologies, LLC * 444 Castro Street, Suite 421 * Mountain View, CA 94041 
Tel (650) 943-1302 * Fax (650) 988-9848 * info@cromerica.com * http://www.cromerica.com  

CROMERICA END USER LICENSE AGREEMENT

This Agreement has 3 parts. Part I applies if you have not purchased a license to the accompanying software (the "Software"). Part II applies if you have purchased a license to the Software. Part III applies to all license grants. If you initially acquired a copy of the Software without purchasing a license and you wish to purchase a license, contact Cromerica Technologies, LLC ("Cromerica") on the Internet at http://www.Cromerica.com.

PART I -- TERMS APPLICABLE WHEN LICENSE FEES NOT (YET) PAID (LIMITED TO EVALUATION)

Subject to all the terms of this License Agreement, Cromerica grants you a non-exclusive license to use the Software free of charge if your use of the Software is for the purpose of evaluating whether to purchase an ongoing license to the Software. The evaluation period is limited to 90 days. If you are using the Software free of charge, you are not entitled to hard-copy documentation, support or telephone assistance. You may only use the Software in the manner described in Part III below under "Scope of Grant."

DISCLAIMER OF WARRANTY

Free of charge SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS BORNE BY YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU AND NOT CROMERICA ASSUME THE ENTIRE COST OF ANY SERVICE AND REPAIR. In addition, the security mechanisms implemented by Cromerica 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. SOME JURISDICTIONS DO NOT ALLOW EXCLUSIONS OF AN IMPLIED WARRANTY, SO THIS DISCLAIMER MAY NOT APPLY TO YOU AND YOU MAY HAVE OTHER LEGAL RIGHTS THAT VARY BY JURISDICTION.

PART II -- TERMS APPLICABLE WHEN LICENSE FEES PAID GRANT

Subject to the terms of this License and payment of applicable license fees, Cromerica grants to you a non-exclusive license to use the Software and accompanying documentation ("Documentation") in the manner described in Part III below under "Scope of Grant."

LIMITED WARRANTY

Cromerica 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. Cromerica 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 Cromerica software have inherent limitations, and you must determine that the Software sufficiently meets your requirements. Cromerica also warrants that the media containing the Software, if provided by Cromerica, is free from defects in material and workmanship and will so remain for ninety (90) days from the date you acquired the Software. Cromerica's sole liability for any breach of this warranty shall be, in Cromerica's sole discretion: (i) to replace your defective media; 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 shipment to you of the repaired or replaced Software, or (b) Cromerica advised you how to operate the Software so as to achieve the functionality described in the Documentation. Only if you inform Cromerica 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 Cromerica be obligated to honor this warranty. Cromerica will use reasonable commercial efforts to repair, replace, advise or, for individual consumers, refund pursuant to the foregoing warranty within 30 days of being so notified.
THIS IS A LIMITED WARRANTY AND IT IS THE ONLY WARRANTY MADE BY CROMERICA. CROMERICA MAKES NO OTHER EXPRESS WARRANTY AND NO WARRANTY OF NONINFRINGEMENT OF THIRD PARTIES' RIGHTS. THE DURATION OF IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR A PARTICULAR PURPOSE, IS LIMITED TO THE ABOVE LIMITED WARRANTY PERIOD; SOME JURISDICTIONS DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO LIMITATIONS MAY NOT APPLY TO YOU. NO CROMERICA DEALER, AGENT, OR EMPLOYEE IS AUTHORIZED TO MAKE ANY MODIFICATIONS, EXTENSIONS, OR ADDITIONS TO THIS WARRANTY. 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 be terminated. 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 WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY HAVE OTHER LEGAL RIGHTS THAT VARY BY JURISDICTION.

PART III -- TERMS APPLICABLE TO ALL LICENSE GRANTS

SCOPE OF GRANT

You may: You may not:

TITLE

Title, ownership rights, and intellectual property rights in the Software shall remain in Cromerica and/or its suppliers. The Software is protected by the copyright laws and treaties. Title and related rights in the content accessed through the Software is the property of the applicable content owner and may be protected by applicable law. This License gives you no rights to such content.

TERMINATION

The license will terminate automatically if you fail to comply with the limitations described herein. On termination, you must destroy all copies of the Software and Documentation.

EXPORT CONTROLS

None of the Software or underlying information or technology may be downloaded or otherwise exported or reexported (i) into (or to a national or resident of) Cuba, Iraq, Libya, Yugoslavia, North Korea, Iran, Syria or any other country to which the U.S. has embargoed goods; or (ii) to anyone on the U.S. Treasury Department's list of Specially Designated Nationals or the U.S. Commerce Department's Table of Denial Orders. By downloading or using the Software, you are agreeing to the foregoing and you are representing and warranting that you are not located in, under the control of, or a national or resident of any such country or on any such list. In addition, if the licensed Software is identified as a not-for-export product (for example, on the box, media or in the installation process), then the following applies: EXCEPT FOR EXPORT TO CANADA FOR USE IN CANADA BY CANADIAN CITIZENS, THE SOFTWARE AND ANY UNDERLYING TECHNOLOGY MAY NOT BE EXPORTED OUTSIDE THE UNITED STATES OR TO ANY FOREIGN ENTITY OR "FOREIGN PERSON" AS DEFINED BY U.S. GOVERNMENT REGULATIONS, INCLUDING WITHOUT LIMITATION, ANYONE WHO IS NOT A CITIZEN, NATIONAL OR LAWFUL PERMANENT RESIDENT OF THE UNITED STATES. BY DOWNLOADING OR USING THE SOFTWARE, YOU ARE AGREEING TO THE FOREGOING AND YOU ARE WARRANTING THAT YOU ARE NOT A "FOREIGN PERSON" OR UNDER THE CONTROL OF A FOREIGN PERSON.

LIMITATION OF LIABILITY

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, TORT, CONTRACT, OR OTHERWISE, SHALL CROMERICA 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 CROMERICA BE LIABLE FOR ANY DAMAGES IN EXCESS OF THE AMOUNT CROMERICA RECEIVED FROM YOU FOR A LICENSE TO THE SOFTWARE, EVEN IF CROMERICA SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. FURTHERMORE, SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION AND EXCLUSION 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"). Cromerica and its suppliers specifically disclaim any express or implied warranty of fitness for High Risk Activities.

MISCELLANEOUS

If the copy of the Software you received was accompanied by a printed or other form of "hard-copy" End User License Agreement whose terms vary from this Agreement, then the hard-copy End User License Agreement governs your use of the Software. This Agreement represents the complete agreement concerning this license and may 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 California law (except for conflict of law provisions). The application the United Nations Convention of Contracts for the International Sale of Goods is expressly excluded.

U.S. GOVERNMENT RESTRICTED RIGHTS. Use, duplication or disclosure by the Government is subject to restrictions set forth in subparagraphs (a) through (d) of the Commercial Computer-Restricted Rights clause at FAR 52.227-19 when applicable, or in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, or at 252.211-7015, or to Cromerica's standard commercial license, as applicable, and in similar clauses in the NASA FAR Supplement. Contractor/manufacturer is Cromerica Technologies, LLC, 444 Castro, Suite 421, Mountain View, Ca. 94041.

This software is protected by copyright law and international copyright treaty. You may copy it onto a computer to be used and you may archive copies of the software for the sole purpose of backing up software and protecting your investment from loss. This software may be used by any number of people, and may be freely moved from one computer or location to another, as long as there is no possibility of it being used by more than one person at a time.

If you have any questions, please contact us at:

Cromerica Technologies, LLC * 444 Castro Street, Suite 421 * Mountain View, CA 94041 
Tel (650) 943-1302 * Fax (650) 988-9848 * info@cromerica.com * http://www.cromerica.com