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
<https://docs.google.com/document/d/1h6LDPXjk6qsy9rvExVqjMoBGWhbn9CObpC-XFRWf_Kc/edit?usp=sharing>)
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:[email protected]

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

Reply via email to