Использование Mono и MonoTouch для разработки iPhone приложений
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 4,552 views

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

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

Statistics

Views

Total Views
4,552
Views on SlideShare
4,489
Embed Views
63

Actions

Likes
0
Downloads
8
Comments
0

5 Embeds 63

http://msug.vn.ua 47
http://iphoner.org.ua 12
http://www.slideshare.net 2
http://www.iphoner.org.ua 1
http://web.archive.org 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • Использование Mono и MonoTouch для разработки iPhone приложений
    Краковецкий Александр
    Software Developer
    MCP, Microsoft Regional Director
    DevCampВинница
  • Agenda
    Проект Mono и Moonlight, MonoTools
    Что такое MonoTouch
    Редакции MonoTouch
    “Hello, World!” на MonoTouch
    MonoDevelop & MonoTouch vs. Xcode & Objective-C
    Проекты на MonoTouch
    MonoTouchRoadMap
    Книга по MonoTouch
  • Возможности Mono 2.6
    поддержкасервисовWCF на сторонеклиента и сервера
    фреймворкMono.Taskletsдля реализациисценариевмногопоточности
    полнаяподдержкаLinq 2 SQL через проект DbLinq
    интегрированныйпрограммныйотладчикс поддержкойMacOSи Unix
    включает такие проектыMicrosoft как ASP.NET MVC, ASP.NET AJAX, Microsoft DLR
  • MonoTools для Visual Studio
    MonoToolsпозволяетразрабатыватьпроектыMono в VisualStudio2010 и создаватьпакеты для 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
  • Требования
    iPhone SDK от Apple, который можно скачать с Apple's iPhone Dev Center (для зарегистрированных членов).
    Mono для OSX
    MonoDevelopдля OS X
    MonoTouch SDK
    Инсталяция:http://monotouch.net/Documentation/Installation
  • Hello, World!
    http://monotouch.net/Tutorials/MonoDevelop_HelloWorld
  • Проекты на MonoTouch
    HtmlAgilityPack: http://htmlagilitypack.codeplex.com/
    XNATouch:http://xnatouch.codeplex.com/
    Hanselminutes MonotouchiPhoneApp: http://hanselminutesiphone.codeplex.com/
    CocosNet:http://github.com/city41/CocosNet
  • MonoTouch RoadMap
    Четыре направления работы:
    Упрощение процесса разработки на MonoTouch
    Mono для платформы Android (MonoDroid).
    Поддержка Silverlightв MonoTouch (используя Moonlight).
    IDE и инструментарий
  • Книга по 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
  • References
    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
  • Вопросы?
    Alex.Krakovetskiy@gmail.com