Difference between revisions of "Summer of Code/2017"
Jump to navigation
Jump to search
(Adding Sugarizer Deployement and Management Tool for Android idea) |
|||
Line 84: | Line 84: | ||
;Knowledge prerequisites: HTML5/JavaScript, bootstrap, node.js, MongoDB | ;Knowledge prerequisites: HTML5/JavaScript, bootstrap, node.js, MongoDB | ||
;How to start: Clone the [https://github.com/llaske/sugarizer Sugarizer repository], then install Sugarizer server using instructions [https://github.com/llaske/sugarizer/blob/master/README.md#server here], finally explore the [http://sugarizer.org/apidoc/ Sugarizer Server API] and think about way to implement dashboard features with existing API. | ;How to start: Clone the [https://github.com/llaske/sugarizer Sugarizer repository], then install Sugarizer server using instructions [https://github.com/llaske/sugarizer/blob/master/README.md#server here], finally explore the [http://sugarizer.org/apidoc/ Sugarizer Server API] and think about way to implement dashboard features with existing API. | ||
+ | |||
+ | |- | ||
+ | !valign=top valign=top width="15%" style="background:#e3e4e5;" |Sugarizer Deployement and Management Tool for Android<br> | ||
+ | | valign=top width="15%" | Michaël Ohayon<br>Lionel Laské | ||
+ | |align=left valign=top | | ||
+ | |||
+ | ;Brief explanation: [http://sugarizer.org Sugarizer] is a way to use Sugar on any device using web technologies. Sugarizer can be deployed on many devices including Android phones and tablets. The goal of this specific project is to create the "Sugarizer Deployment and Management Tool for Android". | ||
+ | |||
+ | ;Expected results: Sugarizer Server Deployment and Management Tool is a GUI Tool working on GNU/Linux, Mac and Windows to deploy and configure Android devices using ADB (Android Debug Bridge). | ||
+ | * Inventory : Collect and store devices data like serial number, os version, device name, installed applications, current Android launcher and Sugarizer availability. | ||
+ | * Application Manager : Install or remove applications using APK files. | ||
+ | * File Manager : Add / Remove files | ||
+ | * Input Manager : Click / Touch coordinates on the screen, launch applications to perform automations. | ||
+ | * Scenario Writer : Allow '''non developpers''' to create sequences to perform all the steps previously defined. | ||
+ | |||
+ | ;Knowledge prerequisites: Java and JavaFX / Kotlin and TornadoFX | ||
+ | ;How to start: Create a Java or Kotlin project using Intellij and display a window using JavaFX or TornadoFX. Then add https://github.com/vidstige/jadb and display connected android devices in the window. | ||
|- | |- |
Revision as of 16:09, 13 February 2017
Project Ideas
Title | Mentor | Project
|
---|---|---|
Internationalization and Localization | Chris Leonard |
|
New Back-end Server for Turtle Blocks and Music Blocks |
Walter Bender Vikram Ahuja Ignacio Rodriguez |
|
Going Beyond Equal Temperament in Music Blocks |
Walter Bender Devin Ulibarri |
|
Giving Sugar Labs Website a New Look | Ignacio Rodriguez Samson Goddy Dave Crossland Tymon Radzik |
|
Maintenance of activities.sugarlabs.org (ASLO) | (volunteers?) |
|
School Management Backend | Walter Bender |
|
Timbre Widget for Music Blocks |
Walter Bender Devin Ulibarri |
|
Sugarizer Server Dashboard |
Lionel Laské Michaël Ohayon |
|
Sugarizer Deployement and Management Tool for Android |
Michaël Ohayon Lionel Laské |
|
User Manual for Music Blocks |
Walter Bender Devin Ulibarri |
|
Just say no to GTK2 | Ignacio Rodriguez Sam Parkinson |
|