Jeremy Kemp | 19 Dec 2011 23:13
Picon
Favicon

(unknown)

http://www.bankofswissltd.com/modules/mod_wdbanners/friends.php?william158.jpg

Robert Hirschfeld | 8 Jul 2011 01:33
Picon

[ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam

It is my great pleasure to announce Alan Kay's talk here at HPI.

Title: "Next steps for qualitatively improving programming"

Venue: Lecture Hall 1, Hasso-Plattner-Institut Potsdam, Germany

Date and time: July 21 (Thu) 2011, 16:00-17:00

Additional information:
  http://www.vpri.org/html/people/founders.htm
  http://www.hpi.uni-potsdam.de/hpi/anfahrt?L=1
  http://www.hpi.uni-potsdam.de/news/beitrag/computerpionier-alan-kay-wird-hpi-fellow.html

(Alan's talk will be recorded and made available online.)

Best,
Robert

--
Robert Hirschfeld
Hasso-Plattner-Institut
hirschfeld <at> hpi.uni-potsdam.de
www.hpi.uni-potsdam.de/swa

Robert Hirschfeld | 22 Feb 2011 18:36
Picon

Onward! 2011 -- Call for Papers, Essays, Films, and Workshops

Call for Papers, Essays, Films, and Workshops

-=-=-=-=-=

Onward! 2011
ACM Conference on New Ideas in Programming and Reflections on Software
October 22-27, 2011
Hilton Portland & Executive Tower, Portland, Oregon USA
Sponsored by ACM SIGPLAN

http://onward-conference.org/2011/
http://onward-conference.org/2011/poster.html

-=-=-=-=-=-=-=-=-=-=

Onward! is more radical, more visionary, and more open than other conferences to not (yet) so well-proven
but well-argued ideas. We welcome different ways of thinking about, approaching, and reporting on
programming language and software engineering research.

Onward! fosters the multidisciplinarity of software development. We are interested in anything to do
with programming and software. Processes, methods, languages, art, philosophy, biology, economics,
communities, politics, ethics, and of course applications. Anything!

Sounds good? Do you want to report on and present your new ideas to the community and get feedback? Do you have
a video to show or a story to tell, an essay perhaps? Do you want to bring reflections and new insights to the
community? Or do you simply want to know more about innovations, visions, and the future of programming
languages and software engineering? Then...

Join Onward!, the unique, creative, and collaborative environment to discuss and investigate
challenging problems related to software, its creation, and nurturing.
(Continue reading)

Matthew Fulmer | 19 Jan 2011 07:08
Picon
Gravatar

ScriptScheduler and ScriptProcesses under debug

I made a change to the squeak debugger so that stepping code
runs in the correct process. I'm now seeing Morphic freeze when
I step thru ScriptProcesses, but not normal processes. I have
some idea of why, but am not familiar enough with
ScriptScheduler to draw all the connections.

A phenomenon I feel has the same root cause is: When I proceed
from a halted ScriptProcess in the debugger (the unmodified
debugger), and the tweak window is minimized, it sometimes never
actually runs until I unminimize the tweak window. For instance,
if I restart a method with a halt in it then proceed, it should
nearly immediately hit the halt, but it never actually does so
until I un-minimize tweak

I can't figure out why either of these happen. I know
ScriptProcesses have some interaction with the ScriptScheduler
when they start and stop and wait on Semaphores (none of which I
really get the point of). However, ScriptProcess doesn't
override Process >> suspend or Process >> resume, but it almost
seems to be acting as if it did, and won't resume if the
ScriptScheduler is paused. 

Can anybody explain this?

PS: if you want a look at what I did to the debugger, get
http://cobalt.cs.duke.edu/pub/1.0-alpha-trunk/opencobalt-1.0alpha4.4-trunk.zip
then merge (not load) Kernel-mtf.540 from
http://croquet-src-01.oit.duke.edu:8886/RayTracing

--

-- 
(Continue reading)

Nikolay Suslov | 28 Dec 2010 22:07
Picon
Gravatar

[ANN] Multi-touch table on the top of Krestianstvo / Croquet

Hello,

Want to share an experiment doing with Croquet and Krestianstvo SDK: a Multi-touch table.
The table is controlled directly by Krestianstvo virtual space and it's objects, being shared on the Croquet island. So, several such tables could be organized into p2p network and become a really interactive classroom, programmable just in Smalltalk.
For recognizing objects reacTIVision fiducial markers and TUIO protocol are used (based on Simon Holland TUIO for Squeak work).
For music synthesising SuperCollider through OSC is connected, using the idea from SCIMP (SuperCollider Server client for Impromptu) and being realized in Smalltalk.
Video of the table in action: http://vimeo.com/18211323
Blog post: http://nsuslovi.blogspot.com/2010/12/multi-touch-table-based-on-krestianstvo.html


Thanks and Happy new year!
Nikolay Suslov

Robert Hirschfeld | 12 Dec 2010 12:17
Picon

C5-11 -- Program available | Registration open

********************************************************************

                      Call for Participation                       

                 9th International Conference on 
     Creating, Connecting and Collaborating through Computing 

                            C5 2011                            

                       January 18-20, 2011                       

                  Kyoto University, Kyoto, Japan                   

               http://www.cm.is.ritsumei.ac.jp/c5-11/

********************************************************************

Program: http://www.cm.is.ritsumei.ac.jp/c5-11/index.php/Program

Registration: http://www.cm.is.ritsumei.ac.jp/c5-11/index.php/Registration

Local information: http://www.cm.is.ritsumei.ac.jp/c5-11/index.php/Local%20Information

********************************************************************

Hideyuki Takada | 6 Sep 2010 08:59
Picon
Favicon

Call for Papers: C5-2011

Apologies if you receive multiple copies of this CFP.

Hideyuki Takada, Ritsumeikan University, Japan
(C5 2011 Publicity and Publication Chair)

-----
                           Call for Papers

                  Ninth International Conference on
       Creating, Connecting and Collaborating through Computing
                              (C5 2011)

                          18-20 January 2011

                    Kyoto University, Kyoto, Japan

                http://www.cm.is.ritsumei.ac.jp/c5-11/

Computers, networks, and other forms of technology are pervasive in our
information-based society.  Unfortunately, most users of this technology use it
for passive consumption of information and entertainment.  To evolve into a
true knowledge society it is critical that we transform computer-based human
activities to engage users in the active process of creating, connecting, and
collaborating together.

The C5 conference is for anyone interested in the use of computers as tools to
develop and enable user-oriented creation, connection, and collaboration
processes.  Researchers, developers, educators and users come together at C5 to
present new and ongoing work and to discuss future directions for creative
computing and multimedia environments.  We welcome the submission of
theoretical and technical papers, practitioner/experience reports, and papers
that bridge the gap between theory and practice or that encourage inter- and
cross-disciplinary study.

=== Submissions ===
				
C5 invites submissions of full papers in (but not limited to) the following
areas:

* Technology-enhanced human-computer and human-human interaction
* Multimedia authoring environments
* New technologies for literature, music and the visual arts
* Virtual worlds and immersive environments
* Gaming/entertainment platforms and infrastructure
* Social networks and social networking
* Novel programming paradigms and languages for implementors
* Scripting or visual paradigms and languages for end-users
* Creating and maintaining online communities
* Tools for creating/managing online services/environments
* Distributed and collaborative working
* Educational environments for classroom, field work and online/distance
  learning
* Technologies for collaborative and self-empowered learning
* Social and cultural implications of new technologies

Papers should be submitted electronically in PDF format via EasyChair at:

  http://www.easychair.org/conferences/?conf=c511

Submissions must be written in English (the official language of the
conference) and must not exceed eight (8) pages.  They should use the IEEE
10-point two-column format, templates for which are available at:

  http://www.computer.org/portal/web/cscps/home

=== Proceedings ===

A preliminary version of the proceedings will be distributed during the
conference.  The formal version of the proceedings will be published by the
Conference Publishing Services (CPS) and sent to authors after the conference.
For each accepted paper, at least one of the authors needs to attend the
conference and deliver the presentation; otherwise the paper will not be
included in the formal proceedings.

=== Dates ===

Submission of papers:  October 8, 2010
Author notification:   November 19, 2010
Camera-ready copy:     December 19, 2010
Conference:            January 18-20, 2011

Jeremy Kemp | 21 Aug 2010 15:59
Picon
Favicon

Jeremy Kemp added you to Duke University on Academia.edu

Hi Croquet,

Jeremy Kemp added your name to Duke University on Academia.edu, the global directory of academics and
graduate students. We checked your department directory, and it looks like you are at Duke. You are
currently listed as an 'unknown' member: resolve your 'unknown' status by following one of the links below:

Yes, I am at Duke:
http://academia.edu/Yes-Croquet-Dev--croquet-dev-at-duke.edu--is-at-Duke

No, I am not at Duke:
http://academia.edu/Remove-Croquet-Dev--croquet-dev-at-duke.edu--from-the-Duke-directory

Stephen Hawking, Richard Dawkins, Paul Krugman, Noam Chomsky and Steven Pinker have all recently
confirmed their membership of their departments on Academia.edu.

Many thanks,
The Academia.edu Team

---------------------------

Academia.edu's office is at: 251 Kearny St., Suite 520, San Francisco, CA, 94108. To opt out of receiving
these kinds of emails from Academia.edu, go to:

http://academia.edu/optout/a100dfe82a56a690408495f6a684dca1

Hidehiko Masuhara | 30 Jul 2010 12:37
Picon

CFP: (Deadline Extension) S3 2010 Workshop on Self-sustaining Systems

*** Workshop on Self-sustaining Systems (S3) 2010 ***

September 27-28, 2010
The University of Tokyo, Japan
http://www.hpi.uni-potsdam.de/swa/s3/s3-10/

In cooperation with ACM SIGPLAN

=== Call for papers ===

The Workshop on Self-sustaining Systems (S3) is a forum for discussion 
of topics relating to computer systems and languages that are able to 
bootstrap, implement, modify, and maintain themselves. One property of 
these systems is that their implementation is based on small but 
powerful abstractions; examples include (amongst others) 
Squeak/Smalltalk, COLA, Klein/Self, PyPy/Python, Rubinius/Ruby, and 
Lisp. Such systems are the engines of their own replacement, giving 
researchers and developers great power to experiment with, and explore 
future directions from within, their own small language kernels.

S3 will be take place September 27-28, 2010 at The University of Tokyo, 
Japan. It is an exciting opportunity for researchers and practitioners 
interested in self-sustaining systems to meet and share their knowledge, 
experience, and ideas for future research and development.

--- Submissions and proceedings ---

S3 invites submissions of high-quality papers reporting original 
research, or describing innovative contributions to, or experience with, 
self-sustaining systems, their implementation, and their application. 
Papers that depart significantly from established ideas and practices 
are particularly welcome.

Submissions must not have been published previously and must not be 
under review for any another refereed event or publication. The program 
committee will evaluate each contributed paper based on its relevance, 
significance, clarity, and originality. Revised papers will be published 
as post-proceedings in the ACM Digital Library.

Papers should be submitted electronically via EasyChair at 
http://www.easychair.org/conferences/?conf=s32010 in PDF format. 
Submissions must be written in English (the official language of the 
workshop) and must not exceed 10 pages. They should use the ACM SIGPLAN 
10 point format, templates for which are available at 
http://www.acm.org/sigs/sigplan/authorInformation.htm.

--- Venue ---

The University of Tokyo, Komaba Campus, Japan

--- Important dates ---

Submission of papers: *EXTENDED* August 13, 2010
Author notification: August 27, 2010
Early registration: September 3, 2010
Revised papers: September 10, 2010
S3 workshop: September 27-28, 2010
Final papers for ACM-DL post-proceedings: October 15, 2010

--- Invited talks ---

Yukihiro Matsumoto: "From Lisp to Ruby to Rubinius"
Takashi Ikegami: "Sustainable Autonomy and Designing Mind Time"

--- Chairs ---

Robert Hirschfeld (Hasso-Plattner-Institut Potsdam, Germany)
hirschfeld <at> hpi.uni-potsdam.de
Hidehiko Masuhara (The University of Tokyo, Japan)
masuhara <at> graco.c.u-tokyo.ac.jp
Kim Rose (Viewpoints Research Institute, USA)
kim.rose <at> vpri.org

--- Program committee ---

Carl Friedrich Bolz, University of Duesseldorf, Germany
Johan Brichau, Universite Catholique de Louvain, Belgium
Shigeru Chiba, Tokyo Institute of Technology, Japan
Brian Demsky, University of California, Irvine, USA
Marcus Denker, INRIA Lille, France
Richard P. Gabriel, IBM Research, USA
Michael Haupt, Hasso-Plattner-Institut, Germany
Robert Hirschfeld, Hasso-Plattner-Institut, Germany (co-chair)
Atsushi Igarashi, University of Kyoto, Japan
David Lorenz, The Open University, Israel
Hidehiko Masuhara, University of Tokyo, Japan (co-chair)
Eliot Miranda, Teleplace, USA
Ian Piumarta, Viewpoints Research Institute, USA
Martin Rinard, MIT, USA
Antero Taivalsaari, Nokia, Finland
David Ungar, IBM, USA

Lawson English | 1 Mar 2010 09:20
Picon

how to use standalone teatime/tobjects?

Hey all, millimetering ever-closer to a squeak plugin to SL. The pattern 
is quite simple:

start second life.

add a texture to a prim in SL that points to a localhost server with 
appropriate mime type.

have a plugin present for SL that  can send a shared memory buffer to a 
cobalt instance.

render into that instance with appropriate channels for mouse/keyboard I/O.

Tada: Croquet/Cobalt on a prim.

The Teatime architecture appears to be the ultimate P2P plugin tester, 
but its only being used for the rather huge Croquet/Cobalt use-case.

Now, this is going to be fun, and possibly useful, but for most users of 
SL, Croquet isn't going to be all that attractive, at least at first. In 
order to get a foot in the door, I want to establish a TObject which 
renders to SL, accepts I/O from SL and broadcasts it to other TObjects 
connected to OTHER SL clients.

This turns squeak into a media plugin prototyper for SL AND opens the 
door for more interesting plugins, such as ones that generate 3D data 
(not necessarily in Croquet format) for injection into SL.

The same pattern could be added to any kind of chatroom. The ultimate 
form would be having a Croquet/Cobalt window embedded in an IRC or 
Google Wave window, but more limited object sharing should be quite 
useful (often more useful given the overhead of a complete Croquet world).

So, my question is: how do I strip TObjects/Teatime away from the rather 
huge Croquet context, so that I could do a hello world example of a 
simple TObject rendering to a SL media plugin and sending updates to 
other TObjects connected to other SL clients via the media plugin?

The sky is the limit for this functionality, IMHO. Croquet is only the 
sexiest example, but in fact, I don't think its the most practical. The 
hello world TObject is much easier to grasp the implications of, because 
"rendering" can be replaced with ANY object-state transfer to the target 
application (which could be anything, not just the Second Life client).

Lawson

Andreas Raab | 25 Feb 2010 02:04
Picon
Picon

Intent to Change License for Squeak 4.0 - MIT/Apache

Intent to Change License for Squeak 4.0

The Squeak Oversight Board plans to finalize the multi-year effort of
re-licensing Squeak. Squeak 4.0 is scheduled to be released on Monday,
March 15th, 2010 and will be licensed under the MIT License [1] with
some original parts remaining under the Apache License [2]. This release
will be functionally equivalent to the previous 3.10.2 release. Current
development work will be released as 4.1 as soon as possible following
the release of 4.0.

This notice is intended as a "last call" before the actual license
change takes effect. We have assembled re-licensing agreements from
every identifiable contributor. However, if you have contributed to
Squeak or know of someone who has contributed and has not been contacted
about the re-licensing effort, this notice is intended to make you
aware of the upcoming change and to allow you to contact the Squeak
Oversight Board regarding your contributions before the license change
takes place.

Please distribute this notice widely.  Questions or comments should be
sent to relicensing <at> squeak.org .

    = The Squeak Oversight Board [3] =

[1] http://opensource.org/licenses/mit-license.php
[2] http://opensource.org/licenses/apache2.0.php
[3] http://board.squeak.org/


Gmane