Разработчики проекта Mono представили свое новое творение - XobotOS, что является собой порт платформы Android на С#. Другими словами, все функции Android 4 были переписаны с Java на С#. Удалось этого достигнуть благодаря задествованию процессов полуавтоматической трансляции.
Исходный код проекта XobotOS доступен под лицензией Apache, под которой уже находится сама платформа. Как утверждают создатели XobotOS, виртуальная машина Mono позволила добиться намного большей производительности при меньших затратах памяти и сейчас например в нем можно легко и просто провести учет товара в торговле, сравнивая с машиной Dalvik, выполняемой на Java коде.
Чтобы процесс трансляции текстов с Java на C# не затягивался слишком долго, был использован многофункциональный инструментарий Sharpen. Остальная часть кода, которая ответственна за плавное внедрение стандартной операционной системы, а также Java JNI, необходимый для функционирования компонентов на языке C, была переписана с нуля.
Для подобной трансляции исходных текстов, пришлось сперва оснастить инструментарий Sharpen новыми возможностями, среди которых наличие полноценных конструкций на Java, реализация Java generics, конвертирование элементов Java в элементы C#, а также работоспособность атрибутов.
- 18/05/2012 03:00 - Появление системы для произвольного видеомонтажа Kdenlive 0.9
- 18/05/2012 02:15 - Анонс ROSA Marathon 2012
- 18/05/2012 01:37 - Chrome 19 вышел в свет
- 10/05/2012 05:41 - Появление опасной неисправности в PHP, которая не исчезает после обновлений
- 10/05/2012 00:00 - Анонс GIMP 2.8.0
- 08/05/2012 21:09 - Появление OpenBSD 5.1
- 27/04/2012 19:04 - Появление нового интерфейса в GNOME 3.6
- 27/04/2012 18:24 - Выход в свет http-сервера nginx 1.2.0
- 27/04/2012 17:58 - Появление OpenSSH 6.0
- 27/04/2012 17:11 - Появление GStreamer в Firefox