Мост между Mac OS X и Windows

Кристофер Ллойд (Christopher Lloyd) разрабатывает API для Mac OS X как open source. Проект носит название Cocotron и позволяет разработчикам кросс-компилировать Cocoa-программы (Mac OS X) для запуска в Windows или даже Linux.

Cocoa — объектно-ориентированная среда, созданная для разработки нативных программ для Mac OS X. Cocoa-фреймворк поддерживает высокую скорость и продуктивность разработки. Cocoa позволяет также переносить программы для других платформ на Mac OS X.

Текущий релиз включает в себя два важных Apple-фреймворка: Foundation и AppKit. На сайте Cocotron-а можно найти пакеты программ Cocotron Developer Tools (CDT) (содержит gcc, некоторые утилиты GNU) и MinGW, содержащий утилиты для Windows, — весь инструментарий, конечно, привязан к среде Apple XCode. Используя CDT, XCode может быть настроен для кросс-компиляции уже существующих Cocoa-программ (Mac) для запуска в Windows.

Ллойд решил сделать упор сначала на Windows, чтобы привлечь больше программистов. Специфичные для платформы компоненты AppKit-а пока что отсутствую в версии для Linux. По мнению Ллойда, ситуация улучшится, когда сторонние программисты ближе познакомятся с проектом и примут в нём участие.

Интересна ситуация с лицензированием. Ллойд в намерении сделать проект привлекательным для коммерческих фирм отказался от GPL и выбрал лицензию MIT, которая не разрешает код из одного проекта в другом.

Ллойд хочет создать некий мостик между платформами Mac и Windows.

По материалам Newsforge.com.
+15
20 января 2007, 16:21
1
lovermann 16,7

комментарии (10)

+1
BBSoD #
Только "Cocoa" вроде как с мая прошлого года существует.
0
dufsky #
0
BBSoD #
Спасибо. Буду знать :)
+1
SCoon #
Ссылка получилась странной. :)

en.wikipedia.org/wiki/Cocoa_(API)
+1
obox #
Стойте, а Кристофер Ллойд (Christopher Lloyd) - это, случаем, не родственнки (или он сам) актера, сыгравшего доктора Эммета Брауна в культовой (по крайней мере для меня) трилогии "Назад в будущее"?
+1
lovermann #
Одна статья на ньюсфордж как раз и начиналась шуткой о том, что этого Ллойда не надо пустать с Ллойдом-профессором из фильма "Назад в будущее". Молодец, отличная память ;)
+1
obox #
Какое там, разве такое забудешь. ;)
+1
rossomachin #
+1. Браун и МакФлай — наше всё. :-)
НЛО прилетело и опубликовало эту надпись здесь
0
TheBits #
Почему .NET? Про JAVA забыли!
Тут скорее всего не виртуальная исполняющая среда будет, а wrapper winapi.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.