scratch-o-sphere's People
scratch-o-sphere's Issues
Create GUI for Android application
Issue
Create a GUI for the Android application. The GUI should present a list of programs from website with the ability to download and run.
Note
The GUI does not need to worry about user accounts at this point. We will investigate adding users to the program based on future progress.
Allow for website to output list of projects and the code associated with project
Issue
The Android application will need some sort of endpoint to connect to on the website. Create an API of sorts to pull down a global list of projects and a way to download the code associated with it.
Notes
JSON is a very popular data transportation method for web projects. You could possibly send a list of JSON objects like so:
{
[
{
"script_name": "Hello word!",
"script_url" : "http://blabla.com?whateveryouwanttoencode.script"
},
{
"script_name": "Script 2",
"script_url" : "http://blabla.com?whateveryouwanttoencode2.script"
},
]
}
Parse code on Android device and send instructions to Sphero
Issue
The Android application will need to parse code on the Android device and send the instructions to Sphero.
Notes
Will need to define a common language to generate for the parser.
Generate a parseable language output from visual programme
Generate code from canvas
Issue
Generate code from the items placed on the canvas for sending to the Android application.
Notes
Will need to define a common language to generate for the parser.
Create GUI to create a visual program
Issue
Create a simple GUI using web technologies to drag language building blocks onto a canvas.
Notes
Keep in mind that appropriate information must be available to the code generation process.
User registration
Issue
Allow users to contain their projects in their own user profile space.
Notes
This feature is a if we have time feature. For starters it's suggested to maintain a global list of projects.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.