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

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

on

  • 4,484 views

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

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

Statistics

Views

Total Views
4,484
Slideshare-icon Views on SlideShare
4,421
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