|Medium Growth Firm|
|Founded||May 16, 2011|
|Headquarters||San Francisco, California|
|Miguel de Icaza, Nat Friedman|
|Footnotes / references
Xamarin is a San Francisco, California based software company created in May 2011 by the engineers that created Mono, Mono for Android and MonoTouch that are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications (often called Microsoft .NET).
With a C#-shared codebase, developers can use Xamarin tools to write native Android, iOS, and Windows apps with native user interfaces and share code across multiple platforms. Xamarin has over 1 million developers in more than 120 countries around the World as of May 2015.
Ximian Founding and Acquisition
In June 2000, Microsoft first announced their .NET Framework. Miguel de Icaza of Ximian began investigating whether a Linux version was feasible. The Mono open source project was launched on July 19, 2001. Ximian was bought by Novell on August 4, 2003, which was then acquired by Attachmate in April 2011.
Founding of Xamarin
On May 16, 2011, Miguel De Icaza announced on his blog that Mono would be developed and supported by Xamarin, a newly formed company that planned to release a new suite of mobile products. According to De Icaza, at least part of the original Mono team had moved to the new company.
After this announcement, the future of the project was questioned, since MonoTouch and Mono for Android would now be in direct competition with the existing commercial offerings owned by Attachmate. It was not known at that time how Xamarin would prove they had not illegally used technologies previously developed when they were employed by Novell for the same work.
In July 2011, however, Novell - now a subsidiary of Attachmate - and Xamarin announced that Novell had granted a perpetual license for Mono, MonoTouch and Mono for Android to Xamarin, which formally and legally took official stewardship of the project.
In December 2012, Xamarin released Xamarin.Mac, a plugin for the existing MonoDevelop Integrated development environment (IDE), which allows developers to build C#-based applications for the Apple OS X operating system and package them for publishing via the Apple App Store.
In February 2013, Xamarin announced the release of Xamarin 2.0. The release included two main components: Xamarin Studio, a re-branding of its open-source IDE Monodevelop; and integration with Visual Studio, Microsoft's IDE for the .NET Framework, allowing Visual Studio to be used for creating applications for Android and iOS, as well as for Windows.
On July 17, 2013 Xamarin announced that they had closed $16 million in Series B funding led by Lead Edge Capital. Several investors from their Series A funding also participated, including Charles River Ventures, Floodgate, and Ignition Partners. On August 21, 2014 Xamarin successfully closed an additional $54 million in Series C funding, which is one of the largest rounds of funding ever raised by a mobile app development platform. Total funding for the company to date is $82 million.
Xamarin 2.0 was released in February 2013 Xamarin.Android and Xamarin.iOS that make it possible to do native Android, iOS and Windows development in C#, with either Visual Studio or Xamarin Studio. Developers re-use their existing C# code, and share significant code across device platforms. The product was used to make apps for several well-known companies including 3M, AT&T, HP, and Target. Xamarin integrates with Visual Studio, Microsoft's IDE for the .NET Framework, extending Visual Studio for Android and iOS development. Xamarin also released a component store to integrate backend systems, 3rd party libraries, cloud services and UI controls directly into mobile apps.
Introduced in Xamarin 3 on May 28, 2014 and allows one to use portable controls subsets that are mapped to native controls of Android, iOS and Windows Phone.
Xamarin Test Cloud
Xamarin Test Cloud makes it possible to test mobile apps written in any language on real, non-jailbroken devices in the cloud. Xamarin Test Cloud uses object-based UI testing to simulate real user interactions.
Xamarin for Visual Studio
Xamarin claims to be the only IDE that allows for native Android, iOS and Windows app development within Microsoft Visual Studio. Xamarin supplies add-ins to Microsoft Visual Studio that allows developers to build Android, iOS, and Windows apps within the IDE using code completion and IntelliSense. Xamarin for Visual Studio also has extensions within Microsoft Visual Studio that provide support for the building, deploying, and debugging of apps on a simulator or a device. In late 2013, Xamarin and Microsoft announced a partnership that included further technical integration and customer programs to make it possible for their joint developer bases to build for all mobile platforms. In addition, Xamarin now includes support for Microsoft Portable Class Libraries and most C# 5.0 features such as async/await. CEO and co-founder of Xamarin, Nat Friedman, announced the alliance at the launch of Visual Studio 2013 in New York.
Xamarin Studio, a standalone IDE for mobile app development, was released in February 2013 as part of Xamarin 2.0 and is based on the open source project MonoDevelop. In addition to a debugger, Xamarin Studio includes code completion in C#, an Android UI builder for creating user interfaces without XML, and integration with Xcode Interface Builder for iOS app design.
Xamarin.Mac was created as a tool for Apple technology application development using the C# programming language. Xamarin.Mac, as with Xamarin.iOS and Xamarin.Android, gives developers up to 90% of code reuse across Android, iOS and Windows. Xamarin.Mac gives C# developers the ability to build fully native Cocoa apps for Mac OS X and allows for native apps that can be put into the Mac App Store.
.Net Mobility Scanner
Xamarin’s .Net Mobility Scanner lets developers see how much of their .NET code can run on other operating systems, specifically Android, iOS, Windows Phone, and Windows Store. It is a free Web-based service that uses Silverlight.
- Visionary in the Gartner Magic Quadrant for Mobile Application Development Platforms
- Dr Dobbs Jolt Award: Mobile Development Tools
- "Announcing Xamarin". Miguel de Icaza. Retrieved May 16, 2011.
- Nat Friedman (May 25, 2011). "Xamarin". Retrieved May 25, 2011.
- Binstock, Andrew (June 11, 2011). "NET Alternative In Transition". InformationWeek. Retrieved March 18, 2012.
- Miguel de Icaza (May 16, 2011). "Miguel de Icaza". Retrieved May 16, 2011.
- "What is Xamarin?". Retrieved April 1, 2014.
- "About Xamarin". Retrieved May 21, 2015.
- "Microsoft sees nothing but .NET ahead", Steven Bonisteel, ZDNet, June 23, 2000
- "Mono early history.". [Mono-list]. October 13, 2003.
- "The Attachmate Group Completes Acquisition of Novell". April 27, 2011. Retrieved April 1, 2014.
- Koep, Paul (May 2, 2011). "Employees say hundreds laid off at Novell's Provo office". KSL-TV. Retrieved May 7, 2011.
- J. Vaughan-Nichols, Steven (May 4, 2011). "Is Mono dead? Is Novell dying?". ZDNet. Retrieved May 7, 2011.
- Clarke, Gavin (May 3, 2011). ".NET Android and iOS clones stripped by Attachmate". The Register. Retrieved May 7, 2011.
- De Icaza, Miguel (May 16, 2011). "Announcing Xamarin". Retrieved May 29, 2011.
Now, two weeks later, we have a plan in place, which includes both angel funding for keeping the team together, as well as a couple of engineering contracts that will help us stay together as a team while we ship our revenue generating products
- "The Death and Rebirth of Mono". infoq.com. May 17, 2011. Retrieved May 29, 2011.
Even if they aren’t supporting it, they do own a product that is in direct competition with Xamarin’s future offerings. Without some sort of legal arrangement between Attachmate and Xamarin, the latter would face the daunting prospect of proving that their new development doesn’t use any the technology that the old one did. Considering that this is really just a wrapper around the native API, it would be hard to prove you had a clean-room implementation even for a team that wasn’t intimately familiar with Attachmate’s code.
- Matthew Baxter-Reynolds (July 5, 2011). "What now for cross-platform mobile C#?". The Guardian. Retrieved July 15, 2011.
But with a total lack of clarity as to whether Novell will allow Xamarin to sell their new products, or whether agreements exist to facilitate such a scenario, we're left in an unpleasant world of not having a compelling or workable solution for compromise free, multi-platform development.
- "SUSE and Xamarin Partner to Accelerate Innovation and Support Mono Customers and Community". Novell. July 18, 2011. Retrieved July 18, 2011.
The agreement grants Xamarin a broad, perpetual license to all intellectual property covering Mono, MonoTouch, Mono for Android and Mono Tools for Visual Studio. Xamarin will also provide technical support to SUSE customers using Mono-based products, and assume stewardship of the Mono open source community project.
- De Icaza, Miguel (July 18, 2011). "Novell/Xamarin Partnership around Mono". Retrieved July 18, 2011.
- "Your C# App on 66 Million Macs: Announcing Xamarin.Mac". Xamarin. December 12, 2012. Retrieved July 12, 2013.
- "Announcing Xamarin 2.0". Xamarin. February 20, 2013. Retrieved July 12, 2013.
- "Xamarin 2.0 Review". Dr Dobb's Journal. March 12, 2013. Retrieved July 12, 2013.
Xamarin 2.0 bundles the company's Android, iOS and Mac development tools in a single affordable package
- Lardinois, Frederic (17 July 2013). "Xamarin Raises $16M Series B Round Led By Lead Edge Capital, Passes 20,000 Paid Developer Seats". TechCrunch. Retrieved 15 January 2015.
- Lardinois, Frederic (21 August 2014). "Cross-Platform Development Platform Xamarin Raises $54M Series C". TechCrunch. Retrieved 15 January 2015.
- Kepes, Ben (21 August 2014). "Xamarin Raises $54 Million--Because M&A... And Mobile". Forbes. Retrieved 15 January 2015.
- "Xamarin delivers tool for building native Mac OS X apps with C#". December 13, 2012. Retrieved April 1, 2014.
- "Xamarin for Android". Retrieved April 1, 2014.
- "Xamarin for iOS". Retrieved April 1, 2014.
- Peter Bright (February 20, 2013). "Xamarin 2.0 reviewed: iOS development comes to Visual Studio". Retrieved April 1, 2014.
- Mikael Ricknäs (June 25, 2013). "Xamarin tool aims to show the ease with which .NET apps can become mobile". Retrieved April 1, 2014.
- "Xamarin Test Cloud". Retrieved April 1, 2014.
- "Xamarin and Microsoft Announce Global Collaboration". November 13, 2013. Retrieved April 1, 2014.
- "Xamarin Visual Studio". Retrieved April 1, 2014.
- Abel Avram (November 13, 2013). "Developing iOS & Android Apps with C# in Visual Studio". Retrieved April 1, 2014.
- Mikael Ricknäs (November 13, 2013). "Microsoft, Xamarin simplify cross-platform development". Retrieved April 1, 2014.
- "Xamarin Components". Retrieved April 1, 2014.
- Tom Thompson (April 26, 2013). "Review: Xamarin 2.0 works mobile development magic". Retrieved April 1, 2014.
- Tim Anderson (November 13, 2013). "Microsoft, Xamarin give Visual Studio a leg-up for... Android and iOS?". Retrieved April 1, 2014.
- John Koetsier (February 20, 2013). "Xamarin debuts Android and iOS app development inside Visual Studio for C# programmers". Retrieved April 1, 2014.
- Darryl K. Taft (December 14, 2012). "Can Xamarin's New Mac Tool Lift C# Above Objective-C?". Retrieved April 1, 2014.
- How mobile is your .NET?, Retrieved June 24, 2014
- CJ Arlotta (August 15, 2013). "Gartner Magic Quadrant: Mobile Application Development (MAD) Platforms". Retrieved April 1, 2014.
- Gaston Hillar (March 4, 2014). "Jolt Awards: Mobile Development Tools". Retrieved April 1, 2014.