Кіріспе
Жедел қолданбаларды әзірлеу құралы Omnis Studio - бұл жедел қолданбаларды әзірлеу құралы (RAD), ол бағдарламашылар мен қолданба жасаушыларға Windows, Linux және macOS жеке компьютерлері мен серверлері үшін барлық бизнес секторларында корпоративтік, веб және мобильді қосымшалар жасауға мүмкіндік береді. Omnis JavaScript клиенті әзірлеушілерге пайдаланушының үстел веб-браузерінде немесе планшет пен мобильді құрылғыларда жоғары функционалдық интерфейс ұсыну арқылы веб-қосымшалар мен мобильді қосымшалардың барлық түрлерін жасауға мүмкіндік береді. Мұндай веб- және мобильді қосымшаларда бизнес-логика мен деректер қорына қол жеткізуді 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 жылы желтоқсанда Блайт өзінің алғашқы "OMNIS" өнімін шығарды, ол Дэвид Симан жасаған Apple II үшін деректер қорын қолдану құралы және Apple Pascal арқылы жазылған. OMNIS сонымен қатар UCSD Pascal ортасын қолдана отырып, сол кезде басқа да танымал машиналарға қарапайым портты қамтамасыз етті. Кейін компанияның аты Блайт Software болып өзгертілді. 1984: OMNIS 1, 2 және 3 1984 жылдың сәуірінде Omnis өнімдерінің жиынтығы ретінде бірге шығарылды. Omnis 1 ("файл менеджері") қарапайым деректерді, яғни қатынастық емес деректерді өңдеудің оңай әдісі ретінде қарастырылды. Omnis 2 ("ақпарат менеджері") бастапқы Omnis-ке ұқсас болды, бірақ бағдарламалану мүмкіндігі жоғары болды. Omnis 3 ("деректер қорын басқарушы") бағдарламашылар мен бизнес иелеріне өздерінің жеке қолданбаларын құруға арналған. Сол уақытта Blyth Software компаниясы Omnis 3 қозғалтқышына негізделген Blyth Accounting пакетін де шығарды. Omnis 3 MS DOS-та жұмыс істейтін Apple компьютерлері мен IBM-ге үйлесімді алғашқы кросс-платформалық деректер базасының қолданбалы құралдарының бірі болды. 1984: (мамыр) Blyth Software Inc. құрылды және Сан-Матеода кеңсе ашылды. 1985: Алдыңғы жылы Apple Macintosh-тің іске қосылуынан кейін, 1985 жылдың мамырында Mac үшін "Omnis 3 for Macintosh" Mac үшін алғашқы деректер қорын құру құралдарының бірі шығарылды. Бастапқыда GUI-дан гөрі мәтіндік өнім ретінде. Ұлыбритания штаб-пәтері Суффолк штатының Бенхолл қаласындағы Митфорд Хаусқа көшірілді. 1986 жылы мамыр айында "Omnis 3 Plus for Macintosh" шығарылды. "Экспресс" модулі 1988 жылы бағдарламалаушы еместерге қосымшалар жасауға мүмкіндік беру үшін қосылды. 1986 жылы желтоқсанда "Blyth Craftware" шығарылды, шағын бизнесте пошталық тізімдерді, персоналды, активтерді және қорды басқару үшін бизнес-пакеттердің жиынтығы. 1987: "Omnis Accounting" ағылшын тілінде ақпан айында жарық көрді. 1987: Microsoft Windows үшін алғашқы GUI деректер қорының бірі "Omnis Quartz" шығарылды. 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 Mac үшін 1-ші нұсқасы 1991 жылдың желтоқсанында және Windows үшін 1992 жылдың басында шығарылды. 2-ші нұсқада IDE қабығы мен объект атрибуттарын (мүліктер мен әдістерді) сілтемелеу үшін "туынды белгі" деп аталатын, сондай-ақ VCS, CMS, ODBC қосылымын және Apple DAL қолдауын қосты. 1997: Omnis Studio v1 шығарылды, Windows және Mac OS үшін кросс-платформалық, объектке бағдарланған даму ортасы. Компанияның атауы "Омнис" деп өзгертілді. 1998: Omnis Studio v2 платформааралық, Windows және Mac OS үшін бірнеше деректер базасын әзірлеу ортасын шығарды. 1999: Omnis Studio v2.1 Omnis Web Клиенті немесе Веб арқылы деректерді және қолданбаларды шолу үшін "желті клиент" кіреді. 1999: Omnis Studio Linux үшін шығарылды, бұл Omnis-ті Linux, Windows және Mac-та қол жетімді алғашқы RAD құралдарының бірі етті. 2000: Omnis Studio v3 шығарылды. Сол жылы Omnis Software компаниясы PICK Systems компаниясымен бірігіп, Raining Data Corporation компаниясы болып қалыптасты. 2004: Omnis Studio v4 шығарылды, оның ішінде MySQL, JDBC және Java Objects қолдау бар. 2005: Unicode қолдауын қоса алғанда, Omnis Studio v4.1 шығарылды. 2006: Omnis Studio 4.2 шығарылымы Mac Intel үшін жергілікті қолдауды және Веб-қызметтер компонентін енгізу 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 клиентіне маңызды жаңартулар, соның ішінде дербес мобильді қосымшалар жасау үшін жаңа орамалар, мобильді құрылғылардың мүмкіндіктеріне қол жеткізу үшін жаңа бақылау, жаңа PDF басып шығару құрылғысы, жетілдірілген JavaScript бақылаулары және SQL Worker объектілерін пайдалана отырып, көп тапсырманы орындау. 2014 Omnis Studio 6.1 нұсқасында жергілікті 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.