Xamarin’s Miguel de Icaza (founder of the Mono project) has complained on Twitter about Microsoft’s Windows Division’s “contempt for developers” when it created the Windows Runtime and a “4th incompatible Xaml stack”, in a conversation prompted by the company’s spat with Google over the YouTube app for Windows Phone. Google wants this removed because it
…continue reading Miguel de Icaza: don’t blame Google for Microsoft’s contempt for developers
Xamarin, a company which provides tools for cross-platform development in C#, has announced its acquisition of LessPainful and the creation of cloud-based testing for mobile apps based on LessPainful’s technology and the Calabash scripting language it created.
The Test Cloud will perform automated user-interface tests on real devices, hosted by Xamarin, will provide detailed reports
…continue reading Xamarin acquires LessPainful, announces Test Cloud for mobile apps
Xamarin has announced significant updates to its developer platform. Xamarin is the company formed around 18 months ago, when Novell discontinued its investment in Mono, a cross-platform implementation of C# and the .NET Framework. Its focus is on mobile platforms, in particular iOS and Android, though there is also support for the Mac. On Windows
…continue reading Xamarin 2.0 and Xamarin Studio announced, build for OSX, iOS and Android with C#
Xamarin has released Xamarin Mac which adds Mac support to the existing iOS and Android compilers from the company:
MonoTouch: apps for iPhone and iPad using the MonoDevelop IDE on the Mac Mono for Android: apps for Android using either Visual Studio or MonoDevelop Xamarin.Mac: apps for Mac OS X using MonoDevelop on the Mac
…continue reading Xamarin brings C# to development of apps for the Mac App Store
Embarcadero has released C++ Builder XE3, the first version built on the open source clang front end for the LLVM compiler. This has enabled the product to support many new features, including extensive C++ 11 support and a 64-bit compiler.
While it is a shame that the old Borland C/C++ Compiler is no more,
…continue reading Embarcadero launches C++ Builder XE3: first built on Clang
I have been messing around with a Windows 8 app to present content from ITWriting.com in an app, mainly as a learning exercise. I came up with the idea of showing recent tweets on the main page of the app. Like this:
I thought this would be easy, but encountered several problems. I am
…continue reading Hands on Windows 8 development: Twitter and hyperlink hassles
No time to blog in detail about this; but developers with any interest in Windows 8 should check out Project Austin, a sample project for Windows 8 whose quality exceeds most of what is currently available in the Windows Store.
This is a simple note-taking app but beautifully rendered and with support for adding photos,
…continue reading Microsoft Project Austin: superb C++ code sample for Windows 8
A couple of months ago Embarcadero’s John Ray Thomas published a roadmap for the company’s C++ tools. Coming soon: not only a long-awaited 64-bit compiler for Windows, but also native iOS and Android support. On top of that, there are plans for “the very best in C++11 and C99 language and library compliance in the
…continue reading Embarcadero adopts open source Clang for future C++ versions
Someone asked me what is the best programming language for a child to learn after starting (and having success) with Scratch.
Scratch is a visual programming language which actually runs on Smalltalk, though its users do not need to know this. Scratch 2.0 seems to be written in Adobe Flash so you can create
…continue reading What is the best programming language for a child progressing from Scratch?
I have been trying out JetBrains’ AppCode which meant working in an Apple development environment for a time. I took the opportunity to implement my simple calculator app in iOS native code.
Objective C is a distinctive language with a mixed reputation, but I enjoy coding with it. I used Automatic Reference Counting (ARC),
…continue reading Quick thoughts on Xcode and Objective C versus Microsoft’s tools