Details

Title: Адаптация среды выполнения языка Objective-C для платформы Android: выпускная квалификационная работа магистра: 09.04.04 - Программная инженерия ; 09.04.04_01 - Технология разработки и сопровождения качественного программного продукта
Creators: Смольский Алексей Леонидович
Scientific adviser: Воинов Никита Владимирович
Other creators: Васильева Марина Николаевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2019
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Программирования языки; Вычислительные машины электронные персональные — Операционные системы; Файлы; портирование; библиотека среды выполнения; Objective-C; Android
UDC: 004.63(043.3); 004.416.3(043.3); 004.451:004.438(043.3)
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2019/vr/vr19-1108
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\2499

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Работа посвящена исследованию возможности адаптации среды выполнения языка Objective-C для платформы Android. В работе произведен обзор истории разработки библиотеки среды выполнения языка, исследованы существующие адаптации и проанализированы их недостатки и достоинства. Ее результатом является адаптированная для Android библиотека среды выполнения Objective-C, разработанная Apple, версии 723. При использовании вместе с Android NDK позволяет применять этот язык при разработке приложений. Портированная версия поддерживает все возможности современной версии языка Objective-C, единственные ограничения связаны с отсутствием корректных реализаций нескольких функций из публичного API библиотеки.

This paper is devoted to researching of a possibility to adapt a runtime environment of Objective-C language for Android platform. The paper gives an overview of development history of the runtime library, are researched existing adaptations and their advantages and disadvantages analysed. As the result, runtime library of Objective-C language developed by Apple (version 723) was adapted for Android. It can be combined with Android NDK to use Objective-C code inside applications. The ported version of runtime environment supports all language possibilities of modern Objective-C and the only restrictions are related to absence of some library’s public API functions.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 42
Last 30 days: 0
Detailed usage statistics