Something similar :

Title: ROSTalk, control robot on the web

Level: advanced

Possible Mentor : Serge Stinckwich

Possible second Mentor : Anyone ?

Description:
ROS (Robot Operating System) is a software to standardize
communication between robotic applications. Communication between
components is performed using messages channels named "topic". A
gateway named ROSBridge allow ROS components to controlled from a web
browser that supports HTML5 WebSockets protocol. The gateway converts
ROS topics in JSON objects used in a web application. JavaScript is
the default language of many modern web browsers (Firefox, Google
Chrome, ...) but this is a limited language as soon as you want to
build reusable components. ROSTalk is a prototype developed by Serge
Stinckwich based on Amber Smalltalk, which allows to use the language
Smalltalk from a web browser in order to control robotic software.

Technical Details:
Smalltalk Amber, JavaScript, ROS middleware

Benefit to the Student:
- Learn how to use ROS middleware and develop complex Smalltalk
application on the web.

Benefit to the community:
- will enhance visibility of Amber Smalltalk to larger audience.



On Fri, Mar 29, 2013 at 5:11 PM, Ricardo Moran <[email protected]> wrote:
> Hi, I have an idea:
>
> ------------------------------------------------
> Title: Arduino Web Interface
>
> Level: Beginner
>
> Possible mentor: Ricardo Moran
>
> Possible second mentor: Gabriela Arevalo
>
> Description: The Arduino project for Pharo currently includes a set of core
> classes that allow you to communicate with an Arduino board. This is
> generally enough for some projects. However, no user interface has been
> implemented yet. This project involves the development of a web interface
> that would allow to control an arduino from a web browser.
>
> Technical Details: The project could be implemented using Seaside and Amber,
> and it would involve developing a set of generic web controls for accessing
> the state of the arduino pins. These web controls must allow the user to
> easily compose a website to control his arduino project.
> The arduino pins could be classified as:
> 1) digital input
> 2) digital output
> 3) analog input
> 4) analog output (pwm)
> Each of these pin types would have a different graphical representation, and
> maybe inputs could be plotted over time.
> Other devices (like motors, lcd displays, and such) could be modelled as
> well.
>
> Benefits to the Student: The student will learn how to control an Arduino
> from Pharo and to develop a web application (possibly using Seaside and
> Amber).
>
> Benefits to the Community: The community would benefit from having a set of
> generic web controls to interact with an Arduino, which would in turn
> encourage the development of interesting projects using Pharo and Arduino.
> The interaction via web is specially interesting for home automation
> projects because it allows you to control some aspects of your home from
> anywhere in the world, provided that you have access to a web browser.
> ------------------------------------------------
>
> Cheers,
> Richo
>
>
> On Fri, Mar 29, 2013 at 10:51 AM, Dennis Schetinin <[email protected]>
> wrote:
>>
>> … where cells can be worksheets!
>>
>>
>> --
>>
>> Best regards,
>>
>>
>> Dennis Schetinin
>>
>>
>>
>> 2013/3/29 Hilaire Fernandes <[email protected]>
>>>
>>> One more proposal.
>>>
>>> Thanks
>>>
>>> Hilaire
>>>
>>> =Title=
>>> Worksheet toolkit
>>>
>>> =Level (beginner, intermediate, advanced)=
>>> Intermediate
>>>
>>> =Mentor=
>>> Hilaire Fernandes
>>>
>>> =Second mentor=
>>>
>>> =Description=
>>> A Smalltalk based spreadsheet toolkit with a basic editor to:
>>>     add/delete cells
>>>     edit cells formula
>>>     render aspect
>>> May depends on PetitParser to parse cells formula.
>>>
>>> =Technical Details=
>>> The toolkit should be customizable.
>>>
>>> =Benefits to the Student=
>>> Learn how to modelize a spreadseet, to design a view and editor.
>>> Learn how to design an editor tool: model, view and controller.
>>>
>>> =Benefits to the Community=
>>> A spreadsheet toolkit.
>>>
>>>
>>> Le 29/03/2013 14:24, Sean P. DeNigris a écrit :
>>> > b.t.w. 6 hours left for gsoc applications
>>> > (http://www.google-melange.com/gsoc/homepage/google/gsoc2013). Any
>>> > more?!
>>> >
>>>
>>>
>>> --
>>> Dr. Geo http://drgeo.eu
>>>
>>>
>>
>



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/

Reply via email to