Thu, 17 May  |   Login English version  |  OS2.Ru  
В начало
Об OS/2
Новости
Публикации
DevCenter
База данных
Каталог ресурсов
Биржа труда
TeamDB
Форумы и общение
Опросы и конкурсы
Russian Team OS/2
На первую страницу OS2.Ru
 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская
Поиск по: Добавить закладку OS2.Ru в панель Netscape 6/Mozilla
OS2.Ru > Articles > Around > People > Gschwend Everblue.phtml.ru
1999-07-07
Thavis ThomsПеревод: Sergey
(версия для печати)

Интервью с Arian Gschwend о проекте EverBlue

Проект EverBlue заключается в переносе X-Windows в Presentation Manager для того, чтобы программы XWindows работали не в отдельном Xfree86/2, а в PM.

Оригинальный материал можно найти здесь.

Недавно у меня был разговор с Arian Gschwend, представителем Netlabs, организации программистов OS/2. Последняя попытка перенести библиотеку X Lib на OS/2 стала очень популпрной темой для обсуждения в новостях, и я решил спросить что он думает по этому поводу.


Могли бы вы вкратце описать цели проекта?

X (X Lib) - основная библиотека для рисования графики на оперционных системах Unix и Linux. X отображает элементы GUI на экране и включает в себя методы для взаимодействия пользователя с приложением. На технологию Х опираются средства разработки более высокого уровня - GTK (Gimp Tool Kit) или Motiff. Эти инструменты предназначены для облегчения разработки программ с графическим интерфейсом на Unix системах. Некоторое время назад мы начали портировать GIMP в XFree86/2, что стало значительным подспорьем. Но конечно же, большинство пользователей хотят иметь "родную" PM версию GIMP, поэтому и было принято решение спортировать GTK под OS/2. В прошлом декабре несколько человек решили заняться этим проектом и, после того как небольшая часть GTK была спортирована, было принято решение о полном переносе ХLib в OS/2. После завершения этого этапа будет возможным портировать (почти) любые приложение X в родной код OS/2 PM, минуя XFree86/2. Необходимо пояснить, что XFree86/2 хороший продукт и он мне нравится, но обычные пользователи недолюбливают эту систему, особенно в части инсталляции. Вот почему мы решили заняться портированием в родной код OS/2 PM.


У вас есть какие-то определённые сроки которых вы придерживаетесь?

Очень трудный вопрос. Все люди, работающие над проектом, тратят на это уйму личного времени. Большиство из них ещё и работают, чтобы заработать на жизнь (много студентов). Возможно, первая версия будет доступна этой осенью, но мы ничего не обещаем!


Какие люди образуют команду на сегодняшнем этапе?

Большинство -- опытные программисты OS/2, некоторым около 20 лет, другие -- старше. Есть студенты и работники отрасли. Но все они используют OS/2 уже длительное время и мы все уверены что у OS/2 есть будущее независимо от IBM. Полный список людей вовлечённых в проект можно найти на странице EverBlue.


Если кто-то захочет принять участи, люди с какими навыками нужны вам?

Очень хорошо если вы уже портировали какие-либо приложения Xlib в OS/2 PM и конечно же больщой плюс знание компилятора EMX GCC. Но если вы уже писали для OS/2 PM и вы готовы потратить время на этот проэкт -- вы один из тех, кто нам нужен! Большая часть кода написана на С, поэтому знание этого языка обязательно. Также нужны художники (дизайнеры веб). Если кто-то хочет присоединиться к нам -- подпишитесь на наш мейл лист упомянутый на нашей странице.


Как этот проект соотносится с уже видимо неработающим проектом Win32 OS/2?

Проект Win32 OS/2 будет подхвачен командой OS/2 Netlabs и, надеюсь, получит совершенно новый вид. Как сейчас пишет Timur Tabi на своём сайте, они уже сейчас используют результаты проекта EverBlue для переноса WINE под OS/2. WINE это реализация вызовов Windows API (Надеюсь я правильно дал определение). Это похоже на Open32, но WINE реализует больше чем Open32 и лучше поддерживется. Проект EverBlue позволяет перенести WINE под OS/2 без переписывания оконных функций. После того как WINE станет функциональным мы объединим код PE2LX и WINE в новый продукт, который, надеюсь, сможет конвертировать приложения Windows в родной код OS/2. Возможно команда Win32-OS/2 выпустит часть исходных текстов PE2LX. Это будет интересно для всех нас. Но как вы видите, до того как Win32-OS/2 станет работающим продуктом необходимо сделать очень много работы.


Как много из ваших разработчиков также являются пользователями Linux/Unix?

Хороший вопрос, я думаю почти каждый из разработчиков использует XFree86/2 на OS/2 и у некоторых также стоит и Linux. Но многие разработчики считают, что интерфейс предоставляемый OS/2 -- лучший, и я тоже так считаю. Это одна из причин по которой мы всё ещё пишем для OS/2.


Если вы добьётесь успеха (на что я конечно же надеюсь) - как легко будет спортировать Х приложение в OS/2 PM?

Это будет так же как и порт приложения в XFree86/2. Конечно же не удастся избавиться от перекомпиляции, но не надо будет переписывать функции работы с окнами. GIMP/2 дался не очень легко, но это самый большой проект в мире Linux. У нас сейчас есть отличный порт для XFree86/2 и, я думаю, будут те же результаты и для родной OS/2 PM версии чуть позже в этом году. Появляется много новых приложений для XFree86/2, и поэтому XLib для OS/2 PM очень ценная вещь.


Что вы думаете по поводу использования вашего продукта коммерческими разработчиками X приложений для написания OS/2 версий своих продуктов?

Я буду поддерживать это. Если мы получим несколько новых комерческих разработок для OS/2 - это оправдает наши усилия. Много больших компаний, которые предоставляют версии продуктов для Linux, например RealNetwork, Corel, и некоторые компании-производители игр. Как было сказано выше, будет возможным перенос в OS/2 почти любого приложения из Linux без большой переработки. Возможно это станет для них новой нишей для увеличения продаж.



Оставить свой отзыв (число отзывов:2)
следующий материал


 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская


Новости
15/08: GoldenCode выпустит Java 1.4 для OS/2
14/06: Fix #16 rus / Warp4
30/05: Перерыв в работе OS2.Ru
Все новости..

В каталоге
Дерево каталога
Новые поступления

Публикации
Боремся с зависанием PM и зомби - WatchCat + HardKill
(Samorukov Alex , 2001-10-11)

DSync - куда может быть проще?
(Okounkov Konstantin, 2001-09-28)

WarpGoGo: переводим музыку в MP3
(Okounkov Konstantin, 2001-09-26)

Все материалы

Решения
Tips & tricks

Активные опросы
Используете ли Вы OS2.Ru tab в Netscape ?

Все опросы
Первая страница  |   Об OS/2  |   Новости  |   Публикации  |   База данных  |   Каталог ресурсов  |   Биржа труда  |   TeamDB  |   Форумы общения  |   Опросы и голосования  |   OS2.Ru DevCenter
Дизайн, оформление © 1996-2000 Copyright WebTeam. Использование материалов OS2.Ru без согласия авторов и координаторов запрещено
Powered by OS/2