www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Omnis Studio ist ein RAD Programmierwerkzeug zur objektorientierten Entwicklung von Software fur Windows macOS und Linux Die hierbei erstellten Programme sind binar und crosskompatibel und mussen nicht kompiliert werden Omnis StudioBasisdatenEntwickler Omnis Software LtdBetriebssystem Cross platform Windows macOS Linux iOS Android Windows PhoneProgrammiersprache C Kategorie IDE SDKLizenz ProprietarProfessional editionStandard editiondeutschsprachig neinwww omnis netDer Omnis JavaScript Client erlaubt die Programmierung von JavaScript Oberflachen Die Businesslogik und der Datenbankzugriff einer solchen Single page Webanwendung wird uber den Omnis Server gesteuert Die graphischen Elemente werden dabei mit Drag amp Drop auf den Forms platziert und mit Funktionen verknupft Hiermit lassen sich Web und Mobile Applikationen erstellen letztere konnen auch mit Hilfe eines mitgelieferten Wrappers als iOS bzw Android Applikation kompiliert werden Diese Mobile App kann wahlweise Online als auch Offline betrieben werden Dabei kann dann der Omnis Server als Hub fur den Datenaustausch mit einer beliebigen Business Datenbank verwendet werden Inhaltsverzeichnis 1 Integrierte Entwicklungsumgebung 2 Programmierung 3 Datenbankzugriff 4 Schnittstellen 5 Omnis Historie 6 EurOmnis 7 Weblinks 8 EinzelnachweiseIntegrierte Entwicklungsumgebung BearbeitenOmnis Studio kommt mit einer kompletten IDE die es erlaubt die Projekte in einer integrierten Versionsverwaltung zu speichern Es sind keine zusatzlichen Umgebungen oder Tools notwendig Programmierung BearbeitenDie Erstellung der GUI erfolgt visuell und ist vergleichbar mit Programmiersprachen wie Visual Basic Classic oder Delphi ist im Unterschied dazu allerdings plattformunabhangig Das Verhalten kann durch Methoden in zusatzlichen Objekten programmiert werden Dazu steht eine Reihe unterschiedlicher Klassentypen bereit Enthalten ist eine Reihe von vorgefertigten Funktionen die durch Uberschreiben der vererbten Methoden angepasst werden konnen Mit Hilfe der Omnis JavaScript Technologie lassen sich aufwandige RIA Applikationen erstellen Dabei lassen sich die so erstellten Remote Forms wahrend der Entwicklung mit einem Browser testen und der Omnis Code direkt debuggen Auch eine Anderung des Codes ist wahrend des Debuggens moglich Eine interne Notation genannte Referenzierung erlaubt sogar das Erzeugen von selbstmodifizierendem Code Datenbankzugriff BearbeitenDie Standard Edition kommt wahlweise mit einem DAM Datenbank Access Modul fur entweder MySQL PostgreSQL oder SQLite sowie einem DAM fur die hauseigene Omnis Datenbank 1 Die Professional Edition von Omnis Studio bietet zusatzlich DAMs fur gangige SQL Datenbanken wie Oracle Db2 und Sybase mit nativen Treibern Daruber hinaus wird auch ODBC und JDBC unterstutzt Schnittstellen BearbeitenViele Schnittstellen sind bereits implementiert Dazu gehoren z B auf Windows Plattformen COM DCOM und ActiveX Seit Omnis Studio 4 gibt es eine Schnittstelle fur Java Objekte Fur Protokolle wie HTTP TCP Pop3 und SMTP werden native Omnis Befehle sowie Wizards zum Erstellen von Beispielcode mitgeliefert Die Unterstutzung von Web Services Client und Server ist ab Version 4 2 moglich Omnis Historie Bearbeiten1979 grundeten Paul Wright and Geoff Smith die Firma Blyth Computer spater umbenannt in Blyth Software dann in Omnis Software in Wenhaston Suffolk in England und wurden zum ersten Apple Handler in East Anglia 2 1981 brachte Blyth das erste Omnis Produkt auf den Markt ein Datenbankentwicklungstool fur den Apple 2 entworfen von David Seaman Die Firma wurde umbenannt in Blyth Software 1984 OMNIS 1 2 und 3 wurden im April 1984 zusammen als Omnis Produktsuite veroffentlicht 3 4 5 Omnis 1 der Dateimanager war als benutzerfreundliche Losung fur den Umgang mit einfachen Daten d h nicht relationalen Daten gedacht Omnis 2 der Informationsmanager ahnelte dem ursprunglichen Omnis hatte aber mehr Programmiermoglichkeiten Omnis 3 der Datenbankmanager wurde fur Programmierer und Geschaftsinhaber entwickelt um ihre eigenen massgeschneiderten Anwendungen zu erstellen Etwa zu dieser Zeit produzierte Blyth Software auch die Blyth Buchhaltungspakete die auf der Omnis 3 Engine basierten um die Buchhaltung fur kleine Unternehmen zu ermoglichen Omnis 3 war eines der ersten plattformubergreifenden Datenbankanwendungstools fur Apple Computer und IBM Kompatible die unter MS DOS liefen 1984 Mai Blyth Software Inc wird gegrundet und eroffnet Buros in San Mateo CA 1985 nach dem Erscheinen des Apple Macintosh im Jahre 1984 wurde Omnis 3 Plus eingefuhrt eines der ersten Datenbankgenerierungswerkzeuge fur den Mac 6 Das englische Hauptquartier wurde nach Mitford House in Benhall Suffolk verlegt 1986 Omnis 3 Plus fur Macintosh wird im Mai veroffentlicht 7 8 Das Express Modul wurde 1988 hinzugefugt um auch Nicht Programmierern die Erstellung von Anwendungen zu ermoglichen 9 1987 folgte die Einfuhrung von Omnis Quartz eines der ersten GUI Datenbanken fur Microsoft Windows 10 11 Die Blyth Holdings Inc wurde gegrundet und an der NASDAQ gelistet 12 13 1989 die Einfuhrung von Omnis 5 eines der ersten plattformubergreifenden Entwicklungswerkzeuge fur die Programmierung von Applikationen fur Windows und Mac 14 1992 3 4 wurde in jahrlicher Folge Omnis 7 Version 1 2 und 3 eingefuhrt eine integrierte Entwicklungsumgebung fur Client Server Zugriff auf viele Serverdatenbanken wie Oracle Sybase und Informix 15 16 17 18 19 1997 wurde Omnis Studio Version 1 eingefuhrt eine objektorientierte plattformunabhangige Entwicklungsumgebung fur Windows und Mac OS 20 Die Firma wurde umbenannt in Omnis Software 1999 wurde der Omnis Web Client oder Thin Client eingefuhrt Damit konnten aufwendige Oberflachen fur das Internet programmiert werden 1999 wurde Omnis Studio fur Linux eingefuhrt Damit wurde Omnis eines der ersten RAD Werkzeuge die fur Linux Mac und Windows verfugbar waren 2000 Omnis Studio Version 3 wurde eingefuhrt Im gleichen Jahr fusionierte Omnis Software mit PICK Systems Daraus entstand Raining Data Corporation 2004 Omnis Studio Version 4 brachte jetzt Unterstutzung fur MySQL JDBC und Java Objekte 2005 Omnis Studio Version 4 1 unterstutzt Unicode 2006 Omnis Studio Version 4 2 mit Unterstutzung von Web Services und Mac Intel Computern native 2007 Omnis Studio Version 4 3 mit erweitertem Plattform Support fur Windows Vista und Mac OS 10 5 Leopard ausserdem mit Net Interface und erweitertem Version Control System Verbesserungen unter Linux im Font Handling und UI Elementen unterstutzt jetzt auch CUPS Neuer Windows Installer fur den WebClient fur alle Browser 2008 Umbenennung der Holding Raining Data Inc in Tiger Logic Inc Omnis Studio Version 4 3 1 weitere Verbesserungen fur Mac OS 10 6 Snow Leopard sowie neues DAM fur PostgreSQL 2009 Omnis Studio Version 5 0 mit Unterstutzung von Windows Mobile Unterstutzt jetzt auf allen Plattformen Win Mac Linux Unicode Neue Lokalisierungsunterstutzung fur Web und Mobil Client Neue Komponenten fur Web und Fat Client Verbesserung des Version Control Systems Datenbankanbindung an OpenBase IMAP und sichere Verbindungen fur die Web Befehle Moglichkeit zum Messen der Methodenperformance Objekt zum Bearbeiten der Registry 2010 Omnis Studio Version 5 01 mit voller Kompatibilitat zu Windows 7 Webbefehle mit SSL Unterstutzung Email Authentication und weitere Verbesserungen Oktober 2010 Omnis Studio Version 5 1 unterstutzt jetzt auch die Entwicklung von iOS Geraten iPhone iPad und iPod Ausserdem verfugt die Enterprise Edition uber eine Schnittstelle zur Amazon DB Amazon DAM 2012 Omnis Studio Version 5 2 mit dem neuen JavaScript Client der es erlaubt eigene JavaScript Applikationen mit Omnis Studio zu erstellen und zu betreiben Ein neues DAM fur SQLite wird mitgeliefert 2013 Omnis Studio Version 6 0 erlaubt die Entwicklung von standalone Mobile Apps fur iOS Android Blackberry mit Datensynchronisierung Zugang zu geratespezifischen Funktionen wie Kontakliste GPS Bilder Kamera Barcode Reader via Kamera SMS E Mail etc SQL Multitasking und Worker Objects fur den asynchronen Datenzugriff Resizable Remote Forms und Komponenten erlauben das dynamische Anpassen wenn der Anwender die Grosse des Browserfensters andert Subform Set fur dynamische und verschiebbare overlay Fenster im Webbrowser PDF Druck Unterstutzung fur den Mobile und Webbereich und weitere Erweiterungen 2014 Omnis Studio Version 6 1 Platformnative JavaScript Komponenten Tool zum Anpassen der unterschiedlichen Auflosung fur Desktop und Mobile Devices Support fur REST Webservice Service Server und Client Group Boxes Verbesserung der JavaScript Performance Error Check fur Client seitiges Methoden 2015 Omnis Studio Version 6 1 2 64 Bit Version fur Windows und Linux Navigation Menu Objekt SMTP Client Worker Objekt Subform Panels 2016 Omnis Studio Version 8 0 64 bit und Cocoa Support fur OS X neuer Code Assistant Support fur High Definition Displays Auto Updates Drag amp Drop sowie neue Komponenten im JavaScript Client Push Connections via Long Polling Color Themes und App Builder Oktober 2016 Das Omnis Geschaft wurde gekauft von der OLS Holdings Ltd einer englischen Firma deren Eigentumer Omnis Entwickler und Omnis Distributoren sind 2017 Omnis Studio Version 8 1 JSON Im und Export fur Omnis Klassen fur den Support fur externe CVS System GIT etc Unterstutzung fremder JavaScript Komponenten neuer Editor zur Unterstutzung von Responsive Forms Headless Omnis Server fur Linux Code Sign fur Mac OS Web und Email Worker Objekte u v weitere Enhancements fur JavaScript Komponenten Verbesserung der IDE Januar 2019 Omnis Studio Version 10 Neuer Free Type Methoden Editor mit Code Assistent Support fur Barrierefreiheit WCAG 2 0 Omnis Datafile Migration Tool Neue Komponenten fur JavaScript und Fat Client Remote Debugging Remote Objektklassen neue Worker Objekte fur NodeJS Pop3 Crypto Hash und FTP September 2019 Omnis Studio Version 10 1 Neue und aktualisierte JavaScript Komponenten fur ein verbessertes Nutzererlebnis Neue Animationen fur Desktop Apps weitere Verbesserungen des Code Assistant Method name matching u a leichteres Debuggen mit neuem Variable Panel SQL Worker Listen Verbesserungen im Management von Web App Sessions verbesserte Interaktion der Benutzer mit mobilen Apps mit neuen Toast Meldungen bessere Unterstutzung des FHIR Standards fur Applikationen im Medizin Bereich November 2020 JS Client Themes and Appearance Unterstutzung von SVG Icons Position Assistance fur das leichtere Ausrichten visueller Objekte Formgestaltung jetzt im WebView Neuer JS Split Button und Verbesserungen vieler JS Komponenten Code Editor unterstutzt nun Code Folding Der Linux Headless Server kann jetzt im MultiProcess Server MPS Modus betrieben werden der die Mehrkernprozessoren auf dem Server ausnutzen kann und Leistungsverbesserungen fur die serverbasierten Web und mobilen Anwendungen bietet Fur Fat Client Anwendungen Token Entry Feld um z B Email Empfanger anzuzeigen neues Breadcrumb Control verbessertes Checkbox Control Side Panels Toast Nachrichten verbesserte Unterstutzung von Drag amp Drop fur Systemdateien Web Services Unterstutzung von Open API 3 0 0 sowie Swagger 2 0 Verbesserung der Lokalisation von Remote Anwendungen 21 Mai 2023 Omnis Studio Version 11 Neu gestaltete Oberflache neue Komponenten wie Chart Gauge Kamera Floating Action Button Tile Grid Scroll Box Color Picker Side Panels multiple File Uploade verbesserte Group Selection System Notifikationen Power Management Notifications Field Border Icons Totp Objekt fur die Generierung und Uberprufung von zeitbasierten Einmalpasswortern neues Image Objekt zur Bildmanipulation und Erstellung von QR Codes Python Schnittstelle LDAP Schnittstelle und neue Schnittstelle fur Systemaufrufe Spell Checking Support Support fur die Erstellung von PDF A Level 2 und 3 22 EurOmnis BearbeitenSeit 1999 findet jedes Jahr die EurOmnis eine einwochige Fachkonferenz fur Entwickler statt Die Konferenz wird fur und von der Omnis Entwickler Community organisiert und bietet den Entwicklern die Moglichkeit zum Wissens und Erfahrungsaustausch bei der Arbeit mit der Entwicklungsumgebung Omnis Studio Die Konferenz beinhaltet Redner aus der ganzen Welt die von der Omnis Entwickler Community als Experten in ihrem Gebiet betrachtet werden und die ihr Wissen frei und auf einer objektiven Basis teilen mochten Weblinks BearbeitenDie Omnis WebseiteEinzelnachweise Bearbeiten Data Access Moduls Dennis Longley Michael Shain Microcomputer User s Handbook The Complete and Up to Date juyutyGuide to Buying a Business Computer Springer 1983 ISBN 1 349 06737 7 englisch Google Books Gary Phillips Apple Macintosh Encyclopedia Springer Science amp Business Media 2012 ISBN 978 1 4613 2535 2 englisch Google Books InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1985 englisch Google Books InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1985 englisch Google Books InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1985 englisch Google Books Mac s First Multiuser Database I D G Enterprise Computerworld IDG Enterprise 1986 S 26 englisch Online Blyth Software InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1987 S 45 englisch Online Blyth Computers InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1989 englisch Google Books I D G Enterprise Computerworld IDG Enterprise 1987 englisch Google Books one of the first relational database packages to run under Microsoft s Windows 2 0 Ziff Davis Inc PC Mag Ziff Davis Inc 1987 englisch Google Books InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1987 englisch Google Books InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1988 S 36 englisch Online a winner in the Mac DBMS market InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1990 englisch Online Blyth s products are the only database managers that can accommodate application files between Windows and Macintosh systems as well as share files on a mixed network InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1991 S 3 englisch Online developers can build Mac user interface elements in Windows applications and vice versa Ziff Davis Inc PC Mag Ziff Davis Inc 1992 englisch Google Books Binary library and data files are compatible across both platforms IDG Network World Inc Network World IDG Network World Inc 1993 S 53 englisch Online Blyth Software InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1993 S 8 englisch Online Omnis InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1994 englisch Google Books InfoWorld Media Group Inc InfoWorld InfoWorld Media Group Inc 1994 englisch Google Books Whatsnew pdf Whatsnew pdf Omnis Studio 11 Abgerufen von https de wikipedia org w index php title Omnis amp oldid 237193901