On Sat, Oct 25, 2008 at 5:53 PM, Brendan R. Powers <[EMAIL PROTECTED]> wrote: > I think a client/server git tree makes a lot of sense. When do you think the > Sugar Labs git server will be available?
If you can't wait to get started (I don't know about sugar labs timetables), you can host it at OLPC, see: http://wiki.laptop.org/go/Project_hosting When sugar labs has git up, you can always push over there instead. yours, Bobby > ----- Original Message ----- > From: "David Farning" <[EMAIL PROTECTED]> > To: "Brendan R. Powers" <[EMAIL PROTECTED]> > Cc: [email protected] > Sent: Friday, October 24, 2008 9:30:57 PM (GMT-0500) America/New_York > Subject: Re: [sugar] Greetings from New Hampsire > > > > > On Thu, Oct 23, 2008 at 3:25 PM, Brendan R. Powers < [EMAIL PROTECTED] > > wrote: > > > Greetings, > > > Hey Brendan, > Welcome to the list! > > > > Our company and developers are interested in getting involved with the > development community for Sugar. We deploy Linux desktop solutions in schools > in the United States via thin client and fat client methods. We believe that > Sugar's collaboration tools, journal, and other features could be very > appealing to younger grade (elementary and middle school) students and > teachers. Several of our schools are interested in using Sugar in the > classrooms already on their thin client desktops. > > > Very cool, we are interested in making Sugar available to a wider audience! > > > > > We have the Ubuntu packages running fine, but it is evident that there are > changes that should be made to Sugar when its not being used on the OLPC. > Some of the challenges for deploying Sugar on desktops in a school > environment are different than using it on standalone OLPCs, which need to be > overcome for Sugar to take a major foothold independent of the OLPC. Below we > have listed some of the issues we think need to be addressed based on our > experience with working in schools. > > > > What would be your preferred work flow? One thought would be set up a > client/server git tree for client/server development. Then, the work you, and > others do, can be pulled into the main tree. In the near future, SugarLabs > will be hosting a git server. Either we can host a C/S tree or you can host > it yourself. > > Do you use LTSP as the basis for your client server technology? > > > > The technical challenges we see are mostly problems integrating sugar into a > thin client architecture, and into the networks of schools. One of the most > immediate changes we will need to make are customizations to the interface. > For example, thin clients may not need the shutdown and reboot options, and > need a logout option. There are other customizations that we may need to > make, such as adding or removing items from the control panel. These sorts of > changes are small, and once done will allow people to deploy sugar in a small > classroom environment. > > On larger installations, schools will want sugar to integrate with there > existing file and print servers, as well as some centralized administration > of the sugar interface. Ideally, the journal and datastore would be stored on > the file server in such a way as to allow teachers to access the saved > activities from a normal Windows or Linux computer. It would be interesting > to see if we could launch sugar activities without running the entire sugar > interface. Also, local media attached to thin client may pose a challenge, as > the normal ways to search for and mount media are not available. > > Another important aspect of larger sugar deployments would be the ability of > admins to customize the user interface. For example they may not want users > to have access to the control panel, or may want to set up the list of > activities per grade, and prevent users from installing there own activities. > > One of the most interesting aspects of sugar is its collaboration features, > but this too poses some difficulties. In multi classroom environments its not > clear how the collaboration would work. Ideally there would be one jabber > server for the entire network. This would mean that every student on the > network could see every other student on the network, when the desired > behavior may be to only see the students in the current class. > > > Using the Jabber server in a non-xs environment is a issue on which we are > only just now starting to focus. We have a lot of work to do. > > > > These are some of the issues were thinking about. We could solve most of > these problem by creating our own custom build of sugar with the patches > needed to integrate with our current software. However, we would rather work > with the community to create solutions to the problems. For example, one of > the things we would like to do is to extend the profile class to allow for > multiple back ends, as well as the ability to store generic settings. This > would allow us to integrate some of the important profile settings, such as > the jabber server, into our management software, while at the same time > keeping a consistent API and keeping our code separate from the sugar tree. > > > Thanks for you willingness to work with us! By Monday, Marco our lead > developer will be able to answer you questions in more detail. > > thanks > david > > > > We are very excited about the possibilities that sugar provides. We look > forward to contributing to this project, and we are interested in your > thoughts about these issues. > > > > ----------------------- > Brendan Powers > Resara LLC > > 1. 888.357.9195 > www.resara.com > > _______________________________________________ > Sugar mailing list > [email protected] > http://lists.laptop.org/listinfo/sugar > > > _______________________________________________ > Sugar mailing list > [email protected] > http://lists.laptop.org/listinfo/sugar > _______________________________________________ Sugar mailing list [email protected] http://lists.laptop.org/listinfo/sugar

