This was an amazing day! Scott Hanselman took time from his busy scheduled to spend it with the local South African developer community .




Last night was the Cross Platform Iot Session at CTXUG in Cape Town. The turnout was absolutely amazing! Thank you to all for coming it was a really fun evening!
Roger Weiss from Aliens kicked off with an overview of Windows 10 Iot Core and a few demos. These demos featured some awesome use of Microsoft Cognitive services and also some nifty voice controlled home automation.
It was then my turn. Unfortunately Chris van Wyk couldn’t make it this evening. 🙁
The session featured
Visual Micro for Visual Studio
Visual Studio Code with Arduino Extension which is now Open Source.
Xamarin Forms and Xamarin.Android with Android Things 0.41 Preview
The new Xamarin Iot preview for Linux based devices
Azure Iot Hubs
Devices wise
Raspberry Pi 3
Intel Edison
Raspberry Pi Zero W
Latte Panda and Arduino Leonardo
MXChip Azure Kit
The presentation can be found here: https://github.com/apead/XUGSA/tree/master/19072017
Android Things Weather Station Sample with Azure Iot Hubs: https://github.com/apead/Xamarin-AndroidThings-Contrib
Cross Platform Generic Xamarin Forms sample that ran on Phone, Android Things and Windows 10 Iot (I didn’t demo this, but it works too): https://github.com/apead/XUGSABuildAutomation
Xamarin Android Things Nuget: https://www.nuget.org/packages/Xamarin.Android.Things/0.4.0-devpreview
Xamarin Android Things Contrib Drivers: https://www.nuget.org/packages/Xamarin.AndroidThings.Contrib.RainbowHat/0.40.0-beta
Getting Started with Xamarin Iot: http://explorationspace.co.za/2017/06/21/xamarin-iot-comes-to-visual-studio-2017-on-windows/
MXChip Azure Kit: https://microsoft.github.io/azure-iot-developer-kit/
Android Things Starter Kit with Rainbow Hat: https://shop.pimoroni.com/products/rainbow-hat-for-android-things
Last night was the Cross Iot Session at GXUGSA in Johannesburg. It’s always fun presenting all the Iot toys, but also what can actually be done with Xamarin and the rest of the Microsoft tooling.
It’s also not always clear that you can basically do anything you want with Xamarin, so always nice and exciting to showcase it outside the usual phone type scenarios.
The session featured
Visual Micro for Visual Studio
Visual Studio Code with Arduino Extension which is now Open Source.
Xamarin Forms and Xamarin.Android with Android Things 0.4 Preview
The new Xamarin Iot preview for Linux based devices
Windows 10 Iot Core
Azure Iot Hubs
Devices wise
Raspberry Pi 2 + 3
Intel Edison
Raspberry Pi Zero W
Latte Panda and Arduino Leonardo
MXChip Azure Kit
The presentation can be found here: https://github.com/apead/XUGSA/tree/master/11072017
Android Things Weather Station Sample with Azure Iot Hubs: https://github.com/apead/Xamarin-AndroidThings-Contrib
Cross Platform Generic Xamarin Forms sample that ran on Phone, Android Things and Windows 10 Iot: https://github.com/apead/XUGSABuildAutomation
Xamarin Android Things Nuget: https://www.nuget.org/packages/Xamarin.Android.Things/0.4.0-devpreview
Xamarin Android Things Contrib Drivers: https://www.nuget.org/packages/Xamarin.AndroidThings.Contrib.RainbowHat/0.40.0-beta
Getting Started with Xamarin Iot: http://explorationspace.co.za/2017/06/21/xamarin-iot-comes-to-visual-studio-2017-on-windows/
MXChip Azure Kit: https://microsoft.github.io/azure-iot-developer-kit/
Android Things Starter Kit with Rainbow Hat: https://shop.pimoroni.com/products/rainbow-hat-for-android-things
Come join us for a very practical session on automating your Xamarin builds and setting up a continuous integration environment.
Leave here with skills to be able to use any CI tooling with Xamarin.
I am the speaker for this event.
Agenda
1) Introduction to Continuous Integration
2) How does Xamarin build stuff behind the scenes?
Fundamentals of MSBUILD
Xamarin and MS Build
iOS build agent for Visual Studio
iOS and Android Packaging
3) Setting up a continuous build server
The code repository
Automating the build
Hope to see you there!
Update
The content is available here: https://github.com/apead/XUGSABuildAutomation
I’m very excited to be able to tell you we are brining Xamarin Dev Days to South Africa for the first time! It will also be held in two cities, Cape Town and Johannesburg.
We have our venues and sponsors organized, and more importantly the dates.
Please diarise!
Xamarin Dev Days Cape Town will be held on the 30th of September 2016. It will be held at Workshop 17 at the V&A.
Xamarin Dev Days Johannesburg will be held on the 23rd of September 2016. It will be held at the Microsoft Bryanston offices.
The awesome sponsors are:
Microsoft South Africa http://www.microsoft.com
Zebra Technologies http://www.zebra.com
MLab https://www.mlab.co.za/
AD Software Systems http://www.adsoftsystems.co.za
Without them, these events would definitely not be possible!! Thank you!
Finally arrived in Orlando after a long flight from Cape Town via Dubai. We are staying at the Fort Wilderness resort within Disney World. The whole family has come along with, so this is definitely going to be an amazing week of family fun and Xamarin!
Fort Wilderness is amazing. We are staying in log Cabins within a forest, a natural feel to it, but close enough to be in
the parks in a few minutes using the internal transit system. I am not too sure though what peak traffic is like Orlando to the Xamarin conference at the Hyatt Regency, but will leave early just incase.
Started the day with a trip to the Hollywood and then the Magic Kingdom. Plenty of magic and also Star Wars which makes the whole family very happy.
Need some rest now before the big kick off of Xamarin Evolve 2016!!
With Microsoft Build 2016 complete, there are so many things to be looking at and trying out. One of the more useful features for me right now is the new remoting functionality in Windows 10 IoT Insider Preview 10.0.14295. I have this running on a Raspberry Pi 3 and I am busy with some work using an array of sensor telemetry. Being able to see what is happening remotely make life far easier when building Universal Apps.
To configure this is very simple. There is a new menu option added to the administration console called “Remote”. This is accessible via the URL: http://[ipaddress of pi]:8080. If you haven’t changed the password the login should be: “Administrator” and “p@ssw0rd”
Enable the Windows IoT Remote Server by ticking the box presented.
To access the Raspberry Pi remotely you need a client. This is available in the Windows Store either by following the provided link, or just by searching for “Windows IoT” in the store. https://www.microsoft.com/store/apps/9nblggh5mnxz
This will run on any Windows 10 device. Just something to note: on a Windows 10 Mobile device (Lumia 950 XL in my case) you may have to set the device color scheme to light for the application text to be legible. I’m sure this will be corrected in later builds.
Fill in the IP address of the Raspberry PI in the “Enter an IP address” text box and click / tap “Connect”. You should now be seeing what the Raspberry Pi is displaying.