[
https://issues.apache.org/jira/browse/STREAMPIPES-291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tim Bossenmaier updated STREAMPIPES-291:
----------------------------------------
Labels: gsoc2021 streampipes (was: gsoc2021 streampipes
suggestion-postpone)
> JavaScript wrapper for StreamPipes
> ----------------------------------
>
> Key: STREAMPIPES-291
> URL: https://issues.apache.org/jira/browse/STREAMPIPES-291
> Project: StreamPipes
> Issue Type: New Feature
> Components: Backend
> Reporter: Dominik Riemer
> Priority: Major
> Labels: gsoc2021, streampipes
> Fix For: post-1.0
>
>
> *Apache StreamPipes*
> Apache StreamPipes (incubating) is a self-service (Industrial) IoT toolbox to
> enable non-technical users to connect, analyze and explore IoT data streams.
> StreamPipes offers several modules including StreamPipes Connect to easily
> connect data from industrial IoT sources, the Pipeline Editor to quickly
> create processing pipelines and several visualization modules for live and
> historic data exploration. Under the hood, StreamPipes utilizes an
> event-driven microservice paradigm of standalone, so-called analytics
> microservices making the system easy to extend for individual needs.
>
> *Background*
> For processing event streams, StreamPipes utilizes a wrapper concept which
> delegates event processing to an underlying engine. Currently, various
> wrappers exist (having a more or less mature state) for plain JVM execution,
> Siddhi, Kafka Streams and Flink. The goal of this task is to develop a
> wrapper for JavaScript. This includes extending an existing JavaScript-based
> SDK to allow users to write data processors and data sinks in JavaScript.
>
> *Tasks*
> # Extend the existing JavaScript SDK so that data processors and data sinks
> can be created and integrated into StreamPipes
> # Develop the runtime layer to process events in JavaScript.
> # Write a few sample processors or sinks using your new wrapper!
>
> *Relevant Skills*
> 0. Don't be afraid! We'll guide you through your first steps with StreamPipes.
> # JavaScript
> # Basic knowledge of API design
>
> *Mentor*
--
This message was sent by Atlassian Jira
(v8.20.10#820010)