Integration between a mobile app and the vast information
resources of world wide web makes the user experience more convenient and
responsive, especially when targeted web content may be frequently updated.
The latest release of MobileTogether, Altova’s low-code, cross-platform mobile development
framework, includes support for automatic link detection of URLs and email
addresses in labels. Clicking or tapping the link opens the targeted website
page in a browser window or as a new draft message in the device’s email app in
a new window without quitting the mobile app. No further special coding
required by the developer.
MobileTogether Server, the backend hub for apps built in MobileTogether Designer, now supports the ability obtain SSL certificates using Let’s Encrypt. Let’s Encrypt is a free service aimed at encrypting all HTTP traffic on the web. This feature is supported in MobileTogether Server starting with version 5.1 and adds to the ability to upload your own certificate.
The video tutorial above walks you through configuring MobileTogether Server to utilize SSL encryption when communicating with MobileTogether clients. It covers the use of both Let’s Encrypt and certificates generated using a trusted certificate authority.
SSL certificates generated using a trusted certificate authority can be uploaded directly to MobileTogether Server. This configuration can provide several advantages to system administrators. These types of certificates are typically good for a much longer period of time, requiring fewer maintenance windows. In addition, you can keep your MobileTogether Server completely isolated from the outside world as this method does not require any external ports to be opened. The process to obtain these certificates can be much more complex and expensive. Verification typically requires you to provide information to the issuer and wait for a response which can delay your implementation.
Let’s Encrypt integration was added in MobileTogether 5.1. Let’s Encrypt is a certificate authority whose goal is to provide encryption to the entire Internet. Certificates generated are free of charge. Unlike other methods of generation, though, Let’s Encrypt certificates are only good for 90 days. MobileTogether Server is capable of automatically renewing these certificates every 60 days, but requires a scheduled server reboot each time this action occurs. Lastly, Let’s Encrypt requires your server to be accessible from the outside world; they will need to communicate with MobileTogether Server on port 80 to verify your server’s identity.
The ability to encrypt communication between client and server is becoming ubiquitous. MobileTogether allows you to easily secure all communication to your mobile clients using SSL encryption and new support for Let’s Encrypt greatly reduces the set up complexity.
The latest release of MobileTogether, Altova’s low-code,
cross platform mobile app development
framework, offers a simplified method for requesting and implementing SSL
certificates by utilizing Let’s Encrypt integration. Now, developers can secure
communications between the backend server and user devices quickly, seamlessly,
and for free.
Other updates include
support for the latest versions of Android and multiple new options for
flexible app development. Let’s take a look.
Configuring MobileTogether Server to work properly on your network will require some changes to be made. MobileTogether Server is designed to sit within your network’s DMZ and enabling it to accept connections from clients both inside and outside your network will require your network administrator to open a collection of ports.
This video tutorial will walk you through the ports required to make MobileTogether function. It provides you with a baseline setup that will work inside most corporate networks. Please note, however, that every network is different and some configuration changes may be required. To support this, every port MobileTogether Server uses can be customized; all the ports listed in this tutorial are default and can be changed.
The image below outlines the network ports required by Altova LicenseServer to properly validate files.
Clients will need to be able to connect both internally and externally. We recommend using the default MobileTogether ports, and remapping them to 80 and 443 at each of your firewalls. This is discussed in greater detail in the video.
Finally, a set of ports will need to be opened for administrator purposes. These ports should be limited to your internal network only.
In its latest release, the MobileTogether app development framework adds several new features for building native mobile apps and enterprise solutions, including a totally rewritten web client, numerous new UI design options, powerful new Actions and functions, and much more.
Whether it’s refining the look and feel of your app’s UI or designing sophisticated app behavior, MobileTogether 5.0 adds numerous tools that make it easy.
The MobileTogether app development framework includes MobileTogether Server, the back-end hub that powers your mobile and desktop apps. Available for Windows, Linux, and Mac OS, MobileTogether Server acts as a gateway between end-users and back-end data sources such as databases.
Migrating an existing Windows MobileTogether Server to an Ubuntu box is easy when no database connections are required. But, if you have database connections, MobileTogether Designer can do all the heavy lifting for you.
As an IT administrator who works with physical and virtual hardware as well as desktop and server software, it has made life easier to create many scripts to help manage repetitive tasks. Though I’m more of a ‘citizen developer’ with no formal developer training, using MobileTogether Designer to migrate a server with database connections was fast and easy. Below is a look at how I was able to save my company the cost of a Windows server license by moving solutions to an Ubuntu platform.