0.12.8-alpha1 • Published 1 year ago

roundware-web-framework v0.12.8-alpha1

Weekly downloads
42
License
AGPL-3.0-only
Repository
github
Last release
1 year ago

RoundwareJS

Introduction

Roundware is a location-based contributory audio platform. This framework provides a JavaScript SDK for interacting with the Roundware Server API. The goal is to enable the creation of browser-based contributory audio and audio augmented reality applications. The library is written in ES6 but is built to run in all modern browsers that support HTML5 audio.

Code Samples

<html>
  <body>
    <script type="text/javascript" src="https://unpkg.com/roundware-web-framework@0.9.0-alpha/dist/roundware.umd.min.js"></script>
    <script>
      var roundwareServerUrl = "http://localhost:8888/api/2";
      var roundwareProjectId = 1;

      var roundware = new Roundware({ serverUrl: roundwareServerUrl, projectId: roundwareProjectId });

      function handleListening(streamURL) {
        var streamPlayer = $("#streamplayer");
        var audioSource  = $("#audiosource");
        var pauseButton  = $("#pause");

        console.info("Starting to listen to " + streamURL);
        audioSource.prop("src",streamURL);

        streamPlayer.trigger("load");
        streamPlayer.trigger("play");

        pauseButton.click(function() {
          console.info("pausing");
          streamPlayer.trigger("pause");
        }).show();
      };

      $(function startApp() {
        roundware.start().then(handleListening);
      });
    </script>

    <audio id="streamplayer" style="border: solid 1px black;">
      <source id="audiosource" type="audio/mp3"></source>
    </audio>

    <button id="pause""display: none;">Pause</button>
  </body>
</html>

Installation

Node

npm install roundware-web-framework

Browser

Contributor Workflow

npm run devstart && open http://localhost:8080/ # open example/ app
npm run test                                    # execute Jasmine test suite
npm run deploy                                  # publish new version of package

See HOW_TO_CONTRIBUTE.md for further details.

Resources

References

Development

See HOW_TO_CONTRIBUTE.

Pieces of Flair

Build Status

Copyright and License

By Mike Subelsky and other authors. See COPYRIGHT.txt and LICENSE.txt for more details.

0.12.8-alpha.7

1 year ago

0.12.8-alpha.6

1 year ago

0.12.8-alpha.9

1 year ago

0.12.8-alpha.8

1 year ago

0.12.8-alpha.10

1 year ago

0.12.8-alpha.13

1 year ago

0.12.8-alpha.14

1 year ago

0.12.8-alpha.11

1 year ago

0.12.8-alpha.12

1 year ago

0.12.8-alpha.31

2 years ago

0.12.8-alpha1

2 years ago

0.12.8-alpha.5

2 years ago

0.12.8-alpha.4

2 years ago

0.12.7

2 years ago

0.12.8-alpha.0

2 years ago

0.12.8-alpha.3

2 years ago

0.12.8-alpha.2

2 years ago

0.12.6

2 years ago

0.12.5

2 years ago

0.12.4

2 years ago

0.12.3

3 years ago

0.12.1

3 years ago

0.12.2

3 years ago

0.12.0

3 years ago

0.11.0-alpha.29

3 years ago

0.11.0-alpha.28

3 years ago

0.11.0-alpha.30

3 years ago

0.11.0-alpha.27

3 years ago

0.11.0-alpha.26

3 years ago

0.11.0-alpha.25

3 years ago

0.11.0-alpha.19

3 years ago

0.11.0-alpha.18

3 years ago

0.11.0-alpha.17

3 years ago

0.11.0-alpha.24

3 years ago

0.11.0-alpha.23

3 years ago

0.11.0-alpha.22

3 years ago

0.11.0-alpha.21

3 years ago

0.11.0-alpha.20

3 years ago

0.11.0-alpha.16

3 years ago

0.11.0-alpha.15

3 years ago

0.11.0-alpha.14

3 years ago

0.11.0-alpha.13

3 years ago

0.11.0-alpha.12

3 years ago

0.11.0-alpha.11

3 years ago

0.11.0-alpha.10

3 years ago

0.11.0-alpha.8

3 years ago

0.11.0-alpha.7

3 years ago

0.11.0-alpha.9

3 years ago

0.11.0-alpha.6

3 years ago

0.11.0-alpha.5

3 years ago

0.11.0-alpha.4

3 years ago

0.11.0-alpha.3

3 years ago

0.11.0-alpha.2

3 years ago

0.11.0-alpha.1

3 years ago

0.10.0-3

3 years ago

0.10.0-1

4 years ago

0.10.1-0

4 years ago

0.10.0

4 years ago

0.10.0-0

4 years ago

0.9.8

4 years ago

0.9.7-alpha

4 years ago

0.9.6-alpha

4 years ago

0.9.5-alpha

4 years ago

0.9.4-alpha

4 years ago

0.9.1-alpha

5 years ago

0.9.0-alpha

5 years ago

0.0.1-alpha.11

6 years ago

0.0.1-alpha.10

6 years ago

0.0.1-alpha.9

7 years ago

0.0.1-alpha.8

7 years ago

0.0.1-alpha.7

7 years ago

0.0.1-alpha.6

7 years ago

0.0.1-alpha.5

7 years ago

0.0.1-alpha.4

7 years ago

0.0.1-alpha.3

7 years ago

0.0.1-alpha.2

7 years ago

0.0.1-alpha.1

7 years ago

0.0.1-alpha.0

7 years ago

0.0.1

7 years ago