This guide goes through the activation procedure for each WebRatio Platform 9 edition.
This guide goes through the required steps to download and install WebRatio Platform 9.
This kick start guides you through the modeling of a Web application using WebRatio Platform 9. The Web application you will model, will help you manage your daily tasks and your business contacts.
Installing and activating WebRatio Mobile Platform involves several decisions that are not easy to take without proper knowledge.
Attend this lesson to understand all the steps and to find some help if something goes wrong.
Create your first Hello World Mobile Application with our 3mins tutorial.
Follow this beginner guide to find your right way in getting started through the wide offer of options and features.
The ability to show a list of elements and the details of each listed element is one of the most common patterns in Applications.
This lesson shows you how to model the List & Details in WebRatio Mobile Platform.
The search function is the main way the user looks for content on an application.
There are different ways to model a search, each one addressing a specific user need.
One way to model a search is to filter the result using a "keyword" field. In a CRM application, an example is a company search by...
The search function is the main way the user looks for content on an application.
There are different way to model a search, each one addressing a specific user need.
One way to model a search is to filter the result using many fields. The structure of the form depends on the searched information....
In a mobile application, you often need to manage information that is shown to the user. Managing the information means to create, update, or delete information.
In this lesson you learn how to model a screen that allows the user to create an object in WebRatio Mobile Platform.
In a mobile application, you often need to manage information that is shown to the user. Managing the information means to create, update, or delete information. With WebRatio Platform you can easily model a section so that user can manage the application data.
In this lesson you learn how to model...
In a mobile application, you often need to manage information that is shown to the user. Managing the information means to create, update, or delete information. With WebRatio Mobile Platform you can easily model a section so that user can manage the application to delete the data.
In this lesson y...
WebRatio Mobile Platform lets you add to your mobile application a feature that allows to take a photo with the camera or to select an image from the gallery.
Let's see how to model this integration in your mobile application.
The interaction between a Mobile Application and a device is sometimes useful for certain functions.
In our example, the user selecting a course from a list can save it as a reminder in the device calendar app.
This lesson shows you how to integrate your Mobile Application with the device calendar...
mobile applications usually interacts with the device in several ways. This lesson shows you how you can model with WebRatio Mobile Platform a Mobile Application that interacts with the device address book. You will learn how to specify the saving of a contact in the device address book and also the...
Mobile applications usually interacts with the device in several ways. This lesson shows you how you can model with WebRatio Mobile Platform a mobile application that let the user scan a QR Code/Barcode with the photocamera. You will learn how to model the scan of a QR Code/Barcode but also how to g...
WebRatio Mobile Platform lets you add to your mobile application a feature that allows one to see a location on a map and to get directions to reach it.
Let's see how to model this integration in your mobile application.
The WebRatio Mobile Platform lets you build Android and iOS apps that you can test on your mobile device or submit to the Google Play Store or Apple App Store. It is also possible to debug the mobile application to find and solve any issues that may arise during development.
This article guides you...
WebRatio Mobile Platform lets you build Android and iOS apps that you can test on your mobile device or submit to the Google Play Store or Apple App Store. It is also possible to debug the mobile application to find and solve any issue that may come out during the development. RemoteDebug iOS WebKit...
WebRatio Mobile Platform allows you to send push notifications from a Data Service project. To enable a project for push notifications, you need to add and configure a notification provider. The notification provider requires a specific configuration for each platform. For the iOS platform, you need...
WebRatio Mobile Platform allows you to send push notifications from a DataService Project. You need to add and configure a Notification Provider to enable the project for push notifications. The Notification Provider requires a specific configuration for each platform. For the Android platform you n...
The interaction between a mobile application and an external data source is useful for certain functions.
In our example, your mobile application receives Push Notifications by using the back-end to send Push Notifications.
This lesson shows you how to enable your back-end to send Push Notificatio...
One of the most common features of a mobile application is the receive of Notifications.
Notifications are sent from an external server on the Internet to the device on which the mobile application is installed.
This lesson shows you how to enable your mobile application to receive Notifications u...
A mobile application can be localized in order to show texts using the device language.
Localization means translating texts and customizing data patterns according to a specific locale. This lesson shows you how to add several locales to your mobile applications, how to translate texts and set dat...
In a mobile application you need to define which are the information managed by the application and their structure.
The Domain Model is the data representation used by the WebRatio Platform consisting of three main elements: Class, Attribute and Association.
In this lesson you learn how to define...
If you are working on a back-end project, once you defined your data structure in the Domain Model, you need to connect it with a persistent database.
In this lesson you learn how to connect the Domain Model, built in WebRatio Mobile Platform, with a relational database.
If you are working on a back-end project, once you defined your data structure in the Domain Model, you need to connect it with a persistent database.
Using the Domain Model synchronization process, you can extract the Domain Model elements starting from an existing database structure. The imported...
If you are working on a back-end project, once you defined your data structure in the Domain Model, you need to connect it with a persistent database.
Using the Domain Model synchronization process, you can transpose the Domain Model elements on the database in terms of tables, views, and columns.
...
If you are working on a back-end project, once you defined your data structure in the Domain Model, you need to connect it with a persistent database.
Using the Manual Mapping procedure you can easily bind each element in the Domain Model with the corresponding already-existing item in the physical...
Mobile applications usually refers to external data source in order to read, create, update and delete information.
A back-end application is the background layer providing a data structure and a set of REST services that allow the mobile application (front-end layer) to access to this data.
In t...
The "Login" is the operation that allows the users to access to protected resources in a mobile app.
We need to define a place for users to insert and validate their credentials and the business logic for the Login.
In this lesson you learn how to model the basic "Login" feature, both for standalo...
A mobile application may have a feature that allows a user to create his own account in order to be able to use the application.
This lesson shows you how to model a basic "Registration" feature using WebRatio Mobile Platform.
The "Logout" is the Operation that explicitly terminates the user's session.
When the user press the "Logout" button, the user should be redirected to a public Screen
(e.g., the "Login" screen).
In this lesson you learn how to model the basic "Logout" feature for your application using WebRatio M...
WebRatio Mobile Platform gives the chance to model bars for a mobile application using two reserved sections of the screen: Top Bar and Bottom Bar.
This lesson shows you how to model an application menu to browse between different sections using the Toolbar element.
WebRatio Mobile Platform lets you extend the set of components that can be used inside Mobile Projects to add new functionalities to your mobile applications. In this lesson you learn how to create the "SendSMS" operation that allows to send messages from the mobile application. You can download the...
WebRatio Mobile Platform lets you extend the set of components that can be used inside projects to add new functionalities.
In this lesson you learn how to create a new custom component for DataService Projects that allows to convert a string.
Create your first Business Process application and discover the main features available for your application in WebRatio BPM Platform.
Try yourself how easy and quick is to get your BPM application watching this tutorial.
This article explains how to model step by step the Vacation Request business process available on the WebRatio add-on. The Vacation Request process focuses in controlling the requests of vacations of the organization, from the initial request up to its approval or rejection.
Downloading, registering, and activating WebRatio Platform involves several decisions that are not easy to take without proper knowledge. Attend this lesson to understand all the steps and to find some help if something goes wrong.
The Internet is a telecommunication infrastructure that enables many of today’s most prominent technologies and applications. Familiarizing with the main notions, keywords, and acronyms used in this context is important in order to better understand the role of WebRatio Platform and the structure of...
When you get to a new town it is likely that you want to look at a map of the town. In the same manner we start with providing an overview of the main parts of WebRatio Platform. WebRatio Platform is built on Eclipse. Even though you could be familiar with Eclipse it is worth watching this brief tut...
Web applications are usually structured according to the MVC Pattern. The MVC Pattern logically splits the application in three tiers: Model, View and Controller.
WebRatio brings the MVC pattern to its full power, both as design and architectural pattern, by splitting the application in three diffe...
Walking through the creation of a very simple application is the most natural way of getting started with a new tool. WebRatio Platform is no exception: with its large offer of options and features, the newbie may not be immediately able to find his/her way through the required steps to accomplish t...
When starting WebRatio Platform, the first thing the user must do is to choose the workspace. Knowing the workspace and which options are available is useful when organizing the projects stored on the local drive. Effectively organizing projects in workspaces helps save time.
Additional rea...
Developing the front-end of a user application is a costly and inefficient process for a number of reasons.
WebRatio Platform has solved the User Interface modeling challenge by developing an interaction Flow Modeling Language, or IFML, which covers the existing gap in front-end application develop...
IFML Quick Reference Card is the new one page document to print and keep on you desk when you want to learn the new OMG standard IFML (Interaction Flow Modeling Language), the modeling language for the User Interaction definition.
The web model is where you use the IFML Web Extensions to build the user interface of your Web application, and where you specify the business logic for each IFML action using a set of predefined operations.
In this lesson we introduce the View Containers you can use to organize your Web applicatio...
In order to publish content or to introduce interface elements for data entry in your Web application, we must use View Components. IFML defines a View Component as an element of the interface that displays content or accepts input. Let's see how a generic View Component works in WebRatio and which ...
The ability to show a list of elements and the details of each listed element is one of the most common patterns in Web applications, the so-called "Master and Details" pattern. This lesson shows you how to build several variants of this pattern in WebRatio Platform, and illustrates related basic "I...
In many applications, such as corporate intranets or CRM, the user may need to access the archive of all registered people, and that archive may be very large. One way to support this requirement is by offering a search form, which however assumes that the user knows at least some information abou...
In almost every Web application, users come across a form where they are supposed to fill in some information.
In WebRatio, forms are handled by a dedicated View Component named "Form".
In this lesson you learn how to use the "Form" component to model and configure a Form with Fields.