Использование Mono и MonoTouch для разработки iPhone приложений<br />Краковецкий Александр<br />Software Developer<br />MC...
Agenda<br />Проект Mono и Moonlight, MonoTools<br />Что такое MonoTouch<br />Редакции MonoTouch<br />“Hello, World!” на Mo...
Возможности Mono 2.6<br />поддержкасервисовWCF на сторонеклиента и сервера<br />фреймворкMono.Taskletsдля реализациисценар...
MonoTools для Visual Studio<br />MonoToolsпозволяетразрабатыватьпроектыMono в VisualStudio2010 и создаватьпакеты для Linux...
Что такое MonoTouch?<br />MonoTouchпозволяет писать приложения для iPhoneна языке C# и использовать библиотеки .NET Framew...
Преимущества MonoTouch<br />С помощью MonoTouchприложения, написанные на C# для платформ Windows, Windows Phone и Xbox,лег...
Редакции MonoTouch<br />
Требования<br />iPhone SDK от Apple, который можно скачать с Apple's iPhone Dev Center (для зарегистрированных членов).<br...
Hello, World!<br />http://monotouch.net/Tutorials/MonoDevelop_HelloWorld<br />
Проекты на MonoTouch<br />HtmlAgilityPack: http://htmlagilitypack.codeplex.com/<br />XNATouch:http://xnatouch.codeplex.com...
MonoTouch RoadMap<br />Четыре направления работы:<br />Упрощение процесса разработки на MonoTouch<br />Mono для платформы ...
Книга по MonoTouch<br />BuildingiPhoneandiPodtouchApplicationsforthe .NET/C# DeveloperwithMonoTouch<br />http://www.wrox.c...
References<br />Release Notes MonoTools 1.1 -http://mono-project.com/Release_Notes_MonoTools_1.1<br />MonoTouch - http://m...
Вопросы?<br />Alex.Krakovetskiy@gmail.com<br />
Upcoming SlideShare
Loading in …5
×

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

3,985 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

  1. 1. Использование Mono и MonoTouch для разработки iPhone приложений<br />Краковецкий Александр<br />Software Developer<br />MCP, Microsoft Regional Director<br />DevCampВинница<br />
  2. 2. Agenda<br />Проект Mono и Moonlight, MonoTools<br />Что такое MonoTouch<br />Редакции MonoTouch<br />“Hello, World!” на MonoTouch<br />MonoDevelop & MonoTouch vs. Xcode & Objective-C<br />Проекты на MonoTouch<br />MonoTouchRoadMap<br />Книга по MonoTouch<br />
  3. 3. Возможности Mono 2.6<br />поддержкасервисовWCF на сторонеклиента и сервера<br />фреймворкMono.Taskletsдля реализациисценариевмногопоточности<br />полнаяподдержкаLinq 2 SQL через проект DbLinq<br />интегрированныйпрограммныйотладчикс поддержкойMacOSи Unix<br />включает такие проектыMicrosoft как ASP.NET MVC, ASP.NET AJAX, Microsoft DLR<br />
  4. 4. MonoTools для Visual Studio<br />MonoToolsпозволяетразрабатыватьпроектыMono в VisualStudio2010 и создаватьпакеты для Linux<br />
  5. 5. Что такое MonoTouch?<br />MonoTouchпозволяет писать приложения для iPhoneна языке C# и использовать библиотеки .NET Framework (Mono).<br />Код, ранее написанный на C#, может использоваться в MonoTouchприложении.<br />Вместо JIT компилятора используется статический компилятор, который компилирует в «родной» для iPhoneкод.<br />Является некой “оберткой” на iPhone SDK<br />
  6. 6. Преимущества MonoTouch<br />С помощью MonoTouchприложения, написанные на C# для платформ Windows, Windows Phone и Xbox,легко могут быть портированы на iPhone. <br />Наличие Garbage Collector<br />Привычный API (за исключением некоторых platform-related вещей)<br />
  7. 7. Редакции MonoTouch<br />
  8. 8. Требования<br />iPhone SDK от Apple, который можно скачать с Apple's iPhone Dev Center (для зарегистрированных членов).<br />Mono для OSX<br />MonoDevelopдля OS X<br />MonoTouch SDK<br />Инсталяция:http://monotouch.net/Documentation/Installation<br />
  9. 9. Hello, World!<br />http://monotouch.net/Tutorials/MonoDevelop_HelloWorld<br />
  10. 10. Проекты на MonoTouch<br />HtmlAgilityPack: http://htmlagilitypack.codeplex.com/<br />XNATouch:http://xnatouch.codeplex.com/<br />Hanselminutes MonotouchiPhoneApp: http://hanselminutesiphone.codeplex.com/<br />CocosNet:http://github.com/city41/CocosNet<br />
  11. 11. MonoTouch RoadMap<br />Четыре направления работы:<br />Упрощение процесса разработки на MonoTouch<br />Mono для платформы Android (MonoDroid).<br />Поддержка Silverlightв MonoTouch (используя Moonlight).<br />IDE и инструментарий<br />
  12. 12. Книга по MonoTouch<br />BuildingiPhoneandiPodtouchApplicationsforthe .NET/C# DeveloperwithMonoTouch<br />http://www.wrox.com/WileyCDA/WroxTitle/Building-iPhone-and-iPod-touch-Applications-for-the-NET-C-Developer-with-MonoTouch.productCd-0470590734.html<br />
  13. 13. References<br />Release Notes MonoTools 1.1 -http://mono-project.com/Release_Notes_MonoTools_1.1<br />MonoTouch - http://monotouch.net/<br />MonoTouch Roadmap - http://monotouch.net/Roadmap<br />MonoTouch Examples - http://monotouchexamples.com/<br />Moonlight - http://go-mono.com/moonlight/<br />MonoDevelop - http://monodevelop.com/Download<br />DbLinq - http://groups.google.com/group/dblinq<br />
  14. 14. Вопросы?<br />Alex.Krakovetskiy@gmail.com<br />

×