Использование mono и monotouch для разработки iphone приложений

Post on 12-Jun-2015

3.648 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Использование Mono и MonoTouch для разработки iPhone приложений / DevCamp Винница.

TRANSCRIPT

Использование Mono и MonoTouch для разработки iPhone приложенийКраковецкий Александр

Software DeveloperMCP, Microsoft Regional Director

DevCamp Винница

Agenda

Проект Mono и Moonlight, MonoToolsЧто такое MonoTouchРедакции MonoTouch“Hello, World!” на MonoTouchMonoDevelop & MonoTouch vs. Xcode & Objective-CПроекты на MonoTouchMonoTouch RoadMap Книга по MonoTouch

Возможности Mono 2.6поддержка сервисов WCF на стороне клиента и серверафреймворк Mono.Tasklets для реализации сценариев многопоточностиполная поддержка Linq 2 SQL через проект DbLinqинтегрированный программный отладчик с поддержкой MacOS и Unixвключает такие проекты Microsoft как ASP.NET MVC, ASP.NET AJAX, Microsoft DLR

MonoTools для Visual StudioMonoTools позволяет разрабатывать проекты Mono в Visual Studio 2010 и создавать пакеты для Linux

Что такое MonoTouch?MonoTouch позволяет писать приложения для iPhone на языке C# и использовать библиотеки .NET Framework (Mono).Код, ранее написанный на C#, может использоваться в MonoTouch приложении.Вместо JIT компилятора используется статический компилятор, который компилирует в «родной» для iPhone код.Является некой “оберткой” на iPhone SDK

Преимущества MonoTouch

С помощью MonoTouch приложения, написанные на C# для платформ Windows, Windows Phone и Xbox, легко могут быть портированы на iPhone. Наличие Garbage CollectorПривычный API (за исключением некоторых platform-related вещей)

Редакции MonoTouch

Проекты на MonoTouch

HtmlAgilityPack: http://htmlagilitypack.codeplex.com/ XNATouch: http://xnatouch.codeplex.com/ Hanselminutes Monotouch iPhone App: http://hanselminutesiphone.codeplex.com/CocosNet: http://github.com/city41/CocosNet

MonoTouch RoadMap

Четыре направления работы:Упрощение процесса разработки на MonoTouchMono для платформы Android (MonoDroid).Поддержка Silverlight в MonoTouch (используя Moonlight).IDE и инструментарий

ReferencesRelease Notes MonoTools 1.1 - http://mono-project.com/Release_Notes_MonoTools_1.1 MonoTouch - http://monotouch.net/ MonoTouch Roadmap - http://monotouch.net/Roadmap MonoTouch Examples - http://monotouchexamples.com/Moonlight - http://go-mono.com/moonlight/ MonoDevelop - http://monodevelop.com/Download DbLinq - http://groups.google.com/group/dblinq

Вопросы?

Alex.Krakovetskiy@gmail.com

top related