Использование Mono и MonoTouch для разработки iPhone приложений
1. Использование Mono и MonoTouch для разработки iPhone приложений Краковецкий Александр Software Developer MCP, Microsoft Regional Director DevCampВинница
2. Agenda Проект Mono и Moonlight, MonoTools Что такое MonoTouch Редакции MonoTouch “Hello, World!” на MonoTouch MonoDevelop & MonoTouch vs. Xcode & Objective-C Проекты на MonoTouch MonoTouchRoadMap Книга по MonoTouch
3. Возможности Mono 2.6 поддержкасервисовWCF на сторонеклиента и сервера фреймворкMono.Taskletsдля реализациисценариевмногопоточности полнаяподдержкаLinq 2 SQL через проект DbLinq интегрированныйпрограммныйотладчикс поддержкойMacOSи Unix включает такие проектыMicrosoft как ASP.NET MVC, ASP.NET AJAX, Microsoft DLR
4. MonoTools для Visual Studio MonoToolsпозволяетразрабатыватьпроектыMono в VisualStudio2010 и создаватьпакеты для Linux
5. Что такое MonoTouch? MonoTouchпозволяет писать приложения для iPhoneна языке C# и использовать библиотеки .NET Framework (Mono). Код, ранее написанный на C#, может использоваться в MonoTouchприложении. Вместо JIT компилятора используется статический компилятор, который компилирует в «родной» для iPhoneкод. Является некой “оберткой” на iPhone SDK
6. Преимущества MonoTouch С помощью MonoTouchприложения, написанные на C# для платформ Windows, Windows Phone и Xbox,легко могут быть портированы на iPhone. Наличие Garbage Collector Привычный API (за исключением некоторых platform-related вещей)
8. Требования iPhone SDK от Apple, который можно скачать с Apple's iPhone Dev Center (для зарегистрированных членов). Mono для OSX MonoDevelopдля OS X MonoTouch SDK Инсталяция:http://monotouch.net/Documentation/Installation
11. MonoTouch RoadMap Четыре направления работы: Упрощение процесса разработки на MonoTouch Mono для платформы Android (MonoDroid). Поддержка Silverlightв MonoTouch (используя Moonlight). IDE и инструментарий
12. Книга по MonoTouch BuildingiPhoneandiPodtouchApplicationsforthe .NET/C# DeveloperwithMonoTouch http://www.wrox.com/WileyCDA/WroxTitle/Building-iPhone-and-iPod-touch-Applications-for-the-NET-C-Developer-with-MonoTouch.productCd-0470590734.html