What is Omnis?
-
Upload
omnisstudio -
Category
Documents
-
view
528 -
download
2
Transcript of What is Omnis?
What is Omnis?
Omnis Studio is an application development environment for creating Enterprise, Web, and Mobile applications.
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.
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
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.
How does it work?
Omnis Studio apps are displayed on the end user’s device usingmodern Web Standards – HTML5, JavaScript, and CSS.
My App
OK
CSS
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
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)
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
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
How can I deploy my Omnis app?
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)
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:
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:
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
How can I find out more?
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