Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
software:intro:architecture [2019/04/25 08:52] henriksoftware:intro:architecture [2024/10/02 07:47] (current) – external edit 127.0.0.1
Line 3: Line 3:
 ====== System overview ====== ====== System overview ======
  
-The software consist of the following overall components: +The BBT timing software is made up of three components: 
-  **Welcome program**: The small starter program that is the first thing you see when starting BBT. The launcher helps you start and connect to a master computer and opens up a client for you. It also handles software updates, your license etc. +  **Welcome program**: This is the first thing you see when starting BBT. This launcher helps you start and connect to a master computer and opens up a client for you. It also handles software updates, your license etc. 
-  **Master (server)**: Heart of the system. The master is mostly invisible but is the essence of BBT. It is the component handling all the timing, connecting to remote units and systems, and doing all the hard work. Uses a database to store all the information. +  **Master (server)**: This is the heart of the timing software. The master is mostly invisible but is the essence of BBT. It is the component handling all the timing, connecting to remote units and systems, and doing all the hard work. The master uses a database to store all the information. 
-  **Client**: Desktop program that lets you graphically see and control the server.+  **Client**: This is the desktop program that enables you see and control the server graphically.
  
-This division means that once you start the master on one computer, you can have as many clients as you want connect to this master. This allows many people to work on the same event at once, if needed.  +This way of organising the software allows you to connect as many clients as you want to the master making it possible for an infinite number of people to work on the same event at the same time
- +
-If both computers are internet-connected, you may even connect and control any master computer belonging to your license from anywhere in the world. This is particularly useful for providing fast support for people in the field.+
  
 +You can even control the master remotely if only you have an Internet connection between the master computer and you own device. This is particularly useful for providing fast support for people in the field.
 ===== Welcome program ===== ===== Welcome program =====
-Starting up the software, we can see that it lets us either start the server on the local computeror select another server on the local network. Any server that is started on the network will appear automatically in the list.+When starting BBT you have to choose between starting the master on the local computer or selecting another master on the local network or internet. Any master that is started on the network will be listed automatically.
  
-It will also let you know if your computer clock is out of sync (compared to accurate internet time servers), when there are software updates available etc.+The program will also let you know if the computer clock is out of sync (compared to accurate internet time servers), if software updates are availableetc.
  
 {{:software:launcher.png}} {{:software:launcher.png}}
- 
 ==== Master ==== ==== Master ====
 The timing master (server) is the heart of the software and handles most of the tasks, including: The timing master (server) is the heart of the software and handles most of the tasks, including:
-  * Connecting to external device such as timing units, clocks,  +  * Connecting to external devices such as timing units, clocks, etc. 
-  * Storing and updating event data, participants, results etc. +  * Storing and updating event data, participants, resultsetc. 
-  * Processing and computing times+  * Computing and processing times
   * Synchronizing data with external websites   * Synchronizing data with external websites
   * Capturing video   * Capturing video
-  * Providing web interface to live results, late entry services etc.+  * Providing web interface to live results, late entry servicesetc.
   * Most other timing tasks...   * Most other timing tasks...
  
-The master itself is almost invisible, but you can see when it is running in the bottom right of your screen. Doubleclicking it gives you the option to shut it down.+The master itself is almost invisible. However, the bottom right of the screen will indicate if the master is runningBy pressing it you are given the option to shut it down.
  
 {{:software:server-trayicon.png}} {{:software:server-trayicon.png}}
- 
- 
 ===== Client ===== ===== Client =====
-The client is the interface you will be spending the most of your time in. It it basically just a graphical interface to all the functions provided by the master.+The client is the user interface of the BBT timing software.
  
 Once connected to a master, you can move on to what really matters: Timing your event! Once connected to a master, you can move on to what really matters: Timing your event!
  
 {{:software:client-empty.png}} {{:software:client-empty.png}}