В апреле все прогрессивное человечество помимо празднования дня смеха и дня космонавтики отмечает также и день рождения компании Apple, которой в этом году исполнился 41 год (собственно, день основания Apple, тоже приходится на 1 апреля, что по-видимому, многое объясняет). Но поклонники платформы FileMaker, дочерней компании Apple, в апреле имеют и еще свой собственный праздник — платформа, впервые была представлена в апреле 1985 года, так что в этом году мы отмечаем ее 31-летие.
Более чем солидный для программного обеспечения возраст делает FileMaker одной из старейших СУБД для персональных компьютеров. История FileMaker, не то чтобы драматична, но разнообразна (платформа даже едва не стала собственностью Микрософт в какой-то момент) и конечно же интересна. По случаю знаменательного события, коллеги из filemakerexamples.co.uk подготовили материал посвященный истории платформы, собрав основные вехи в единый таймлайн. Ниже мы публикуем перевод этой статьи (оригинал доступен по ссылке)
Коротко о платформе
FileMaker Pro — это кроссплатфрменная система управления реляционными базами данных от компании FileMaker Inc, ранее Claris, дочерней компании Apple Inc. Платформа интегрирует в себе движок управления базой данных c графиеским интерфейсом пользователя (GUI) и функции безопансноти, позволя пользователям изменять базу данных перетаскивая новые элементы внутри макетов, экранов и форм. Текущая версия: FileMaker Pro 14, FileMaker Pro Advanced 14, FileMaker Server 14, и FileMaker Go 14 для iPhone and iPad.
FileMaker начинался как приложение для DOS, но затем разрабатывался под Apple Macintosh и был представлен в апреле 1985 года. С 1992 года доступна версия как для Microsoft Windows, так и для Mac OS, платформа стала кроссплатформенной. FileMaker Server краткое время мог запускаться под Linux, но поддержка Linux была прекращена с выходом FileMaker 7 и сервер сейчас запускается только пол Windows или OS X. Клиентская версия для iOS устройств была выпущена в июле 2010.
Таймлайн — история FileMaker
1985 – FileMaker v1.0, опубликован Forethought Inc., April 1985.
FileMaker начинался как MS-DOS программа с названием Nutshell, разрабатываемя Nashoba Systems of Concord (Массачусетс, США) в начале 80-х годов. Nutshell распространялся компанией Leading Edge, специализирующейся на продаже электроники и начавшей в это время продавать IBM-PC совместимые компьютеры.
С представлением Macintosh, Nashoba объединила движок управления базой данных с новым основанным на формах графическим пользовательским интерфейсом. Leading Edge не заинтересовалась новой версией, предпочитая оставаться только продавцом DOS программ и сохранила за собой название Nutshell. Nashoba нашла другого дистрибьютора, Forethought Inc., и представила программу под платформу Macintosh, как FileMaker.
Источник: http://forum.j2eemx.com/files/filemaker/images/filemaker-v1.0.jpg
1986 – FileMaker Plus, опубликован Forethought Inc.
Когда Apple представила Macintosh Plus в 1986 году, следующая версия FileMaker получила название FileMaker Plus, как отражение новой модели.
Источник: http://www.dancing-data.com/uploads/1/1/7/8/11786231/6194429.gif?444
1988 – FileMaker 4 опубликован Nashoba Systems, июнь 1988.
Forethought была приобретена Microsoft, которая затем представила ее продукт PowerPoint, ставший частью Microsoft Office. Microsoft представила, собственное приложение для работы с базами данных, Microsoft File, но он продавался хуже FileMaker и проект был закрыт. Microsoft вела переговоры с Nashoba по поводу прав на публикацию FileMaker, но Nashoba приняла решение о публикации собственной следующей версии FileMaker 4.
1988 – FileMaker II, опубликован Claris Corporation, август 1988.
Вскоре после этого, Apple Computer основала Claris, свою дочернюю компанию для разработки приложений. Claris купил Nashoba, чтобы полностью сформировать свою линейку программ. К тому времени Leading Edge и Nutshell ушли с рынка из-за конкуренции с другими DOS-, а позже Windows-программами для работы с базами данных. FileMaker, однако, продолжал пользоваться успехом на платформе Macintosh.
Claris изменила название продукта на FileMaker II, для соотвествии наименованием других приложений, так как MacWrite II, то изменения в программе были небольшими по сравнению с последней Nashoba версией.
1990 – FileMaker Pro 1, опубликован Claris Corporation, октябрь 1990.
Было выпущено несколько минорных версий, и наконец выпущен релиз FileMaker Pro 1.0 in 1990. (для тех, кто несколько запутался в нумерации версий, поясняем что с 1990 года, платформа получила амбициозное «Pro» в наименовании, и нумерация снова началась с единицы. С этого момента последовательность нумерации сохраняется до наших дней. Примечание fmteam)
Источник: http://www.macintoshrepository.org
1992 – FileMaker Pro 2, выпущен Claris Corporation, октябрь, 1992.
В сентябре 1192, Claris выпустила мультиплатформенную версию для Mac и Windows, за исключением нескольких специфичных для платформ функций, все функции и пользовательский интерфейс было одинаковый. До этого момента FileMaker не был по настоящему религиозной базой, он был ограничен в look up, автоматическом импорте значений из других файлов. Он только имел возможность сохранения состояние — фильтра, сортировки и текущего лайоута.
1994 – FileMaker Pro Server 2 выпущен в июле 1994 Claris Corporation.
1995 – FileMaker Pro 3, выпущен Claris Corporation, декабрь 1995
Версия 3.0 выпущенная в 1995, представила новые функции реляций и скриптов. В 1995
Version 3.0, released around 1995, introduced new relational and scripting features. К 1995 FileMaker был единстственым хорошо продоваемым продуктом в линейке Claris.
Источник: http://www.guidebookgallery.org/pics/splashes/filemaker/3-pro.png
1996 – FileMaker Pro Server 3, выпущен Claris Corporation, январь 1996
1997 – FileMaker Pro 4, выпущен Claris Corporation, сентябрь 1997
Версия 4.0 представленная в 1997 году, добавляла плагин-архитектура, аналогично как это работает Adobe Photoshop, которая позволяла сторонним разработчикам добавлять новые возможности FileMaker. Набор плагинов, Web Companion, позволял базе данных функционировать как веб-сервер. Другие плагины добавляли функции в интерфейсе, позволяли работать с FTP, выполняли операции над внешними файлами и отправляли сообщения в удаленные FileMaker-файлы, через интернет или локальную сеть.
Источник: http://ecx.images-amazon.com/images/I/51T8Z8ABQ8L._SX258_BO1,204,203,200_.jpg
1998 – FileMaker Pro 4 Developer Edition был выпущен в мае 1998 года. Это была последнеяя вресия выпущенная Claris. Версия была нацелена на профессиональных пользователей FileMaker.
Источник: https://cover.archinform.net/m/9780125093651.jpg
1999 – FileMaker Pro 4.1v2 , выпущен FileMaker, Inc., июнь 1999. ( Первая вресия выпущенная FileMaker, Inc. )
В 1998 году Apple перенесла разработку некоторых из продуктов Claris в головную компанию и изменила наименование Claris на FileMaker, Inc., для концентрации на этой платформе.
1999 – FileMaker Pro 5, сентябрь 1999.
1999 – FileMaker Server 5, ноябрь 1999.
2001 – FileMaker Pro 5.5, апрель 2001. Версия поддерживала нативную работу в Mac OS X.
2002 – FileMaker Pro 6, сентябрь 2002. Последняя версия, которая поддерживала работу в Mac OS 9 and 8
2004 – FileMaker Pro 7, март 2004.
Версия 7, выпущенная в 2004 году представила новый формат файла (расширение .fp7), поддерживающий размер файла до 8 террабайт ( увеличен с 2 гигабайт в предыдущих версиях). Каждое поле могло хранить до 4 гигайбайт бинарных данных (поля контейнеры) или до 2 гигабайт 2-х байтного Unicode текста на одну запись (64 килобайта в предыдущих версиях). Реляционная модель FileMaker была расширена, добавлена возможность хранить несколько таблиц в одном файле и графический редактор позволяющий манипулировать связям в виде диаграмм. Дополнительно к этим фундаментальным изменениям, FileMaker представил программу сертификации разработчиков.
Источник: http://ecx.images-amazon.com/images/I/41GC6A944QL.jpg
2005 – FileMaker Pro 8, август 2005.
В 2005 году FileMaker анонсировал семейство продуктов FileMaker 8, предлагающее новые возможности для разработчиков. Они включали — создание табов. переменные в скриптах, подсказки-тултипы, расширенный дебагер, пользовательское меню, возможность копирования и вставки таблиц, полей, скриптов и скриптовых команд между файлами.
Источник: http://images.pcworld.com/reviews/graphics/122265-2310p050-2b.jpg
2006 – FileMaker Pro 8.5, июлб 2006.
Версия 8.5 выпущенная в 2006 году добавляла интеграцию web viewer (возможность вставки просмотра таких вещей как отслеживание FedEx, записей Wikipedia) и возможность присвоение имен объектах на лайаутах.
(web viewer — одно из фундаментальных нововведений в FileMaker, так как позволяет, встраивать, фактически, любой html-код в лайаут, что открыло разработчикам огромные возможности расширения функционала своих разработок — прим. пер.)
2007 – FileMaker Pro 9 and FileMaker Pro Server 9, июль 2007.
FileMaker 9, выпущенный 10 июля 2007, представил стартовый экран запуска, условное форматирование, автоматическое изменение размеров объектов и внешние SQL ссылки.
Источник: http://images.amazon.com/images/G/01/software/detail-page/filemaker-9-quickstart.jpg
2009 – FileMaker Pro 10 and FileMaker Server 10, январь 2009.
FileMaker 10 был выпущен 5 января 2009, перед ежегодной конференцией Macworld. Добавлены тригеры (запуск скриптов в зависимости от действия пользователя) и переработан пользовательский интерфейс, приведенный в соответствие Mac OS X Leopard.
2010 – FileMaker Pro 11 and FileMaker Server 11, март 2010.
Выпуск включал графики (chats), ссылки snapshot, фильтрацию порталов
Release included charts, snapshot link, filtered portals, and повторяющийся импорт.
2010 – FileMaker Go 11, выпущен под iOS, июль 2010. (первая версия FileMaker для платформы iOS)
Источиик: http://images.iphone.qualityindex.com/app_screenshots/379686220/us-iphone-5-filemaker-go-11-for-iphone.jpeg
2010 – FileMaker Go 11.1, сентябрь 2010. Добавлены: создание PDF, поддержка фото, импорта из FileMaker Pro
2011 – FileMaker Go 11.2, Апрель 2011. Добавлены: возможность печати, сохранение подписи (signature capture), поддержка графиков (chats), расширены функции создания PDF.
2011 – FileMaker Pro 11.0v4 и FileMaker Pro Advanced 11.0v4, сентябрь 2011. Совместимость с OS X Lion, полностью реализована в октябре 2011.
2012 – FileMaker 12, апрель 2012. Релиз включал FileMaker Pro, FileMaker Pro Advanced, FileMaker Server и FileMaker Go.
FileMaker Pro and FileMaker Pro Advanced: добавлены темы оформления(Pro/iOS); плавающие и модальные окна, ExecutеSQL, расширены возможности контейнеров. улучшены функции графиков.
FileMaker Server: 64 bit, увеличено быстродействие WAN, прогресивное резервное копирование, переписан движок веб-публикации.
FileMaker Go: iOS клиенты стали бесплатные. Поддержка формата fmp12.
(Выпуск 12 версии был знаковым для платформы, как когда-то выпуск 7-й версии, так как сопровождался сменой формата файла. На смену .fp7 пришел новый формат .fp12. Начиная с 12-й версии, FileMaker не может работать с файлами .fp7, для работы необходима предварительная конвертация. Темы заявленные в 12-й версии были только вершиной айсберга фундаментальных изменений в графическом движке FileMaker — теперь графическое описание объектов строилось на технологии CSS, что открывало широкие возможности для разработчиков в оформлении интерфейса. К 2012 году интерфейс создаваемых приложений на FileMaker выглядел уже сильно устаревшим, по сравнению с современными графическими тенденциями, теперь этот разрыв был преодолен. В дальнейшем графические возможности FileMaker будут только нарастать, что даст возможность создания современных приложений с «богатым» графическим интерфейсом. Заложенный в версии 12 фундамент, даст впоследствии возможность выпуска новой технологии веб-публикации WebDirect — прим. пер.)
Источни: http://images.pcworld.com/images/article/2012/04/6896944344_835b81b1d5_o-11344542.png
2013 – FileMaker 13, декабрь 2013. Выпуск включал FileMaker Pro, FileMaker Pro Advanced, FileMaker Server и FileMaker Go.
FileMaker 13 выпущен после запуска iOS 7 и Mac OS X Mavericks (10.9) в декабре 2013 года. Клиентская и серверная версии были расширены возможностями поддержки мобильных и веб-методов доступов к данным, FileMaker Go 13 стал единым клиентом для iPad/iPhone, утилита Server Admin теперь запускалась как HTML5 в браузере, а не как java-приложение в прошлых версиях.
FileMaker Pro и FileMaker Pro Advanced: WebDirect and HTML5 возможности, улучшена разработка для мобильных приложений, расширены инструменты редактирования интерфейса (GUI), новые темы, “Hide object when…” свойство объектов, основанное на калькуляциях, шифрование (EAR 256bit AES) данных, новые возможности summary, расширена ExecuteSQL, выполнение скриптов на сервере, 256bit SSL client-server подключение, новые графические элементы — поповеры и слайдеры.
FileMaker Server: FileMaker WebDirect, Perform Script On Server, Platform Security; новый HTML5 Admin утилита, заменила java-приложение.
FileMaker Go: бесплатный универсальный клиент для iPhones и iPads поддерживающий iOS 6 и iOS 7. Поддержка сканирования штрихкодов с камеры.
Источнк: http://cdn.macrumors.com/article-new/2013/12/filemaker_13_iphone_ipad_mac.jpg
2015 – FileMaker 14, май 2015. Выпуск включал FileMaker Pro, FileMaker Pro Advanced, FileMaker Server и FileMaker Go.
FileMaker Pro and FileMaker Pro Advanced: Script workspace, Button bar, Tooltips в Layout mode, Launch Center
FileMaker Server: Standby server, FileMaker Pro auto-reconnect, WebDirect поддержка Android
FileMaker Go: Улучшен захват подписи (signature capture), iOS 8-стиль интерфейс, Video/audio контролы, контроль клавиатуры пользователя.
Источник: http://core0.staticworld.net/images/article/2015/05/filemaker14-group-100584864-large.jpg
2015 – iOS App SDK, представлен в декабре 2015.
Использование FileMaker Platform и the iOS App SDK для создания iOS приложений для своего бизнеса. Установка приложений для своей команды через mobile device management (MDM).
iOS App SDK — это удобный способ для разработчиков FileMaker для распространения своих приложений для iOS в своей организации. Утилита командной строки конвертирует FileMaker приложение в iOS приложение.
Icon Pack for FileMaker. Distributed to the App Store with iOS App SDK. By Sam Reis at FileMaker Examples.