AppWare - AppWare

AppWare был быстрая разработка приложений система для Майкрософт Виндоус и классическая Mac OS на основе простого графический язык программирования. Приложения были созданы путем соединения вместе значков, представляющих объекты в программе и их команды. Результирующая логика могла быть скомпилирована на любой платформе и обычно требовала лишь незначительных изменений в GUI макет для завершения порта.

Первоначально представленный в 1989 году как Serius89 компанией Serius Corporation, и в конечном итоге став Разработчик Serius, это было наиболее известно как AppWare, когда оно принадлежало и продавало Novell начиная с 1993 года. Novell продала продукт в 1996 году, он был переименован в MicroBrew, и разработка в конечном итоге прекратилась в 1997 году.

История

Сериус

Джо Фирмадж начал разработку того, что впоследствии стало AppWare примерно в июне 1987 года, первоначально для того, чтобы помочь разработать систему бухгалтерского учета для своих родителей. открытка Компания.[1] В 1989 году, когда ему было 18 лет, он и его брат Эд основали Serius Corp., чтобы продавать продукт, теперь известный как Serius89.[1] Компания была основана в Солт-Лейк-Сити, Юта.[2]

Версия 1.0, выпущенная для Mac в августе 1989 г., состоит из двух версий: Сериус Программист что позволило создавать новые приложения с использованием существующей библиотеки объектов, и Разработчик Serius это позволяло писать новые объекты на внешних компьютерных языках. За этим выпуском последовал выпуск 1.1 в октябре, в котором был добавлен новый объект базы данных, и обновление 1.2 в декабре.[3] Serius был одним из нескольких инструментов визуального программирования, которые были доступны на Mac в конце 1980-х, например, TGS Systems. Prograph.[4] Продукт Serius89 Programmer продавался за 295 долларов, а Serius89 Developer - за 495 долларов.[5] Обзор Serius89 1.2 от MacWEEK пришел к выводу, что это был «новый увлекательный подход к« настольному программированию », и, несмотря на его недостатки, мы считаем, что это вложение, которое принесет дивиденды в будущем».[5]

В апреле 1990 года последовало крупное обновление версии 2.0. Это включало значительно увеличенный набор объектов, включая поддержку Панель инструментов связи и связанный объект Терминал. Этот выпуск также включал набор мультимедиа объекты, позволяющие создавать интерактивные киоск-приложения и т.п. В октябре последовал выпуск 2.1, а в октябре 1991 года - огромное повышение производительности до версии 2.2.[3] К концу 1991 года Serius Corp. привлекла нескольких внешних инвесторов и насчитывала 21 сотрудника.[1]

В январе 1992 года была выпущена версия 3.0 со значительными изменениями. Однако самое крупное изменение произошло в ноябре 1992 г., когда была введена поддержка Windows и было переименовано в Мастерская Сериуса и Serius Developer Pro (отображение на Программист и Разработчик из предыдущих версий).[3]

AppWare

Novell несколько раз инвестировал в Сериуса. В июне 1993 г. Рэй Ноорда период интенсивных строительство империи, Novell сразу приобрела Serius.[3] Компания также приобрела Software Transformations Inc., которая создала кроссплатформенную библиотеку объектного кода, которую можно было использовать для переноса обычных программ на ряд платформ, включая Mac, Windows, SunOS, UnixWare, HP-UX, в планах добавить еще много.[6]

Вместе Serius и Software Transformations были объединены под новым названием. AppWare, хотя это были не связанные продукты. Сразу после приобретений AppWare позиционировалась как одна из «трех опор» долгосрочной стратегии Novell. NetWare и UnixWare. Согласно заявлениям Novell, план заключался в том, чтобы облегчить сторонним разработчикам написание сетевых программ.[7]

Под новым брендом AppWare Serius стал AppWare Visual AppBuilder, или сокращенно VAB. Имя внутренних объектов также изменилось, став «загружаемыми модулями AppWare» (ALM), в соответствии с именами их загружаемых модулей NetWare (NLM) в их ядре. Novell NetWare товар. Недавно переименованная версия была выпущена как версия 1.0 в октябре 1993 года.[3] Кодовая база Software Transformations стала Фонд AppWare.[6]

Это было незадолго до того, как планы AppWare начали разваливаться. К началу 1994 года поддержка Novell для AppWare Foundation ослабевала, и в сентябре 1994 года они объявили, что будут продавать продукт третьей стороне. Они заявили, что разработка Visual AppBuilder будет продолжена, и последует порт Unix. Они также продолжали выпускать ряд новых ALM.[8] Версии для Unix так и не появились, вместо этого версии для Mac и Windows были переименованы в AppWare и обновлены до версии 1.1 в 1994 году.

MicroBrew

Ноорда был вынужден покинуть Novell в апреле 1994 года, и многие компании и продукты, которые он купил, были впоследствии распроданы. Джо Фирмадж разочаровался в Novell в середине 1995 года после того, как она решила продать UnixWare и отказаться от проекта SuperNOS, который объединил бы UnixWare и Netware, и покинуть Novell позже в том же году.[9] Затем в ноябре 1995 года Novell публично заявила, что ищет покупателя для AppWare.[10]

В марте 1996 года было объявлено (на основе соглашения, подписанного месяцем ранее), что Novell продала все права на технологию AppWare новой компании под названием Network Multimedia Inc. (NMI), которую возглавлял Эд Фирмадж, который был директором по маркетингу AppWare в Novell.[11] Эд Фирмадж сказал, что у новой фирмы есть планы улучшить и расширить возможности AppWare на нескольких различных платформах и в сочетании с несколькими объектными и документальными технологиями.[12] (Джо Фирмадж не перешел в Network Multimedia, а вместо этого стал соучредителем USWeb после ухода из Novell.)

Затем, в июле 1996 года, Network Multimedia переименовала AppWare в MicroBrew и перезапустил его как визуальный инструмент для разработки Интернет-приложений.[13] Network Multimedia продолжала анонсировать MicroBrew в феврале 1997 года.[14]

Некоторое время компания продолжала развиваться, но в 1997 году закрылась.[3]

Пользователи системы пытались договориться о выпуске исходный код в какой-то лицензия с открытым исходным кодом в начале 2000 года и запустил The Serious Project на SourceForge координировать развитие. Однако этот выпуск, похоже, не состоялся, на странице нет кода.[15]

Описание

Приложения в AppWare были созданы путем перетаскивания значков, представляющих предварительно свернутые объекты, на рабочий лист, а затем их соединения вместе для представления потоков сообщений между ними. Связь осуществлялась с помощью протокола, известного как протокол взаимодействия с объектами.[16] Некоторые из «объектов» представляли основные логические утверждения, в то время как другие представляли GUI виджеты, такие как текстовые редакторы. Общая логика для любого конкретного объекта, скажем, текстового редактора в окне, была построена как последовательность цепочек этих объектных соединений, запускаемых в ответ на событие.[16] На высоком уровне система аналогична концепции HyperCard или Visual Basic, в том смысле, что логика программы прочно связана с объектом, который отправляет некоторое начальное событие.

AppWare создает настоящие приложения с двойным щелчком, которые изначально запускались либо на Windows, либо на Mac. В отличие от большинства систем подобного рода, таких как HyperCard, приложения не выглядели универсальными и в целом вели себя как первоклассные граждане хост-системы. Однако приложения были также похожи на HyperCard в том, что они, как правило, не поддерживали многооконный режим или создание новых документов. Приложения AppWare состояли из фиксированного числа форм и окон, что было побочным эффектом отсутствия НОВАЯ-type оператор для создания новых объектов во время выполнения.

использованная литература

Цитаты
  1. ^ а б c Смит, Рассвет. «Джозеф Фирмадж означает бизнес -« серьезно ». (президент Serius Corp.) (Профиль компании) ". Marketing Computers, декабрь 1991 г., 28+. Gale General OneFile (по состоянию на 30 мая 2020 г.). https://link.gale.com/apps/doc/A11730667/ITOF?u=wikipedia&sid=ITOF&xid=5f563d4f.
  2. ^ Кофе, Питер. «Надежная система для крупных проектов». PC Week, 13 ноября 1989 г., стр. 122. Gale General OneFile (по состоянию на 30 мая 2020 г.). https://link.gale.com/apps/doc/A7882558/ITOF?u=wikipedia&sid=ITOF&xid=8deac8f9.
  3. ^ а б c d е ж Кокс 2000.
  4. ^ Клацкин, Деннис. "Насколько личным вы хотите стать?" MacWEEK, 5 декабря 1989 г., стр. 72. Gale General OneFile (по состоянию на 30 мая 2020 г.). https://link.gale.com/apps/doc/A7950846/ITOF?u=wikipedia&sid=ITOF&xid=5920e3c7.
  5. ^ а б Клацкин, Деннис. «Попытка Serius настольного программирования». MacWEEK, 9 января 1990 г., 52+. Gale General OneFile (по состоянию на 30 мая 2020 г.). https://link.gale.com/apps/doc/A8029684/ITOF?u=wikipedia&sid=ITOF&xid=118de77e.
  6. ^ а б Гиллули 1993, п. 21.
  7. ^ Гиллули 1993, п. 25.
  8. ^ Скотт Мейс, «Беспорядочная стратегия AppWare», InfoWorld, 5 сентября 1994, стр. 5.
  9. ^ Фирмадж, Джо (1 октября 2003 г.). "Письмо из открытых источников". CNET News.com. Архивировано из оригинал 9 апреля 2004 г.
  10. ^ Криль, Пол. "Будет ли AppWare следующей?" InfoWorld, 6 ноября 1995 г., стр. 24. Gale General OneFile (по состоянию на 28 мая 2020 г.). https://link.gale.com/apps/doc/A17528612/ITOF?u=wikipedia&sid=ITOF&xid=3fc8fe12.
  11. ^ «Novell Inc. AppWare Group выделяется в Network Multimedia; Network Multimedia выводит AppWare в Интернет, выполняя обязательства перед партнерами и разработчиками». Business Wire, 6 марта 1996 г., 3060088. Gale General OneFile (по состоянию на 27 мая 2020 г.). https://link.gale.com/apps/doc/A18060083/ITOF?u=wikipedia&sid=ITOF&xid=9b0a60e5.
  12. ^ Колби, Клиффорд. «AppWare больше не бездомные». MacWEEK, 25 марта 1996 г., 22+. Gale General OneFile (по состоянию на 27 мая 2020 г.). https://link.gale.com/apps/doc/A18129695/ITOF?u=wikipedia&sid=ITOF&xid=945d3d59.
  13. ^ Колби, Клиффорд. «AppWare становится Microbrew, средой разработки Net». MacWEEK, 8 июля 1996 г., 27. Gale General OneFile (по состоянию на 27 мая 2020 г.). https://link.gale.com/apps/doc/A18460776/ITOF?u=wikipedia&sid=ITOF&xid=3add01ad.
  14. ^ Перлштейн, Джоанна. «Microbrew, чтобы получить поддержку WebStar». MacWEEK, 24 февраля 1997 г., 14. Gale General OneFile (по состоянию на 27 мая 2020 г.). https://link.gale.com/apps/doc/A19156417/ITOF?u=wikipedia&sid=ITOF&xid=39ef16ed.
  15. ^ «Серьезный проект», SourceForce, 10 июня 2000 г.
  16. ^ а б Келли 1990.
Список используемой литературы
дальнейшее чтение