DesertHail.com



Welcome to DesertHail.com! I made this page to share some of my software with the world. Everything on this page is available to download / use / re-distribute freely. It is my hope that you find something useful here. Cheers!





Software
All of the following programs are made available as FREEWARE. You may make use of and distribute them freely.
All files are signed with OpenPGP key ID 0x764BCF93 [software@deserthail.com] / on PGP Keyservers.
All programs are Windows specific, and require the Microsoft .NET Framework v4.0.
All programs are (C) Copyright 1998-2012 Joseph B. Kowalski.
All programs are 100% Adware / Spyware free.
RadioWORKS 2.0

Screenshot
Download
OpenPGP Sig
PAD File
RadioWORKS is a tool for calculating various items related to radio waves and radio wave propagation. Get detailed information about a frequency, such as the free-space wavelength, band classification, propagation methods, common transmitter configurations, etc. Calculate antenna lengths or frequencies. View a 3D coverage map by providing a latitude / longitude coordinate and transmitter height. View a 2D representation of line of sight coverage between two latitude / longitude points, including compensation for TX/RX height, adjustment for Earth curvature, and first Fresnel zone calculation. Look up the elevation of a latitude / longitude coordinate. Calculate path loss using the Free-Space, ITU Terrain, Hata Urban, Hata Suburban, Hata Open Area, COST 231 Hata Extended, Weissberger, or Empirical COST-Walfisch-Ikegami (Also known as 'COST 231 Empirical') non Line-of-Sight (n-LoS) and Line-of-Sight (LoS) mathematical models -- OR -- run the models backwards to get the matching distance for a given path loss value. Use the Distance and Power change prediction calculator to predict how a proposed transmitter power change, whether an increase or a decrease, will affect your usable range -- OR -- how a proposed range requirement change, whether an increase or a decrease, will affect your transmitter power requirements, while factoring in the signal decay rate observed in your current system. All path loss & distance / power change prediction calculations can also be displayed graphically. Calculate the beamwidth, gain, and far-field distance of a dish antenna. Context-sensitive help is available to guide with the usage of the various features. Additionally, all mathematical formulas used by the application are on display, including explanations and usage information.

Important Note: As of February, 2012, I am no longer hosting the back-end GeodataService that the application depends on for obtaining elevation data. As such, the '3D Coverage Map' and 'Line of Sight Graph' functionality will no longer work out-of-the-box. If you are interested in hosting your own instance of the GeodataService for use by yourself or others, please see this page.
ServerBrowse 1.0

Screenshot
Download
OpenPGP Sig
PAD File
ServerBrowse is a Quake III Arena Server Browser and game launcher with a clean, modern interface. Features include the ability to sort available servers by any parameter, such as ping time, map name, hostname, game type, IP Address, port, connected clients, max clients, punkbuster enabled, pure server enabled, max ping, etc., the ability to launch Quake III Arena directly into the server of your choice with a simple double-click or press of the 'enter' key, the ability to mark servers as favorites, adjustable color schemes, and adjustable advanced features such as threading parameters, timeouts, display update intervals, game launch options, etc.
P4ChangelistUtil 1.0

Screenshot
Download
OpenPGP Sig
PAD File
P4ChangelistUtil is an application that provides a number of tools for working with Perforce using changelists. It provides a quick way to pull files from a Perforce server to a local folder of your choice based on changelists or a provided folder / file list, with lots of configurable options. It provides functionality to perform merges based on changelists, and has several merge report modes to help you figure out what you might need to merge. There is also a changelist query function to perform various searches for changelists that meet specified criteria. P4ChangelistUtil contains an automatic update system, so you'll be notified when newer versions of the application are available. Running P4ChangelistUtil requires that you have the Perforce source control client program (p4.exe) installed.



Contact
Correspondence is always welcome. You may contact me for any reason by sending an E-Mail to jbk@deserthail.com
[OpenPGP key ID 0x55C9971B / on PGP Keyservers]