The road to 12.10 and beyond
Hi Edubuntu Developers
Disclaimer: This is a braindump of my vision for 12.10, it's not official and anything is subject to change == In preparation for UDS Q == With 12.04 LTS freshly out of the door and with UDS just a bit more than a week away, I thought I'd bring up some ideas that I've been thinking about the last few weeks so that it could be discussed publicly. Edubuntu 12.04 is a fine release and our release process was smooth and fine-tuned. We have the process down like a smooth running engine. It's something that we can be proud of and it's great that we've got this far. A few releases back I had a conversation with Jordan Mantha where he basically said that if we don't do big and exciting things, we won't ever attract new developers and community members. I think he has a good point. Since then we've continued to do small, incremental feature changes and in terms of making Edubuntu stable and more reliable, it worked. However, I think it's time that we grow the Edubuntu community more aggressively and take on some interesting, higher risk tasks. I believe it's possible to do that without compromising stability or affecting Edubuntu adversely. I have two ideas that I think we could pursue for 12.10 as concepts that won't be part of the main Edubuntu product. == Edubuntu Server == Around 2005/2006, in the stone age of Edubuntu, we used to have an Edubuntu Server product. It shipped with tools such as Schooltool and Moodle pre-installed. The idea was that an Edubuntu server could be a useful single-server solution in some educational environments. Unfortunately, due to a combination of web apps being a lot of work to maintain and very few people being able to work on it, we decided to drop the Edubuntu Server product to focus on the Desktop. Looking back it seems like this was a good choice, it allowed the project to focus on the Desktop aspect first. However, we get many requests for functionality that doesn't belong in the desktop. We've also received some enthusiastic feedback from people willing to work on an Edubuntu Server product. Common requests that could be useful for a server product include: * A disk cloning/storage utility (ala Clonezilla, Fog, Ghost, etc) * Wordpress multisite (or anything that works well for classroom blogs) * A Backup server (BackupPC) * Authentication server (basically, something that provides LDAP/AD functionality) There are probably 100s of things that could be useful for an Edubuntu server. For 12.10 I believe that we should round up as many good ideas that we can get, vet them, find as many people as we can who's willing to work on them and integrate it for 12.10 as a technology preview. I'd suggest doing it under a banner like "Edubuntu Labs" (almost like Google Labs used to do with prototype products it wanted wider testing for) and having a section on the website dedicated to these experimental features. == Edubuntu Tablet == It's undeniable how big an impact tablets have in educational environments. Many schools are investing in buying iPads. While I admit that the iPad is a great device with many available applications, I do think that in time, we can do better. When we work in the 6 month cycle, there's no way we could ever release anything that can compete with the iPad, however, if we break it down to smaller, 6 month milestones, then it becomes more plausible. I would propose that for 12.10, we choose a device (like the ASUS Eee pad Transformer Prime) and make Edubuntu easily installable on it and find a suitable UI for it (like Unity touch or KDE Plasma Active). Both the iPad and Android have a huge base of developers that create applications using web standards such as HTML, Javascript and CSS. These touch-based applications should be relatively easy to port over to Ubuntu and could be promoted using the Ubuntu App Developer (http://developer.ubuntu.com/) infrastructure. For 12.10 some integration with the existing Edubuntu features could also be done, which includes integration with Epoptes (http://epoptes.org) which itself could be extended with more tablet features, a remote desktop client to connect to LTSP servers (possibly something like x2go) and so forth. For 13.04 (after 12.10) we should have enough information of what's missing to make it a very reasonable tablet platform and take it from there, possibly making a finished release. By the next LTS (14.04) it could potentially be a great tablet platform. == Edubuntu Desktop == Last but not least is our current, Edubuntu Desktop product. This is what's going to take priority and continue to exist for now as our flagship product. For UDS here's a few desktop topics we could discuss: * Application selection * Tomboy or Gnote (we don't inherit either from Ubuntu anymore and didn't ship with one of those in 12.04) * Review KDE-Edu apps and check that we all have them (I believe we're missing at least 2) * The inclusion of electronics tools (most notably, fritzing) * Vym or promoting Freemind in Edubuntu via software center (software center isn't currently flavour aware but it's something we could bring up) * Recipy managers: krecipies, gnutrition, etc * Dynamic Ubiquity Slideshow * Show tips and tricks in slides for /only/ components that are chosen in the installer. For example, if LTSP or Gnome Fallback is chosen, display tips and tricks for those. Perhaps alternate slides promoting features that weren't chosen, if appropriate. * Educational Unity lenses * We should do a call for ideas for Unity lenses that may be useful in education, and encourage developers to develop them. * Authentication client * An installer step that allows authentication against, Samba4/AD and LDAP/Debian-edu/FreeIPA == Edubuntu Community == * Grow contributors and membership base. * Improve Edubuntu meetings (make them weekly again) * Get people to make more Edubuntu videos (there are already some great edubuntu videos on YouTube) (perhaps do a competition?) * Map on website with list of where schools are with some more information * Migrate Edubuntu website to Drupal 7 * Put together a long-term Edubuntu strategy document (like Xubuntu did a while back) == Proposed Blueprints == Many of the ideas above are old ideas, but I think the time is right to pursue some of them again. Please don't hesitate in joining in the discussion and adding your own. For UDS Q, I propose that we create the following blueprints: * Edubuntu Desktop * Edubuntu Community * Edubuntu Server * Edubuntu Tablet ... and schedule the following 2 sessions for it: * Edubuntu Desktop/Community * Edubuntu Server/Tablet So basically one session for the typical Edubuntu work and one for the higher risk prototype ideas. If there's lots of interest we could split it up a bit. I'm going to end off here since I've already passed the TL;DR barrier. I'd really appreciate if everyone could share their thoughts and ideas. Edubuntu 12.10 should be fresh and exciting and I think if we bring enough people together, we can make it happen. Have a good day! -Jonathan -- edubuntu-devel mailing list edubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/edubuntu-devel |
The road to 12.10 and beyond
On Thu, Apr 26, 2012 at 2:44 PM, Jonathan Carter (highvoltage)
<jonathan@ubuntu.com> wrote: > Around 2005/2006, in the stone age of Edubuntu, we used to have an Edubuntu > Server product. It shipped with tools such as Schooltool and Moodle > pre-installed. The idea was that an Edubuntu server could be a useful > single-server solution in some educational environments. SchoolTool 2.0's new interface, released in November, has been very well received. The 2.1 release is in precise universe, so you can now see it with apt-get install schooltool. We'll be happy to participate in getting a new Edubuntu Server off the ground. --Tom -- edubuntu-devel mailing list edubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/edubuntu-devel |
The road to 12.10 and beyond
Hi Tom
On 26/04/2012 15:10, Tom Hoffman wrote: On Thu, Apr 26, 2012 at 2:44 PM, Jonathan Carter (highvoltage) <jonathan@ubuntu.com> wrote: Around 2005/2006, in the stone age of Edubuntu, we used to have an Edubuntu Server product. It shipped with tools such as Schooltool and Moodle pre-installed. The idea was that an Edubuntu server could be a useful single-server solution in some educational environments. SchoolTool 2.0's new interface, released in November, has been very well received. The 2.1 release is in precise universe, so you can now see it with apt-get install schooltool. We'll be happy to participate in getting a new Edubuntu Server off the ground. Thanks, it's much appreciated! I haven't tried out the new Schooltool interface yet, but I've seen some screenshots and it looks realy slick. On the server topic, I came across this specification this morning for Zentyal integration for Edubuntu: https://blueprints.launchpad.net/ubuntu/+spec/other-edubuntu-zentyal-integration I'm really happy for the enthusiasm and support we already have for the server idea, Alkis mentioned some good ideas on IRC yesterday too regarding how we could add on to LTSP for a disk cloning solution. Really looking forward to seeing how it will turn out for 12.10! -Jonathan -- edubuntu-devel mailing list edubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/edubuntu-devel |
The road to 12.10 and beyond
On Fri, Apr 27, 2012 at 10:29 AM, Jonathan Carter (highvoltage)
<jonathan@ubuntu.com> wrote: > On the server topic, I came across this specification this morning for > Zentyal integration for Edubuntu: > > https://blueprints.launchpad.net/ubuntu/+spec/other-edubuntu-zentyal-integration That's certainly interesting. The Critical Links Education Appliance -- which includes SchoolTool and fits in the same niche as Edubuntu -- has been very successful in placing educational applications (Moodle, LAMS, etc) directly on a "small business server in a box" appliance. --Tom -- edubuntu-devel mailing list edubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/edubuntu-devel |
The road to 12.10 and beyond
With 12.04 LTS freshly out of the door and with UDS just a bit more than a week away, I thought I'd bring up some ideas that I've been thinking about the last few weeks so that it could be discussed publicly.
Edubuntu 12.04 is a fine release and our release process was smooth and fine-tuned. We have the process down like a smooth running engine. It's something that we can be proud of and it's great that we've got this far. Congratulations and THANKS!!! A few releases back I had a conversation with Jordan Mantha where he basically said that if we don't do big and exciting things, we won't ever attract new developers and community members. I think he has a good point. Since then we've continued to do small, incremental feature changes and in terms of making Edubuntu stable and more reliable, it worked. However, I think it's time that we grow the Edubuntu community more aggressively and take on some interesting, higher risk tasks. == Edubuntu Server == Common requests that could be useful for a server product include: ** A disk cloning/storage utility (ala Clonezilla, Fog, Ghost, etc) ** Wordpress multisite (or anything that works well for classroom blogs) ** A Backup server (BackupPC) ** Authentication server (basically, something that provides LDAP/AD * functionality) Yes.* Doing a "thought experiment"... Here I am, presenting Edubuntu to the District IT people (where Mac and Windows are the standard solution from classroom and administrative clients to LAN servers to LDAP/AD authentication to Web servers).* I've just shown a bunch of recycled desktops rapidly booting as FatClients and people are wowed.* I demo a couple of K-12 apps and I hear a "Nice!".* A computer lab teacher asks, "how can I see what students are doing at their computers and manage that from my computer?"* I say, "Check out Epoptes--the Overseer!"* Another, "Nice!" from the crowd.* Then, "How can we limit student choices of what they can access so that, if they have proven themselves unwilling to make pro-academic choices on how they use the computer, I can make it so they don't play this game here or go to that game on the internet there?"* "Yes, well, I know that you can edit the menus, pretty much, and use a proxy server plus edit the Firefox prefs...though it isn't totally implemented... (the computer-lab teachers glance at each other with concerned looks...) Then someone asks, "OK, so how do we make it so that students sitting at a FatClient can access their Home Directories running on the Building Windows file server?"* Being prepared, I click on the link to the wiki page that explains how to do this and say here's how! (then I notice that the directions are partly for Hardy and partly for Lucid and quickly click off the page...).* And someone else asks, "So how does the Users and Groups management interface look?"* I grimace and say, "Um, yeah, darn, I'm not sitting at the server at the moment so can't show it to you, yeah, it's a little rough, but it works! (and hope that that one guy in the audience who knows that I have NX access to the server at this very moment doesn't spill the beans).* Leaving my imagination... OK, anyway, I agree, the server issue is a huge and essential opportunity.* There is much great work that has been done!* We need to continue to build on that and think systemically.* There are few people who are experienced classroom teachers and experienced system administrators and experience edubuntu developers (ok stop waving your hand Alkis ;) ) but people from these diverse perspectives need to get together to identify what these essential components of the educational technology system are-- that meet the basic needs of all levels of the system--so we can create the most powerful solution--remember the story of, "For want of a nail the kingdom was lost".** We need to think of all parts of the system and different permutations in different parts of the world. Or another metaphor where some essential part of a complex system brings the whole thing to halt--for example a frozen brake shoe on a car (yes this happened to me...). == Edubuntu Community == ** Map on website with list of where schools are with some more * information That would be awesome.* And wouldn't it be cool if people could annotate the map a bit with links and a bit of text? * Have a good day! -Jonathan Thanks for initiating this conversation David G -- edubuntu-devel mailing list edubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/edubuntu-devel |
The road to 12.10 and beyond
On Fri, Apr 27, 2012 at 11:46 AM, David Groos <djgroos@gmail.com> wrote:
> > And someone else asks, "So how does the Users and Groups management > interface look?"* I grimace and say, "Um, yeah, darn, I'm not sitting at the > server at the moment so can't show it to you, yeah, it's a little rough, but > it works! (and hope that that one guy in the audience who knows that I have > NX access to the server at this very moment doesn't spill the beans). Just for reference, the way the Critical Links appliance does it is to manage users (enroll students) through SchoolTool's web interface, which then sends messages to their proprietary event handling system which propagates the event to the OS, Moodle, etc. It is the message/event bus piece we need. --Tom -- edubuntu-devel mailing list edubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/edubuntu-devel |
| All times are GMT. The time now is 12:43 PM. |
VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.