Back in the Nineties there was a lot of fuss about “pure Java”. This meant Java code without any native code invocations that tie the application to a specific operating system.
It is possible to write cross-platform Java code that invokes native code, but it adds to the complexity. If it is an operating system
…continue reading Time for another look at “pure .NET”
It is a case of “right time, right place” for Xamarin, as it scoops up Windows developers who need either to transition to iOS and Android, or to add mobile support to existing applications. You can also port applications to the Mac with its cross-platform development framework based on C#; no bad thing as Mac
…continue reading Xamarin announces large round of funding, plans international expansion
RemObjects is previewing a new native Mac IDE for its Oxygene and C# compilers. Oxygene is a Delphi-like language (in other words, a variant of Object Pascal) which targets iOS, Mac, Android, Windows Phone and Windows. RemObjects C# shares the same targets. Both can compile to .NET assemblies for Windows, or to Mono for cross-platform
…continue reading RemObjects previews native Apple Mac IDE for C#, .NET, Oxygene
I rashly agreed to create a small web application that uploads files into Azure storage. Azure Blob storage is Microsoft’s equivalent to Amazon’s S3 (Simple Storage Service), a cloud service for storing files of up to 200GB.
File upload performance can be an issue, though if you want to test how fast your application can
…continue reading Notes from the field: putting Azure Blob storage into practice
Embarcadero has updated AppMethod, its IDE for cross-platform mobile and desktop applications. The IDE now supports C++, and as a special offer, you can develop Android phone “free forever”, according to the web site.
AppMethod is none other than our old friend Delphi, combined with the FireMonkey cross-platform framework. The difference between AppMethod and the
…continue reading Embarcadero AppMethod: another route to cross-platform mobile, now with C++ support
Apple has announced a new programming language, called Swift. (There was already a language called Swift, used for parallel scripting, but Apple links to the other Swift in case you land on the wrong page. So far it looks like the other Swift has not returned the favour).
For as long as I can remember,
…continue reading Apple’s Swift programming language: easy coding for OS X and iOS at last?
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
…continue reading XAML and C#, or HTML and WinJS for Windows Store, Universal and cross platform apps?
I am not a designer and prefer to avoid things like animation as too difficult. On the other hand, I am writing an electronic card game and it looks bad if the cards move without any animation. There is also an issue in that animation is built into the standard controls, so if you do
…continue reading Getting animated: basics in Windows Store apps