LogoLogo
AMPS JavaScript Client 5.3.4
AMPS JavaScript Client 5.3.4
  • Welcome to the AMPS JavaScript Client
    • Before You Start
    • Obtaining and Installing the JavaScript Client
    • Your First AMPS Program
      • Client Identification
      • Connection Strings For AMPS
      • Providing Credentials to AMPS
    • Subscriptions
      • Content Filtering
        • Changing the Filter on a Subscription
      • Understanding Message Objects
      • Promises and Message Handlers
      • Regular Expression Subscriptions
      • Ending Subscriptions
    • Error Handling
      • Disconnect Handling
        • Using a Heartbeat to Detect Disconnection
        • Managing Disconnection
        • Replacing Disconnect Handling
      • Unhandled Errors
    • State of the World
      • SOW and Subscribe
      • Setting Batch Size
      • Managing SOW Contents
    • Using Queues
      • Backlog and Smart Pipelining
      • Acknowledging Messages
      • Acknowledgment Batching
      • Returning a Message to the Queue
      • Manual Acknowledgment
    • Delta Publish and Subscribe
      • Delta Subscribe
      • Delta Publish
    • High Availability
    • AMPS Programming: Working with Commands
    • Message Types
    • Advanced Topics
    • AMPS Server Documentation
    • API Documentation
Powered by GitBook

Get Help

  • FAQ
  • Legacy Documentation
  • Support / Contact Us

Get AMPS

  • Evaluate
  • Develop

60East Resources

  • Website
  • Privacy Policy

Copyright 2013-2024 60East Technologies, Inc.

On this page
  • JavaScript Support
  • Setting up a Development Instance
Export as PDF
  1. Welcome to the AMPS JavaScript Client

Before You Start

PreviousWelcome to the AMPS JavaScript ClientNextObtaining and Installing the JavaScript Client

Last updated 3 months ago

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

    Detailed explanations of the AMPS server behavior are in the .

  • An Installed Browser or Node.js Runtime

    The AMPS JavaScript Client currently supports .

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

The AMPS server runs on x64 Linux. The and contain information on how to run an AMPS server on a development system that does not run Linux.

Introduction to AMPS
Introduction to AMPS
AMPS FAQ
https://developer.mozilla.org/en-US/docs/Learn/JavaScript
Introduction to AMPS
AMPS Server Documentation
most JavaScript environments