Jim McKeeth - Podcast at Delphi

I am a person who wears Google Glass


Posted by on in Blogs
Why I Keep Choosing Delphi Early on I learned Turbo Pascal, which was a huge step up from the Basic and Batch File programming I cut my teeth on. When Delphi came along I thought it was brilliant and fell in love immediately. I had no interest in learning other programming languages or tools. Delphi did it all, and that was great. I found myself plenty of work and enough to keep my interest. I was naturally curious about other programming languages, but mostly from an academic point of view. I took a night school class in...

Posted by on in Blogs
Thought Controlled Drone in Tokyo While I was in Tokyo for the Tokyo launch I worked with the Embarcadero office there to make a new BCI demo video. This is using the Emotiv EPOC wireless EEG headset to read cognitive thought patterns, which are transmitted wirelessly to the laptop and the Delphi powered application. It responds by sending the commands to the Parrot AR.Drone based on the thought patterns. I developed components and libraries that work with these two devices, and then the bulk of the application itself I put toge...

Posted by on in Blogs
Enabling Linux Development on Chrome OS This is part of my series on developing with Chrome OS You need to put your Chromebook in Developer Mode First. Chrome OS is Linux with a modified Chrome browser, but the Linux it is running is really stripped down and very restricted. What if you want to run a full fledged Linux on your Chromebook? Turns out it is pretty easy. For starters you need to be in developer mode, then you install croton to setup your chroot Linux environment. If you want to do it via the shell ([Ctrl][Alt...
Getting Technical with Cary Jensen and FireDAC (Episode 74) In this episode of the Podcast @ Delphi.org we talk with Cary Jensen about his new book Delphi in Depth: FireDAC and the upcoming Delphi Developer Days which Cary puts on with Dr. Bob Swart. Nick Hodges, our co-host, was a previous host of Delphi Developer Days with Cary, and I’ve made a number of appearances there as well. They are highly recommended. Cary’s new 558 p...
Creating a Bootable USB Drive on macOS from an ISO Creating a bootable USB drive from an ISO is pretty easy on Windows, but you end up going to the terminal on macOS. Not a big deal if you remember all the commands. Since it seems like I’m frequently installing something (Linux, Windows 10, etc.) on a different I thought I would make a quick blog post listing the steps for next time. First convert the ISO into a disk image for macOS. Then rename it to .img Use diskutil to find the target USB drive Unmount the USB drive and write the img f...

Posted by on in Blogs
Connecting to Chrome OS via ADB This is part of my series on developing with Chrome OS You need to put your Chromebook in Developer Mode First. Enabling ADB Debugging https://developer.android.com/topic/arc/index.html#setup First you have to allow ADB through the firewall. Go to crosh ([CTRL][ALT][T]) and drop to shell. You may need to setup a password via VT-2 first. I set one up when I first did this, but now reading things I may not have needed too. VT-2 includes instructions on doing that. You need to execute the foll...

Posted by on in Blogs
Enabling Developer Mode on Chrome OS This is part of my series on developing with Chrome OS Chromebook Developer Mode You need to put your Chromebook in Developer mode, which wipes the local storage, so you are better off doing it sooner rather than later. Also keep in mind it may void your warranty. https://www.chromium.org/chromium-os/poking-around-your-chrome-os-device It would appear the steps can vary from device to device, but it seems like most of them support these steps . . . To invoke Recovery mode, you hold down t...
Posted by on in Blogs
Targeting Chrome OS with Delphi via Android and Linux Google's Chrome OS is based on their Chrome Browser and runs on Chromebooks, which are halfway between a tablet and a laptop. They are designed around the idea that most of the stuff we do anymore is done through the browser. A while ago Google announced that they were going to start adding support for the Google Play Store on Chrome OS so you can run Android apps on a Chromebook. Samsung announced the first two Chromebooks to support Android Apps, the Samsung Chromebook Plus and Samsung Ch...

Posted by on in Blogs
4 Years at Embarcadero Technologies This week I am celebrating my 4 year anniversary at Embarcadero Technologies. Time has flown by and a lot has happened. Mostly a lot of good milestones. One of my favorite things is experimenting with developing on new devices, so I thought I would list some the new platforms and devices I’ve developed for with Delphi since joining Embarcadero. Android support was released shortly after I joined Embarcadero. This was and is a huge deal. I think when Embarcadero started down the path to add mobi...

Posted by on in Blogs
Update Subscription Benefits A while back we switched to bundling Update Subscription with purchases. I believe this really important as it makes it easier for product management to focus on quality and smaller updates with new features, instead of needing to hold off for bigger releases. Interestingly features are why people upgrade, but quality is more important. Tokyo had a huge number of quality improvements, yet I still talk to people who are debating upgrading because they don't need Linux. (BTW there is a hotfix...

Check out more tips and tricks in this development video: