Difference between revisions of "New project ideas"

From Amahi Wiki
Jump to: navigation, search
(New page: To get started review our page on how to Contribute. Then explore our [http://forums.amahi.org/viewforum.php?f=15 suggestions forum] and our new [http://bugs.amahi.org/ bug tracker] (f...)
 
Line 1: Line 1:
To get started review our page on how to [[Contribute]]. Then explore our [http://forums.amahi.org/viewforum.php?f=15 suggestions forum] and our new [http://bugs.amahi.org/ bug tracker] (features suggested).
+
Here's a sample of ideas for the 2009 GSOC for Amahi:
 
 
From a more general perspective, Amahi is a platform that will support the deployment of other open source applications. If you are interested in pre-packaging applications for "one-click" deployment just contact us with your areas of interest and we can suggest some specific applications to investigate (or suggest your own.)
 
 
 
Of course there are other ideas. Here's a sample (we are ready to work with students to define a suitable project for their skills):
 
  
 
'''Hard:'''
 
'''Hard:'''
* integrated UPnP control of home routers from within Amahi platform
+
* add support for UPnP control of home routers from within the setup pages, e.g. to easily or dynamically control settings like DHCP server enable/disable, port forwarding, etc.
* robust user control API to support AmMahi management beyond a browser interface (eg. LCD-touch screen, flash based, iPhone, etc.)
+
* enhance REST API to support management from other interfaces (eg. Android phone, iPhone, etc.)
* port Amahi to deploy on a Ubuntu/Android/Moblin/other(?) based distribution (currently Fedora based)
+
* build ANdroid or iPhone interface to control home server
 +
* integrate one of the more complex applications, such as MythTV or a firewall
 +
* add support for Ubuntu or in general debian-based distributions
  
 
'''Medium:'''
 
'''Medium:'''
* development of Amahi.org to support application gallery functionality (including search, user feedback, application ratings, etc.)
+
* enhance the theme engine to handle mainstream templates directly or with minimal configuration (e.g. drupal, wordpress, or others)
  
 
'''Easy:'''
 
'''Easy:'''
 
* integrated firewall/parental controls in the platform
 
* integrated firewall/parental controls in the platform
 +
* improve the theme engine to handle more sophisticated themes
  
  
  
 
Plus, of course we are open to suggestions. Open a dialog. We're happy to discuss and determine a suitable project.
 
Plus, of course we are open to suggestions. Open a dialog. We're happy to discuss and determine a suitable project.
 +
 +
To get started review our page on how to [[Contribute]]. Then explore our [http://forums.amahi.org/viewforum.php?f=15 suggestions forum] and our new [http://bugs.amahi.org/ bug tracker] (features suggested).
 +
 +
From a more general perspective, Amahi is a platform that will support the deployment of other open source applications. If you are interested in pre-packaging applications for "one-click" deployment just contact us with your areas of interest and we can suggest some specific applications to investigate (or suggest your own.)
 +
 +
Of course there are other ideas.
  
 
== Reference ==
 
== Reference ==

Revision as of 17:51, 16 March 2009

Here's a sample of ideas for the 2009 GSOC for Amahi:

Hard:

  • add support for UPnP control of home routers from within the setup pages, e.g. to easily or dynamically control settings like DHCP server enable/disable, port forwarding, etc.
  • enhance REST API to support management from other interfaces (eg. Android phone, iPhone, etc.)
  • build ANdroid or iPhone interface to control home server
  • integrate one of the more complex applications, such as MythTV or a firewall
  • add support for Ubuntu or in general debian-based distributions

Medium:

  • enhance the theme engine to handle mainstream templates directly or with minimal configuration (e.g. drupal, wordpress, or others)

Easy:

  • integrated firewall/parental controls in the platform
  • improve the theme engine to handle more sophisticated themes


Plus, of course we are open to suggestions. Open a dialog. We're happy to discuss and determine a suitable project.

To get started review our page on how to Contribute. Then explore our suggestions forum and our new bug tracker (features suggested).

From a more general perspective, Amahi is a platform that will support the deployment of other open source applications. If you are interested in pre-packaging applications for "one-click" deployment just contact us with your areas of interest and we can suggest some specific applications to investigate (or suggest your own.)

Of course there are other ideas.

Reference