Changes

From Amahi Wiki
Jump to: navigation, search
no edit summary
ProTip: possibly leverage docker containers within Amahi
'''Skills Required''': RoR, git
'''Mentors''': Carlos, Rod
'''Objective''': Create an amahi plugin that will streamline this process by providing a UI for disk management. The plugin should detect if a new disk was added and it should provide a wizard to create partitions and format with the desired file system
'''Skills Required''': Low level system scripting, git
'''Mentors''': Dag, Bogdan
'''Skills Required''': RoR, System programing, git
'''Mentors''': Carlos, Rod
'''Skills Required''': System scripting, git
'''Mentor''': Rod, Daniel
'''Objective''': An Android app that is on par or better than the iOS app, including mobile streaming, downloading files and sharing them.
'''Skills Required''': Java, Android, REST, JSON API programming, media interaction in Android, git
'''Mentor''': Jesse Read, Carlos, Bogdan
'''Description''': Add browsing of installed webapps within our mobile app.
'''Objective''': One requested feature for our mobile app (iOS and later Android) is the ability to browse apps within our mobile app. Our server side of the app needs to be setup to proxy specific webapps that the user has installed.Collaboration with the iOS/Android devs will also be necessary to prototype it
'''Skills Required''': Go programming. Collaboration with the iOS/Android devs will also be necessary to prototype it., git
'''Mentors''': Carlos
'''Objective''': Bring up a CI server (aka "the grinder") up to speed. Goal is app reliability being 100%. We have
'''Skills Required''': RoR, git
'''Mentors''': Carlos
'''Objective''': Some apps may be more suitably installed inside a container because they may be too disruptive in a system. Can we you use popular sandboxing environments to contain apps that want to take over things, like Zimbra, or some PBX/VoIP systems, etc.
'''Skills Required''': [http://docker.io Docker], Vagrant (for testing), ruby, bash, [http://pdos.csail.mit.edu/mbox/ Mbox], git
'''Mentor:''': Carlos
*Limit traffic
'''Skills Required''': system configuration and scripting, git
'''Mentors''': Daniel, Jesse
'''Objective''': Allow an administrator to group network devices in groups with different permissions. Limit the user access to certain apps based on the group settings.
'''Skills Required''': RoR, system programming, git
'''Mentors''': Jesse, Daniel
'''Objective''': RSnapshot is a great application to backup local data, making efficient use of storage as well as CPU resources and can handle a lot of data. A one-click app that includes a UI to set up and manage RSnapshot backups. Also, possibly backup to GDrive, S3, other cloud solutions
'''Skills Required''': RoR, system programming,git
'''Mentor''': Rod, Dag
'''Objective''': configuring PBX or a VoIP system can be complex. There are several hurdles to this. The task is to evaluate all
'''Skills Required''': app scripting and packaging, telephony, VoIP, messaging systems, git
"''Mentors''": Carlos, Pat
* automatically fix inconsistencies with no user interaction
'''Skills Required''': RoR, scripting, netflow capture, dhcping scripting, git
'''Mentors''': Daniel, Carlos
'''Objective''': Further development on the Amahi platform to be able to install the same applications and have the same features as the Fedora based version. A new install CD package that allows you to add Amahi functionality to Ubuntu 14.04 (LTS)
'''Skills Required''': ruby, ISO creation, git
'''Mentor''': Carlos, Frans
'''Objective''': An installer that integrates with Amahi (a stripped down version of Amahi?) and a management pane in the main amahi server that allows you to add a server by IP or DNS name.
'''Skills Required''': Ruby, misc system scripting, git
'''Mentors''': Carlos, Dan, Rod
'''Objective''': Being able to upgrade Amahi versions without having to upgrade OSs is very appealing and a huge win.
'''Skills Required''': major Linux packaging mojo, ruby, system scripting, ISO packaging, repo creation, git
'''Mentor''': Carlos, Jesse Read
'''Skills Required''': CSS, HTML5, ruby, RoR, git
'''Mentors''': Jesse, Carlos
102

edits