jami
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Ring] [GSoC] Proposal: create a C++ plugin for Ring


From: HOUMIN
Subject: [Ring] [GSoC] Proposal: create a C++ plugin for Ring
Date: Sat, 1 Apr 2017 00:41:48 +0800

Hi there, 

I am Houmin from Peking University of China and I'd like to spend a Google Summer of Code implementing the proposal to "create a C++ plugin for Ring". 

I spent last 2 days setting up a build environment for Ring project and try to use Ring both on my Ubuntu 16.04 PC and Android. And it works!

After communicating with Dorina and Guillaume, I think the plugin project is cool because Ring is not only a communication tool but also a building block for IoT project. We can use Ring to monitor home situation and other things such as switching camera, sending image/video and even more commands. It's cool !

The characteristic says "The plugin will read incoming messages and detect a particular sequence (keyword)."  The message means chat message. This work is dealt under the im directory: we have class MessageEngine and other functions to do the job.

The next questions is to detect a particular sequence from the message and try to find it from a script language. 

​I don't know if my understanding is correct that 
the scripting language can actually use the Ring API to execute commands like switch camera, send image/vedio, manipulate other device plugged in the PC which runs Ring and even more!

And the plugin's responsibility is to detect the keyword(or command?) and interpret it to find corresponding script function and execute it ?

And we should decide how the plugin interpret all the commands, like designing a rule of how commands look likes? 

Here(C++ plugin for Ring) is my proposal draft for the project. Any comments would be appreciated.

About me: I am now a final year student of Peking University in China. During the last year, I joined the Intel cup embedded system contest and won second prize.  I mainly use C/C++ to program and start learning python when I participated in Intel internship last summer. Nevertheless as an experienced programmer, I will be able to learn from the documentation available on the Web.


​Thanks, and hoping I can get some answers in time.


———————————————————————————————————————
Houmin Wei  ( 魏后民 )
Undergraduate,School of Electronics Engineering and Computer Science
Peking University, Beijing, 100871.

Mobile:+86 132 6997 9570
Email:address@hidden

So we beat on, boats against the current, borne back ceaselessly into the past.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]