Kenneth Evans

GitHub Projects

Under Construction This page is under construction.

The GitHub page for Ken Evans is at https://github.com/KennethEvans. There are more than 80 repositories. The projects include C and C++, Java, C#, and Android. Some may be of general interest, and some may just be what Ken finds interesting or useful. They include experiments and trial-and-error tests on the way to understanding various concepts. Many Ken uses regularly, and these tend to be reasonably well developed and documented. Some of these are shown here.

Frequently Asked Questions

There is a FAQ about the applications in these repositories here.

Web Site

Ken's web site is at https://kenevans.net.

Android
Map Image

Map Image

Android app to view your location on a user-supplied map (perhaps of your local hiking trails) with no data connection required.

Overview GitHub Download

KE.Net ECG

KE.Net ECG

Android app that allows you to take ECG readings with your Polar H10 heart monitor. The device must have firmware version 3.0.35 or later installed, and you need to know the ID of your device (which is printed on its side). You can see the ECG trace in real time and save PNG and CSV files of the data.

Overview GitHub Download

BLE Cardiac Monitor

BLE Cardiac Monitor

Android app that connects to a Bluetooth Low Energy (BLE) heart monitor, stores the data in a database, and plots in real time or from stored. It reads and displays both RR interval values (RR) and heart rate (HR). Most heart monitor apps only do HR. There is much more information in the RR intervals.

Overview GitHub Download

heart Notes

Heart Notes

Android app with database to easily take and manage time-stamped notes related to heart issues.

Overview GitHub Download

heart Notes

AppInfo

Android app to show information about installed applications, the Android build, device memory, and application permissions, as well as to save this information in a text file.

Overview GitHub Download

heart Notes

BLE Explorer

Android app that gets information about Bluetooth Low Energy (BLE) devices in range of your Android device.

GitHub

heart Notes

Misc

Android app that does a number of things, including Tracking Towers, Network Information, Application Info, SMS Messages, MMS Messages, Call History, Contacts, App Details, and Wi-Fi. Tracking towers is for CDMA phones and was useful for Sprint. Verizon does not supply the tower locations, so it is less useful. Messages, call history, and contacts access the Android databases directly, and may provide more information than built-in apps do. The Wi-Fi signal analyzer is fairly detailed. This was Ken's first app and continues to grow.

Overview Overview Overview Overview GitHub

Java
GPX Inspector

GPX Inspector

Eclipse RCP application for managing and viewing GPX files. It uses Google Earth for viewing tracks, routes, and way points, and has many options for creating, combining, modifying, and saving GPX files.

Overview GitHub Download

Exercise Viewer

Exercise Viewer

Java GUI application for viewing and plotting heart rate, speed, and elevation data in GPX and TCX files.

GitHub

Polar Access Manager

Polar Access Manager

Java GUI application for managing your exercise data on Polar Flow and also provides methods for reading, writing, and manipulating TCX and GPX files.

GitHub

Repository Manager

Repository Manager

Java application for collectively managing many Git repositories. It allows you to see the state of the repositories at a glance, and also gives detail on individual repositories. It allows you to easily access Git Extensions for the selected repository.

Overview GitHub Download

ICC Profile Viewer

ICC Profile Viewer

Java application for viewing ICC profile information for an ICC profile file. Displays both Video Card Gamma Table (VCGT) and Tone Response Curve (TRC) plots if present.

GitHub Download

Sanselan Image Viewer

Sanselan Image Viewer

Java application for reading ICC Profiles from images. Also shows metadata and image information.

GitHub Download

VCGT Viewer

VCGT Viewer

Java application for viewing Video Card Gamma Table (VCGT) curves for a set of ICC profile files. Use it for comparison.

GitHub Download

Fractal Browser

Fractal Browser

Java application for exploring Integrated Fractal Systems, such as Mandelbrot.

Overview GitHub Download

C#
ArtPad

Art Pad

C# stay-on-top application that provides a customizable keypad for use with pen-based applications such as Photoshop, Painter, Manga Studio, and Rebelle. The problem is that most of these applications rely on a large number of sometimes complicated keystroke sequences to do things in the application. These sequences are hard to enter with the pen. ArtPad allows you to send them by clicking a key which you have set up.

Overview GitHub Download

TabmateRelay

Tabmate Relay

Celsys, the makers of Clip Studio Paint (CSP) also make a device called the Tabmate, which is a hand-held control with buttons, a wheel, and a control pad. The Tabmate makes it much easier to work with the program when you use it on a tablet, like the Surface Book, with the keyboard out of the way. The problem is that it only works with CSP.

Tabmate Relay, is a C# Windows application designed to talk to the Tabmate and translate the button presses into key combinations that can be received by whatever application is the active window. You configure in Tabmate Relay what sequences you want to be associated with which button press. The other program could be any program, not necessarily an art application.

Overview GitHub Download

CSP Brush Info

CSP Brush Info

C# Windows application to view Clip Studio Paint brush parameters in a readable form and to compare two brushes.

Overview GitHub Download

Rebelle Brush Info

Rebelle Brush Info

C# Windows application to view Rebelle brush parameters in a readable form and to compare two brushes.

Overview GitHub Download

Krita Brush Info

Krita Brush Info

C# Windows application to view Brush parameters in a readable form and to compare two brushes. Reads Krita paintoppresetrs .kpp files.

Overview GitHub Download

GPX Inspector

GPXViewer

C# Windows application that allows you to examine and edit GPS Exchange Format (GPX) files through a graphical user interface.

Overview GitHub

Exercise Analyzer

Exercise Analyzer

C# Windows application that extracts and manipulates exercise data from GPX and TCX files.

Overview GitHub

Image View

ImageView

C# Windows application for viewing, cropping, and printing images, especially from screenshots. Supports Drag & Drop and pasting, including from a browser.

Overview GitHub Download

DPI Info

DPI Info

C# Windows application for determining the DPI awareness of running processes as well as other information that may be useful.

Overview GitHub Download

GitHub Manager

GitHub Manager

C# program to get information on GitHub repositories using the GitHub Api. Allows saving as CSV.

GitHub

Windows Performance Viewer

Windows Performance Viewer

C# program to obtain and plot history for Windows BootTime, MainPathBootTime, and many other parameters. It was originally written to see if boot time was increasing over time. You need Administrator privileges to read the Windows diagnostic logs. The program does not change anything.

Overview Notes GitHub