Поиск
×
Поиск по сайту
Часть 12 из 38 В начало
Для доступа к библиотеке пройдите авторизацию
Электронные таблицы становятся «шлягером» Дэн Бриклин своим изобретением VisiCalc разбудил доселе дремавшую потребность бизнеса. Менеджеры во всем мире сразу же поняли, что эта программа именно то, что им нужно. До этого у них при необходимости помощи в расчетах при решении коммерческих задач долгое время было два в равной степени непривлекательных варианта: просить компьютерный отдел написать программу для большой машины IBM или Control Data, либо возиться с калькулятором. Теперь VisiCalc позволяла им строить свою «модель» и выполнять все расчеты на Apple II, не выходя из кабинетов. VisiCalc, содержавшая все стандартные бухгалтерские формулы, давала пользователям возможность провести моделирование и сразу же увидеть, как влияет изменение одной величины на сотни других. Что получится, если заработная плата увеличится на 5 процентов, а цены повысятся на 1 процент? Какое влияние в перспективе окажет на прибыль приобретение машины для сокращения издержек? VisiCalc принимает в расчет новые данные и выдает ответ. Когда менеджеры узнавали, что есть программный инструмент, который может помочь им принимать толковые решения, они быстро заказывали программу электронной таблицы и микрокомпьютер. VisiCalc, лучшая программа этого класса, довела до заоблачных высот объем продаж не только Apple, но и всей промышленности персональных компьютеров. Электронные таблицы как будто были обречены на успех Поскольку Software Arts пренебрегла рынком СР/М, вскоре появилась еще одна электронная таблица, разработанная под СР/М: SuperCalc. Она была подготовлена компанией Sorcim (Micros, если читать с конца) и тоже имела огромный успех. Через несколько лет SuperCalc была куплена Computer Associates. Проект Electronic Paper Билл Гейтс и Пол Аллен решили, что Microsoft пора заняться прикладными программами; естественным претендентом на разработку стала электронная таблица. Проект Electronic Paper начался в 1980 г. Огромное значение имела стратегия, принятая Microsoft для того, чтобы одолеть VisiCalc и SuperCalc. Microsoft решила создать электронную таблицу, которая могла бы работать на максимально возможном числе различных компьютеров, поскольку в то время невозможно было с уверенностью сказать, станет ли архитектура IBM PC промышленным стандартом. Публика питала пристрастие к нескольким совершенно различным компьютерам: Т199 Texas Instruments, компьютеру Osborne и UNIX-компьютеру компании Fortune Corporation (последняя фирма прекратила свое существование). А некоторые клиенты Microsoft, например, Zenith и Datapoint, проявляли неподдельный интерес к получению электронной таблицы для своих компьютеров. Кроме того, популярные электронные таблицы в то время работали только на компьютерах какого-то одного типа. Например, VisiCalc, написанную на языке ассемблера, невозможно было запустить под СР/М, a SuperCalc не работала под операционной системой Apple. Путь представлялся совершенно ясным. Электронная таблица Microsoft должна подходить под все операционные системы, имеющиеся на рынке, в том числе СР/М, Apple DOS, UNIX и MS-DOS. Для облегчения адаптации электронной таблицы на разные платформы в Microsoft решили писать ее на С — языке высокого уровня. Гейтс и Аллен были уверены, что эта стратегия позволит Electronic Papers стать главной электронной таблицей для персональных компьютеров. В качестве консультанта для задания спецификаций новой таблицы в Microsoft взяли Пола Хэкела. Он начал с изучения каждой мелочи VisiCalc и SuperCalc. Гейтсу очень не нравился стиль обозначений типа «морского боя», использованных в VisiCalc, в которой клетки назывались А1, В2, С14 и т. д. В Electronic Paper столбцы назывались С1, С2, СЗ и т. д., а строки LI, L2, L3 и т. д. Клетки обозначались комбинациями типа L1C1, L2C2, L14C3. Прототип Electronics Paper, исходя из первых спецификаций, написал программист Марк Мэтьюз. Полная разработка того, чему суждено было стать программой Multiplan, была возложена на недавно принятого на работу большого мастера, Чарльза Саймони. Саймони поступил в Microsoft б февраля 1981 г. и стал руководителем разработки прикладных программ. Он имел замечательную репутацию, поскольку до этого работал в научно-исследовательском центре компании XEROX в Пало-Альто (PARC). PARC пользовался огромным уважением у первоклассных разработчиков, потому что этот центр был источником самых революционных концепций в области компьютерных технологий. Через несколько лет они нашли себе место в компьютерах Lisa и Macintosh Apple, программе GEM Digital Research и Microsoft Windows. В начале 1960-х гг. Саймони у себя на родине в Вен грии научился программировать на машинном языке на дряхлом и элементарном компьютере Урал-2. Способности к программированию привели его в Данию, затем в Калифорнийский университет в Беркли и, наконец, к степени доктора в Стенфордском университете. В 1972 г. Чарльз Саймони поступил на работу в PARC, где начал писать Bravo, текстовый процессор для компьютера Alto компании Xerox. По словам Саймони, Bravo стал первой системой WYSIWYG (что на экране, то и на принтере) с использованием мыши за 11 лет до Macintosh. Хотя компания Xerox с успехом набирала талантливых людей для поисковых работ в новых областях, с переплавкой в лабораториях интеллектуального золота в рыночную продукцию у нее выходили заминки. Лучшие инженеры один за одним уходили из Xerox, привлекаемые более практическими предприятиями. Саймони ушел в 1980 г. В один прекрасный день во время ланча бывший сослуживец по PARC Боб Меткалф, недавно организовавший компанию 3Com, дал Саймони список людей, к которым можно было обратиться по поводу работы. Первым в нем находился Билл Гейтс. В ноябре Саймони встретился с Гейтсом и Стивом Баллмером. Поговорив с ними пять минут, он понял, что хочет работать в Microsoft. «Мне стало ясно, что Билл понимает что к чему.» Из вежливости Саймони пошел на несколько ранее назначенных бесед. Всякий раз он поражался тому, как представления Гейтса отличаются от взглядов других людей. Саймони сразу же понял, что программам, разрабатываемым этим молодым человеком из Сиэтла, суждено оказать огромное влияние на эту область. Когда Саймони объявил о своем увольнении из Xerox, одна из секретарей спросила его, в какую же компанию он собирается устроиться. Когда он назвал Microsoft, она, никогда не слышавшая о такой фирме, удивилась. Саймони показал ей один из информационных бюллетеней Microsoft. На последней странице была фотография председателя: без очков Билл Гейтс был похож на школьника, сидящего за партой. Секретарь рассмеялась: — Чарльз, что вы делаете? Здесь вы в лучшей научно-исследовательской лаборатории в мире! Она хотела помешать ему сделать серьезную ошибку. Ну как же можно идти на работу к «этим мальчишкам»? Первым, что сделал Саймони, поступив в Microsoft, стала попытка привлечь в компанию двоих своих бывших сослуживцев. Один из них работал в Convergent Technology. По пути на встречу с ним Саймони и Гейтс открыли «Wall Street Journal» и прочитали, что Convergent Technology недавно получила от AT&T заказ на 1 миллиард долларов. Время для переманивания программиста Convergent было определенно не самое лучшее, но они решили довести дело до конца. Хотя Microsoft подготовила очень привлекательное предложение, включая высокую зарплату и щедрый акционерный опцион, инженер не захотел уходить со старого места и отверг приглашение. Второй приятель Саймони тоже отказался от работы в Microsoft. Саймони был очень раздосадован. «Конечно, меня расстроило то, что я не смог объяснить им, какой шанс им представляется!» Меню в Multiplan Когда Саймони взялся за руководство проектом Multi plan (в то время Electronic Paper), к нему по наследству перешло исследование консультанта Пола Хэкела. Поскольку Саймони только начинал работать, он решил, что лучше всего не вносить резких изменений в то, что уже сделано, и сохранить обозначения LtCl для строк и столбцов. Однако у Саймони был ряд интересных мыслей о том, как делать программу. Изюминкой стало меню. Меню, утверждал он, является существенным элементом для того, чтобы программное обеспечение не приводило в замешательство пользователей. Он объяснил суть меню в интервью журналу «PC World» (ноябрь 1983 г.). «Мне правится явная аналогия с рестораном. Скажем, я захожу во французский ресторан и не умею говорить по-французски. Обстановка необычная, самочувствие неважное. Я боюсь сделать глупость и поэтому напряжен. Затем ко мне подходит очень внушительный официант и заговаривает со мной по-французски. Я покрываюсь холодным потом. Наверное, те же самые чувства испытывает бухгалтер, садящийся к компьютеру… Какой же выход? А вот какой: я беру меню и указываю на что-нибудь пальцем. Я на правильном пути. Может быть, я не получу то, что мне нужно, может быть, мне придется есть одних улиток, но я, по крайней мере, не буду чувствовать неловкость. …Но представьте себе, что вы во французском ресторане, в котором нет меню — это ведь кошмар. То же самое относится к программам для компьютеров — вам нужно меню. Меню дружественны, поскольку люди знают, что означают их пункты и поскольку они могут выбрать нужный пункт, просто указав на него. Им не приходится разыскивать что-то такое, чего они не смогут найти, и вводить какие-то команды, в которых могут быть ошибки.» В этой же статье журналист пошутил по поводу слабых мест меню: «Есть и другие варианты. Например, такой: «Вот наши три фирменных блюда. Если вас интересует остальное, спросите у официанта.»
Саймони уловил смысл шутки: «Не хочу перебирать с этой аналогией, но вижу, куда вы клоните. Попав в мир микрокомпьютеров, я ясно понял, что у программ с меню есть много меню и что они организованы почти как лабиринт. Это немного похоже на игру-приключение… В некоторых таких программах бывает по пять, шесть или семь меню и для перехода из одного меню в другое приходится нажимать, скажем, Control-C. Да их схемы и печатают в виде разных меню, соединенных перемычками, и они похожи на карты Северной Америки, какими они представали перед глазами исследователей шестнадцатого века. Так и ждешь, что где-то выскочит маленький дракончик и пригрозит тебе, если пойдешь по неправильному пути. Это коварная штука.» Саймони изобрел элемент программ, ставший знаменитым: меню Multiplan. Меню имело вид двух строк, находившихся в нижней части экрана и имевших понятные названия, такие как Calculate (Считать) и Print (Печатать). Когда пользователь выбирал одну из команд меню, например Print, программа Multiplan открывала подменю. Клавиша Escape позволяла пользователю вернуться в предшествующее меню. У Multiplan были и другие новые особенности. Программа давала пользователю возможность объединить несколько рабочих таблиц. Например, 12 месячных рабочих таблиц можно было соединить в одну общую таблицу. Наконец, для упрощения ввода формул программа предоставляла возможность присвоения имен группам клеток. Так сумме (sum) объемов сбыта (sales) можно было дать специфическое имя, например SUM (SALES). Когда Саймони закончил спецификации продукта, пришла очередь группы программистов: Дуга Клан дера и Боба Мэтьюза, которым иногда помогали четверо других разработчиков. Кландер недавно попал в Microsoft прямо из колледжа. Согласно начальным спецификациям, программа Multiplan должна была подходить для максимально возможного чис-ча различных компьютеров. И все же в 1981 г. главным приоритетом Microsoft была связь с IBM. Гейтс рассказывал людям из Бока-Рейтона о проекте Multiplan и внимательно прислушивался к их замечаниям. В то время одной из забот IBM было предложение клиентам, покупавшим IBM PC с памятью G4K, ассортимента программного обеспечения для него. IBM вложила огромные деньги в рекламу этих персональных компьютеров, обладавших ограниченными возможностями. Дон Эстридж и члены его группы понимали, что надо сдержать неявным образом данное обещание о наличии программного обеспечения, и поэтому настаивали на том, чтобы электронная таблица Multiplan могла работать при наличии памяти меньшей, чем 64К Microsoft с неохотой пошла навстречу своему главному клиенту. Данное ограничение значительно усложнило рабо ту программистов в сравнении с первоначальными плана ми. А через несколько лет оказалось, что это решение было грубейшей ошибкой. Выпуск Multfplan Весной 1981 г. IBM получила версию Multi plan для PC. Электронная таблица имела 64 столбца и 256 строк и требовала всего лишь 64К памяти. По непонятным внутренним причинам IBM задержала включение Multi plan в свой каталог прикладного программного обеспечения. Официально подразделение, получившее программу, в соответствии с внутриведомственной политикой подвергало ее ряду жестких тестов. Однако Дуг Кландер был удивлен тем, что он не получает из IBM никаких сведений о проблемах с Multi plan. Очевидно, в «Биг-Блю» просто несерьезно отнеслись к этой электронной таблице, и поэтому компания продолжила энергичную рекламу версии VisiCalc для MS-DOS. Первая реально вышедшая на рынок версия Multi plan (август 1982 г.) предназначалась для Apple II. Вскоре Microsoft выпустила версию для СР/М. Гейтс заявлял, что все, кто раньше применял калькулятор, сумеют пользоваться Multi plan, называя эту программу электронной таблицей второго поколения. Он пытался оттеснить VisiCalc и SuperCalc. Версия IBM программы Multi plan была пущена в обращение в октябре 1982 г. IBM торговала ею без посредников. Но до окончательного выпуска версии для PC программа еще два года разрабатывалась и проходила интенсивные бета-испытания. В ходе бета-испытаний пользователи в реальной обстановке проверяют программное обеспечение перед официальным выпуском его на рынок. Сбытом Multiplan занимался Джефф Рейке, в ноябре 1981 г. перешедший из Apple Computer в Microsoft. (Он был настолько похож на Билла Гейтса, что некоторые их путали.) Рейке организовал самую крупную рекламную кампанию в истории Microsoft. Программа Multi plan получила очень восторженные отзывы в печати. Журнал «Software Review» поставил ей «отлично» во всех отношениях и воздал ей должное, отметив, что работе с ней легко научиться, что ее легко использовать и что она обладает большими возможностями. «Такое впечатление, что программа Multi plan предназначена только для того, чтобы вытеснить VisiCalc с ее ведущего положения на рынке,» — говорилось в статье, в которой делалось заключение о том, что в программе есть все необходимые элементы. В декабре 1982 г. еженедельник «InfoWorld» назвал Multiplan «программой года». В январе 1983 г. Apple объявила о своей официальной поддержке Multiplan. В январе 1983 г., когда объем продажи VisiCalc достиг цифры 500000 экземпляров, Software Arts перенесла тяжелый удар. VisiCorp (новое название Personal Software) Филстры в судебном порядке оспорила права Software Arts Бриклина на VisiCalc. Филстра обвинял разработчиков — Бриклина и Фрэнкстона — в том, что они задержали выпуск своей электронной таблицы и, таким образом, широко открыли рынок для таких конкурентов, как SuperCalc и Multiplan. Судебная тяжба между Software Arts и VisiCorp оказалась выгодной для Microsoft, поскольку она ускорила распространение Multiplan. Появление Lotus 1-2-3 Однако через три месяца появился еще один претендент на первое место VisiCalc: электронная таблица 1-2-3 компании Lotus Development Corporation. Компания Lotus была основана в 1982 г. 32-летним Митчем Капором. Капор, прежде чем заняться программированием, был фанатом психоделической рок-музыки и работал диск-жокеем, а затем преподавателем трансцендентальной медитации [отсюда название Lotus (лотос)]. В 1979 г. он написал две программы для VisiCorp: статистический пакет VisiTrend и прикладную программу для графического представления коммерческих данных VisiPlot. В соответствии с контрактом он получал авторское вознаграждение в размере 33 процентов от объема продажи каждой программы. VisiCorp, желая избавиться от этого дорогого соглашения, предложила Капору продать ей права на эти программы. Он принял их предложение и получил 1,7 миллиона долларов. Капор тогда был готов сделать следующий ход: создать электронную таблицу, которая переводит числа в графическую форму. Он познакомился с Джонатаном Саксом, программистом, любившим работать в одиночку и решать сложнейшие задачи программирования. Сакс и сам намеревался написать электронную таблицу и искал партнера, который помог бы в ее сбыте. Сакс и Капор сошлись на электронной таблице, в которой числа смогут преобразовываться в графическую форму. Митч Капор организовал Lotus, веря в то, что их программа побьет все рекорды. Джонатан Сакс не питал таких иллюзий, тем не менее следующие десять месяцев своей жизни он посвятил разработке Lotus 1-2-3 на языке ассемблера для IBM PC. По ходу дела Капор показал «рисковому» капиталисту Бену Розену опытный образец 1-2-3. Розен (Sevin Rosen Management) сразу понял, каким потенциалом обладает эта программа, й вложил в Lotus 600000 долларов. Удалось привлечь и других «рисковых» капиталистов, так что вскоре фирма Капора получила почти 3 миллиона долларов капиталовложений. На рекламу Капор выделил беспрецедентную сумму — несколько миллионов долларов. Он, кроме того, позаботился об обширном освещении своего продукта в печати. Хвалебные статьи в общенациональной финансовой печати появились еще до выхода электронной таблицы на рынок. Lotus представила 1-2-3 в ноябре 1982 г. на выставке «Комдекс» в Лас-Вегасе. Там был Чарльз Саймони: «Когда я впервые увидел 1-2-3, я понял, что наши дела плохи. Это было совершенно очевидно.» В то время как возможности Multiplan были ограничены лимитом 64К, поставленным IBM, электронная таблица 1-2-3 была рассчитана специально на машины с памятью 256К и имела массу возможностей. Она очень быстро производила пересчет и имела инструментарий для операций с файлами. За несколько дней, прошедших после представления, Lotus получила заказов более чем на миллион долларов. Multlpian и 1-2-3 В феврале 1984 г. Microsoft выпустила расширенную версию Multiplan PC (версию 1.1), которая могла адресовать всю память персонального компьютера и поэтому манипулировать с таблицами большего размера. Версия 1.1 могла работать почти на ста разных системах, включая PC, Apple II, Commodore 64, Osborne, TI-99, Rainbow-100 (DEC), B20 (Burroughs), Professional Computer (Wang), JB3000 (National Panasonic), Xerox 820 и несколько машин UNIX. Программа Multi plan была переведена более чем на дюжину языков, в том числе на немецкий, итальянский, испанский и французский. На нее даже пал выбор президентской библиотеки им. Джона Ф. Кеннеди, поскольку она была единственной электронной таблицей, которая могла работать на используемом там компьютере Datapoint 8645. Microsoft выпустила даже японскую версию Multiplan. Когда компании Mitsubishi потребовалась версия Multiplan для своей 16-битовой машины, использующей СР/М, Microsoft сделала необходимую адаптацию. Разработка этой версии была непростой задачей, поскольку в японском алфавите больше 10000 символов! Таким образом, Microsoft добилась поставленной вначале цели: разработать Multiplan так, чтобы программа подходила для многих различных сред. Наверное, ни одна программа не была приспособлена к такому количеству машин. Многие производители продавали Multiplan в комплекте со своими компьютерами. Однако электронная таблица Lotus 1-2-3, специально написанная под возможности IBM PC, тем временем тоже атаковала рынок. В IBM понимали, что 1-2-3 делает для PC то же, что VisiCalc сделала для Apple II. К концу 1984 г. успех 1-2-3 был очевиден. Lotus Development Corporation заняла первое место среди издателей программного обеспечения, имея объем сбыта 157 миллионов долларов (у Microsoft 125 миллионов). Саймони понимал, что Microsoft пошла по ошибочному пути отчасти из-за требования IBM о том, чтобы для работы программы требовалось меньше 64К памяти. «Мы просто работали не над той задачей.» Саймони сожалел о том, что Microsoft не удалось предвидеть рост популярности мощных машин с большей памятью и приспособить свой продукт к высоким запросам. Microsoft приняла на вооружение несколько стратегий, способствующих конкуренции Multiplan с Lotus 1-2-3. В начале 1984 г. компания выпустила «готовые к употреблению» модели для финансовых расчетов и снабдила свою электронную таблицу учебной программой. Однако с течением времени разрыв расширялся. В то время как 1-2-3 все время занимала первое место, программе Multiplan удавалось оставаться в первой тридцатке, но ее популярность несмотря ни на что постепенно падала.
Перейти к странице:
Подписывайся на Telegram канал. Будь вкурсе последних новинок!