Omnis Studio

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Omnis Studio
limbaj de programare
Omnis Studio logo1.png
Autor Software Omnis
Data de origine 1981
Ultima versiune Omnis Studio 8.1
Utilizare Aplicații client-server, web și mobile
Paradigme Programare orientată pe obiecte
Tastare puternic
Implementare referință
Sistem de operare Cross-platform : Microsoft Windows , OS X , Linux , iOS , Android , BlackBerry , Windows Phone
Limbă Engleză (multe limbi sunt acceptate pentru aplicații)
Licență Proprietar
Site-ul web omnis.net

Omnis Studio este un instrument integrat pentru dezvoltarea rapidă a aplicațiilor ( Rapid Application Development ) pentru întreprinderi web și mobil pentru Windows , Linux , MacOS , Android și iOS .

Clientul JavaScript al Omnis este interfața grafică a aplicațiilor web de pe browserele și aplicațiile desktop-ului și dispozitivelor mobile de pe smartphone-uri și tablete.

Accesul la bazele de date și logica aplicației sunt gestionate de serverul Omnis, care poate acționa și ca un hub între serverele și serviciile de baze de date bazate pe Java și .Net și ca client prin transferul de date în modurile de servicii Web și XML .

Omnis Studio este un produs al Omnis Software, deținut de distribuitorii și dezvoltatorii Omnis Studio. Comunitatea de dezvoltatori activi la nivel mondial împărtășește o listă de discuții și se întâlnește la conferințe tehnice, cum ar fi EurOmnis în Europa [1] .

Povestea Omnis

  • 1979: Paul Wright fondează Blyth Computers în Wenhaston , Suffolk, Marea Britanie.
  • 1982: Blyth publică „Omnis”, un instrument de aplicație orientat pe date pentru Apple II proiectat de David Seaman și scris folosind limbajul Apple Pascal . Omnis este, de asemenea, dezvoltat folosind mediul UCSD Pascal , care permite portarea simplă către alte mașini populare în acel moment. Compania este redenumită Blyth Software.
  • 1984: Omnis 1, 2 și 3 apar în aprilie 1984. Omnis 1 („managerul de fișiere”), este conceput pentru a permite manipularea ușoară a datelor, de exemplu date non-relaționale. Omnis 2 („managerul de informații”), este similar cu Omnis original, dar mai programabil. Omnis 3 („managerul bazei de date”) este conceput pentru ca programatorii să își construiască propriile aplicații personalizate. De asemenea, Blyth Software produce propria aplicație de management bazată pe motorul Omnis 3 pentru gestionarea companiilor mici și mijlocii. Omnis 3 este un instrument bazat pe baze de date multiplataforma disponibil atât pe computerele compatibile Apple, cât și IBM, în cadrul sistemului de operare MS-DOS.
  • 1984: Blyth Software Inc. devine o companie americană cu sedii în San Matteo, California.
  • 1985: După lansarea Apple Macintosh din 1984, Omnis 3 Plus este lansat. Sediul britanic s-a mutat la Mitford House din Benhall , Suffolk.
  • 1987: Omnis Quartz, un mediu de interfață grafică pentru utilizator (GUI) pentru Windows de la Microsoft, este lansat . Blyth Holdings Inc este fondată și listată pe NASDAQ . Este lansat Blyth Craftware, o suită pentru gestionarea întreprinderilor mici și mijlocii.
  • 1989: este lansat Omnis 5, un mediu multiplataforma pentru dezvoltarea aplicațiilor pe Windows și Mac.
  • 1992/93/94: Omnis 7 v1, v2 și v3 sunt lansate, medii integrate de dezvoltare ( IDE ) pentru acces client / server la cele mai populare baze de date, inclusiv Oracle , Sybase și Informix .
  • 1997: Omnis Studio v1, un nou mediu de dezvoltare multiplataforma pentru Windows și Mac OS, este lansat . Compania este redenumită Omnis Software.
  • 1998: Omnis Studio v2 este lansat.
  • 1999: Omnis Studio v2.1 este lansat, care include Omnis Web Client sau „thin client” pentru construirea de aplicații de browser web.
  • 1999: Prima versiune „Omnis Studio pentru Linux” care face din Omnis un instrument RAD disponibil sub Linux , Windows și Mac.
  • 2000: Omnis Studio v3 este disponibil. Omnis Software fuzionează cu PICK Systems pentru a deveni Raining Data Corporation.
  • 2004: Omnis Studio v4 este lansat, care acceptă și obiecte MySQL , JDBC și Java .
  • 2005: Omnis Studio v4.1 cu suport pentru Unicode .
  • 2006: Omnis Studio 4.2 cu suport nativ pentru Mac - Intel și introducerea componentei pentru servicii Web .
  • 2007: Omnis Studio versiunea 4.3 cu suport pentru platformele Windows Vista și Mac OS 10.5 (Leopard).
  • 2008: Omnis Studio 4.3.1. Holdingul este redenumit TigerLogic Corporation.
  • 2009: Omnis Studio 5.0 este lansat în septembrie, care include dezvoltarea de aplicații pentru Windows Mobile și suport complet Unicode .
  • 2010: este lansat Omnis Studio 5.1 care include suport pentru platformele iOS .
  • 2012: noua versiune Omnis Studio 5.2.2 include JSClient: un client web bazat pe JavaScript pentru aplicații de browser pentru dispozitive desktop și mobile, inclusiv cele cu sisteme de operare Android și iOS .
  • 2013: Omnis Studio 6.0 este lansat, care include câteva actualizări majore ale clientului JavaScript, inclusiv: noi ambalaje pentru construirea de aplicații mobile independente , noi controale pentru accesarea funcționalității dispozitivului, noi controale JavaScript și multitasking în obiectele care utilizează SQL Worker .
  • 2014: în februarie Omnis Studio 6.0.2 este disponibil cu noul SDK ( Software development kit ) pentru a vă crea propriile obiecte JavaScript integrându-le în mediul Omnis Studio.
  • 2016: pe 31.03.2016 Omnis Studio 8.0 este lansat cu suport pe 64 de biți și Cocoa pentru Omnis Studio pe OS X, cu posibilitatea de a utiliza componente HTML în clasele Windows pentru aplicații desktop, cu funcționalitate Drag and Drop pentru clienții JavaScript, cu un nou „Asistent de cod” pentru a ajuta la scrierea metodelor și cu noile funcții ale browserului Omnis Studio. Pe 20 octombrie 2016, versiunea 8.0.2 iese cu un nou wrapper pentru aplicații mobile pe Windows 10.
  • 2017: versiunea 8.1 este pusă la dispoziție în august cu suport pentru GIT , controale JSON , notificări push pentru aplicații mobile, formulare receptive, serverul „fără cap” pentru Linux.
  • 2018: Omnis Studio 10 este lansat în ianuarie, cu un nou editor de metodă de tip gratuit și un nou asistent de codificare, suport pentru accesibilitate compatibil WCAG 2.0 , un instrument de migrare a fișierelor de date Omnis, noi componente JavaScript și client fat , suport pentru depanare la distanță, o nouă telecomandă clasa de obiecte, obiecte noi Worker care acceptă: Node.JS JavaScript, POP3, Crypto, Hash și FTP.
  • 2019: Versiunea 10.1 este lansată în septembrie, cu componente JavaScript noi și actualizate pentru a încuraja o interacțiune mai bună cu utilizatorii, animații noi pentru aplicații desktop, îmbunătățiri ale asistentului de cod (potrivirea numelui metodei), depanare mai ușoară cu noul panou variabil, liste de lucrători SQL, îmbunătățiri în web gestionarea sesiunii de aplicații, interacțiunea utilizatorului cu aplicațiile mobile cu mesaje noi „toast”, suport al standardului FHIR pentru aplicații medicale.
  • 2020: Versiunea 10.2 este lansată în noiembrie, cu suport pentru temele JS Client, pictograme SVG, asistență la plasare pentru alinierea vizuală, design vizual web WYSIWYG, noul buton JS split și îmbunătățirea suplimentară a editorului de cod, inclusiv plierea codului . Serverul Linux Headless poate fi utilizat acum în modul MultiProcess Server (MPS), care poate profita de procesoarele multi-core de pe server și poate îmbunătăți performanța aplicațiilor server, web și mobile. Versiunea 10.2 aduce aplicații client grase: câmpul Token Entry, de exemplu pentru formatarea automată a câmpurilor de afișare ale destinatarilor e-mailului, noul control al pesmetului, controlul îmbunătățit al casetelor de selectare, panourilor laterale, pâine prăjită, suport îmbunătățit pentru drag & drop pentru fișierele de sistem. Pentru serviciile web avem suport pentru Open API 3.0.0 și Swagger 2.0. Localizarea aplicațiilor la distanță a fost și mai ușoară.

Notă

  1. ^ (EN) EurOmnis , pe omnisworld.co.uk.

Bibliografie

linkuri externe