The project Remote Application Platform (RAP) (http://eclipse.org/rap/) provides the development of modular applications with the same code for desktops, allowing easy converting desktop RCP applications to Web applications, for Web browsers, and for mobile devices using the Java and Eclipse technologies.
The project RAP includes the Web adaptation of the SWT (RWT), JFace, Workbench and Forms, integration with the OSGI, various extensions, Branding and Interaction Design API, tools, examples, and themes.
Creating an indicator based on expert signal modules
As an example, let’s create an indicator on the basis of two signal modules SignalMA and SignalMACD, which files are located in the folder MQL5\Include\Expert\Signal.
With the MQL5 Wizard, let’s create a basis of the indicator by selecting the option Custom Indicator.
Now we need to specify properties of the indicator, as well as determine the functions OnInit and OnCalculate.
When creating an indicator based on trading signal modules of an expert, we will base on the expert code generated using the MQL5 Wizard.
Android + Google Cloud Messaging (GCM)
Let’s create a project in the console of the Google Cloud Platform and enable the Google Cloud Messaging API for this project.
Then, create a server API key for the Google Cloud Messaging.
In the Eclipse, let’s create a project of an Android application, in which add the library Google Play Services