12345
Reviews / articles about OS/2 |
Operating systems: ArcaOS, eComStation, IBM OS/2 Warp |
![]()
|
|
DATE: 2005-09-15 13:44:31 AUTHOR: Eugene Evstigneev Немножко о себе. Профессиональные навыки Родился в 1977 году в Кемеровской области. Компьютерами заинтересовался в конце 80-х годов, и примерно в то же время начал программировать. Владею (или когда-то владел) языками Basic, Assembler 580ВМ80А, Z80 и 80x86, Pascal, Clarion, FoxProD, C/C++. Сейчас уже многое подзабыл, и наиболее адекватные знания остались только по FoxProD и C/C++. Живу и работаю в Кемерово. Как пришел на OS/2? Чем она для тебя является сейчас? Пришел в 1994 году. Тогда у меня стояли PC-DOS и Windows 3.1, которых к тому времени мне стало мало. В СМИ о всю пиарилась Windows95, а от знакомых слышал, что "есть такая крутая ОС - OS/2". Для чистоты эксперимента решил попробовать обе. Недостатка в контрафактных Win95 не было, а вот за OS/2 пришлось побегать. Первая прожила на моей машине с месяц-два. После того, как я устал от ее бесконечных глюков, поставил OS/2, которая после всего того безобразия казалась идеалом. Большую роль сыграло то, что Win95 была в состоянии "бета". Будь она постабильней, то очень может быть, что на эти вопросы я сейчас не отвечал бы. По мере изучения внутренностей OS/2, я все больше восхищался ее архитектурой. Сейчас она для меня - система с наиболее вменяемой идеологией, которая незаслуженно забыта и задвинута в угол. В каких проектах участвуешь? Практически во всех проектах eCo Software, требующих приложения усилий в области внешнего оформления и юзабилити. Из последних проектов - Personal Card Manager (оформление страниц блокнота) и eSchemes (консультации по юзабилити). Из более ранних - оформление SVISTA и сопутствующих продуктов (LAN Wizard, Disk Image Utility). Можно ли OS/2 называть "MacOSX для PC"? Наверное, правильнее сказать "можно было бы". У OS/2, как и у eComStation, есть огромный потенциал, который далеко не в полной мере реализован. Инженерами IBM был заложен достаточно прочный фундамент, однако "фасад" до завершенного состояния так и не был доведен. В Apple хорошо понимают значимость такого понятия, как "usability". Интерфейс MacOSX строится вокруг единого стержня, и общая идеология интерфейса хорошо документирована. В этом плане нам есть чему у них учиться. Главный козырь eComStation - это наличие развитой инфраструктуры, на базе которой можно довольно безболезненно развивать интерфейсную часть. В большей мере - это связка SOM/WPS+REXX/OREXX. У конкурентов есть специальные дизайнерские компании, которые помогают оформить софт. Есть ли такая услуга для разработчиков программ eComStation? На рынке ПО для eCS (OS/2) красиво оформленная программа - довольно большая редкость. Ситуации мы обязаны тем, что OS/2 по жизни была ОС для технарей, и художников с дизайнерами она интересовала слабо. В итоге мы имеем технически довольно качественный софт, и оформление, порой актуальное для ПО 15-летней давности. Тем не менее, первое мнение о программе складывается еще при просмотре ее скриншота. Как говорится, встречают по одежке. Для коммерческого ПО оформление программы по понятным причинам имеет более высокий приоритет, чем для freeware-проектов - при прочих равных условиях пользователи выберут программу, с которой приятнее работать. Еще хочу сказать, что многие под "дизайном" понимают лишь красивую картинку, ограничиваясь визуальной составляющей. По мере усложнения программных продуктов, качество интерфейса измеряется не только и не столько обилием графики на единицу площади, сколько продуманностью и непротиворечивостью интерфейса. Так вот, в связи с вышеизложенным... Как бы не хотелось вести открытую агитацию, тем не менее, eCo Design - едва ли не единственная компания, специализирующаяся на дизайне ПО для eCS (OS/2), как визуальном, так и логическом. В самом деле, иногда стыдно становится, когда пользователи других ОС с фразами типа "что это за анахранизм" показывают пальцем на какую-нибудь OS/2-программу. При этом, чисто технически эта программа может дать фору ее аналогам на других платормах. Нужно ли повторять в eCS те же расширения пользовательского интерфейса, что и в других ОС? То, что интерфейс системы нужно развивать - сомнений нет. Вопрос в том, что многое из того, что хотелось бы видеть в eCS, уже реализовано в других системах. Без заимствований здесь не обойтись. Проблема в том, чтобы в процессе не скатиться до прямого копирования. Хотя интерфейс системы и недостаточно развит, он все же строится вокруг некоторых базовых принципов взаимодействия с пользователем. Главное - взять идеи в чистом виде, и развивать их в соответствии с внутренней архитектурой системы, без оглядки на их реализации в других ОС. Какой перспективный проект для eComStation ты заметил за последние пол-года? Если не ограничиваться чисто программными проектами, то, наверное, самое замечательное событие - это реанимация EDM/2. Поддержка разработчиков - одно из важнейших направлений развития системы, которое по каким-то причинам было упущено из вида. Надеюсь, EDM/2 это положение в какой-то мере исправит. Какие стратегические проекты станут доступны в этом году?
Что планируется в 2006 году? Сейчас правильнее будет говорить о направлении развития. Определенно, больше внимания будет уделяться инфраструктурным проектам. Основной акцент будет на разработке коммуникационных продуктов и развитии пользовательского интерфейса. Речь идет как о самостоятельных продуктах, так и о тех, которые могут войти в состав eComStation. Один из них - это eSchemes. Включить его в ближайшую версию eComStation вряд ли получится, учитывая уровень готовности продукта. Думаю, что продукту это пойдет только на пользу - будет время для его шлифовки. Что гарантировано будет в следующей версии eComStation? Самое ожидаемое - это, конечно же, возможность загрузки с JFS. Сейчас эта файловая система используется далеко не всеми, как раз из-за необходимости держать два раздела - загрузочный (HPFS) и с данными (JFS). Кроме решения этой проблемы, загрузочный JFS-раздел позволит кешировать системные библиотеки, что значительно снизит время реакции системы на действия пользователя. Другое нововведение - система для организации работы с персональными карточками - Personal Cards Manager. Продукт замечателен тем, что это первый проект за последнее время, направленный на развитие инфраструктуры системы. Анонс PCM публиковался на страницах сайта, поэтому я не буду здесь его подробно расписывать. Стоит упомянуть возможность установки на компьютеры с процессором AMD64. Описание всех обновлений системы займет много времени. Могу посоветовать следить за обновлениями на сайте - со временем будут опубликованы анонсы с описанием всех обновлений системы. Посоветуй программистам и пользователям, что использовать? eCenter, WPSBar или WarpCenter? Архитектура WPSBar в большей мере соответствует архитектуре системы, но при этом он довольно сырой, и для повседневной работы мало приспособлен. eCenter - наиболее удобный и функциональный инструмент, однако его идеология достаточно сомнительная. WarpCenter сегодня уже стал атавизмом, поэтому как серьезная альтернатива не рассматривается. Поэтому, если говорить с позиций пользователя, то самая "беспроблемная" линейка на данный момент - это eCenter. Если же смотреть с позиций системной архитектуры, то нужно развивать и продвигать WPSBar, чтобы со временем он стал доминирующим на рабочих столах пользователей. Какую стратегию в развитии ОС мы (eCo Software) должны выбрать? По максимуму использовать инфраструктуру системы при разработке ПО. Интеграция в WPS там, где это имеет смысл - самое очевидное направление, однако и оно используется далеко не всегда. Сейчас можно встретить множество программ, сделанных монолитами, в виде EXE-файла и набора DLL. Они выполняют свою функцию, но не более. Очень часто не используется мультимедийная подсистема, и пишутся собственные библиотеки, берущие на себя ее функции. Даже особенности архитектуры PM зачастую просто игнорируются. Здесь я немного ушел в сторону от сути вопроса, расписав общую ситуацию среди программ для OS/2. Продукты eCo Software в полном игнорировании инфраструктуры системы не замечены, однако, полностью интегрированными в систему их тоже назвать нельзя. Здесь есть над чем работать, хотя вектор развития по большей части выбран правильно. Идеология, доставшаяся нам в наследство от OS/2 - одно из немногих наших преимуществ. Нужно просто ее не растерять. Можешь ли дать пару советов, как пользоваться WPS? А то тысячи пользователей пользуются FC.
Наиболее продвинутые пользователи могут пойти дальше. Главная причина, по которой многие пользуются NC-клонами - привычные горячие клавиши. Эмуляция их поведения для людей, зающих внутренности eComStation (OS/2) - задача не слишком сложная. Вся работа сводится к написанию REXX-скриптов, выполняющих определенные действия, аналогичные FC/2, и к присваиванию им привычных сочетаний горячих кнопок.
Комментарии:
|
|
||||||||||||||||||||||||||||||
ArcaOS 5.1.1 что нового? - PNG иконкиТеперь PNG иконки на рабочем столе (вместо древних .ico 1994-го года) |
![]()
ACPI драйвер |
// надо на ENG!!
![]()
Купить программу OS/2:
PM Backup Suite
(бэкап данных, инкрементальный)
|
Warpstock Europe 2000Конференция Warpstock Europe про OS/2 , клип про конференцию: |