Xamarin has announced the third version of its cross-platform tools, which use C# and .NET to target multiple platforms, including iOS, Android and Mac OS X.
Xamarin 3.0 is a big release. In summary:
Xamarin Designer for iOS
Using a visual designer for iOS Storyboard projects, you can create and modify a GUI in
…continue reading Xamarin 3.0 brings iOS visual design to Visual Studio, cross-platform XAML, F#, NuGet and more
At the April 2014 Build conference Microsoft made some far-reaching announcements about its .NET platform and the C# programming language. Yes, there was talk of C# 6.0, the next version, but the real changes are more profound. Specifically:
C# and Visual Basic have a new compiler, itself written in C#, code-named Roslyn. Roslyn is not
…continue reading Microsoft’s new open source direction for C# and .NET (and native compilation too): Anders Hejlsberg explains
I had a quick look at the .NET Native Preview. I am interested to see what the benefits might be. Note that currently the preview only supports 64-bit Windows Store apps.
Here is what is promised:
For users of your apps, .NET Native offers these advantages:
Fast execution times Consistently speedy startup times Low deployment
…continue reading A quick hands-on with native code compilation for .NET
A couple of posts from Hal Berenson give insight into the internal battles at Microsoft as the company worked out its strategy to rescue Windows from irrelevance in the world of mobile and tablets. Berenson is now President of True Mountain Group LLC but was formerly at Microsoft where his roles included SQL Server development
…continue reading A glimpse into the internal battles that set the future of Windows and .NET
I interviewed Corporate VP of Microsoft’s developer division Soma Somasegar at the Visual Studio 2012 launch last week; see the article on the Register here. I asked about the inconsistency of the Microsoft platform, and the way the platform story has changed over the years (Win32, .NET, WPF, Silverlight and now Windows Runtime). Can developers
…continue reading Platform churn? If it is in Windows 8, we are committed to it says Microsoft
After trying out Windows 8 notifications from a Windows Forms application, I did a bit of research into using the Windows Runtime (WinRT) API from desktop applications.
It turns out that this is something Microsoft planned for:
Desktop apps should for the most part be able to use WinRT. This is an area where we
…continue reading Using Windows Runtime (WinRT) APIs from desktop applications
Microsoft has released the Release Candidate of Visual Studio 2012 (now the official name), which you can download here, to coincide with the release of Windows 8 Release Preview and Windows Server 2012 Release Preview.
Visual Studio also has a new logo, as you can see from the setup window below.
…continue reading New Windows 8, new Visual Studio 2012
The difference with JSIL is that it compiles .NET Intermediate Language (IL), and therefore works with
I have been playing with the Visual Studio 11 developer preview and exploring its asynchronous features, specifically the async and await keywords which are new to C# 5.0. These features have actually been available as a CTP (Community Tech Preview) since October 2010, but I had not found time to try it.
I like to
…continue reading A simple example of async and await in C# 5