Become a Mobilengine developer

What you'll be learning:

  • How to sign up for a Mobilengine developer account

  • How to take advantage of the Mobilengine SDK to start building your own mobile workflow solutions and web apps

The Mobilengine SDK that you'll be taking advantage of as a workflow solution developer includes platform services to compile, store, and manage, as well as several custom markup and scripting languages to build the workflow solutions to please your clients.

Workflow solutions are made up of solution artifacts that you'll create using nothing but a text editor, a spreadsheet application, and a working knowledge of the form-building, database-declaring, and cloud-scripting languages.

However, you'll need to compile and publish the solution artifacts to the Mobilengine Cloud before the workflow solutions can get synchronized to your users' mobile devices. You get the dedicated tool that can do this for you when you sign up for a Mobilengine dev account.

Apart from the solutions themselves, the Mobilengine Cloud also manages the complete backend of all your published solutions for you: the user-submitted data, the data that comes from one or more connected backend systems, and the details and settings of the users of your various solutions. The Mobilengine SDK includes an admin interface to the Cloud to help you keep track of, maintain, and troubleshoot your workflow solutions and their associated data.

To break it down, when you sign up, you'll have the following at your fingertips:

  • the Mobilengine Build Tool (mebt) command-line application to compile, package, and deploy your solutions to the Mobilengine Cloud

    c:\RockyJupiter>mebt run .
    mobilengine srv 28.0 (Release) v28.0.38.19272
    Executing run (compile and deploy to server):
    Service url: https://tutorial.mobilengine.com/services/comex/v1/
    User: petar.hoyt@gmail.com
    adding 'vehicleInspection.form.xml'
    Reset integration settings
    Import form 'vehicleInspection'
    Done.

    Figure 4. An example of a mebt command line run


  • the personal Backoffice admin website to manage your backend: the solution data that you publish or your users submit, and the users of your solutions

    The header of the Backoffice site

    Figure 5. The header of the Backoffice site


  • the Developer Console tab on the Backoffice website to help you troubleshoot, debug, and monitor your solutions

    The tab ribbon of the Backoffice site, with the Dev console tab open

    Figure 6. The tab ribbon of the Backoffice site, with the Dev console tab open


  • the Webforms website that runs the desktop web apps that you create for non-mobile users

    The header of the Webforms site

    Figure 7. The header of the Webforms site


  • the Mobilengine mobile app that runs on your mobile users' smartphones and tablets, and displays the mobile forms to them

    The login screen of the Mobilengine mobile app

    Figure 8. The login screen of the Mobilengine mobile app


  • your personal Developer Dashboard that brings together all of the above resources for easy access, lets you manage your Mobilengine developer account, connects you directly to our support team, and lets you read and watch the documentation of the form markup, scripting, and database declaration languages in a one-stop-shop resource

    The Developer Dashboard for our test user, Petar Hoyt

    Figure 9. The Developer Dashboard for our test user, Petar Hoyt


What you need to do to get going:

Head on to the tutorial, and get these few steps out of the way to start developing.