Xamarin

from Wikipedia, the free encyclopedia
Xamarin Inc.

logo
legal form Incorporated , a
subsidiary of Microsoft
founding May 2011
Seat San Francisco
management Nat Friedman (CEO),
Miguel de Icaza (CTO)
Branch Software manufacturer
Website www.xamarin.com

Xamarin is a subsidiary of Microsoft based in San Francisco . The developers of Mono founded the company Xamarin in 2011, Xamarin was taken over by Microsoft in 2016. Xamarin was created with the aim of accelerating and simplifying the development of cross-platform applications in the mobile sector.

history

Ximian: foundation and takeover

In June 2000 Microsoft presented the .NET Framework . Miguel de Icaza , an employee of Ximian, began to wonder whether a Linux version of .NET would be useful. The Mono project was started on July 19, 2001 as open source . On August 4, 2003, Ximian was purchased by Novell . Novell itself was then acquired by the Attachmate Group in April 2011 .

Many employees were laid off after the Attachmate takeover; including the mono developer. The future of Mono was thus called into question.

Foundation of Xamarin and takeover

On May 16, 2011, Miguel De Icaza announced on his blog that Mono was now being developed by Xamarin. Xamarin was founded to sell software for mobile devices. According to De Icaza, at least the core team has switched from Mono to Xamarin.

After this announcement, the future of this project was unclear because MonoTouch and Mono for Android were in direct competition with Attachmate's products. Eventually, Xamarin employees adopted programs that they developed while working for Novell.

In July 2011 Novell - in the meantime a company of the Attachmate group - transferred the license rights in question to Xamarin.

Xamarin was taken over by Microsoft in February 2016 , observers had expected the takeover in 2014. According to the New York Times, the purchase price should have been at least 300 million US dollars . This should make it possible to use Visual Studio in C # to write native apps not only for Windows, but also for Android , iOS and Mac OS .

Product development

In December 2012, Xamarin introduced the product Xamarin.Mac , a plug-in for the existing MonoDevelop , an integrated development environment (IDE). It allows developers to develop C # -based programs for the Apple macOS operating system.

In February 2013, Xamarin presented Release 2.0. This release includes the components Xamarin Studio , which now includes iOS, Android and Apple OS X development tools in one program, and integration with Visual Studio , Microsoft's IDE for the .NET Framework. This makes it possible to create programs for iOS, Android and Windows with Visual Studio. After the takeover in February 2016, Microsoft integrated Xamarin's programming tools into all Visual Studio versions from 2015 onwards on March 30, 2016.

In July 2018, Microsoft introduced a new version of Xamarin.Android to create apps for the new Android version Android 9.0, also known as Android P.

Products

Xamarin Platform

With the components Xamarin.iOS and Xamarin.Android it is possible to develop native apps for iOS, Android and Windows in C # either with Xamarin Studio or Visual Studio.

Xamarin.Forms

The product Xamarin.Forms was presented on May 3, 2014. It allows portable controls to be used, which call up the actual controls of Android, iOS and Windows Phone.

Xamarin Test Cloud

The Xamarin Test Cloud product enables mobile apps to be tested in the cloud on approx. 1800 different real devices.

Xamarin for Visual Studio

Xamarin is said to be the only framework that allows native apps for iOS, Android and Windows to be developed with Microsoft Visual Studio.

Xamarin Studio

Xamarin Studio, a standalone IDE for mobile app development, was released in February 2013. Xamarin Studio uses a debugger, a compiler for C # and F # and tools for programming graphical user interfaces for Android and iOS. Microsoft Visual Studio for Mac was developed in 2016 based on Xamarin Studio .

.Net Mobility Scanner

Xamarin's .Net Mobility Scanner lets developers see how much of their .NET program code runs on other operating systems: especially iOS, Android, Windows Phone and Windows Store. It is a free service on the web based on Silverlight .

Web links

Individual evidence

  1. http://www.linux-magazin.de/Ausgabe/2011/11/Mono From Dotnet to Novell-Suse to Xamarin and mobile devices: Mono
  2. a b Florian Kalenda: Microsoft swallows cloud developer platform Xamarin. In: ZDNet - company. NetMediaEurope Deutschland GmbH, February 25, 2015, accessed on February 26, 2016 .
  3. Xamarin - the springboard for .NET developers --entwickler.de . In : entwickler.de . May 30, 2017 ( entwickler.de [accessed June 11, 2018]).
  4. Microsoft sees nothing but .NET ahead (English) - by Steven Bonisteel , ZDNet , on June 23, 2000; translated: Microsoft only sees .NET as the future
  5. The Early History of Mono. (No longer available online.) October 13, 2003, archived from the original on June 6, 2011 ; Retrieved May 21, 2011 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / lists.ximian.com
  6. ^ The Attachmate Group completes the acquisition of Novell. April 27, 2011, accessed April 1, 2014 .
  7. ^ Paul Koep: Layoffs at Novell. May 2, 2011, accessed May 7, 2011 .
  8. Steven J. Vaughan-Nichols: Is Mono Dead? Is Novell dying? ZDNet , May 4, 2011, accessed May 7, 2011 .
  9. Miguel De Icaza: Announcement from Xamarin. May 16, 2011, accessed May 29, 2011 .
  10. The Death and Rebirth of Mono. infoq.com, May 17, 2011, accessed May 29, 2011 .
  11. Matthew Baxter-Reynolds: What about platform-independent C # for mobile devices? In: The Guardian. July 5, 2011, accessed July 15, 2011 .
  12. SUSE and Xamarin partners support the Mono community. Novell , July 18, 2011, accessed July 18, 2011 .
  13. ^ Miguel De Icaza: Novell / Xamarin Agreement with Mono. July 18, 2011, accessed July 18, 2011 .
  14. Your C # app runs on 66 million Macs: Xamarin.Mac. Xamarin, December 12, 2012, accessed July 12, 2013 .
  15. Announcement of Xamarin 2.0. Xamarin, February 20, 2013, accessed July 12, 2013 .
  16. ^ Xamarin 2.0 Review. March 12, 2013. Retrieved July 12, 2013 .
  17. Björn Bohn: Mobile development: Xamarin.Android is ready for Android P. In: heise Developer. Heise Medien GmbH & Co. KG, July 30, 2018, accessed on August 22, 2018 .
  18. Xamarin Test Cloud. Retrieved February 24, 2017 .
  19. Xamarin and Microsoft announce global collaboration. (No longer available online.) November 13, 2013, archived from the original on April 7, 2014 ; Retrieved April 1, 2014 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / xamarin.com
  20. Tom Thompson: Review: Xamarin 2.0 makes app development magical. April 26, 2013, accessed April 1, 2014 .
  21. How mobile is your .NET?