You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@streampipes.apache.org by "Aniket Shaha (Jira)" <ji...@apache.org> on 2021/02/07 16:13:00 UTC

[jira] [Commented] (STREAMPIPES-291) JavaScript wrapper for StreamPipes

    [ https://issues.apache.org/jira/browse/STREAMPIPES-291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17280601#comment-17280601 ] 

Aniket Shaha commented on STREAMPIPES-291:
------------------------------------------

Good evening mentors,

This is Aniket Shaha. I am a second-year undergraduate student, currently pursuing a dual major in Computer Science and Economics at BITS Pilani, K.K. Birla Goa Campus in India.

I am well versed in JavaScript and have worked in designing and using APIs using NodeJS in the past, which works well with the knowledge of JavaScipt, and have always been wanting to work under an IoT project. After reading the background of this project, I am really interested in working under this as my Google Summer of Code 2021 project and get to learn more about Apache StramPipes. I am ready to help in working with the team to contribute to the project to my full potential.

It will be really helpful if you can provide me the requisite resources to start learning about them and contribute to the same. Looking forward to a positive response.

Thank you,
Aniket Shaha

> 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
>
> *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.3.4#803005)