Главная

BeUnited активизируется.

Некоммерческая организация BeUnited (http://www.beunited.org) предприняла в последнее время несколько координирующих инициатив. В том числе, подключение группы YellowTab, разрабатывающей свою версию BeOS–совместимой ОС Zeta и организацию группы разработчиков по портированию OpenOffice.org.

YellowTab была последней из групп, приcоединившейся к мета–проектуOSBOS — Open Source BeOS–Compatible Operating Systems (Операционные Системы Совместимые с BeOS). Последней — наверное потому, что у них до сих пор на руках было больше всего козырей, впрочем, слегка устаревших. И официальные соглашения с Be Inc/Palm — на дистрибуцию BeOS и на внесение дополнений. И некоторая финансовая подпорка.
И довольно большое количество наработок. Тем не менее, и они, ради экономии времени/денег/усилий присоединились к проекту, который должен сформировать и поддерживать некоторые стандарты для BeOS–совместимых OS (нечто аналогичное идее спецификации POSIX). Свою версию BeOS под названием Zeta группа YellowTab намерена представить осенью во время турне по Германии.
Естественно, что в мета–проект OSBOS входят и другие проекты — OBOS, BlyeEyedOS, Cosmoe, Leonardo, не исключаю, что вскоре выплывет еще кто–нибудь.

Понятно, что без приложений все эти ОС ждет совсем печальная судьба. OBOS намерен реализовать двоичную совместимость — чтобы не потерять программы с закрытым исходным кодом, а для программ с открытым кодом минимизировать время и усилия на портирование, BlyeEyedOS на основе ядра Linux намерен заменять несуществующие приложения для своей «OС» программами для Linux, бегающими сбоку под X11. Тот же Gimp, например.
Впрочем, для всех возможных клонов лучше всего иметь программы с открытым кодом, написанные под BeOS API — который все клоны собираются поддерживать.

И если та же Mozilla худо–бедно, но пока продвигается, то два других белых пятна просто зияют. Именнно поэтому BeUnited намеревается возобновить портирование Java под BeOS и реально начать портирование другого Sun–овского детища — офисного пакета OpenOffice.org. Вот их заявление:
«Мы рады сообщить, что beunited.org признана (включая копирайтные отношения) со стороны Sun Microsystems, Inc. в качестве организации, отвечающей за порт OpenOffice.org для BeOS. Проект находится в самой начальной стадии и beunited.org призвает сообщество BeOS–разработчиков к участию…»

P. S. По моему мнению, опыт Mozilla показал, что портирование грамотно построенного кросс–платформенного проекта под BeOS вполне возможно, несмотря на пугало «принудительной многопоточности».
Сразу хочу предупредить тех, кто слышал миф о том, что OpenOffice.org построен на Java. Это не так, и большей глупости придумать невозможно. Проект имеет небольшой платформенно–зависимый «слой совместимости», написанный на С.
Основной же код — это С++ и С (для сравнения — в Мозилле системное платформенно–зависимое ядро написано на С, более высокий слой, очень небольшой, работающий с элементами UI и графики ОС — на С++, а основной код — на JavaScript). Не был бы сам по горло занят с BeZilla — обязательно бы поучаствовал! Может кто из читателей наберется смелости?

А зачем OpenOffice'у нужна машина ява?

Сабж

для расширений

У OpenOffice.org два козыря для разработчиков.
1–й — природный формат документов — XML.
2–й — "независимый от языка" слой доступа UNO.
После того как Sun купил немецких ребят StarDivision — разработчиков StarOffice — естественно, что они добавили API для Java.
Естественно поэтому, что все плагины и аддоны могут разрабатываться на Java. Мало того, некоторая часть из из тех дополнений, что поставляется в комплекте, написана на Java

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
B
S
5
S
V
m
Enter the code without spaces and pay attention to upper/lower case.