Before You Start
Welcome to developing applications with AMPS, the Advanced Message Processing System from 60East Technologies!
These guides will help you learn how to develop applications using AMPS.
Before reading this guide, it is important to have a good understanding of the following topics:
Developing in JavaScript
To be successful using this guide, you will need to possess a working knowledge of the JavaScript language. Visit https://developer.mozilla.org/en-US/docs/Learn/JavaScript for resources on learning JavaScript.
AMPS Concepts
Before reading this guide, you will need to understand the basic concepts of AMPS, such as topics, subscriptions, messages and SOW.
Before working through this guide, we recommend reading the Introduction to AMPS guide.
Detailed explanations of the AMPS server behavior are in the AMPS Server Documentation.
An Installed Browser or Node.js Runtime
The AMPS JavaScript Client currently supports most JavaScript environments.
You will also need a system on which you can compile and run code, and a server where you can host the AMPS server.
JavaScript Support
The AMPS JavaScript client supports both Browser and Node.js as well as their derivatives, such as Electron, and OpenFin. The supported environments are the following:
Node.js 0.12.1 or higher
Microsoft Internet Explorer 11
Microsoft Edge 12 or higher
Google Chrome 16 or higher
Mozilla Firefox 11 or higher
Apple Safari 6.1 (iOS 6.0) or higher
Apple iOS Safari 7 or higher
Google Android Browser 4.4 (Android KitKat) or higher
Opera 12.1 or higher
The JavaScript client supports all API features.
Setting up a Development Instance
You will need an installed and running AMPS server to use the product as well. You can write and compile programs that use AMPS without a running server, but you will get the most out of this guide by running the programs against a working server.
Instructions for starting an instance of AMPS are available in the Introduction to AMPS guide.
The AMPS server runs on x64 Linux. The Introduction to AMPS and AMPS FAQ contain information on how to run an AMPS server on a development system that does not run Linux.
Last updated