Введение
Инструмент для быстрой разработки приложений Omnis Studio - это инструмент для быстрой разработки приложений (RAD), который позволяет программистам и разработчикам приложений создавать корпоративные, веб- и мобильные приложения для персональных компьютеров и серверов Windows, Linux и macOS во всех секторах бизнеса. Omnis JavaScript Client позволяет разработчикам создавать все типы веб-приложений и мобильных приложений, предоставляя высокофункциональный интерфейс в настольном веб-браузере пользователя или на планшетных и мобильных устройствах. Бизнес-логика и доступ к базе данных в таких веб-приложениях и мобильных приложениях обрабатываются сервером Omnis. Сервер Omnis также может выступать в качестве хаба между серверами баз данных, сервисами на основе Java и Net и клиентами, такими как Adobe Air & Flex, передавая данные в виде XML или веб-сервисов.
Omnis Studio is a rapid application development (RAD) tool that allows programmers and application developers to create enterprise, web, and mobile applications for Windows, Linux, and macOS personal computers and servers across all business sectors. The Omnis JavaScript Client allows developers to build all types of web applications and mobile applications by presenting a highly functional interface in the user's desktop web browser, or on tablet and mobile devices. The business logic and database access in such web and mobile applications is handled by the Omnis server. The Omnis server also can act as a hub between database servers, services based on Java and Net and clients like Adobe Air & Flex, transferring data in the form of XML or Web services.
История Омниса
1979: 1 августа Джефф Смит и Пол Райт основали Blyth Computer Services (позже переименованную в Blyth Software Ltd, затем Omnis Software) в Уэнхастоне, Саффолк, в Великобритании, которая стала первым дилером Apple в Восточной Англии. Пол Райт был племянником Питера Гарольда Райта. 1981: В декабре Blyth выпустил свой первый продукт "OMNIS", инструмент для приложения баз данных для Apple II, разработанный Дэвидом Симаном и написанный с использованием Apple Pascal. В то время OMNIS также был разработан с использованием среды UCSD Pascal, которая позволяла простой порт на другие популярные машины того времени. Позже компания была переименована в Blyth Software. 1984: ОМНИС 1, 2 и 3 были выпущены вместе в апреле 1984 года в качестве пакета продуктов Omnis. Omnis 1 ("управляющий файлами") был предназначен для того, чтобы быть простым в использовании способом обработки простых данных, то есть нереляционных данных. Omnis 2 ("информационный менеджер") был похож на оригинальный Omnis, но имел большую программируемость. Omnis 3 ("управляющий базой данных") был разработан для программистов и владельцев бизнеса для создания собственных пользовательских приложений. Примерно в то же время Blyth Software также выпустила пакеты Blyth Accounting на основе движка Omnis 3, чтобы обеспечить бухгалтерский учет для малого бизнеса. Omnis 3 был одним из первых кроссплатформенных приложений для баз данных для компьютеров Apple и IBM, работающих под управлением MS DOS. 1984: (май) Blyth Software Inc. была зарегистрирована и открыла офисы в Сан-Матео, Калифорния. 1985: После запуска Apple Macintosh в прошлом году, в мае 1985 года вышел "Omnis 3 для Macintosh", один из первых инструментов создания баз данных для Mac. Первоначально как текстовый продукт, а не графический пользовательский интерфейс. Штаб-квартира в Великобритании переехала в Митфорд-хаус в Бенхолле, Саффолк. 1986: "Omnis 3 Plus для Macintosh" выпущен в мае. Модуль "Express" был добавлен в 1988 году, чтобы позволить не программистам создавать приложения. 1986: выпущен "Blyth Craftware" в декабре, набор готовых бизнес-пакетов для управления списками рассылки, персоналом, активами и запасами в малых предприятиях. 1987: "Omnis Accounting" выпущен в Великобритании в феврале. 1987: Выпущен "Omnis Quartz", одна из первых графических пользовательских баз данных для Microsoft Windows. 1987: Blyth Holdings Inc была создана и размещена на NASDAQ, собрав 7 миллионов долларов. 1988: Пол Райт был его председателем и главным исполнительным директором. 1989: выпущен Omnis 5, один из первых кроссплатформенных инструментов разработки для создания приложений под Windows и Mac. 1991/93/94: выпущен Omnis 7 v1, v2 и v3 почти в течение нескольких лет подряд, интегрированная среда разработки, обеспечивающая клиентский/серверный доступ к многим стандартным серверным базам данных, таким как Oracle, Sybase и Informix. Omnis 7 версия 1 для Mac выпущена в декабре 1991 года, а для Windows - в начале 1992 года. Версия 2 добавила оболочку IDE и так называемую "точечную нотацию" для ссылки на атрибуты объектов (свойства и методы), а также поддержку VCS, CMS, ODBC и поддержку Apple DAL. 1997: выпущен Omnis Studio v1, кроссплатформенная, объектно-ориентированная среда разработки для Windows и Mac OS. Компания была переименована в Omnis Software. 1998: выпущен Omnis Studio v2, кроссплатформенная, мультибазовая среда разработки баз данных для Windows и Mac OS. 1999: выпущен Omnis Studio v2.1, включающий Omnis Web Client или "тонкий клиент" для просмотра данных и приложений через Web. 1999: выпущен Omnis Studio для Linux, что делает Omnis одним из первых инструментов RAD, доступных под Linux, Windows и Mac. 2000: выпущен Omnis Studio v3. Позже в том же году Omnis Software объединилась с PICK Systems, чтобы стать Raining Data Corporation. 2004: выпущен Omnis Studio v4, включающий поддержку MySQL, JDBC и Java Objects. 2005: выпущен Omnis Studio v4.1, включая поддержку Unicode. 2006: Выпуск Omnis Studio 4.2, включая поддержку Mac Intel и введение Web Services Component 2007 Выпуск Omnis Studio 4.3, включая поддержку Windows Vista и Mac OS 10.5 (Leopard), и компонент для доступа к объектам сети. 2009 Выпуск Omnis Studio 5.0, который включает разработку приложений для устройств на базе Windows Mobile и поддержку Unicode. 2010 Выпуск Omnis Studio 5.1, который включает поддержку платформы iOS (iPhone, iPad) 2012 Выпуск Omnis Studio 5.2, который включает в себя клиент на основе JavaScript для рендеринга приложений в браузере на настольных и мобильных устройствах. 2013 Выпуск Omnis Studio 6.0, который включает в себя значительные обновления для JavaScript Client, включая новые обертки для создания автономных мобильных приложений, новый контроль доступа к функциям мобильных устройств, новое устройство печати PDF, расширенные элементы управления JavaScript и многозадачность с использованием объектов SQL Worker. 2014 Релиз Omnis Studio 6.1 включает в себя компоненты Native JavaScript, инструме...
2007 Release of Omnis Studio 4.3 including Windows Vista and Mac OS 10.5 (Leopard) support, and component for accessing Net objects. 2009 Release Omnis Studio 5.0 which includes application development for Windows Mobile based devices, and Unicode support. 2010 Release Omnis Studio 5.1 which includes support for the iOS platform (iPhone, iPad)
2012 Release Omnis Studio 5.2 which includes a JavaScript based client for rendering applications in a browser on desktop and mobile devices. 2013 Release Omnis Studio 6.0 which includes significant updates to the JavaScript Client including new wrappers for creating standalone mobile apps, a new control for access to mobile device features, a new PDF printing device, enhanced JavaScript controls, and multi tasking using SQL Worker objects. 2014 Release Omnis Studio 6.1 includes Native JavaScript components, tool for adapting to the different resolution for desktop and mobile devices, support for REST web services for server and client, 64 bit, improved JavaScript performance, error check for client side methods
2016 Release Omnis Studio 8.0 which provides 64 bit and Cocoa support for Omnis Studio running on OS X, the ability to use HTML components in window classes for Desktop Apps, Drag and Drop capability for the JavaScript Client, a new Code Assistant available in the method editor to help you write Omnis code, plus some enhancements in the Studio Browser which will help new and existing developers. October 2016, the Omnis business was purchased by OLS Holdings Ltd, a UK company owned by a number of Omnis developers and distributors. August 2017 Release Omnis Studio 8.1 which provides GIT support, JSON controls, a new Welcome intro, Push notifications for mobile apps, responsive forms, a "headless" Linux server for deployment, and other enhancements. January 2019 Release Omnis Studio 10 which provides a new free type Method Editor and Code Assistant, support for Accessibility standard WCAG 2.0, an Omnis datafile migration tool, new components for JavaScript and fat client, support for remote debugging, a new remote object class, new Worker Objects that support Node. JS JavaScript, POP3, Crypto, Hash and FTP. September 2019 Release Omnis Studio Version 10.1 with New and Updated JavaScript Components, New Animations for Desktop Apps, Further Improvements to Code Assistant (Method Name Matching), New Variable Panel, SQL Worker Lists, Enhancements in the management of web app sessions, improved user interaction with mobile apps with new "toast" messages, better support of the FHIR standard for medical applications. November 2020: support for JS client themes, SVG icons, position assistance (for alignment of visual objects), web form WYSIWYG design view, JS split button, and updates in the code editor including code folding. The Linux Headless Server can now be operated in MultiProcess Server (MPS) mode, utilizing the multi core processor on the server. For fat client applications, new token entry control, breadcrumb control, side panels, toast messages, and updated drag & drop for system files. Support for Open API 3.0.0 and Swagger 2.0 for Web Services. May 2023: Omnis Studio Version 11: Redesigned interface, new components such as chart, gauge, camera, floating action button, tile grid, scroll box, color picker, side panels, multiple file uploads, improved group selection, system notifications, power management Notifications, field border icons, TOTP object for generating and checking Time based One Time Passwords, new image object for image manipulation and creating QR codes, Python interface, LDAP interface and new interface for system calls, spell checking support, support for creating PDF/A levels 2 and 3.