[beagleboard] Re: Want to make it more concrete about "Bonescript web pages with live-running examples and documentation" ticket on gsoc 2013

Sorry guys, I just post to the wrong mailing lists about gsoc 2013.
Beg your pardon that I forward my message here.

And I will post an Email about my proposal later.

Regards,
Lihang

Sorry guys, I just post to the wrong mailing lists about gsoc 2013.
Beg your pardon that I forward my message here.

And I will post an Email about my proposal later.

Regards,
Lihang


From: Lihang Li
Date: 2013-04-22 17:39
To: beagleboard
Subject: [beagleboard] Re: Want to make it more concrete about “Bonescript web pages with live-running examples and documentation” ticket on gsoc 2013

Hi All,
I have set up a new repository related to this idea, and the link is https://github.com/hustcalm/bonescript-live-demo.
As I don’t have a beaglebone in hand, I will just look up information on web and make my repo look vivid.
Your suggestions are welcome, currently I want to make it this way:

  1. provide tutorials about beagleboard and beagle bone, bonescript, socket.io
    The tutorials will give users a good view about what it is and if he or she wants to try himself, he can do some prototype job.

  2. write live demos for users
    This is the main area I will concentrate on and as Jason has listed lots of examples, I will start there first.

You can see all this by clicking
https://github.com/hustcalm/bonescript-live-demo.

This is a very ambitious list. Do you have an order in which you’ll be attempting implementation?

Based on some other discussions, it seems the best thing for GSoC would be to specifically include modifications to the Bonescript library to enable usage of spi-dev, i2c-dev, UART and HDMI audio volume adjustments, along with some examples in the live-web demo style to document the new functions and provide some examples on using them with some actual hardware.

Please consider making your demos as a fork of http://github.com/jadonk/bone101 and how we can bring your pages back into that project.

Regards,
Lihang

在 2013年4月20日星期六UTC+8下午7时11分26秒,Lihang Li写道:

Hello there,
I feel very interest to do some help about:

The Bonescript JavaScript library enables hardware control from web pages using socket.io for remote procedure calls. This provides an excellent environment for

teaching how to wire-up sensors and controls and rapidly prototype user interfaces. Numerous examples exist on the web, but consolidation and testing are required to > make them usable by novices.

> Goal: Dozens of web pages with executable script that demonstrate how to connect up sensor and actuator hardware

As the goal is not concrete enough, I’d like to have some discuss about it and got a clue that where I should get started.

To make it more concrete, use the goals of implementing spi-dev, i2c-dev, uart and HDMI audio volume adjustments as modifications to the Bonescript library (http://github.com/jadonk/bonescript) and include live-web examples of all of the APIs created/modified to provide that functionality in the library.

Sorry that I missed the thread reply.
I have viewed the posts related to the idea and make several refinements to my proposal.
You can have a look at
www.google-melange.com/gsoc/proposal/review/google/gsoc2013/hustcalm/1.

Sorry again for not hitting the reply, hope we can have more discussion about
implementing spi-dev, i2c-dev, uart and HDMI audio volume adjustments as modifications to the Bonescript library (http://github.com/jadonk/bonescript).

And hopefully I can start working on this project ASAP.

在 2013年5月3日星期五UTC+8上午3时03分58秒,Jason Kridner写道:

Sorry guys, I just post to the wrong mailing lists about gsoc 2013.
Beg your pardon that I forward my message here.

And I will post an Email about my proposal later.

Regards,
Lihang


From: Lihang Li
Date: 2013-04-22 17:39
To: beagleboard
Subject: [beagleboard] Re: Want to make it more concrete about “Bonescript web pages with live-running examples and documentation” ticket on gsoc 2013

Hi All,
I have set up a new repository related to this idea, and the link is https://github.com/hustcalm/bonescript-live-demo.
As I don’t have a beaglebone in hand, I will just look up information on web and make my repo look vivid.
Your suggestions are welcome, currently I want to make it this way:

  1. provide tutorials about beagleboard and beagle bone, bonescript, socket.io
    The tutorials will give users a good view about what it is and if he or she wants to try himself, he can do some prototype job.

  2. write live demos for users
    This is the main area I will concentrate on and as Jason has listed lots of examples, I will start there first.

You can see all this by clicking
https://github.com/hustcalm/bonescript-live-demo.

You might be interested that I created a live running page at http://beagleboard.github.io/bone101. You might look at merging in bone101, how to implement github pages and thinking a bit about how to present your new live-running tutorials.

Really cool!!!

However when I clike the hyperlinks in the sidebar, got all 404 errors, anything wrong with the paths?

Sorry, I don’t quite catch you. You mean I can merge the bone101 to my github repo and add new ones? Or merge my repo to bone101?

Really cool!!!

However when I clike the hyperlinks in the sidebar, got all 404 errors, anything wrong with the paths?

Yes, the pages were designed to live at the root of the server. I only put in a quick hack to get anything to display. The entire content needs to be edited to fix the paths.

Sorry, I don’t quite catch you. You mean I can merge the bone101 to my github repo and add new ones? Or merge my repo to bone101?

You can submit a pull request from your repo to the main one so that your changes live on in the shared main repo.