Peter Foot's Avatar

Peter Foot

@peterfoot.net

88
Followers
260
Following
5
Posts
14.11.2024
Joined
Posts Following

Latest posts by Peter Foot @peterfoot.net

IOBluetooth for .NET Refreshed Some time ago, I embarked on a binding library for the macOS IOBluetooth framework. This provides functionality for classic Bluetooth, Hands-free and Object Exchange functionality. It was built for Xamarin Mac and needed a big overhaul to support newer .NET versions. Today I've release a pre-release package for version 1.2. This is build with .NET 9.0 and 10.0. It has gone through a number of changes, to improve the API and its documentation.

IOBluetooth for .NET Refreshed

Some time ago, I embarked on a binding library for the macOS IOBluetooth framework. This provides functionality for classic Bluetooth, Hands-free and Object Exchange functionality. It was built for Xamarin Mac and needed a big overhaul to support newer .NET versions.…

22.02.2026 13:02 👍 1 🔁 0 💬 0 📌 0
NFC support for all Uri types In order to save a few bytes, there is a special mechanism used in Uri NFC tags where one byte is reserved to match with specific Uri prefixes. A value of zero means the following text contains the full Uri, a value of one means the Uri starts with " There are actually 35 of these constants in total. How this behaves depends on the platform - Android handles this for you and returns a valid Uri, but on iOS you receive the raw bytes and must use this initial byte and the rest of the data to reconstruct the full Uri.

NFC support for all Uri types

In order to save a few bytes, there is a special mechanism used in Uri NFC tags where one byte is reserved to match with specific Uri prefixes. A value of zero means the following text contains the full Uri, a value of one means the Uri starts with " There are…

31.01.2026 12:46 👍 1 🔁 0 💬 0 📌 0
Preview
Sign the Petition Bring Back Windows Phone

Change dot org petition seeks to revive Windows Phone, and dozens are signing up! (including me ... ) — "Third time's a charm."

buff.ly/i4TUGRw

#windowsphone #windows #changedotorg #mobiledev

24.12.2025 16:00 👍 7 🔁 3 💬 1 📌 0
Video thumbnail

Last-minute gig idea! A knock-off VHS that looks a bit like a classic Disney cartoon:

22.12.2025 10:07 👍 2259 🔁 745 💬 48 📌 27
Application Development for Windows Mobile 5.0 "Magneto" - Larry Lieberman - 2005/03
Application Development for Windows Mobile 5.0 "Magneto" - Larry Lieberman - 2005/03 YouTube video by WalkingCat

Application Development for Windows Mobile 5.0 "Magneto" - Larry Lieberman - 2005/03 www.youtube.com/watch?v=zUov...

21.12.2025 17:12 👍 0 🔁 1 💬 0 📌 0
Video thumbnail

You join us live from Danny Dyer’s birthday drinks.

11.09.2025 06:58 👍 1914 🔁 598 💬 28 📌 28
MVP for 2025 I'm really pleased and humbled to have been re-awarded the Microsoft MVP award for 2025. This year I've been awarded in the .NET category as my focus has been on .NET MAUI and .NET across multiple platforms. When I started on the MVP journey in 2003 it was for the .NET Compact Framework so I'm very lucky to have continued to use .NET from the simple Pocket PC through to todays phones and tablets. Congratulations to all the new and renewed MVPs, it is a great community to be a part of.

MVP for 2025

I'm really pleased and humbled to have been re-awarded the Microsoft MVP award for 2025. This year I've been awarded in the .NET category as my focus has been on .NET MAUI and .NET across multiple platforms. When I started on the MVP journey in 2003 it was for the .NET Compact…

11.07.2025 08:52 👍 2 🔁 0 💬 0 📌 0
Writing NFC Tags in .NET I first added NFC code to 32feet.NET back in 2020. However, as other priorities came along it never got fully polished and released on NuGet. This year I finally got around to it and updated the code for .NET 8.0 as it had originally targeted Xamarin Forms. InTheHand.Nfc is available on NuGet and follows the API model of WebNFC - it supports reading and writing NDEF tags as this is the most widely used format for providing Urls, text and other custom data types.

Writing NFC Tags in .NET

I first added NFC code to 32feet.NET back in 2020. However, as other priorities came along it never got fully polished and released on NuGet. This year I finally got around to it and updated the code for .NET 8.0 as it had originally targeted Xamarin Forms. InTheHand.Nfc…

08.06.2025 17:14 👍 0 🔁 0 💬 0 📌 0
32feet – Bluetooth LE Device Discovery on iOS When I created the InTheHand.BluetoothLE library I modeled the API on WebBluetooth as this gave a simple API surface but as it was designed to run within a browser sandbox some of the functionality is intentionally limited. For device discovery the API only provides a selection dialog. One of the most requested features early-on was the ability to do device discovery in code so that the results could be displayed directly in your own app UI.

32feet – Bluetooth LE Device Discovery on iOS

When I created the InTheHand.BluetoothLE library I modeled the API on WebBluetooth as this gave a simple API surface but as it was designed to run within a browser sandbox some of the functionality is intentionally limited. For device discovery the API…

31.03.2025 16:28 👍 0 🔁 0 💬 0 📌 0