If you read this book, what are you like me interested in a new style of programming, which allows you to produce client-server, distributed, and other applications. integrating the means of payment of most telephone operators around us such as MTN, Orange, etc. , all in less than 5 minutes, these applications are compatible with both USSD, Client (Android, IOS, Iphone), Web PC and Mobile and visible wherever Further Market applications can be installed without constraints.When I talk about programming, client-server applications, distributed, etc. I have the impression that some become discouraged saying « oufff !!! It's not my business, this will be complicated ... » It's important that I reassure you, the FmScript is a new style of programming that doesn't impose programming requirements and many others; although an algorithmic background will not be too much for the rest of this book,Everyone will find his account. In all humility I am happy of the way to go during this tutorial to provide the needed to get started with FmScript on the Further Market Compiler.
For those who have already programmed in Pascal or Delphi you will realize later that the syntactic arrangement of the instructions is almost the same. But how to write less to do more! The instruction set used is optimized to allow you in little time to boost the productivity of your organization. FmScript presents the following features:
As you can see, FmScript makes it possible to realize a very large quantity of applications compatible on different platforms !! But ... how to learn such a vast language offers so many possibilities? By Grace, this Tutorial is here to teach you all about FmScript from scratch.
This tutorial has been designed assuming you do not know anything about programming. oufff finally a relief for some ... Well during this tutorial we will focus on the following elements:
The license agreement for fmscript respects the principles of open source, that is to say that you can always download your sources and modify them according to your tastes! Well, I really do not recommend it, unless you know what you're doing, because in any way the code executed at the client will be the one saved online ... Note in passing that Fmscript has a system data backup through CRM (Customer Relationship Management) and many other mechanisms for communicating with your servers externally.
Fmscript is free for both you and the builders. If he took you to envy produce your own USSD code under FM, then you would only have to ask for a long code free in the format *fm*2*YOUR_CODE#. On the other hand, you can buy a *fm*2* YOUR_CODE # on Further Market or through MTN Cameroon S.A Gateway by dialing *141*2*YOUR CODE# (for the moment: 11/05/2019) and connect it to your free code. Also, to post your applications on the Further Market store, it will cost you a modest sum of $ 25 / year. This $ 25 (I would give the equivalent value in CFA Franc, but I do not know why, the exchange rate changes constantly) allow to activate an application you want, per year!
All APIs made available greatly facilitate and accelerate the work. These APIs are very complete and very easy to access. In a rather caricatural way, we can say that you can send an SMS, Integrate a means of payment (MTN Mobile Money, Orange Money, Bank Payment, etc.) in just one line of code (concretely, there is a little wrapping around this code, but not so much). An API, or "programming interface" in French, is a set of rules to follow to be able to interact with other applications. For example, I can ask Google Maps to show me the map of Cameroon if I know how to ask him (what methods are to use with what parameters and what they return) or ask MTN Cameroon S.A initiated a Mobile Money payment to the X subscriber.
Further Market is a huge and highly visited platform, you can code and deploy an application in less than 5 minutes by integrating all the means of payment of your choice; so it's a mine of opportunities for anyone who wants to distribute an application above.
Your save code is accessible via USSD, Android, IOS terminals, as well as on any platform or application can be deployed. ! Not only is it a huge chance to have so many opportunities, but in addition Fmscript is constructed to facilitate development and distribution based on components in the terminal (if your application requires Bluetooth, only terminals equipped with Bluetooth will be able to access them.).
The FMscript architecture is inspired by composite applications, and also encourages their development. These applications are mainly found on the internet and their principle is that you can combine several totally different components to get a superpowered result. For example, if you combine the camera with the GPS, you can post the GPS coordinates of the pictures taken.