Avatar Robot for Imaging and Electronic Liaison
Handles real time communication between the client and robot, or client <-> cloud server <-> robot
RTC helpers to for peer to peer video and chat
Server framework. Currently we are just using it for routing http requests
The Javascript-Robotics programming framework
Handles keypress events on the client
Virtual joystick for user page
- nodeschool.io is a pretty amazing (and fun!) way to learn about many of these topics. These are "choose-your-own-adventure" style workshops that let you build and check solutions to common problems.
- JavaScript for Cats is a fun introduction to programming with JavaScript as a first language.
- nodeschool.io is a pretty amazing (and fun!) way to learn about node.js. These are "choose-your-own-adventure" style workshops that let you build and check solutions for common tasks.
- Power up the tablet and log in
- User: Donovan
- Password: ariel
- Open the
Git Shell
application (there is an icon on the desktop) - Navigate to
C:\Users\donovan\Documents\ariel
- run
node index
- Hide Git Shell but be sure to leave it and node running in the background
- Launch chrome (there is an icon on the desktop)
We are using a code repository on github to manage contributions and changes and we have the git client installed on the tablet. This makes updates super easy. One note: Be patient, this tablet is super slow so opening apps takes a long time.
- Open the
Git Shell
application (there is an icon on the desktop) - Navigate to
C:\Users\donovan\Documents\ariel
- run
git pull