Further Market
  • Essentials

    • Foreword
    • What is FM Script ?
    • The philosophy and benefits of FmScript
    • What you will learn
  • Recall

    • Internet: who? what? What is that?
    • Further market and FMScript
    • The compiler
  • Download
  • Getting started

    • Installation
    • Create a business account
    • Connect to the PC application
    • Create your first applet
    • Create your first web applet
    • Compiler view
  • Basics

    • basic rules
    • Reserved keywords
    • The Syntax
    • Coding Style
    • comments
    • Variables, constants, and data types
    • Convertion of types
    • Conditions and loops
  • Functions

    • Create a Menu
    • Create input field (Input2)
    • Create a QR Code
    • Scan a QR Code
    • Strings functions
    • Array functions
    • Date Time functions
    • Mathematics functions
    • JSON functions
    • XML functions
    • Call Http request
    • Manipulate Sessions
    • Financial functions
    • Notifications
    • Bleutooth Printer
  • Demos

    • Advanced Inputs
    • Call http Request
    • loops and conditions
    • Menu inputs
    • Array items count
    • Simpe for
    • simple select count Sql Query
    • Date and Time picker form
    • Get credit balance
    • is valid city
    • user info from phone number
    • get country and city from form
    • simple ussd link switch
    • charge user credit
    • simple message box
    • user entry code
    • get users relations
    • my external payements collected
    • call google Map
    • in App direct publish
    • Geo location
    • Charts
    • menu with hints
    • call system Messenger
    • user start code
    • In call Gallery
    • credit card payment Request
    • MTN CMR Airtime Product Subscription
    • MenuItemAddContacts
    • AJax and FM Input
    • Input2
    • MenuItemAddRichMedias
    • MenuItemAddTagsItems2
    • BlinBlin Menu + javascript
    • GENERAL ALERT MESSAGE WITH JSON OPTIONS
    • Barcode
  • databases

    • CRM
    • External Payments
    • Bills
    • Sales
    • Games
    • Applets
    • Payments Gateway
    • Manipulate Select Queries
  • APIs

    • Further Markey Pay button integration
    • Mobile Money cash collector
    • Bill Api
    • API PUBLISH PRODUCT
    • Sale Api
    • SMS Api
  • Advanced

    • Actions scheduler
    • Events settings
  • USSD CAMEROON

Preambule

  • Foreword
  • The FmScript in all this is What?
  • What you will learn
  • The philosophy and benefits of FmScript
    • Open source
    • Free (or almost)
    • Easy to develop
    • Easy to deploy
    • Flexible
    • Complementary

 

Foreword

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.

The FmScript in all this is What?

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:

  • FmScript is an API written on a compiler developed by Further Market S.A. (Instructions only run on the dedicated Further Market compiler)
  • One of its greatest strengths is its excellent portability: once programmed, it is automatically deployed and runs on Mobile platforms (Android and Ios, on windows phone, and Web)
  • Many types of programs can be done with FmScript
    • Native USSD Applications
    • Pc and Mobile compatible web applications (Responsive)
    • Mobile applications compatible with Android, Ios, Windows

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.

What you will learn

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 basics of FmScript: here we'll see how Fmscript works and how to use it to develop Ussd applications in a short time multiplatform;
  • The advanced graphic elements of Fmscript: here we will see the use of some components towards a more user-friendly development;
  • Integration of payment methods easily in our applications: applications developed can easily handle the set of ways to such as MTN Mobile Money, Orange Money, telephone credit operators, visa cards, not to mention the Further Market credit which we will study during this work, etc. ;
  • Database interactions: the data stored by the instances of the compiler will be stored in custom files called CRM(Customer Relationship Management), The conceptual aspect here is to determine you in what CRM field stored such data.

The philosophy and benefits of FmScript

Open source

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.

Free (or almost)

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!

Easy to develop

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.

Easy to deploy

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.

Flexible

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.).

Complementary

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.



Remenber


Our Partners

Support
      Telephone : (+237) 675979899 / 676009100
      Email : fm_support@f-m.fm
      P.O Box : 774 BAFOUSSAM
Available On

no
no

Further Market Inc
Copyright © 2012-2021.