SocialCalc: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
'''SocialCalc''' is a [[Javascript]]-based spreadsheet being developed as a Sugar [[activity]] by Dan Bricklin and Luke Closs for the XO, with help from SocialText among many others. See also notes on [[pyxpcom]] and other [[spreadsheet]]s.
'''SocialCalc''' is a [[Javascript]]-based spreadsheet being developed as a Sugar [[activity]] by Dan Bricklin, Luke Closs, Manusheel Gupta and K.S. Preeti for the XO, with help from SocialText among many others.


The first version of SocialCalc has been released.
As of late February, 2008, SocialCalc implements all of the core spreadsheet functions.


== Participants ==
== Participants ==
Participants in the coding and discussion so far:
Participants in the coding and discussion so far:


* [[user:manu|manu]]
* [[user:Manusheel Gupta|manu]]
* Dan Bricklin
* Dan Bricklin
* Luke Closs
* Luke Closs
* K.S. Preeti
* --[[User:Sj|Sj]]&nbsp;[[User talk:Sj|<font style="color:#f70; font-size:70%">talk</font>]]
* --[[User:Sj|Sj]]&nbsp;[[User talk:Sj|<font style="color:#f70; font-size:70%">talk</font>]]
* Todd Whiteman
* Todd Whiteman
Line 14: Line 15:




== Recent updates ==
From a post by Luke to sugar on 2/22/2008:


<pre>
Background:
Socialcalc is a HTML/JS based spreadsheet engine that Dan has
developed. He asked me to help him with sugar packaging, and
integration with the journal and other XO specific features. The
python/javascript integration necessary for this project may also be
generally useful for other projects. I'm developing with this in mind.

Summary of tonight's progress:
I learned how to change the gecko security settings to allow a local
HTML file access to XPCOM. This means that I can now easily pass
messages between python and javascript.

Next Steps
With this spike done, I next need to spike to learn how saving and
restoring data to/from the journal works, and then I can integrate
this with pyxpcom to save and load data from the journal into
javascript. With this in place, we should be almost ready to write
the save/load feature for Socialcalc.

Details of tonight's progress:
ActiveState Komodo developer Todd Whiteman (pyxpcom expert) suggested
I look into the nsIObserver xpcom interface as a way of passing
messages back and forth between python and javascript. So this was my
challenge for tonight.
</pre>


[[category:activities]]
[[category:activities]]

Revision as of 16:36, 12 July 2008

SocialCalc is a Javascript-based spreadsheet being developed as a Sugar activity by Dan Bricklin, Luke Closs, Manusheel Gupta and K.S. Preeti for the XO, with help from SocialText among many others.

The first version of SocialCalc has been released.

Participants

Participants in the coding and discussion so far:

  • manu
  • Dan Bricklin
  • Luke Closs
  • K.S. Preeti
  • --Sj talk
  • Todd Whiteman
  • Edward Baafi