Школа Linux

Ищи, здесь еще очень много интересного:


Анонс XobotOS

altРазработчики проекта Mono представили свое новое творение - XobotOS, что является собой порт платформы Android на С#. Другими словами, все функции Android 4 были переписаны с Java на С#. Удалось этого достигнуть благодаря задествованию процессов полуавтоматической трансляции.

Исходный код проекта  XobotOS доступен под лицензией Apache, под которой уже находится сама платформа. Как утверждают создатели XobotOS, виртуальная машина Mono позволила добиться намного большей производительности при меньших затратах памяти и сейчас например в нем можно легко и просто провести учет товара в торговле, сравнивая с машиной Dalvik, выполняемой на Java коде.

Чтобы процесс трансляции текстов с Java на C# не затягивался слишком долго, был использован многофункциональный инструментарий Sharpen. Остальная часть кода, которая ответственна за плавное внедрение стандартной операционной системы, а также Java JNI, необходимый для функционирования компонентов на языке C, была переписана с нуля.

Для подобной трансляции исходных текстов, пришлось сперва оснастить инструментарий Sharpen новыми возможностями, среди которых наличие полноценных конструкций на Java, реализация Java generics, конвертирование элементов Java в элементы C#, а также работоспособность атрибутов.



Related news items:
Newer news items:
Older news items:

 

Авторизация



Наши друзья

Теги