Download - What is Omnis?
![Page 1: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/1.jpg)
What is Omnis?
![Page 2: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/2.jpg)
Omnis Studio is an application development environment for creating Enterprise, Web, and Mobile applications.
![Page 3: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/3.jpg)
My App
OK
My App
OK
My Appwww.myapp.com
My App
OK
With Omnis Studio you can code your application once,and deploy it on virtually any device, on any platform.
![Page 4: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/4.jpg)
Omnis apps are opened in the web browser on the device – the same app can be run on desktops, tablets, and smartphones.
My App
OK
My App
OK
My Appwww.myapp.com
My App
OK
![Page 5: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/5.jpg)
And, not only can you run your app at any time, anywhere, you can connect to all the major databases, including Oracle and SQL Server.
![Page 6: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/6.jpg)
How does it work?
![Page 7: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/7.jpg)
Omnis Studio apps are displayed on the end user’s device usingmodern Web Standards – HTML5, JavaScript, and CSS.
My App
OK
CSS
![Page 8: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/8.jpg)
You create an Omnis app by dragging ready-made components onto your design form – no JavaScript knowledge is needed!
Choose from over 30 ready-madeJavaScript components
Design form
My App
OK
Check box
Map
Droplist
ButtonOK
![Page 9: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/9.jpg)
Once you have added a JavaScript component to your form, you can add code behind the object to add functionality.
Design form
My App
OK
Code for Droplist
On evClick
Do iLocations.$loadcols()
Calculate $cinst.$objs.map.$::zoom
as iLocationZoom
Calculate $cinst.$objs.map.$latlong
as iLatLong
Do iZoomLevels.$search(
iZoomLevel=iLocationZoom,
kTrue,kFalse,kFalse,kFalse)
![Page 10: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/10.jpg)
Your app is embedded into an HTML page which is created for you automatically – you can use the same page to deploy your app.
My Apphttp://127.0.0.1:54569/jschtml/my_form_name.html
My App
![Page 11: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/11.jpg)
Your form is opened in the browser on the end user’s device – the layout changes dynamically for desktops, tablets, or smartphones.
Form in browser on different devices
Design form
My App
OK
My Appwww.myapp.com
My App
My AppOK
My App
![Page 12: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/12.jpg)
How can I deploy my Omnis app?
![Page 13: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/13.jpg)
You can deploy your Omnis app in the Enterprise, on the Web,or via a third-party App Store.
App Store(e.g. Google Play)
My App
On the Web(Cloud/SaaS)
Enterprise (On premise)
![Page 14: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/14.jpg)
My App
For Enterprise deployment, you need to setup your app on the Omnis App Server, then place your HTML page on a web server.End users access your app on their device via the LAN/WLAN.
Web serverOmnis App Server
LAN/WLAN
http:
or
https:
![Page 15: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/15.jpg)
My App
For Web or Cloud deployment, you need to setup your app on the Omnis App Server, then place your HTML page on a web server. End users access your app on their device via the Internet.
Web serverOmnis App Server
Internet
http:
or
https:
![Page 16: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/16.jpg)
My App
For App Stores, users download your app onto their device which loads a web page containing your app. You need to host your app on the Omnis App Server, and your web pages on a web server.
Web serverOmnis App Server
Internet
My App
My App
http:or
https:
Native ‘wrappers’ are provided for iOS, Android and Windows to allow easy App Store deployment
![Page 17: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/17.jpg)
How can I find out more?
![Page 18: What is Omnis?](https://reader034.vdocument.in/reader034/viewer/2022052304/55a19c4d1a28ab2f4e8b456d/html5/thumbnails/18.jpg)
You can find out more about Omnis Studio, or download a free 90-day trial version, from the TigerLogic website:
facebook.com/OmnisStudio
twitter.com/OmnisStudio
tigerlogic.com/omnis