https://wiki.sugarlabs.org/api.php?action=feedcontributions&user=Seth&feedformat=atomSugar Labs - User contributions [en]2024-03-29T14:42:26ZUser contributionsMediaWiki 1.35.2https://wiki.sugarlabs.org/index.php?title=Activities/Inform7&diff=77485Activities/Inform72012-04-19T03:57:26Z<p>Seth: </p>
<hr />
<div>[[Activities/Inform7/Proposal | The Proposal]]<br />
<br />
Progress So Far:<br><br />
<br />
* Proposal (above link) has been submitted and accepted. Currently waiting on hardware --Maxpev, Apr3<br />
* Laptops received Apr18 [[User:Seth|Seth]] 23:57, 18 April 2012 (EDT)</div>Sethhttps://wiki.sugarlabs.org/index.php?title=Activities/Inform7&diff=76533Activities/Inform72012-03-16T06:16:19Z<p>Seth: creating project proposal</p>
<hr />
<div>1. Project Title & Shipment Detail<br />
Name of Project: (WEB-PUBLISHED) <br />
Interactive Fiction Interactive Developer (Inform7 IDE port to sugar)<br />
IF game engine (Parchment virtual machine in webkit activity)<br />
Shipping Address You've Verified: <br />
IS FEDEX AND DHL SHIPPABLE (NO POST OFFICE BOXES) <br />
INCLUDES A PHONE NUMBER <br />
CONTAINS TEAM LEADER'S LEGAL NAME <br />
US ADDRESS REQUESTED, OLPC CANNOT GUARANTY INTL SHIPPING <br />
Number of Laptops (or other hardware) You Request to Borrow:<br />
1<br />
Loan Length—How Many Months:<br />
7<br />
<br />
<br />
2. Team Participants<br />
Name(s) & Contact Info: (include all email addresses & phone numbers) <br />
Teams of more than 1 person are not required, but favored! <br />
MP<br />
SW<br />
Employer and/or School: <br />
Student at University of Mass Amherst<br />
Past Experience/Qualifications: <br />
I've worked with SW<br />
Avid interactive fiction fan<br />
linux experience (bash, install, package management)<br />
competency with GNU make tools<br />
<br />
<br />
3. Objectives<br />
Project Objectives: (WEB-PUBLISHED) <br />
Concrete proposals with defined, measurable outcomes are much more likely to result in a laptop than "it would be cool to play with these and demo them". <br />
<br />
-Package the Inform 7 IDE for the Sugar learning environment<br />
+I7 is an easy way of learning basic programming ideas<br />
+I7 is also creative writing that takes advantage of interacting with a laptop<br />
+plenty of source available for examples<br />
+easy to learn<br />
<br />
-setup interactive fiction VM (make an Interactive Fiction Play activity)<br />
+addition of 'easy to use' games<br />
+numerous existing games<br />
<br />
Package french and spanish localizations<br />
//Work with the makers of the Spanish and French languge extension modules to make them contained by default in the package<br />
<br />
<br />
4. Plan of Action<br />
Plan and Procedure for Achieving the Stated Objectives: <br />
<br />
modify the I7 IDE for usage on the XO (create and IF Create activity)<br />
-packaged into activity format<br />
-take advantage of the Journal<br />
<br />
create an IF Play activity<br />
-should use existing VM's (Quixe, Parchment)<br />
-should integrate into journal<br />
-package a set of games to go with it<br />
<br />
<br />
5. Needs<br />
Why is this project needed? <br />
provide a new realm of game playing / game creation that fits well on an XO machine<br />
provide a tool for interactive storytelling and creative writing<br />
<br />
Locally? <br />
In the greater OLPC/Sugar community? <br />
Help introduce more people to an easy to use 'language' for making games<br />
distribute a natual language programming environment that has spanish and french translations<br />
-> better idea::: games help promote interaction with a machine increasing users ability to use the machine (think teachieaching mouse usage skills with solitaire :: fun trick that works)<br />
we don't need to sell games, the people you're pitching already know that<br />
Outside the community? <br />
Promote the IF community<br />
Why can't this project be done in emulation using non-XO machines? <br />
testing font rendering on pixel Qi screens<br />
viability on actual processing hardware<br />
using the Inform7 IDE and making sure the UI conforms to the XO's dimensions and grayscale modes<br />
(also making sure it doesnt outdo the processing hardware for longer stories)<br />
Why are you requesting the number of machines you are asking for? <br />
one per person actively working on to have access to a physical XO<br />
Will you consider (1) salvaged/rebuilt or (2) damaged XO Laptops? <br />
1) yes<br />
2) yes, but a functioning XO would be preferred<br />
<br />
<br />
6. Sharing Deliverables<br />
Project URL—where you'll Blog specific ongoing progress: <br />
http://wiki.sugarlabs.org/go/Activities/Inform7<br />
http://wiki.sugarlabs.org/go/Talk:Activities/Inform7<br />
Please web-publish this entire completed proposal, removing any sections affecting your personal privacy. Ask if you want help -- communicating with our OLPC/Sugar global community is core! <br />
How will you convey tentative ideas & results back to the OLPC/Sugar community, prior to completion? <br />
Via IRC and announcements to mailing lists<br />
How will the final fruits of your labor be distributed to children or community members worldwide? <br />
Sugar Activities<br />
Repository hosted on git.sugarlabs.org/PROJECTNAME<br />
Will your work have any possible application or use outside our community? <br />
We would love to extend the existing gnome-inform7 translations (already using .po files)<br />
If yes, how will these people be reached? <br />
contact the IF community that it's been ported for use on XO via mailing lists, IFmud and the cambridge IF meetup<br />
Have you investigated working with nearby XO Lending Libraries or Project Groups? <br />
none in sturbridge/amherst area(?)<br />
<br />
<br />
7. Quality/Mentoring<br />
Would your Project benefit from Support, Documentation and/or Testing people? <br />
Yes, but only once it has been built and package.<br />
Teachers' input into Usability? <br />
Yes, and on how to best integrate the activity into classrooms<br />
How will you promote your work? <br />
Via mailing lists<br />
Can we help you with an experienced mentor from the OLPC/Sugar community? (WEB-PUBLISHED) <br />
If YES: specify the kind of Ongoing Mentoring that will benefit you most. <br />
If NO: specify who will help you share your progress, creations & results. <br />
SW<br />
<br />
8. Timeline (Start to Finish)<br />
Please include a Proposed timeline for your Project life-cycle: (this can be in the form of Month 1, Month 2, etc rather than specific dates) <br />
Include a couple milestones, even if tentative. <br />
Timeline:<br />
Month 1:<br />
build Inform IDE<br />
Begin work on Sugar oriented VM<br />
<br />
Month 2<br />
Have rudimentary VM built (prototype)<br />
Further work on IDE<br />
<br />
Month 5:<br />
Have beta of VM/IDE completed<br />
<br />
Month 6:<br />
test test test the IDE and VM<br />
<br />
Month 7:<br />
Create basic documentation<br />
Create VM/IDE packages with inbuilt game collection ready to ship<br />
<br />
<br />
Specify how you prefer to communicate your ongoing progress and obstacles! <br />
[X] I agree to pass on the laptop(s) to a local OLPC group or other interested contributors in case I do not have need for the laptop(s) anymore or in case my project progress stalls.</div>Sethhttps://wiki.sugarlabs.org/index.php?title=Marketing_Team/Events/MiniCamp_Paris_2009/Attendees&diff=27443Marketing Team/Events/MiniCamp Paris 2009/Attendees2009-04-14T23:20:53Z<p>Seth: </p>
<hr />
<div>{|class="schedule sortable"<br />
! Wiki !! First Name !! Last Name !! e-mail !! Dates Attending !! Affiliation <br />
|-<br />
| [[User:dfarning|Dfarning]]<br />
| David<br />
| Farning<br />
| dfarning at sugarlabs.org<br />
| May 13 -20<br />
| Sugar Labs<br />
|-<br />
| [[User:seth|Seth]]<br />
| Seth<br />
| Woodworth<br />
| seth at sugarlabs.org<br />
| May 15 -24<br />
| OLPC<br />
|-<br />
|}</div>Sethhttps://wiki.sugarlabs.org/index.php?title=User:Seth&diff=11870User:Seth2008-11-19T22:03:03Z<p>Seth: </p>
<hr />
<div>Seth Woodworth is a sometime contractor with OLPC, where he works on Community Media, Marketing and Participation. He also spends part of his time as a research assistant at Yochai Benkler's (Commons Based Peer Production) Cooperation Research group at Harvard's Berkman Center. Seth occasionally [http://blogs.law.harvard.edu/seth blogs].</div>Sethhttps://wiki.sugarlabs.org/index.php?title=Documentation_Team&diff=8095Documentation Team2008-08-18T03:59:18Z<p>Seth: /* BookSprint */</p>
<hr />
<div>{{Translations <br />
| [[DocumentationTeam|english]] &#124; [[DocumentationTeam/lang-es|español]] }}<br />
<noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|DocumentationTeam|home=Documentation}}</noinclude><br />
<br />
Our mission is to provide the Sugar community with high quality documentation, including user manuals, programming references, and tutorials.<br />
== BookSprint ==<br />
FLOSS Manuals is planning a BookSprint for the last week of August in Austin, TX, to put together separate but combinable (remixable) manuals for Sugar and the hardware it may run on, such as the XO. <br />
<br />
Attendee listing (fluid and changing) is at http://flossmanuals.net/donate.<br />
<br />
''Arrival/Departure plans''<br />
Brian Jordan (activities/sugar/Pygame hacker, OLPC intern exploring 3rd World deployment)<br />
Arr AUS 12:25PM TUE Aug 26<br />
Dep AUS 5:05PM THU Aug 28<br />
<br />
Adam Holt (100-person support gang founder & coordinator)<br />
Arr AUS 11:10AM SAT Aug 23<br />
Dep AUS 6:35AM SAT Aug 30<br />
<br />
Walter Bender (former president of software and content at OLPC, writer of Getting Started at laptop.org/start, Sugar Labs affiliate)<br />
Arr AUS morning Sun Aug 24<br />
Dep AUS morning Fri Aug 29<br />
<br />
Adam Hyde (founder of FLOSS Manuals)<br />
Arr AUS 10:30AM Sat, Aug 23 <br />
Dep AUS Sun, Aug 30<br />
<br />
David Farning (Sugar Labs affiliate and community builder)<br />
Arr AUS 7:21pm Sat, Aug 23, 2008<br />
Dep AUS 6:00am Sat, Aug 30, 2008<br />
<br />
The venue has changed from Outernet to Motive - their address is:<br />
12515 Research Blvd<br />
Austin, TX 78759<br />
www.motive.com<br />
<br />
There's a hotel within walking distance, Extended Stay America, at <br />
12424 Research Blvd, Austin, TX, (512) 219-6500 where attendees are staying. There is breakfast served at the hotel.<br />
<br />
I'd like to arrange pickup at the airport for all participants - to avoid cab fares and so forth. So let me get some work going for that, and I'll update this page with more information.<br />
<br />
''XO Hardware for the Sprint""<br />
I've got a spreadsheet set up with the names of all the XOs we can use<br />
at the BookSprint. I have 8 now and Mikus will do the updates (I<br />
already requested dev keys on all of them.) Here's the published<br />
version: http://spreadsheets.google.com/pub?key=pjAQh2AGJq8cooRMaUwKlWg.<br />
I can add everyone as collaborators next week once we get all the data<br />
filled in, so when updates are done to a machine, the writer can just<br />
update the spreadsheet.<br />
<br />
=== Remote participation ===<br />
We're going to do our best to allow remote participants to take part in the event. We will be holding a daily phonecall in the afternoon for all participants. [[User:Seth|Seth]] will be available at OLPC's office as a direct contact for unanswered questions, or if one of the (Cambridge) development team needs to be reached.<br />
<br />
Remote contributors:<br />
* [[User:Seth|Seth]]<br />
* Greg Dek<br />
* Christoph<br />
<br />
== User Manuals ==<br />
We will be working with [http://flossmanuals.net/about FLOSS manuals] to create our end user documentation. Their excellent getting started guide is at [http://flossmanuals.net/OLPC_simple OLPC simple]. Repurposing the best from these [http://wiki.laptop.org/go/Documentation_Projects 20 pre-existing documents] will be key. Works in progress are listed in the DocumentationTeam/KnowledgeBase .<br />
<br />
Here are rough working outlines:<br />
<br />
Sugar Manual<br />
<br />
Connecting to the network <br />
<br />
Installing and configuring <br />
<br />
Personalizing Sugar <br />
<br />
Updating the version <br />
<br />
Installing New Activities <br />
<br />
Interface <br />
<br />
Neighborhood View <br />
<br />
Group View <br />
<br />
Home View <br />
<br />
Activity View <br />
<br />
Joining Activities <br />
<br />
Switching Activities <br />
<br />
Exiting Activities <br />
<br />
Troubleshooting Sugar<br />
<br />
<br />
XO Manual<br />
<br />
Getting started with the XO <br />
<br />
About computers <br />
<br />
Opening the XO <br />
<br />
Starting the XO <br />
<br />
Keyboard Shortcuts <br />
<br />
Conserving Disk Space <br />
<br />
Maintenance <br />
<br />
Backing Up <br />
<br />
Caring for Your XO <br />
<br />
Charging the Battery <br />
<br />
Replacing the Battery <br />
<br />
Screen <br />
<br />
Safety <br />
<br />
Repairing Your XO<br />
<br />
Avoiding Loss of Your XO <br />
<br />
Hardware Specifications <br />
<br />
Getting Support <br />
<br />
<br />
'''See also'''<br />
* [http://wiki.laptop.org/go/OLPC_Publications OLPC Publications] in the OLPC Wiki.<br />
* OLPC Austria's [http://www.olpcaustria.org/mediawiki/index.php/Activity_handbook Activity Handbook]<br />
<br />
==Topic Ideas==<br />
* Setup a development environment. With and without jhbuild.<br />
* "Write your activity" tutorial. It should include:<br />
** graphic controls,<br />
** datastore, <br />
** collaboration.<br />
<br />
== Programming References ==<br />
=== [http://api.sugarlabs.org API] ===<br />
<br />
The [[DocumentationTeam/API_Documentation | API guide ]] explains how to get started documenting api.<br />
<br />
References <br />
* http://wiki.laptop.org/go/API_reference?<br />
* Probably we should document the datastore dbus API. I'm not sure what's the best way to generate documentation for it. It's so small that a wiki page might be the simpler solution for now.<br />
* Existing collaboration documentation is at [http://wiki.laptop.org/go/Category:Collaboration Collaboration].<br />
<br />
:* Morgs, my impression after a 3 minutes look over the available documentation is that there is little written with activity authors in mind, and that it's dispersed in several pages and mixed with implementation docs. Is that impression correct? I would like to have a couple of things: 1 complete documentation of the API which interest activity authors (with good links to dbus documentation since it's used so heavily) 2 A complete tutorial as part of the "manual". One of the Tubes pages looks like a pretty good start in this respect. Does it make sense to you? Can we make it happen? -- [[User:Marcopg|Marcopg]]<br />
::* Yes we can! --[[User:Morgs|Morgs]] 13:50, 16 May 2008 (UTC)<br />
::* Hey, I came up with an alternate "reference" implementation for collaboration when I wrote Colors!, I think it's a lot easier to understand and could be the basis for a good tutorial. The only weird thing is, I wanted my activity class to receive DBus signals directly, so I subclassed ExportedGObject but initialized late - hacky, I know. It would be nice if this were not needed! [http://dev.laptop.org/git?p=activities/colors;a=blob;f=colors.py;h=c262f55e46519248418a07e3c4eed1ab4207fa09;hb=5822328cab1162b32452dfb915b33d98307b55d1#l579] [[User:Wade|Wade]] 18:49, 18 May 2008 (UTC)<br />
* Low level API (non-python activities). We should just move bert document on this wiki.<br />
:this is the page http://wiki.laptop.org/go/Low-level_Activity_API but it must be complemented with <br />
:* http://wiki.laptop.org/go/Sugar_Factory<br />
:* http://www.catmoran.com/olpc/#sugxterm<br />
<br />
== Tutorials ==<br />
<br />
* Probably good to have a pygame tutorial, it's probably the best thing we have at the moment to do free form graphics stuff.<br />
* Etoys based activity tutorial?<br />
* Ideally, each Activity will have a tutorial within a manual on FLOSS Manuals. Here's a rough outline for each Activity Manual:<br />
<br />
Introduction<br />
<br />
Getting Started <br />
<br />
Tutorials<br />
<br />
Reference<br />
<br />
== Glossary ==<br />
<br />
[[DocumentationTeam/Glossary | Glossary]]<br />
<br />
[[Category:DocumentationTeam]]</div>Sethhttps://wiki.sugarlabs.org/index.php?title=Infrastructure_Team&diff=6468Infrastructure Team2008-06-22T18:49:20Z<p>Seth: </p>
<hr />
<div><noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}</noinclude><br />
==To Do==<br />
* CMS to host a few, nice looking, official pages.<br />
: ''willing to do if someone will set me up with ssh + mysql'' [[User:Seth|Seth]] 18:49, 22 June 2008 (UTC)<br />
* git for both core and activities. personal repos. (ssh access for devs)<br />
* Trac for core and activities<br />
* buildbot, master + a few slaves (ssh access for devs)<br />
* RT system<br />
** Is this really needed? We can just use other infrastructure for help requests... [[User:Firefoxman|Firefoxman]] 19:27, 18 May 2008 (UTC)<br />
* Pootle<br />
* LDAP or OpenID authentication across various Sugarlabs tools<br />
<br />
==In Progress==<br />
<br />
===Mailing lists===<br />
The lists are currently hosted at tema.lo-res.org (Aaron Kaplan <aaron at lo-res.org>), but we're going to move them to trinity at some point.<br />
<br />
For mail and aliases, write to postmaster@sugarlabs.org.<br />
The postmasters are:<br />
<br />
* Bernie Innocenti <bernie ''at'' codewiz.org><br />
* Stefano Fedrigo <aleph ''at'' develer.com><br />
* Lorenzo Mancini <lmancini ''at'' develer.com><br />
<br />
===Wiki and Web-related services===<br />
For Wiki and web services, write to webmaster@sugarlabs.org.<br />
The Wikimasters and Webmasters are:<br />
<br />
* Helga Schmidt <helga ''at'' helgaschmidt.com><br />
* Simon Dorner <office ''at'' simondorner.com><br />
* Bernie Innocenti <bernie ''at'' codewiz.org><br />
<br />
===Planet Sugar===<br />
Planet Sugar is located at http://planet.sugarlabs.org<br />
<br />
For requests regarding Planet Sugar, please contact planetmaster@sugarlabs.org.<br />
The planet masters are:<br />
<br />
* Firefoxman <ffm ''at'' cluenet.org><br />
* Bernie Innocenti <bernie ''at'' codewiz.org><br />
<br />
===Sysadmins===<br />
Your friendly sysadmins for <code>sugarlabs.org</code> can be contacted at <hostmaster ''at'' sugarlabs.org>.<br />
<br />
The sysadmins are:<br />
<br />
* Bernie Innocenti <bernie ''at'' codewiz.org><br />
* Stefano Fedrigo <aleph ''at'' develer.com><br />
* Lorenzo Mancini <lmancini ''at'' develer.com></div>Sethhttps://wiki.sugarlabs.org/index.php?title=Infrastructure_Team&diff=6467Infrastructure Team2008-06-22T18:49:00Z<p>Seth: </p>
<hr />
<div><noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}</noinclude><br />
==To Do==<br />
* CMS to host a few, nice looking, official pages.<br />
: willing to do if someone will set me up with ssh + mysql [[User:Seth|Seth]] 18:49, 22 June 2008 (UTC)<br />
* git for both core and activities. personal repos. (ssh access for devs)<br />
* Trac for core and activities<br />
* buildbot, master + a few slaves (ssh access for devs)<br />
* RT system<br />
** Is this really needed? We can just use other infrastructure for help requests... [[User:Firefoxman|Firefoxman]] 19:27, 18 May 2008 (UTC)<br />
* Pootle<br />
* LDAP or OpenID authentication across various Sugarlabs tools<br />
<br />
==In Progress==<br />
<br />
===Mailing lists===<br />
The lists are currently hosted at tema.lo-res.org (Aaron Kaplan <aaron at lo-res.org>), but we're going to move them to trinity at some point.<br />
<br />
For mail and aliases, write to postmaster@sugarlabs.org.<br />
The postmasters are:<br />
<br />
* Bernie Innocenti <bernie ''at'' codewiz.org><br />
* Stefano Fedrigo <aleph ''at'' develer.com><br />
* Lorenzo Mancini <lmancini ''at'' develer.com><br />
<br />
===Wiki and Web-related services===<br />
For Wiki and web services, write to webmaster@sugarlabs.org.<br />
The Wikimasters and Webmasters are:<br />
<br />
* Helga Schmidt <helga ''at'' helgaschmidt.com><br />
* Simon Dorner <office ''at'' simondorner.com><br />
* Bernie Innocenti <bernie ''at'' codewiz.org><br />
<br />
===Planet Sugar===<br />
Planet Sugar is located at http://planet.sugarlabs.org<br />
<br />
For requests regarding Planet Sugar, please contact planetmaster@sugarlabs.org.<br />
The planet masters are:<br />
<br />
* Firefoxman <ffm ''at'' cluenet.org><br />
* Bernie Innocenti <bernie ''at'' codewiz.org><br />
<br />
===Sysadmins===<br />
Your friendly sysadmins for <code>sugarlabs.org</code> can be contacted at <hostmaster ''at'' sugarlabs.org>.<br />
<br />
The sysadmins are:<br />
<br />
* Bernie Innocenti <bernie ''at'' codewiz.org><br />
* Stefano Fedrigo <aleph ''at'' develer.com><br />
* Lorenzo Mancini <lmancini ''at'' develer.com></div>Seth