Більшість нововведень, реалізованих у продуктах FileMaker 12, у тому мірою відбиває прагнення розробників до «мобілізації» своєї платформи.

Багато із запропонованих удосконалень адресовані представникам малого та середнього бізнесу, які хотіли б вже інтегрувати мобільні пристрої в існуючі робочі процеси. Підприємства отримають у своє розпорядження прості та надійні інструменти, що дозволяють створювати бази даних професійного рівня та виконувати їх розгортання без написання програмного коду.

Користувачам надаються розширені можливості використання вбудованих функцій планшетів та смартфонів. У тому числі Filemaker 12 Go передбачає можливість швидкого розміщення відео та аудіоматеріалів, записаних на мобільний телефон, у поля типу «container». Нагадаємо, що в попередніх версіях ці поля можна було використовувати для зберігання знімків, підписів та даних GPS.

Підтримка портативних пристроїв реалізована й у серверних редакціях продукту FileMaker 12 Server та FileMaker 12 Server Advanced, які тепер підтримують потокову передачу в мобільний клієнт великих файлів, включаючи зображення, аудіо та відео та PDF.

До складу FileMaker Pro 12 входять нові теми та типові рішення, потужні інструменти проектування додатків для iPad, iPhone та настільних ПК, а також засоби управління файлами для сучасних додатків, які використовують великий обсяг мультимедіа. FileMaker Pro 12 Advanced містить додаткові засоби розробки та управління проектами.

Програми FileMaker Go 12 для iPad та iPhone доступні безкоштовно через App Store. На даний момент ці програми не русифіковані. Безкоштовне завантаження FileMaker Go 12 дозволяє будь-якому користувачеві легко працювати в iOS з програмами баз даних, створеними в FileMaker Pro 12.

Нові 64-розрядні версії FileMaker Server 12 та FileMaker 12 Server Advanced покращують продуктивність у глобальних мережах, розширюють можливості підтримки великих баз даних та забезпечують швидку потокову передачу файлів та мультимедійного контенту.

Основні елементи локалізації для центральноєвропейської та близькосхідної версій:

  • локалізований інтерфейс чеською, російською та турецькою мовами;
  • шаблони івритом, арабською, польською, чеською, російською та турецькою мовами;
  • функція миттєвої публікації в мережі івритом, арабською, угорською, грецькою, польською, чеською, російською та турецькою мовами;
  • словники та перевірка орфографії для чеської, словацької, угорської та польської мов.
  • функція дзеркального макету, що дозволяє користувачам перемикатися одним натисканням з макету з орієнтацією зліва направо в макет з орієнтацією праворуч наліво (для країн Близького Сходу та Північної Африки).

За допомогою FileMaker Pro 12 кожен користувач зможе створювати бази даних без особливих зусиль. 16 нових типових завдань прискорюють створення баз даних для управління контактами, проектами, цифровим вмістом, запасами та вирішення інших важливих бізнес-завдань. Типові завдання включають готові екрани, оптимізовані для iPad та iPhone. Користувачі можуть змінювати зовнішній вигляд програм за допомогою 40 нових тем. Теми можна використовувати з типовими завданнями або застосовувати до існуючих баз даних. Спеціально підібрані для iPad та iPhone особливі теми Touch містять шрифти, кольори, кнопки та інші конструкторські елементи iOS.

Користувачі можуть створювати програми виключно на основі готових тем або індивідуально налаштувати кожну деталь за допомогою нових інструментів дизайну, таких як градієнти, обрізання зображень, динамічні напрямні вирівнювання та сітки, що настроюються. Спеціальні екранні трафарети спрощують розміщення інформації на екранах iPad та iPhone.

FileMaker Pro 12 включає новий інструмент «Швидкі діаграми» для миттєвого створення наочних діаграм, а також п'ять нових стилів для діаграм: бульбашкові діаграми, діаграми розсіювання, діаграми з позитивними та негативними значеннями, стовпчасті діаграми з накопиченням та гістограми з накопиченням.

Покращені поля-контейнери в FileMaker Pro 12 підтримують збереження багатьох типів файлів, таких як PDF, відео, фотографії, аудіо та документи за допомогою функції перетягування. Файли можна зберігати у базі даних або у зв'язаному вигляді. Управління пов'язаними файлами стало простіше, оскільки FileMaker 12 тепер автоматично організує файли на диску і може їх шифрувати для забезпечення додаткової безпеки.

Нові 64-розрядні версії FileMaker Server 12 та FileMaker Server 12 Advanced оптимізовані для швидкої обробки даних. Покращена продуктивність у глобальній мережі полегшує роботу при віддаленому підключенні, особливо для користувачів пристроїв з iOS. Модифікований механізм публікації в мережі підвищує швидкість і стійкість інтеграції веб-сторінок з базами даних FileMaker, а послідовне резервне копіювання спрощує адміністрування сервера і покращує надійність рішень.

Користувачі корпоративних ліцензій з діючою підтримкою (maintenance) отримають можливість у травні перейти на 12 версію FileMaker безкоштовно.

2014: FileMaker 13

19 грудня 2013 року компанія FileMaker представила версію 13 СУБД FileMaker.

18 березня 2014 року на території Росії та в країнах СНД розпочато продаж СУБД FileMaker 13, локалізованої для Росії та країн Центральної Європи.

Опис змін та нововведень

Для невеликої компанії доступна організація загального доступу до бази 5 інших користувачів FileMaker Pro або FileMaker Go за допомогою FileMaker Pro. Щоб організувати доступ більшій кількості користувачів, потрібно FileMaker Server. FileMaker Server 13 відрізняється підвищеним рівнем безпеки, гнучкішими можливостями надання загального доступу до даних, включаючи підтримку запуску рішень у браузері з використанням нової технології FileMaker WebDirect.

Нововведення та доповнення

Серед нововведень:

  • створення індивідуальних бізнес-рішень для браузера за допомогою FileMaker WebDirect;
  • нові можливості при розробці під iOS та оптимальне робоче середовище для iPad та iPhone за рахунок спеціальних функцій (висувні панелі, допоміжні екрани, підтримка сканування штрих-кодів, жести прокручування, типи клавіатури, тригери сценаріїв та інші функції, розроблені спеціально для iPad та iPhone) ;
  • створення більш функціональних бізнес-рішень з використанням нових функцій (таких як: вибір полів, стилі, що настроюються, управління видимістю об'єктів макета);
  • гарантія захисту даних завдяки сучасній системі шифрування на основі галузевих стандартів.

Доповнення функцій, інструментів:

  • У FileMaker Pro 13 реалізовані покращені поля-контейнери в макетах. Функція «Отримати атрибут контейнера» автоматично повертає метадані для елементів, що зберігаються у полях-контейнерах. Залежно від елемента, що зберігається в полі-контейнері, можна повертати більше 40 атрибутів (ім'я файлу, розмір файлу, найменування, модель, виконавець, альбом, жанр, композитор, висота, ширина, широта, довгота, дата створення, дата зміни, штрих -коди та ін).
  • Основна новація в FileMaker Server 13 - компонент FileMaker WebDirect. Ця веб-технологія забезпечує виконання бізнес-завдань безпосередньо з браузера і користувачу не потрібні навички веб-розробки. FileMaker WebDirect дозволяє відмовитися від використання мов програмування PHP , HMTL5, CSS і JavaScript для створення веб-рішення.
  • З'явилася нова консоль адміністрування. Консоль переписана в HTML5 для забезпечення швидкого та зручного доступу з будь-якого браузера. Виконання адміністративних завдань тепер потребує менше часу, а оновлення статусу БД відбувається швидше.

Безкоштовно нову версію отримають покупці FileMaker Pro 12, у перехідний період і користувачі FileMaker з підпискою на оновлення. Інші власники FileMaker Pro можуть придбати upgrade-версії зі знижкою.

Ліцензування

У новій версії продукту змінилося ліцензування доступу до сервера. Для підключення до FileMaker Server 13 з використанням браузера або FileMaker Go для iPad та iPhone необхідно придбати ліцензії на підключення

Сумісність

Windows XP та Mac OS X 10.6 (Snow Leopard) не підтримуються FileMaker Pro 13. При переході на СУБД FileMaker Pro 13 користувачам цих версій ОС буде потрібно оновлення.

Персональна СУБД FileMaker більше тридцяти років розвивалася на платформі Apple і майже не поступається Microsoft Access можливостями. Зате вона має кілька цікавих особливостей, які роблять цей продукт доступнішим для непрофесіоналів і дозволяють за хвилини створити діючий прототип програми для iPhone або iPad.

Програмісти схильні ставитися до виробів на основі Microsoft Access та інших подібних засобів із сумішшю зневаги та страху. Вони мають для цього підстави. Завдання, які вирішують за допомогою таких розробок, майже завжди мають далекоглядні, потужні та правильні рішення. Але навряд чи настільки ж прості, дешеві і доступні для користувачів, а ці критерії нерідко важливіші за абстрактну «правильність». Це особливо зрозуміло, коли маєш справу з одним із конкурентів Access – додатком FileMaker Pro 14.

Як і Access, FileMaker Pro є поєднанням системи управління базами даних і засобу швидкої розробки додатків для доступу до цих баз, у тому числі по мережі (як по локальній, так і через інтернет за допомогою звичайного браузера. Останнє, втім, вимагає FileMaker Server ). Хоча в FileMaker Pro вбудований потужний скриптовий мову, у багатьох випадках можна обійтися без нього.

Нова версія продукту, що вийшла на початку травня, відрізняється модернізованим інтерфейсом (градієнти, з яких він складався раніше, дивно виглядали у Windows 8 і OS X 10.10) і повністю переробленим редактором скриптів. Крім того, з'явилися нові елементи інтерфейсу та можливості їх налаштування.

FileMaker менш відомий, ніж Access, але так не завжди. Ця програма має довгу і заплутану історію. Її попередник - одна з перших систем управління базами даних для MS-DOS, яка з'явилася близько 35 років тому. Коли компанія Apple випустила "Мак", ​​творці FileMaker відразу перебралися на нову платформу. Незабаром їхнє дітище набуло такої популярності, що в Microsoft вирішили відмовитися від розробки власної СУБД - злякалися конкуренції. Це затримало появу Access на п'ять років.

Успіхи FileMaker були недовгими. У дев'яності він втратив свої завоювання, зберігши лідируючі позиції лише на ринку програмного забезпечення для Mac OS, що переживав не найкращі часи. Через двадцять років FileMaker Pro залишається найпопулярнішим додатком такого роду, що працює на OS X (версія для Windows, само собою, також є - на корпоративному ринку без неї нікуди). Хоча за функціональністю та опрацьованістю цей продукт цілком можна порівняти з конкурентами, достатньо одного погляду, щоб зрозуміти: він не копіював їх, а розвивався незалежно. FileMaker Pro є самобутнім, і це робить його цікавим.

Якщо Access поволі, версія за версією, повертається обличчям до професійних розробників, то FileMaker Pro щосили прагне зберегти орієнтацію на нефахівців. Працюючи з ним не завадять вміння програмувати і знання баз даних, але з легкістю обійтися і так. Створити на базі FileMaker Pro працездатну програму з нестандартним інтерфейсом майже так само просто, як електронну таблицю.

Ще одна цікава особливість цього продукту – підтримка iOS. Засоби розробки FileMaker Pro дозволяють створювати інтерфейси для маніпуляції на екрані планшета або телефону, а потім запустити їх на iPhone або iPad. При цьому якщо база даних відкрита по мережі, то будь-які зміни, внесені в інтерфейс або дані, відразу відбиваються на мобільному пристрої - і навпаки. Це, крім іншого, перетворює FileMaker Pro на зручний засіб швидкого прототипування мобільних додатків.


Ось як створити просту базу даних за допомогою FileMaker Pro 14. При старті активує режим редагування макетів (Layout) або, якщо називати речі своїми іменами, інтерфейсів. Макети замінюють у FileMaker Pro форми та звіти Access. Кожній таблиці повинен відповідати хоча б один макет, але їх може бути кілька. Макети будуть окремими екранами програми, яку ми розробляємо. Крім того, вони дозволяють оформити дані для друку на принтері або, скажімо, збереження PDF.

Крім режиму редагування макетів, є режим перегляду (Browse), у якому користувач взаємодіє з інтерфейсами та базою даних. Якщо в режим редагування макетів FileMaker Pro перетворюється на середовище розробки, то в режимі перегляду він виконує створений додаток, а сам йде на другий план.

Два інші режими використовуються рідше. Режим пошуку (Find) призначений для вилучення з бази даних інформації, яку не можна отримати за допомогою одного з готових макетів, а режим перегляду дозволяє побачити, як виглядатиме звіт після друку.

Перш ніж переходити до відображення даних, потрібно визначити таблиці, у яких зберігатимуться. Це дозволяє зробити велика кнопка Manage, яка знаходиться біля правого краю панелі інструментів у режимі редагування макетів. Вибравши пункт Manage Database, ми відкриваємо діалогове вікно з трьома вкладками: Tables, Fields та Relationships. Ті, хто стикався з базами даних, здогадуються, що вони роблять. У першій відбувається створення та видалення таблиць, друга потрібна у тому, щоб задати їх структуру, а третій вказуються зв'язку з-поміж них.


Наш тестовий додаток буде примітивною подобою CRM і призначатиметься для обліку звернень замовників. Очевидно, нам знадобиться таблиця для замовників та таблиця для звернень. Крім того, заведемо окрему таблицю для виконавців: там лежатиме список співробітників, які виконують звернення.

Типи полів звичайні, і на особливу згадку заслуговують лише два з них: Calculation і Summary. Поле, що має один із цих типів, можна порівняти з осередком в електронній таблиці, куди замість даних внесено формулу. Кнопка Options дозволяє налаштувати, яке значення буде зберігатись у полі при додаванні нового запису, та вказати критерії, яким має задовольняти значення поля.

Вкладка Relationships потрібна для того, щоб визначити зовнішні ключі (foreign keys), або якщо користуватися термінологією FileMaker Pro, «поля поєднань» (match fileds). У таблиці «Звернення» у нас два зовнішні ключі: поле «Замовник» має дорівнювати ідентифікаційному номеру відповідного запису в таблиці «Замовники», а поле «Виконавець» - те саме, але в таблиці «Виконавці». Замість рівності можна використовувати інші оператори порівняння, але для нашого завдання це не потрібно.

Закривши діалогове вікно Manage Database, ми виявимо, що FileMaker Pro автоматично створив макет для кожної таблиці: за однією простою формою з полем для кожного стовпця. В принципі, їх можна використовувати: в режимі перегляду цими формами можна додавати нові записи або переглядати існуючі. Але краще не зупинятися, а доопрацювати їх. Тим більше це не так уже й складно.


Продовження доступне лише учасникам

Варіант 1. Приєднайтесь до спільноти «сайт», щоб читати всі матеріали на сайті

Членство у спільноті протягом зазначеного терміну відкриє тобі доступ до ВСІХ матеріалів «Хакера», збільшить особисту накопичувальну знижку та дозволить накопичувати професійний рейтинг Xakep Score!

Цей матеріал призначений більшою мірою для розробників-початківців, а також замовників розробки додатків на FileMaker. Замовники додатків часто запитують — а як саме функціонуватиме розроблений додаток, як реалізується робота кількох користувачів, які програми мають бути встановлені на комп'ютери тощо? Оскільки варіантів кілька, і вони відрізняються за вартістю та розв'язуваними завданнями, то я вирішив систематизувати інформацію та розповісти про всі основні варіанти. Ми почнемо з простих і далі переходитимемо до більш складних рішень.

Результатом розробки програми на FileMaker є файл (рідше за кілька файлів) формату.fmp12 (у попередніх версіях.fmp7). Цей файл містить як саму базу даних, так і функціонал роботи програми - екранні форми, скрипти і т.п. Погляньмо, що ми можемо зробити з цим файлом і як з ним працювати.

Для кожного варіанта вказується, які ліцензії нам можуть знадобитися для роботи. Способи ліцензування (купівля, корпоративне ліцензування, передплата) та вартість ліцензій у статті не розглядається. Докладніше про це можна дізнатися, наприклад, із Вадим Волкова на FM DevCon Rus

Однокористувацький додаток Runtime Solution.

Важливою особливістю FileMaker є можливість створювати так звані Runtime Solution. Runtime Solution — це програма, сформована на основі вашого fmp12-файлу і не вимагає для роботи сам FileMaker. Для її створення потрібний FileMaker Pro Advanced. Власне, відмінність Pro Advanced версії від звичайної Pro і полягає в цій можливості (плюс ще кілька важливих для професійних розробників функцій). До складу FileMaker Pro Advanced входить функція (викликається через меню) Developer Utilities, яка призначена в основному для створення Runtime Solution. Залежно від того, де ми запускаємо FileMaker Pro Advanced, під Windows або Mac OS X, Runtime Solution буде створена для цієї операційної системи. Так-так, FileMaker вміє перетворювати свої файли на програми як для Windows комп'ютерів, так і для Macintosh.

Технічно Runtime Solution є програмою-контейнером, куди FileMaker як би вбудовує сам себе. Результатом формування є папка програми, з деякою кількістю різних службових файлів та файлу для запуску. У Windows це буде "ім'я програми".exe, в OS X "ім'я програми".app. Крім того, в папці буде файл «ім'я програми».fmpur. Це сама база даних і при необхідності її можна спокійно відкрити в FileMaker як звичайний файл fmp12, наприклад, для внесення змін до функціоналу програми з подальшим створенням нової версії Runtime Solution.

Для користувача робота з Runtime Solution нічим не відрізняється від роботи з будь-якою іншою програмою. Встановлення будь-якого додаткового програмного забезпечення, у тому числі самого FileMaker не потрібно. Користувач просто розміщує папку Runtime Solution у будь-якому зручному для себе місці на комп'ютері та запускає exe або app файл.

Runtime Solution має низку обмежень. Головне з яких - це однокористувальне рішення. Для доступу до самих даних можна організувати роботу кількох користувачів, де кожен матиме свою зв'язку логін/пароль, однак працювати вони повинні будуть по черзі. Runtime Solution підійде вам, якщо ви працюєте з додатком один або якщо робота відбувається періодично і можливо домовитися про чергову роботу користувачів. Оскільки Runtime Solution це просто програма, про резервні копії вам потрібно буде подбати самим. Не обов'язково робити резервну копію всієї папки, достатньо лише резервувати.fmpur-файл.

Ще одне обмеження Runtime Solution, що накладається FileMaker - це відсутність функції збереження у PDF-файл. Однак це обмеження нескладно обійти, використовуючи функцію друку. На OS X можливість збереження PDF з діалогу друку, вбудована в саму операційну систему, а для Windows необхідно попередньо встановити PDF-принтер (є кілька, їх нескладно знайти в інтернет, у тому числі і безкоштовні).

Ліцензування:При роботі з Runtime Solution користувачеві придбати будь-які ліцензії не потрібно. Розробнику для створення Runtime Solution потрібний FileMaker Pro Advanced.

Розрахована на багато користувачів робота без використання FileMaker Server. До 5 користувачів.

Цей варіант призначений для невеликих (не більше п'яти одночасно працюючих користувачів) робочих груп. FileMaker Pro "уміє" транслювати відкритий у ньому fmp12 файл у локальну мережу - так званий шаринг. Фактично можна сказати, що сам FileMaker Pro вбудований невеликий FileMaker-сервер. З погляду користувачів така організація роботи виглядає так:

Один із комп'ютерів вибирається як центральний. На нього встановлюється FileMaker Pro, відкривається файл і включається можливість доступу до файлу з мережі (Sharing). На інших комп'ютерах користувачів також встановлюється FileMaker Pro, а користувачі підключаються до програми використовуючи команду меню Open Remote («Відкрити віддалено» в російських версіях FileMaker). Користувач, який відкрив файл на центральному комп'ютері, може працювати з базою нарівні з іншими користувачами.

Істотним обмеженням при такій організації роботи є обмеження кількості одночасно підключених користувачів — не більше п'яти. Якщо шостий користувач спробує підключитися до бази, його в базу «не пустять», тож йому доведеться дочекатися, коли один з користувачів вийде з бази.

Ще одним недоліком є ​​те, що на центральному комп'ютері повинен бути завжди запущений FileMaker з відкритим файлом бази. Якщо цей комп'ютер є робочим комп'ютером одного з користувачів, то він може здатися незручним тримати на своєму комп'ютері весь час відкритий FileMaker, а випадкове закриття файлу або самого FileMaker призведе до відключення всіх користувачів.

Ну і основним обмеженням такого підходу є відсутність усіх тих функцій, які надає FileMaker Server, основні це резервне копіювання і виконання скриптів на сервері за розкладом.

В цілому можна сказати, що цей спосіб призначений для невеликих робочих груп, коли передбачуване навантаження на базу невелике або періодичне, а збереження даних не дуже пріоритетне. Далі ми перейдемо до варіантів професійного розгортання програм за допомогою FileMaker Server.

Ліцензування: Ліцензії FileMaker Pro в кількості комп'ютерів, враховуючи, що даний варіант накладає обмеження в кількості користувачів, то не більше п'яти.

FileMaker Server + FileMaker Pro

Цей варіант є класичним і найпоширенішим при роботі з програмами розробленими на FileMaker. На сервер встановлюється серверна програмна частина платформи FileMaker - FileMaker Server, а на комп'ютери користувачів встановлюється FileMaker Pro. Доступ до бази, як і в попередньому варіанті, здійснюється через команду Open Remote.

Як сервер не обов'язково використовувати професійний серверний комп'ютер. Це залежить від складності та «тяжкості» програми, що передбачається навантаження на базу та кількості користувачів. Для невеликих організацій або малих робочих груп сервером може бути звичайний сучасний комп'ютер. Популярне рішення - використання як сервер комп'ютера Apple MacMini - не дуже дорогий, невеликий, безшумний і надійний комп'ютер відмінно справляється з роллю сервера - включив, налаштував, поставив у кут і забув. Варто зауважити, що FileMaker Server існує як для Windows, так і для OS X. Функціонал ні чим не відрізняється, так що комп'ютер із якою операційною системою використовувати визначається лише вашими уподобаннями.

Розгортання програми на сервері не є чимось складним. По суті, вся операція зводиться до копіювання fmp12-файлу (файлів) у спеціальну папку на сервері.

Крім власне розшарування бази для користувачів FileMaker Pro, FileMaker Server надає і додаткові можливості. Насамперед це запуск завдань за розкладом. Використовується для налаштування резервного копіювання, а також запуску спеціальних скриптів на стороні сервера. Ці скрипти можуть виконувати різні завдання (залежить від розробника), наприклад, перевіряти та оновлювати залишки на складі, розсилати повідомлення користувачам по e-mail тощо. У серйозних програмах на сервері зазвичай завжди «крутяться» один або кілька скриптів.

Друга важлива функція FileMaker Server - це можливість організації доступу до бази для сторонніх програм: доступ через ODBC, використання FileMaker Server як xml або php сервера. Це дозволяє інтегрувати вашу програму з іншими платформами.

Оскільки такий варіант розгортання є найкласичнішим, то немає сенсу говорити про недоліки над іншими варіантами. Тут усі можливості FileMaker використовуються на 100%.

Ліцензування: Одна ліцензія на FileMaker Server + ліцензії FileMaker Pro у кількості комп'ютерів користувача.

Доступ до системи через iOS пристрої (iPhone та iPad)

Важливою особливістю платформи FileMaker є наявність повноцінного клієнта для iOS пристроїв — FileMaker Go (скачується з Apple AppStore безкоштовно). За допомогою FileMaker Go можна працювати з fmp12-файлом як локально (попередньо закачавши його на ваш iOS пристрій) так і через мережу підключившись до FileMaker Server. Фактично це означає, що одного разу розроблений fmp12-додаток є як декстоп, так і мобільним додатком. Насправді воно також є і веб-додатком, але про це нижче.

Хоча ми говоримо про кросплатформність платформи FileMaker, при розробці програми, нам потрібно все-таки враховувати, чи будуть користувачі працювати тільки через FileMaker Pro, або підключатися і з iOS пристроїв. В основному це стосується інтерфейсних рішень (розміри шрифтів, елементів керування та інше), але є і невеликі технічні обмеження.

Рідко коли всі користувачі працюють виключно на iOS пристроях. Частіше одні користувачі працюють через FileMaker Pro, а iOS-пристрої (зазвичай iPad) використовуються для організації мобільних робочих місць.

Ліцензування:Одна ліцензія на FileMaker Server з увімкненими конкурентними підключеннями в кількості одночасно працюючих користувачів з iOS пристроїв (про конкурентні підключення дивитись нижче) + ліцензії FileMaker Pro за потреби.

Веб-доступ до FileMaker (WebDirect).

Ще одна можливість працювати з додатком FileMaker – це підключення до нього через звичайний веб-браузер (IE, Safari, Chrome – підтримуються всі сучасні популярні браузери). У цьому випадку на комп'ютери користувачів взагалі не потрібне встановлення будь-яких додаткових програм. Користувач просто вбиває адресу FileMaker Server у браузері і потрапляє в FileMaker-додаток.

До анонсу 13-ї версії FileMaker технологія трансляції FileMaker-програми в Інтернет носила назви IWP (Internet Web Publishing) і накладала ряд істотних обмежень на розробників. Дуже велика кількість «фішок» FileMaker, на жаль, не працювала в Інтернеті, так що в більшості випадків веб-програми FileMaker були значно спрощеними версіями стандартних fmp-додатків.

Починаючи з 13 версії (на момент написання статті актуальна вже 14 версія) ситуація кардинально змінилася. На зміну застарілій IWP прийшла нова технологія WebDirect. Тепер практично всі обмеження були зняті і при доступі через веб, користувач, фактично, працює з повноцінним FileMaker-додатком.

Невеликі обмеження все-таки є. Основне – це відсутність функції експорту в PDF, однак і його не складно обійти, скориставшись функцією друку сторінки з браузера. Як говорилося вище, У OS X системах, можливість збереження PDF-файлу, є стандартною функцією вікна друку операційної системи, а Windows необхідно встановити віртуальний драйвер PDF-принтера.

Ліцензування:Одна ліцензія на FileMaker Server з увімкненими конкурентними підключеннями в кількості одночасно працюючих через веб користувачів (про конкурентні підключення дивитись нижче).

Конкурентні підключення

При роботі із сервером через iOS або веб-браузер ліцензування здійснюється за допомогою так званих конкурентних підключень. FileMaker Server при підключенні нового користувача, перевіряє загальну кількість підключених користувачів (через iOS або веб-браузер) і якщо ця кількість перевищує вказану в придбаній ліцензії, то користувача в програмі сервер «не пустить» — користувачеві доведеться дочекатися, колись з інших користувачів вийде із програми. Кількість конкурентних підключень вказується при придбанні FileMaker Server (від цього залежить ціна), але за необхідності їх можна докупити після придбання ліцензії. Користувачі, що підключаються до програми через FileMaker Pro, не впливають на конкурентні підключення, оскільки FileMaker Pro ліцензуються окремо.

Спільний доступ. FileMaker Server + FileMaker Pro + FileMaker Go + WebDirect

Усі розглянуті варіанти підключення до FileMaker Server не є взаємовиключними та можуть використовуватись спільно. Ми можемо надати користувачам можливість підключатися до програми різними способами в залежності від розв'язуваних ними завдань.

Наведемо приклад такого розгортання:

  • FileMaker Pro. Користувачі, які працюють із додатком найактивніше, постійно вносять дані. Тут важлива продуктивність та повна функціональність. Наприклад, менеджери під час роботи з CRM-системою.
  • FileMaker Go. Періодичний доступ до програми, організація мобільного доступу співробітників, організація віртуальних робочих місць на виробничих дільницях тощо.
  • WebDirect. Періодичний доступ до програми. Наприклад, організація "особистих кабінетів" для партнерів/клентів організації.

Ліцензування:Одна ліцензія на FileMaker Server з увімкненими конкурентними підключеннями в кількості одночасно працюючих через веб або iOS користувачів + ліцензії FileMaker Pro у кількості комп'ютерів. Оскільки конкурентні підключення коштують дешевше, ніж ліцензії FileMaker Pro, грамотне розподілення користувачів може дати певну економію.

Віддалений доступ до програми FileMaker Server з Інтернету.

Це питання часто задають замовники — чи можливо підключиться до програми віддалено, наприклад, з дому чи відрядження. Відповідь на це запитання – так, звичайно. Насправді, на самому FileMaker Server нічого спеціально для цього налаштовувати не потрібно. Все що потрібно, щоб комп'ютер на якому встановлений FileMaker Server був доступний («бачений») з інтернет. Для цього вам буде потрібно так звану зовнішню IP-адресу, яку вам може надати ваш інтернет-провайдер, зазвичай платно, але не дорого. Єдине налаштування - це так званий прокидання портів, з вашого роутера на комп'ютер на якому встановлено FileMaker Server - проста типова операція з якою впорається будь-який, навіть системний адміністратор-початківець. Після того, як порти прокинуті, ви зможете підключитися віддалено до програми, вказавши в якості адреси вашу зовнішню IP-адресу.

Середовище розробки FileMaker є сьогодні одним із лідерів серед СУБД для невеликих та середніх робочих груп, що дозволяє швидко розробляти готові рішення, повністю пристосовані до потреб підприємства замовника.

Потужні можливості FileMaker, режим колективної роботи, підтримка великої кількості цільових платформ, ідеальний для швидкої розробки графічний інтерфейс - роблять FileMaker незамінним при вирішенні завдань, пов'язаних зі збиранням даних та керуванням людьми, інтернет-проектами та веденням поштового розсилання. Завдяки своїй здатності обмінюватись даними практично з будь-яким додатком, FileMaker стирає кордони в гетерогенних мережах, пропонуючи для будь-яких складних завдань свої прості рішення.

На жаль, FileMaker - надзвичайно відомий і популярний на Заході, - практично невідомий у холодній та далекій Росії, що ж спробуємо виправити цю несправедливість.

Останнім часом на ринку СУБД традиційно домінують гіганти, і це насамперед Oracle Database, Microsoft SQL Server і т.д. Якщо розглянути ринок подібних відкритих рішень із різноманіттям його рішень, то тут знову ж таки представлені СУБД, насамперед для професійних розробників — MySQL, PostgreSQL і т.д.

Очевидно, що використовуючи такі серйозні та потужні інструменти, сама розробка та супровід баз даних стає долею лише досвідчених професійних розробників. З одного боку, ця ніша надзвичайно насичена спектром різних дуже гнучких і потужних рішень, але з іншого боку, слід визнати, і вартість розробки під подібні платформи буде коштувати дуже відчутних грошей, вимагаючи до того ж часу і певного досвіду, навіть на етапі правильного формулювання технічного завданнясамим замовником, не кажучи про час створення та розгортання подібних рішень. Якщо ж у процесі експлуатації вже готового рішення виявиться, як це часто трапляється в житті, що продукт вимагає якогось доопрацювання та чергової адаптації — самотужки, знову ж таки, тут навряд чи вийде обійтися, а отже, знову доведеться залучати фахівців із боку.

Готові ж рішення не завжди такі гнучкі, як це потрібно, життя неодноразово доводило, що завжди краще і надійніше створити персоналізоване рішення, що називається «повністю під себе», але й тут ми стикаємося з проблемою складності та тривалості такої розробки.

Якщо тільки на секунду замислитись і помріяти: ах, якби подібні БД можна було створювати повністю власними силами, якби для цього не потрібно було бути спеціалістом відразу в кількох суміжних технічних областях, якби програми було так само просто не лише створювати з нуля, але й виправляти, розширювати та доопрацьовувати...

І якщо для великого, і частково середнього бізнесу, дорогі спеціалізовані рішення на базі серйозних і дорогих СУБД ще якось виправдані й економічно доцільні, то для малого бізнесу — представників яких більшість, або для домашніх потреб — використання Oracle або навіть безкоштовного MySQL, мабуть, надмірно, і навіть навіть абсурдно.

Таке довге введення в тему задумано лише для констатації простого факту: ринок СУБД для малих підприємств та домашнього використання надзвичайно затребуванийі він практично ніяк не представленийна російському ринку. Якщо вам потрібно швидко розробити спеціалізовану систему складського обліку для невеликого магазинчика або просто особисту систему планування справ чи фінансів, побудовану на якійсь черговій новомодній концепції тайм-менеджменту, що сподобалася вам, — де шукати допомоги в такому разі?

Які інструменти для цього оптимально використовувати - чи не популярну MySQL у зв'язці з якимось візуальним фронтендом, написаним на не менш популярному Visual Studio? Які швидкі та прості варіанти розробки для такої ситуації могли б запропонувати ви, які підходять будь-якому нетехнічному фахівцю так само, як і бухгалтеру, чи студенту-першокурснику одночасно?

І сьогодні ми маємо гарні новини: наш огляд буде присвячений докладному розгляду СУБД саме подібного класу, надзвичайно відому й популярну на Заході, але поки що не дуже поширену в Росії — .

Оскільки стало вже типовим порівнювати FileMaker з його нішевими аналогами - Microsoft Access і FoxPro - ми для пристойності, також повторимо цю заїжджену аналогію, але для повноти картини і справедливості заради, відразу ж наведемо і їх головні відмінності, через які це порівняння, на нашу думку, дуже натягнуто.

Ще один MS Access?

Дуже виражена специфіка СУБД FileMaker полягає в тому, що вона орієнтована не так на програміста, як на кінцевого користувача, на непрофесіонала в області баз даних. Навіть в описах свого продукту розробники завзято уникають використовувати громіздкий термін DBMS (database management system), хоча він і наводиться в специфікації продукту, замінюючи його на database application.

Головний екран середовища розробки у FileMaker 11

Корінною ж відмінністю є спосіб візуального проектування, який обраний у цих двох схожих, але не аналогічних системах. У FileMaker цей підхід інший, і, на мою думку, набагато вдалий і масштабніший. Правильно обрані стратегії проектування (наприклад, наявність дуже розумно підібраного набору вже готових шаблонів, для всіх типових завдань, які завжди можна взяти за основу) — додатково спрощують швидкий старт нового проекту на базі цієї системи розробки.

Наприклад, тут ви можете програмувати вбудованою візуальною мовою FileMaker Script, навіть не маючи уявлень про основи звичайного класичного програмування, або почати відразу проектувати свою БД, просто перетягнувши мишкою Excel-файл на порожню форму проекту, використавши звичний Excel для створення макета та наповнення своєї нової бази. Ці можливості рівнодоступні як технарю, який має можливість ускладнити їх до прийнятного йому рівня, і рядовому бухгалтеру. Якщо в MS Access або FoxPro робота над проектом – це погляд зсередини, і тому вам потрібно мати чітке уявлення про те, як влаштована та функціонує база даних, то FileMaker – це, скоріше, погляд на розробку зовні.

FileMaker пропонує вам зосередитися на формуванні зовнішнього представлення бази даних, тобто на інтерфейсі. Решта FileMaker практично повністю бере на себе. Якщо ви не бажаєте навіть розробляти інтерфейс, вам одразу надається стандартний, і ви отримуєте доступ до потужних інструментів відображення та пошуку даних для початку негайної роботи з БД. З іншого боку, якщо ви бажаєте, то можна заглиблюватися в суть процесів і наповнювати ваш проект додатковою функціональністю, дозволяючи вам самостійно визначати прийнятні рівні складності взаємодії з СУБД.

До численних вдалих деталей реалізації FileMaker ми ще повернемося далі, тут би хотілося поставити крапку по відношенню до цього стереотипного порівняння: на нашу думку, FileMaker - система набагато доступніша і дружніша для звичайного користувача, ніж MS Access, при цьому, її можливості ні якою мірою не поступаються MS Access, а багато в чому, - і це ми покажемо далі, - значно перевершують її.

Приклад програми написаної на FileMaker 11

Що ж до FoxPro — це все-таки система для програмістів, як не крути. Звичайно, при знайомстві з FileMaker вам не завадить наявність досвіду програмування «серйозними» мовами — це дозволить «врубатися» в систему і її можливості буквально на ходу, максимум за добу, відразу почавши працювати. Але, ставлячи завдання навпаки - швидко і відразу розібратися у FoxPro гуманітарію буде дуже складно, погодьтеся, та й не потрібно це робити зовсім!

Як зараз ми переконливо доведемо — є куди простіша, і прошу помітити при цьому набагато потужніша візуальна система розробки в порівнянні з MS Access і FoxPro, — це СУБД FileMaker.

Визначення та цільова ніша

FileMaker Pro - це кроссплатформенний десктопний конструктор табличних та інших інформаційних додатків, побудованих на базі власної реляційної бази даних. Разом з власне двигуном цієї БД, як уже сказано вище, єдиним пакетом поставляється потужний візуальний конструктор, з розвиненим та інтуїтивно-зрозумілим GUI-інтерфейсом, що дозволяє у візуальному режимі створювати будь-які додатки: зі своєю логікою, зовнішнім виглядом, формами та таблицями.

Крім зберігання, оперування та обробки даних, це середовище надає безліч додаткових функцій і можливостей (про які піде мова більш детально далі), які багато в чому залежать від редакції цього продукту (дивіться другу частину цієї статті). Коротше кажучи, якщо і існують середовища розробки RAD (Rapid application development), то це - свого роду «SuperRAD», яка дозволяє створювати повністю аналогічні програми, але в раз на 10 швидше і простіше!

Візуальний налагоджувач вбудованої скриптової мови

Отже, давши дуже сухе і частково казенне визначення, підсумуємо для обивателя вигодою сулимою: освоївши FileMaker, ви зможете легко і швидко створювати свої власні проекти, засновані на базах даних, застосування яких практично не обмежене. Ви зможете дуже швидко, буквально «на коліні», створити, наприклад, великий каталог своєї домашньої бібліотеки чи фільмів, каталогізувати свою величезну музичну колекцію, розробити власну систему обліку товарів на підприємстві чи обліку витратних матеріалів та офісної техніки, систему проходження замовлень у вашій фірмі або системи персоналізованого друку. Витративши буквально хвилину, виставити свою БД в інтернет як автоматично згенерованого php-сайту. І багато багато іншого...

Основні можливості FileMaker

  • Це мультиплатформний продукт - підтримуються такі платформи: Windows (XP, Vista, 7); MacOS X, iOS;
  • p align="justify"> Плагінна архітектура - для підключення є безліч сторонніх плагінів, які ще більше розширюють функціональність основної системи;
  • Багатомовна підтримка — система перекладена більш ніж 12 мовами, у тому числі і російською;
  • Можливість автоматично генерувати просунуті та привабливі графіки, звіти та гістограми;
  • Підтримка власної мови розмітки FDML для генерування Web-сторінок з можливістю динамічних вставок із бази даних FileMaker;
  • І вже якщо ми заговорили про сайти, у серверній версії FileMaker є можливість швидко згенерувати РНР-сайт автоматично - зі структури та наповнення вже наявної бази даних;
  • Можливість шифрування всіх використовуваних таблиць та структур даних;
  • Величезна кількість форматів для імпорту даних у БД: Excel, Lotus 1-2-3, txt, cvs, dbf та ін; так і велика кількість форматів для зворотної операції - експорту;
  • Близький до візуального редактора скриптів, який дозволяє дуже просто розібратися в програмуванні (якщо воно вам взагалі тут знадобиться). Існує вбудований налагоджувач скриптів, який дозволяє вирішувати всі складні ситуації. Взагалі потрібно відразу висловити свою суб'єктивну думку, що скриптова мова у FileMaker свою власну, і ймовірно, буде незручною саме досвідченим програмістам, і швидше підходить як раз початківцям і просунутим користувачам (що можна розглядати одночасно як і плюс, так і мінус цієї системи) ;
  • FileMaker підтримує розраховану на багато користувачів роботу з базою даних, в розумних межах, звичайно (не потрібно розраховувати на одночасний доступ до БД натовпу з 700 осіб). Але, на захист внутрішнього сховища даних, хочеться сказати, що в останніх версіях воно було значно розширено і доповнено, і тепер може цілком вільно оперувати з досить великими обсягами даних (знову ж таки, в розумних межах — у рамках малого та середнього бізнесу, — воно ніколи не стане прямим конкурентом у цьому плані для Oracle або PostgreSQL).

Зовнішня взаємодія

Часто, при використанні подібних продуктів, перше питання, яке постає рубом: «А як я зможу пов'язати їх з якимись своїми зовнішніми, вже існуючими рішеннями?».

Що ж, це чудове питання. І якщо внутрішні можливості щодо швидкого проектування та надзвичайно зручного створення додатків на FileMaker я не ставлю навіть під сумнів (бо це так і є – просто спробуйте), то питання дослідження FileMaker на предмет його можливостей щодо взаємодії з іншими зовнішніми продуктами потребує додаткового освітлення, через особливу важливість цього параметра при створенні сучасних і гнучких гетерогенних систем.

По-перше, слід висвітлити у цій сфері, що FileMaker дуже широко підтримує та активно використовує універсальний стандарт XML для обміну різною інформацією із зовнішніми додатками.

Зокрема, підтримується:

  • - Імпорт зовнішніх даних в СУБД у форматі XML;
  • Export Records та Export Records script step – різновиди експорту ваших даних у форматі XML;
  • Custom Web Publishing with XML — механізм відправлення XML-даних у відповідь на інтернет-запит даних із зовнішнього сервісу;

Крім підтримки XML для обміну даними із зовнішніми джерелами, також доступна повна підтримка ODBC/JDBC, яка ще більше розширює можливості FileMaker (прочитати про неї можна на цій сторінці). Ну і, нарешті, найцікавіше з погляду прикладного програміста — мова SQL.

Вбудований у будь-який FM-додаток smtp-рішення

Як я вже висвітлював вище, FileMaker використовує свої власні квазівізуальнізасоби для створення вибірок, але крім цього, є майже повною мірою підтримка можливостей і SQL, тому давайте максимально коротко перерахуємо основні моменти в цьому питанні:

  • External SQL Data Source— штатний інструмент для створення «живого» двостороннього коннекту між FileMaker та провідними світовими СУБД (Oracle, MS SQL Server, MySQL);
  • ODBC/JDBC— альтернативний спосіб підключення, якщо вам не потрібно постійно «живого» підключення до зовнішніх джерел даних. Цей підхід має як плюс, так і мінус: плюс — це набагато більша універсальність і широта доступних джерел даних, — фактично вам потрібно просто знайти та встановити стандартний ODBC-драйвер для вашої БД у систему з FileMaker. Мінус - трохи менша швидкість взаємодії;
  • Execute SQL— доступність динамічних SQL-запитів на рівні скриптової мови FileMaker через цю команду, що створює свого роду додатковий вимір для успішного, і я навіть сказав би, витонченого застосування SQL в рамках екосистеми FileMaker;
  • MySQL partnership— особливо хочеться виділити підтримку як зовнішнього джерела даних популярним безкоштовним сервером баз даних MySQL. Слід зазначити, що рівень інтеграції із цим джерелом у режимі External SQL Data Source надзвичайно якісний. Сам виробник FileMaker описує безліч вдалих прикладів великих впроваджень, де використання такого симбіозу цих двох СУБД був поставлений в основу всієї інформаційної інфраструктури. Офіційне партнерство компаній FileMaker, Inc і MySQL AB ще більше зміцнюють ці зв'язки, не тільки на технічному, але вже і на юридичному рівні підтримки. Наочну демонстрацію із «запрягання в одну упряжку» FileMaker з MySQL можна побачити на деморолику вебінара, повністю присвяченого саме цій темі.

Ну і насамкінець, у темі «Зовнішньої взаємодії», зайвий раз варто нагадати про вбудоване smtp-рішення, яке робить електронну пошту перманентно інтегрованою в загальну систему, що знову ж таки додає зручності в розробку, особливо для корпоративних цілей, що поряд з гнучким експортом з XML-джерел дозволяє такому додатку постійно залишатися «на зв'язку».

У цій статті (продовженні) я описав інтернет-можливості FileMaker, його численні редакції, та й походу торкнувся багатьох інших його цікавих особливостей.

ключовики: file maker, filemaker pro скачати filemaker pro 3 розробка довідка уроки filemaker скачати ашдуьфлук

FileMaker, дочірня компанія Apple, випустила FileMaker 15 - новий реліз своєї платформи для створення користувацьких додатків, орієнтованої на непрофесійних розробників, які пишуть додатки для себе та своїх колег.

FileMaker 15 містить покращення за п'ятьма ключовими напрямками: мобільності, автоматизації/інтеграції, простоті у використанні, безпеці та продуктивності. Орієнтована на підприємства малого та середнього бізнесу та внутрішні відділи підприємств, платформа FileMaker надає користувачам можливість створювати власні програми для iPad, iPhone, Mac, Windows та Інтернету.

«Цей новий реліз відображає наші безперервні зусилля, спрямовані на спрощення процесу розробки та запуску в роботу додатків, здатних працювати без проблем на мобільних пристроях, персональних комп'ютерах і в вебі», - заявила Енн Монро, віце-президент з маркетингу компанії FileMaker.

Нові засоби підтримки мобільності в FileMaker 15 включають підтримку сканера Touch ID, що дозволяє розробникам отримувати безпечний доступ до своїх додатків одним торканням пальця. Завдяки підтримці нової технології 3D Touch можна швидко відкрити певні програми. А за допомогою нових розширень програм можна налаштовувати контент, що відображається, і обмінюватися файлами через хмару.

Крім того, додана в FileMaker 15 підтримка протоколу iBeacon дозволяє включити в програму користувача дані про місцезнаходження користувача, а технологія FileMaker WebDirect дає клієнтам можливість використовувати свій мобільний телефон для доступу до розроблених в FileMaker програм з Інтернет-браузера.

Поява 15-го релізу наголошує, що FileMaker вже довгий час присутня на ринку – починали вони у 80-х роках минулого століття. Ендрю Лекейтс, директор з технічного консалтингу компанії FileMaker, зазначає, що за час свого існування продукт зазнав кардинальних змін. Лекейтс був свідком розвитку продукту від однокористувацького менеджера списків для Macintosh на основі бази даних з графічним інтерфейсом до клієнт-серверної бізнес-платформи, а потім – до кросплатформного рішення для Mac та Windows.

"Ключова ідея FileMaker - дати непрофесійним розробникам можливість створювати власні додатки, допомагати людям вирішувати завдання, розробляти свої власні бізнес-додатки, а не чекати, поки їхні потреби задовольнить покупний корпоративний додаток", - розповів Лекейтс.

Компанія Gartner, що спеціалізується на вивченні ринку, дає таке визначення такого роду розробникам: «користувач, який працює поза ІТ-підрозділом компанії і не підкоряється йому, але при цьому створює нові бізнес-додатки (з нуля або з готових компонентів), якими користуватимуться інші люди» . У своєму звіті за 2009 р. Gartner прогнозувала, що до 2014 р. таких розробників доведеться принаймні 25% нових бізнес-додатків, що, на її думку, полегшило б життя кінцевим користувачам і вивільнило б додаткові ІТ-ресурси. При цьому Gartner також попереджала, що ІТ-організації, які не зможуть скористатися перевагами, які дають організації такі розробники, зіткнуться з нездатністю вчасно реагувати на ринкові тенденції, що стрімко змінюються, і переваги клієнтів.

У цьому сенсі Лекейтс зазначив, що FileMaker ставить дещо інші завдання, ніж інші існуючі платформи для розробки додатків користувача, цільова аудиторія яких складається з великих програмістських відділів усередині підприємств і професійних розробників. «Ми віримо у те, що непрофесійні розробники у різних відділах підприємств можуть самі вирішувати свої завдання, і тому зосереджуємо увагу на практичній стороні справи».

FileMaker 15 є продовженням взятого компанією курсу на підвищену мобільність, заявив Лекейтс. За його словами, клієнти компанії попросили додати можливість миттєвої авторизації за допомогою сканерів Touch ID та 3D touch, підтримку розширень додатків для інтеграції FileMaker з іншими додатками на платформі iOS і навіть прямий доступ API до таких пристроїв як маяки iBeacon, який зазвичай виходив за рамки компетенції малого бізнесу та внутрішніх відділів підприємств.

«Ми спрощуємо використання протоколу iBeacon, – каже Лекейтс. - У нас також є браузерний клієнт для нашої платформи під назвою WebDirect, який дає користувачеві можливість отримати на виході пристойний код HTML5, не написавши в процесі розробки коду жодного рядка. У версії FileMaker 15 цей клієнт оптимізували під роботу на телефонах».

Тим часом, до інструментів безпеки FileMaker 15 було додано приховане текстове поле, в якому захована конфіденційна інформація, яку користувач не відобразить у себе на екрані. Нові попереджувальні повідомлення системи безпеки з'являються під час спроби користувача підключитися до сайту або веб-сайту з недійсним сертифікатом безпеки. Крім того, FileMaker Server тепер підтримує SSL-сертифікати, видані дев'ятьма популярними постачальниками, а також передбачає використання проміжних сертифікатів, розширень subjectAltName (SAN) та wildcard-сертифікатів, повідомляє компанія.

Нові функції інтеграції та автоматизації включають оновлення всередині продукту та можливість миттєво відновити роботу скриптів за допомогою функції множинного скасування попередніх дій. Виділення червоним кольором допомагає швидше знайти проблемні місця у робочому вікні Script Workspace, каже Лекейтс. А з появою версії 15 адаптер FileMaker External SQL Sources (ESS) Adapter зможе підключатися до ще більшої кількості зовнішніх джерел даних SQL, в тому числі до PostgreSQL і IBM DB2.

«Для мене розширення списку SQL-джерел, що обслуговуються, шляхом додавання підтримки PostgreSQL і IBM DB2 адаптером ESS Adapter мало величезне значення,» - поділився Крістоффер Іполит, консультант компанії iSolutions і інструктор з FileMaker. - Завдяки цьому у FileMaker з'явилася можливість активного двостороннього підключення до п'яти найбільших джерел SQL-даних (SQL Server, MySQL та Oracle вже підтримувалися у попередніх версіях)».

Іполит, який, за його словами, вже навчив у себе в аудиторії сотні студентів і тисячі - по Інтернету, заявив, що завжди вважав FileMaker «темною конячкою» у сфері корпоративних ІТ-інструментів та «цементом», здатним скріпити безліч різних систем і при цьому надати користувачам доступний і в той же час добре керований інтерфейс для поводження з даними.

«Якби я розповів ІТ-менеджеру про існування інструменту, здатного пов'язати воєдино SQL Server, MySQL, DB2, PostgreSQL та Oracle, з можливістю активного підключення, і при цьому дозволяє цьому менеджеру і навіть кінцевим користувачам створювати програми, які сотні користувачів зможуть одночасно запускати під OS X, Windows та iOS, то будь-який такий ІТ-менеджер напевно захотів би дізнатися подробиці, – каже Іполит. - Незважаючи на те, що в FileMaker добре попрацювали над різноманітністю варіантів підключення, ця платформа залишилася такою ж доступною та легкою у використанні, якою вона була завжди. Так само, як і у випадку з іншими продуктами Apple, в ній доклали великих зусиль до того, щоб користувачі з будь-яким рівнем підготовки могли швидко опанувати середовище FileMaker і почати створювати власні програми, не маючи за плечима освіти в галузі комп'ютерних технологій».

FileMaker 15 також оснащений безліччю нових засобів, що спрощують його використання та підвищують продуктивність, до того ж у ньому пропонують нові варіанти ліцензування для колективів розробників. У версії FileMaker 15 з'явився новий простіший спосіб отримання ліцензії на програмне забезпечення FileMaker командами чисельністю п'ять і більше осіб. За словами представників компанії, кожен користувач зможе працювати в FileMaker Pro (за ліцензією User Connections), FileMaker Go або FileMaker WebDirect (усі сервіси розташовані на сервері FileMaker Server) та безпечно обмінюватись інформацією в режимі реального часу.

Тим часом компанія FileMaker нещодавно випустила власний SDK для iOS і оновила його для версії 15.

«Це була, мабуть, найбільш кардинальна зміна, – вважає Іполит. - Тому що тепер достатньо навчитися розробці в FileMaker - і можна буде створювати програми для розповсюдження через MDM-системи (mobile device management, управління мобільними пристроями) і навіть через магазин iTunes. Знати Swift чи Xcode необов'язково. Це просто в голові не вкладається. Буквально за копійки за лічені дні замість місяців можна втілити свої ідеї на iPad, використовуючи FileMaker для розробки додатків».

На питання про необхідний рівень технічної кваліфікації, який повинен мати користувач, щоб мати можливість створювати додатки на FileMaker, Іполит відповів: «Ну, наприклад, мій 66-річний батько минулого року створив свій власний додаток і навіть не звертався до мене за допомогою. І це при тому, що в нього досі на відеомагнітофоні блимає час 12:00, бо він не знає, як його виставити. Так, у нього й досі є відеомагнітофон».

Лекейтс, у свою чергу, зазначив, що у вирішенні дилеми "створити свій або купити готовий додаток" для бізнесу FileMaker претендує на те, щоб зайняти нішу між цими варіантами.

«Купити додаток неважко, але він необов'язково робитиме те, що вам потрібно, - пояснив він. - А розробка замовних програм може зайняти багато часу і обійтися в круглу суму. Ми вважаємо, що FileMaker поєднує ці два варіанти і поєднує в собі їхні найкращі властивості».