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

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

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

Software Developer
MCP, Microsoft

Regional Director

DevCamp Винница


Слайд 2Agenda

Проект Mono и Moonlight, MonoTools
Что такое MonoTouch
Редакции MonoTouch
“Hello, World!” на MonoTouch
MonoDevelop

& MonoTouch vs. Xcode & Objective-C
Проекты на MonoTouch
MonoTouch RoadMap
Книга по MonoTouch

Слайд 3Возможности Mono 2.6
поддержка сервисов WCF на стороне клиента и сервера
фреймворк Mono.Tasklets

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

Слайд 4MonoTools для Visual Studio
MonoTools позволяет разрабатывать проекты Mono в Visual Studio

2010 и создавать пакеты для 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 вещей)

Слайд 7Редакции MonoTouch


Слайд 8Требования
iPhone SDK от Apple, который можно скачать с Apple's iPhone Dev

Center (для зарегистрированных членов).
Mono для OSX
MonoDevelop для OS X
MonoTouch SDK

Инсталяция: http://monotouch.net/Documentation/Installation

Слайд 9Hello, World!








http://monotouch.net/Tutorials/MonoDevelop_HelloWorld


Слайд 10Проекты на 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

Слайд 11MonoTouch RoadMap

Четыре направления работы:
Упрощение процесса разработки на MonoTouch
Mono для платформы Android

(MonoDroid).
Поддержка Silverlight в MonoTouch (используя Moonlight).
IDE и инструментарий

Слайд 12Книга по MonoTouch
Building iPhone and iPod touch Applications for the .NET/C#

Developer with MonoTouch

http://www.wrox.com/WileyCDA/WroxTitle/Building-iPhone-and-iPod-touch-Applications-for-the-NET-C-Developer-with-MonoTouch.productCd-0470590734.html

Слайд 13References
Release 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

Слайд 14Вопросы?
Alex.Krakovetskiy@gmail.com


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика