Статья из журнала Электронный Офис

Если вы считаете, что настоящие компьютерные программы создаются только в США или Европе, то вы глубоко заблуждаетесь. В нашем родном городе Кишиневе существует небольшая фирма RIT, состоящая всего из трех человек, которая, несмотря на это, создает программы мирового уровня. Именно поэтому редакция "Электронного офиса" задумала посвятить нашим "героям" цикл статей, описывающих историю рождения их шедевров. Начать мы решили с самого популярного программного продукта фирмы, хорошо известного не только в Молдове, но и за ее пределами - файл-менеджера DOS Navigator. Рассказать об истории создания DN мы попросили главного автора программы Стефана Тануркова.

Фирма RIT

Официально фирма RIT была зарегистрирована в 1991 году. Учредителями выступили две фирмы, которые уже прекратили свое существование. С 1998 года официальным названием фирмы является "RITlabs" S.R.L.

В качестве основного профиля деятельности фирмы на первых порах была выбрана компьютерная техника и промышленная электроника. Никаких подозрений насчет того, что RIT в конце концов станет софтверной фирмой, ни у кого не возникало. Изначально было решено заниматься исключительно технологиями будущего, в то время практически не имевшим коммерческого применения.

По выбранному направлению фирма проработала около года, успев за столь короткий срок выпустить в свет немало интересных разработок. Некоторое время RIT тесно сотрудничала с компанией Phillips, разрабатывая на их элементной базе образцы нового оборудования. Один из проектов был достаточно серьезным - телефон будущего, который включал цифровой автоответчик, синтезатор голоса, флэш-память и другие интересные нововведения. Образец телефона получил довольно лестные отзывы, однако в производство он так и не был запущен из-за высокой себестоимости. В настоящее время похожие телефонные аппараты только начинают появляться.

Во время повсеместного развала молдавской промышленности фирма решила прекратить работу с "железом" и перевела свое внимание на разработку программного обеспечения. Как раз тогда в RIT пришел Стефан Танурков со своей замечательной программой DOS Navigator:

Стефан Танурков о Dos Navigator

Мне 23 года, хотя в кругу моих знакомых мало кто вспоминает мой возраст, так как обычно я оказываюсь самым младшим. В RIT ситуация немного другая: самый младший у нас Макс, а я — посередине. Первые навыки программирования я получил в кишиневской школе N37, в которой учился. Еще будучи школьником, я попал в фирму "Extremum", которая в те времена являлась отделом при республиканском вычислительном центре. В ней я проработал около 4-х лет, занимаясь решением очень широкого спектра задач. Можно сказать, что именно в это время я вырос как программист. Там же родилась одна из самых удачных моих программ — DOS Navigator.

Началось все с того, что мне приходилось много работать с файлами: копировать, архивировать, удалять, и вскоре возможности стандартного на тот момент Norton'а перестали меня удовлетворять. В это время появился Borland Pascal 6.0 и Turbo Vision, которые просто поразили меня своими "окошками". Их было много, они были красивые и разноцветные, и, кроме того, между ними можно было переключаться при помощи мыши. Тогда я решил предложить работавшему со мной Андрею Заболотному (личность, хорошо известная в кругу кишиневских программистов; Андрей создал немало интересных программ, и сейчас живет и работает в Петербурге) создать свой, оригинальный файл-менеджер, используя Pascal 6.0. После непродолжительных споров мы сошлись во мнении, что написание такого рода программы можно считать отличным упражнением по программированию, и принялись за дело. Официальной датой рождения DOS Navigator'а можно считать 20 апреля 1991 года, когда была написана первая строчка кода программы. Через некоторое время к процессу написания программы подключился наш коллега Сергей Мельник. Благодаря совместным усилиям, первая версия программы появилась примерно через полгода после начала работы. Мы довели программу до некоторого логического конца, и, хотя она не являлась образцом совершенства, работала довольно стабильно и уже тогда предоставляла больше возможностей, чем Norton Commander.

К концу 1991 года DOS Navigator был известен достаточно узкому кругу людей — в основном тем, которые так или иначе были связаны с "Extremum". Мы особо не занимались распространением программы, а о том чтобы сделать ее коммерческим продуктом, даже не шло и речи. DOS Navigator изначально создавался исключительно для для того, чтобы облегчить себе работу. Тогда же программа начала постепенно расползаться по среде кишиневских программистов, и время от времени я получал пожелания что-то изменить или добавить, однако ядро программы оставалось прежним.

Вскоре появилось интересное предложение от кишиневского компьютерного завода. Они собирались производить какие-то супер-XT и в качестве файловой оболочки устанавливать на компьютеры DOS Navigator. Нам был предъявлен целый ряд требований, которые следовало воплотить в программе. Выполнить их было достаточно сложно, так как разобраться в давно написанных исходных текстах было практически невозможно. Очень кстати летом 1992 года из Москвы приехал Дима Доценко (мой хороший друг, впоследствии занимавшийся распространением DN в Москве) и, увидев DOS Navigator, дал ему очень высокую оценку. Чтобы дальше развивать программу, Дима предложил мне переписать ее код "с нуля", что я и сделал. Он же предложил оригинальную раскраску экрана, которая стала использоваться "по умолчанию" во всех последующих версиях программы. От первой версии программы практически ничего не осталось, разве что название. Кстати, DOS Navigator был первым "Navigtator'ом"; Norton Navigator и Netscape Navigator появились гораздо позже. С конца 1992 года DOS Navigator стал интенсивно развиваться. В то время я все еще работал в "Extremum" и совершенствование программы было моим хобби. Вскоре проект с компьютерным заводом развалился по той простой причине, что распался сам завод, даже не успев начать работать.

Приблизительно в феврале 1993 года у меня появился выход в сеть FIDONET на скорости 1200 бод. Кстати, мой босс по FIDO имел фантастически быстрый, по тем временам, модем на 2400 бод. Именно он начал продвигать активную рекламу DOS Navigator'а в FIDONET, и вскоре у программы появилось огромное количество тестеров. К концу 1993 года DOS Navigator уже считался более или менее законченным программным продуктом. Примерно тогда же я начал изредка заходить в RIT к Славе Филимонову (первый программист в фирме RIT; в настоящий момент живет и работает в Чехии). Славе DOS Navigator очень понравился, он начал им активно пользоваться и заодно "подбивать" меня на внедрение в программу различных дополнительных функций и возможностей. Например, именно благодаря ему появилась различная раскраска имен файлов разных типов, которая была впервые применены в файловых оболочках.

Вскоре я ушел из "Extremum" и перебивался случайными заработками, переходя от фирмы к фирме, причем получая больше от переводов на английский, чем от программирования. Собственно программированием мне удавалась заниматься только от случая к случаю. В поисках работы я пришел к Славе в RIT, где он и предложил мне место. Как раз в тот момент в RIT появился 486-й компьютер, один из первых в Кишиневе. Официально мои отношения с этой фирмой оформились спустя полгода — в феврале 1994, когда я работал над версией 1.12 DOS Navigator. Это время мне запомнилось тем, что у нас была сильная путаница с исходными текстами разных версий программы, из-за чего последняя версия была безнадежно утеряна. В результате мы откатились на несколько версий назад.

С тех пор DOS Navigator пополнился многими новыми возможностями, стал работать более устойчиво, однако ядро программы осталось таким же, каким оно было в 1994 году. Начиная с версии 1.49 в программе появилась утилита Navigator Link, позволяющая связывать два компьютера через последовательный порт. Она была написана по заказу Венгерской телефонной компании Максимом Масютиным, тогда уже работавшем с нами. Венгерские заказчики хотели приобрести у нас около 3000 копий DOS Navigator'а. К сожалению, когда все было уже практически готово, в автомобильной катастрофе погиб представитель венгерской стороны, с которым мы непосредственно имели дело. В итоге весь проект попросту провалился. В апреле 1997 года, спустя 6 лет со дня рождения программы, появилась последняя версия DOS Navigator — 1.50.

Некоторое время мы пробовали распространять программу в Западной Европе через немецких посредников. DOS Navigator имел статус shareware, и как-то раз нам даже пришло 50$ за программу от одного из восхищенных пользователей. Идея продаж не была ключевой, и не столько принесла нам доход, сколько подняла имидж фирмы. Честно говоря, мы никогда не пытались всерьез "раскрутить" этот програмный продукт.

Становление DOS Navigator'a как коммерческой программы началось с выпуска первой shareware версии, появившейся под маркой фирмы Tish, в которой я некоторое время работал (фирма Tish первой в Кишиневе выпустила драйвер румынского языка для PC — ROMANA). В программе было указано два copyright — Tish и AXONSOFT (это был наш общий с Д.Доценко школьный псевдоним, который мы указывали в своих разработках; представлял собой первые буквы названий четырех основных логических операций: And, Xor, Or, Not). Фирма Tish помогла нам впервые выпустить DOS Navigator на рынок и получить за него деньги. В этой shareware весии программы впервые была реализована тривиальная ключевая система, которая была взломана, едва попав в руки местных профессионалов.

Многие люди часто задают нам вопрос: когда появится DOS Navigator для ОС Windows? Вполне возможно, что никогда, потому что он там попросту не нужен. Рядовой пользователь, работающий со стандартным набором Windows программ, таких как Word, Excel, Access или Internet Explorer не имеет необходимости в огромных возможностях DOS Navigator'a. Программа в основном рассчитана на программистов, WEB мастеров, сетевых администраторов или операторов BBS, через которых проходят огромные объемы информации, нуждающейся в сортировке, архивации или резервном копировании. Однако не буду ничего конкретного утверждать, и если вдруг нам придет в голову что-либо изменить в DOS Navigator'е, то вполне возможно, что появится третья версия программы, работающая под Microsoft Windows.

Copyright © 1998-2000 Электронный Офис All rights reserved.