What is Omnis?
Omnis Studio is an application development environment for
   creating Enterprise, Web, and Mobile applications.
With Omnis Studio you can code your application once,
and deploy it on virtually any device, on any platform.

                                     My App
                                     www.myapp.com
                                     My App
                                                     OK

         My App
                  OK




                       My App

                                OK
Omnis apps are opened in the web browser on the device – the
 same app can be run on desktops, tablets, and smartphones.


                                 My App
                                 www.myapp.com
                                 My App
                                                 OK
     My App
              OK




                   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 using
   modern 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!



                                     Droplist
My App
               OK


                                     Map



                                   Check box
         Design form


                              OK     Button

                                                Choose from over 30 ready-made
                                                    JavaScript components
Once you have added a JavaScript component to your form, you
     can add code behind the object to add functionality.



                                   Code for Droplist
My App                      On evClick

               OK             Do iLocations.$loadcols()

                              Calculate $cinst.$objs.map.$::zoom
                                as iLocationZoom

                              Calculate $cinst.$objs.map.$latlong
                                as iLatLong

                              Do iZoomLevels.$search(
         Design form            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 App
              http://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.

                                My App
                                www.myapp.com

                                My App



 My App
                OK

                                                         My App
                                                                  O
                                                                  K




                                                My App
          Design form



                                   Form in browser on different devices
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.


                           My
                           App




           Enterprise     On the Web        App Store
          (On premise)   (Cloud/SaaS)   (e.g. Google Play)
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.




My                                            http:

                                               or
App                                           https:


               Omnis App         Web server
                Server



                                LAN/WLAN
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.




My                                             http:

                                                or
App                                            https:


               Omnis App          Web server
                Server



                                  Internet
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.




                                                               My
                                                               App

My                                             http:
                                                 or
App                                            https:


                                                               My
               Omnis App          Web server                   App
                Server

                                                 Native ‘wrappers’ are provided
                                                for iOS, Android and Windows to
                                   Internet     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:



                      tigerlogic.com/omnis



                      facebook.com/OmnisStudio



                      twitter.com/OmnisStudio

What is Omnis?

  • 1.
  • 2.
    Omnis Studio isan application development environment for creating Enterprise, Web, and Mobile applications.
  • 3.
    With Omnis Studioyou can code your application once, and deploy it on virtually any device, on any platform. My App www.myapp.com My App OK My App OK My App OK
  • 4.
    Omnis apps areopened in the web browser on the device – the same app can be run on desktops, tablets, and smartphones. My App www.myapp.com My App OK My App OK My App OK
  • 5.
    And, not onlycan you run your app at any time, anywhere, you can connect to all the major databases, including Oracle and SQL Server.
  • 6.
  • 7.
    Omnis Studio appsare displayed on the end user’s device using modern Web Standards – HTML5, JavaScript, and CSS. My App OK CSS
  • 8.
    You create anOmnis app by dragging ready-made components onto your design form – no JavaScript knowledge is needed! Droplist My App OK Map Check box Design form OK Button Choose from over 30 ready-made JavaScript components
  • 9.
    Once you haveadded a JavaScript component to your form, you can add code behind the object to add functionality. Code for Droplist My App On evClick OK Do iLocations.$loadcols() Calculate $cinst.$objs.map.$::zoom as iLocationZoom Calculate $cinst.$objs.map.$latlong as iLatLong Do iZoomLevels.$search( Design form iZoomLevel=iLocationZoom, kTrue,kFalse,kFalse,kFalse)
  • 10.
    Your app isembedded into an HTML page which is created for you automatically – you can use the same page to deploy your app. My App http://127.0.0.1:54569/jschtml/my_form_name.html My App
  • 11.
    Your form isopened in the browser on the end user’s device – the layout changes dynamically for desktops, tablets, or smartphones. My App www.myapp.com My App My App OK My App O K My App Design form Form in browser on different devices
  • 12.
    How can Ideploy my Omnis app?
  • 13.
    You can deployyour Omnis app in the Enterprise, on the Web, or via a third-party App Store. My App Enterprise On the Web App Store (On premise) (Cloud/SaaS) (e.g. Google Play)
  • 14.
    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. My http: or App https: Omnis App Web server Server LAN/WLAN
  • 15.
    For Web orCloud 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. My http: or App https: Omnis App Web server Server Internet
  • 16.
    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. My App My http: or App https: My Omnis App Web server App Server Native ‘wrappers’ are provided for iOS, Android and Windows to Internet allow easy App Store deployment
  • 17.
    How can Ifind out more?
  • 18.
    You can findout more about Omnis Studio, or download a free 90-day trial version, from the TigerLogic website: tigerlogic.com/omnis facebook.com/OmnisStudio twitter.com/OmnisStudio