Giter Club home page Giter Club logo

accessors's Introduction

Accessors

See http://accessors.org for more information.

Below is a portion of that website.

Accessors are a technology for making the Internet of Things accessible to a broader community of citizens, inventors, and service providers through open interfaces, an open community of developers, and an open repository of technology. Accessors enable composing heterogeneous devices and services in the Internet of Things (IoT).

Accessors, described in the paper, A Vision of Swarmlets are actors that provide access to a (typically remote) service, sensor, or actuator. An accessor is instantiated by an accessor host or swarmlet host, which is a program or browser script. The host uses the accessor as if it were a local source and/or sink for data and/or commands. An accessor host is to the Internet of Things what a browser is to the Internet. It renders a remote service by locally executing a proxy for that service.

This work was supported in part by the TerraSwarm Research Center, one of six centers supported by the STARnet phase of the Focus Center Research Program (FCRP) a Semiconductor Research Corporation program sponsored by MARCO and DARPA.

This work is also supported by the Industrial Cyber-Physical Systems (iCyPhy) Center.

See the overview presentation. for a quick start using Node.js as a host, see the Node host. See also the tutorial on CapeCode, the development environment based on Ptolemy II that uses the Nashorn host.

See Also

How to update index.json

index.json lists all of the accessors, which are all the files [A-Z].js [A-Z].xml.

To update index.json, run

./updateIndex

How to update the jsdoc output

The doc/jsdoc/ directory contains html created by jsdoc.

To update the docs by hand, run ant jsdoc

An automated build on terra.eecs.berkeley.edu updates the docs by checking the accessors repo every 5 minutes.

See [https://www.icyphy.org/accessors/wiki/Main/JSDoc).

This file may be found at accessors/web/README.md and is included in the JSDoc output automatically because accessors/web/build.xml is invoked with -R README.md

Install the npm @terraswarm/accessors package on the npm server.

(This is for the use of maintainers of this node module.)

We are using an account named 'terraswarm' on the npmjs repository to manage the @terraswarm/accessors package.

To update the @terraswarm/accessors package on npmjs:

  1. Update the patch number in package.json

  2. Login to npm npm login

    Username: terraswarm
    Password: See ~terra/.npmpass on terra
    Email: [email protected] 
    
  3. Publish: npm publish --access public

accessors's People

Contributors

arminwasicek avatar bethosyk avatar bradjc avatar chadliajerad avatar cxbrooks avatar edwardalee avatar eloipereira avatar hokeun avatar ilge avatar ilzxc avatar lhstrh avatar longle2718 avatar marcuspanje avatar matteweber avatar nebgnahz avatar neilsagarwal avatar patriciaderler avatar plazikcmu avatar ptolemyucb avatar smartfall avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.