NetworkTime (NTP)
a Network Time Client for
BeOS
Table of Content:
=== Installation ===
Copy the File NetworkTime into the folder where you keep your third parties
Applications (/boot/home/apps/hms for all hms application for instance). Read
This documentation - and you are set.
One thing that should be done is setting
the BeOS Time preference
to GMT (as shown in the figure below) and to choose the proper Timezone.
=== What is NTP ===
NTP is a Network Time client for BeOS.
It will contact a server and fetch from there the current Time UTC, it will then
set the clock of your computer using this reference. The clock used by
NTP servers are usually very precise (being atomic clocks). The ntp protocol
is described in the Request For Comments 1305 (RFC1305). This RFC can be found
on ant descent FTP server. More info can also be found on the
world wide Web
=== Using NTP ===
Networktime can be used from the Graphical User Interface, or from the command line.
a)CLI
To use it via the CLI, just Open the Terminal application, cd to the Folder where
the binarie resides. And type ./NetworkTime myntpserver.myISP.net. If the folder
where the binarie is is in your path you don't need to cd to it. I wrote the cli
option for people who have their BeOS
machine hoocked on the net. You can launch Network time at boot time by adding the
following lines into your /boot/home/config/boot/UserBootScript:
if [ -f /boot/home/hms/NetworkTime ]
then
/boot/home/hms/NetworkTime myntpserver.myISP.net
fi
b)GUI
Networktime has one window and two menus, lets start by explaining the window.

To use Networktime for the first time you must supply a server adress
(contact your ISP to know which one of it's machines are NTP servers). If your ISP
doesn't have such server, please take a look at the open server
list.
Then click on the Update Time labeled button, or press Enter. NetworkTime will connect
the server update your computer clock - you'll have feedback on whats going on by
reading the status bar .....

You can now use the File Manu to save the prefs. This will create an hms folder in
/boot/home/config/settings that will contain ntp_prefs file. This file contains the
adress of the server you had typed iun when you decided to save the prefs. Next Time
you open NetworkTime the server will be ready to be queried, you'll only need to press
the Update Time button.
The Quit Item will quit the NetworkTime application
Choosing the About Item will display the About box of NetworkTime.
=== Status : Legal information ===
NetworkTime version 1.0.1 is freeware. Ntp is ©opyright 1997,1999 by Hirlimann Ludovic
all rigth reserved. I am NOT responsible for any dommages NetworkTime could create.
Use it at your own risk. I'de appreciate feedback as well as bug reports
=== History ===
Ntp is develop on a Dual66 BeBox, running BeOS PowerPc and then Ported to x86.
- v0.1 does its work [ ??? ]
- v0.2 can now be launch from the UsersBootScript (for those who are directly connected to The Net)[10/01/1997]
- v0.3 Timezone Bug is from Be. please Tell Me If ntp works in other Than CET Timezones.Corrected the Docs.[10/19/1997].
- v0.4 Added the ability to save the preferences, It will Save the name of the server [12/06/1997]
- v0.5 Added version info. Added Status Bar to let the user know whats going on [12/24/1997]
- v0.6 Fixed bug in saving prefs (now it will work). Changed the interface [Internal 01/29/1998]
- v1.0 Fixed command line Bug - Port to R4 and Intel (I now have a x86 clone -- but still prefer PPC), added Network Pb to be reported[02/09/1999]
- v1.0.01 fixed small bug that crashed the application when MALLOCDEBUG was set. [02-28-1999][internal]
- v1.0.02 added --help for command line people [27-03-1999][internal]
- v1.0.1 New documentation -
=== Thanks To ===
- Geb , Pour que ma BeBox soit réparée rapidement
- Pierre Brua, pour les réparation de ma BeBox
- Twice, JM Batto, Seb & hub
- Jon for being such a wonderfull host when I was in Iceland.
- All the ones who took the time to send me: bug Reports, thanks, and hate mail on this project
- multimania, for hosting my web pages