Presentations
I have recently became interested in presenting on development topics in the embedded and mobility space.
If you help organise a user group or upcoming event please feel free to contact me to discuss any presenting opportunities you may have for me. I would love to take the opportunity to speak to your audience provided the timing and location are suitable.
Upcoming Presentations
None at this time.
Previous Presentations
May 20th 2009 – Christchurch .NET User Group
The Zen of Inversion of Control
This presentation was more a discussion based around one beginner’s journey to better understand the fundamentals of object orientated design.
We also had some great experts in the room, which contributed their point of view and experiences along the way.
April 1st 2009 – Microsoft Techdays Developers 2009
MBL201a Win32 versus .NETCF: The Right API for Your Job
The Windows Mobile platform offers two core APIs. Each has its strengths and situations when one makes sense over the other. This webcast provided a framework for selecting which API it makes sense to develop an application in. The session also provided details that ensure you never feel at a loss when encountering this question.
April 1st 2009 – Microsoft Techdays Developers 2009
MBL400a Creating Compelling and Attractive UIs for Windows Mobile Applications
This webcast explained how to utilize the Alpha blending and Gradient drawing APIs on the Windows Mobile platform to create a compelling and attractive user experience in your mobile applications. It also provided an example of how to create a framework that could be used to simplify the development of custom user interfaces.
March 13th 2009 – Christchurch Python User Group
Python – A mobile perspective
I provided a 30 minute presentation on the PythonCE project and my involvement trying to improve this particular port of Python to Windows Mobile and Windows CE powered devices.
November 1st 2008 – Mainland .NET Code Camp 2008
C# Features you may not be fully aware of
The .NET Code Camp covered a lot of C# 3.0 features, so I decided to present a 5 minute lighting talk covering some interesting features of C# that have been present since v1.0 such as Type Aliases, Conditional Compilation attributes, the use of Properties vs Fields and Const vs Readonly.
July 24th 2008 – Dunedin .NET User Group
July 25th 2008 – Invercargill .NET User Group
Leveraging Microsoft Embedded and Mobile Platforms
Mobile computing has started to extend the reach of the office out into the field. Developing for this environment requires a new set of tools for .NET developers.
These presentations introduced and demonstrated how to make use of .NET technologies across a wide range of embedded and mobile platforms. It covered Microsoft platforms such as the .NET Micro Framework, Windows Mobile, Silverlight and XNA which help bring .NET development to a wide range non desktop devices.
July 3rd 2008 – Nelson .NET User Group
Introduction To .Net Compact Framework and SQL Server CE Development
Mobile computing has started to extend the reach of the office out into the field. Developing for this environment requires a new set of tools for .NET developers.
This presentation introduced and demonstrated how to use the .NET Compact Framework and SQL Server Compact Edition to develop applications for the Windows Mobile PDA platform. It had a focus on data driven applications and data syncronisation techniques.
June 25th 2008 – Christchurch .NET Embedded User Group
Introduction to .NET Micro Framework development
An introduction on how to use Visual Studio 2005 to develop applications for the .NET Micro Framework. This covered the basics of development and deployment as well as a few simple examples of interfacing with hardware.
April 22nd 2008 – Christchurch .NET Embedded User Group
Introduction to Microsoft Embedded Technologies
Andrew Leckie, Bryn Lewis and myself co-presented the first meeting of the newly formed Christchurch .NET Embedded User Group. In this first session we introduced the .NET Micro Framework, Windows Embedded CE, Windows Mobile, and the .NET Compact Framework. We also discussed the general structure of the user group and future topics of interest.
February 15th 2008 – Christchurch .NET User Group
2008 Summer Road Trip
Chris Auld and Jeremy Boyd (New Zealand’s two Microsoft Regional Directors) co-presented with myself, a presentation that built a live enterprise level web application utilising Windows Server 2008, ASP.NET, SQL Server 2008, WCF, .NET Framework 3.5 and Live mapping in under 2 hours, right in front of the eyes of the audience.
November 15th 2007 – ARANZ
Windows Mobile Development and MEDC 2007
This presentation was an internal presentation for the company I work for. It introduced the Windows Mobile platform the ARANZ Medical Limited team uses to some of the other groups within the ARANZ umbrella which do not have a mobile (or even Microsoft orientated) development focus. It also highlighted some of the themes I picked up upon while attending MEDC 2007 earlier this year, with an emphasis on those that had relevance to our medical products.
August 8th 2007 – Christchurch .NET User Group
Introduction to Compact Framework Development
This presentation introduced the .NET Compact Framework and was targeted for existing .NET developers who developed Winform or ASP.NET applications for the desktop. It introduced the capabilities and history of the platform and provided lots of tips and tricks on how to develop your own applications. It discussed the relationship between Windows Embedded CE and Windows Mobile, and why earlier attempts such as the WinPad project failed.
