Author: Craig Chapman

0

A start on the GPS and APRS computer software.

  Having reverse engineered the old tracking board over the weekend, I connected up the GPS module and, after debugging minor issues on the serial port… GPS Input That’s right, I’m receiving GPS data...

1

ISO-14977 Compliant EBNF railroad diagrams.

Back in March 2014, I wrote a post on my blog about an EBNF parsing tool that I’d written, which generated HTML5 output containing railroad diagrams. Being quite a technical tool, on my rather...

11

JSON with RadStudio Delphi or C++ Builder

An introduction to JSON and using it within RadStudio Delphi or C++ Builder. [UPDATE] For a more complete example of building a RESTful service client with Delphi, and a RESTful JSON service using PHP,...

1

Use RadStudio with Jenkins – no plugin

How to create a job for Jenkins Build Server which will build and execute a unit test application written using Delphi, and without using any Jenkins plugin. This should work with minimal alteration for...

0

RadStudio BaaS with Kinvey

Introduction to BaaS BaaS stands for Back-end As A Service. In software architecture the terms ‘Back End’ and ‘Front-End’ are used to describe different layers of a software solution. The back end layer of...

5

Connecting RadStudio to MySQL with FireDAC

A customer called our office recently saying that they could not make Rad Studio connect to a MySQL database, and that an internet search on how to do this had yielded no results. I’ve...

1

Databases at Runtime with RadStudio

It can be advantageous to learn how to connect to a database through code alone for certain scenarios, server-side code for example, where a UI is not required. It’s also useful for separating your...

Configuring the motors of the CNC Mill

Configuring the motors of the CNC Mill

I’ve owned this CNC mill for several years. In that time, I’ve rebuilt it twice and added limit switches (crudely using hot melt glue!).  There is something I have never done with it though,...

0

APRS balloon flight tracker.

This is a re-post of a post I made on my previous blog. I’ve had this tracking board for over a year now, and still didn’t program it! Sometimes life gets in the way,...