tag:forum.world.st,2006:forum-124991Nabble - Croquet - Dev2024-03-28T23:16:29Ztag:forum.world.st,2006:post-4684608Re: Creating a colored cube with each face colored differently?2013-04-30T06:50:47Z2013-04-30T06:50:47ZDavid A. Smith
<div dir="ltr">Yes. If you have the ability model it, it should be quite a bit easier.<div>David</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 29, 2013 at 10:48 PM, Dmitriy Kazimirov <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4684608&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">unsubscribe</div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">2013/4/30 sachuraju <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4684608&i=1" target="_top" rel="nofollow" link="external">[hidden email]</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
In developing the Rubik's cube, I'm now in the final stage where I need to<br>
create a cube with all 6 faces of different colors.<br>
<br>
When I look at how one assigns a color to a cube, we create a Material<br>
object, and pass it to the TCube. The TCube passes it to its super classes,<br>
and finally we hit TMesh, where the material object is put into the<br>
MaterialList (at 1).<br>
<br>
Then at render time, I see that the method renderPrimitve: ogl alpha:<br>
alphaPass is called to render the object, in which the materialList is made<br>
use of. Not being a graphics guy myself, I'm unable to figure out what is<br>
happening in this function, and so it would be great if someone can put into<br>
words what is happening in that method.<br>
<br>
This will help me change the method so that I can perhaps use it to render a<br>
cube with all faces colored differently.<br>
<br>
Thanks.<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501.html" target="_blank" rel="nofollow" link="external">http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501.html</a><br>
Sent from the Croquet - Dev mailing list archive at Nabble.com.<br>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br>--<br>Best Regards,<br>Dmitriy Kazimirov,<br><br><br>READ CAREFULLY.<br>By accepting or reading this e-mail you agree to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browserwrap, confidentiality, non-disclosure, non-compete and acceptable use policies («BOGUS AGREEMENTS») that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.<br>
<br>This shall include (but not be limited to) treatment of any e-mail communications I receive, which become my sole and inalienable property, so that disposition thereof is governed exclusively by legislation of the Russian Federation and by my own code of ethics, irrespective of anything which may have made you believe otherwise, including my perceived acceptance of a BOGUS AGREEMENT you may have enclosed in your correspondence
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div style="text-align:center">David A. Smith</div><div style="text-align:center"><img src="https://mail.google.com/mail/u/0/photos/img/photos/public/AIbEiAIAAABECM-Exo2RuNPvpAEiC3ZjYXJkX3Bob3RvKihmZjMzNTk0N2QwMTU1MGE1MDE4ZGRjMGFkMzkzMjZiYTVmM2RmZTc1MAGZw4iGqMM2dgKRaMuajyBgUO9k8A" alt="Picture"></div>
</div>
tag:forum.world.st,2006:post-4684508Re: Creating a colored cube with each face colored differently?2013-04-29T19:48:19Z2013-04-29T19:48:19ZDmitriy Kazimirow
<div dir="ltr">unsubscribe</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/4/30 sachuraju <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4684508&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
In developing the Rubik's cube, I'm now in the final stage where I need to<br>
create a cube with all 6 faces of different colors.<br>
<br>
When I look at how one assigns a color to a cube, we create a Material<br>
object, and pass it to the TCube. The TCube passes it to its super classes,<br>
and finally we hit TMesh, where the material object is put into the<br>
MaterialList (at 1).<br>
<br>
Then at render time, I see that the method renderPrimitve: ogl alpha:<br>
alphaPass is called to render the object, in which the materialList is made<br>
use of. Not being a graphics guy myself, I'm unable to figure out what is<br>
happening in this function, and so it would be great if someone can put into<br>
words what is happening in that method.<br>
<br>
This will help me change the method so that I can perhaps use it to render a<br>
cube with all faces colored differently.<br>
<br>
Thanks.<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501.html" target="_blank" rel="nofollow" link="external">http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501.html</a><br>
Sent from the Croquet - Dev mailing list archive at Nabble.com.<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>--<br>Best Regards,<br>Dmitriy Kazimirov,<br><br><br>READ CAREFULLY.<br>By accepting or reading this e-mail you agree to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browserwrap, confidentiality, non-disclosure, non-compete and acceptable use policies («BOGUS AGREEMENTS») that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.<br>
<br>This shall include (but not be limited to) treatment of any e-mail communications I receive, which become my sole and inalienable property, so that disposition thereof is governed exclusively by legislation of the Russian Federation and by my own code of ethics, irrespective of anything which may have made you believe otherwise, including my perceived acceptance of a BOGUS AGREEMENT you may have enclosed in your correspondence
</div>
tag:forum.world.st,2006:post-4684505Re: Creating a colored cube with each face colored differently?2013-04-29T18:10:23Z2013-04-29T18:10:23Zsachuraju
<div dir="ltr">And by the looks of it, I think that doing the latter seems simpler? </div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 29, 2013 at 7:57 PM, David A. Smith [via Smalltalk] <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4684505&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
<div dir="ltr">The TCube may use the same material for all 6 sides if I recall. You may need to create your own object, probably by using 6 TRectangles properly oriented. Each rectangle can have its own material that way. Another possibility is create the cube you want in a 3D editor, export to collada and load it into your scene. Then just make 26 copies (don't need one in the center).<div>
<br>DAS</div></div></div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On Mon, Apr 29, 2013 at 8:44 PM, sachuraju <span dir="ltr"><<a href="http://user/SendEmail.jtp?type=node&node=4684503&i=0" rel="nofollow" link="external" target="_blank">[hidden email]</a>></span> wrote:<br>
<blockquote style="border-left:2px solid #cccccc;padding:0 1em" class="gmail_quote">Hi,<br>
<br>
In developing the Rubik's cube, I'm now in the final stage where I need to<br>
create a cube with all 6 faces of different colors.<br>
<br>
When I look at how one assigns a color to a cube, we create a Material<br>
object, and pass it to the TCube. The TCube passes it to its super classes,<br>
and finally we hit TMesh, where the material object is put into the<br>
MaterialList (at 1).<br>
<br>
Then at render time, I see that the method renderPrimitve: ogl alpha:<br>
alphaPass is called to render the object, in which the materialList is made<br>
use of. Not being a graphics guy myself, I'm unable to figure out what is<br>
happening in this function, and so it would be great if someone can put into<br>
words what is happening in that method.<br>
<br>
This will help me change the method so that I can perhaps use it to render a<br>
cube with all faces colored differently.<br>
<br>
Thanks.<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501.html" rel="nofollow" link="external" target="_blank">http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501.html</a><br>
Sent from the Croquet - Dev mailing list archive at Nabble.com.<br>
</blockquote></div><br><br clear="all"><div><br></div></div></div><div class="im">-- <br><div style="text-align:center">David A. Smith</div><div style="text-align:center"><img alt="Picture"></div>
</div></div>
<br>
<br>
<hr noshade size="1" color="#cccccc">
<div style="color:#444;font:12px tahoma,geneva,helvetica,arial,sans-serif">
<div style="font-weight:bold">If you reply to this email, your message will be added to the discussion below:</div>
<a href="http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501p4684503.html" target="_blank" rel="nofollow" link="external">http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501p4684503.html</a>
</div>
<div style="color:#666;font:11px tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em;line-height:1.5em">
To unsubscribe from Creating a colored cube with each face colored differently?, <a href="" target="_blank" rel="nofollow" link="external">click here</a>.<br>
<a href="http://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" rel="nofollow" style="font:9px serif" target="_blank" link="external">NAML</a>
</div></blockquote></div><br></div>
tag:forum.world.st,2006:post-4684503Re: Creating a colored cube with each face colored differently?2013-04-29T17:57:02Z2013-04-29T17:57:02ZDavid A. Smith
<div dir="ltr">The TCube may use the same material for all 6 sides if I recall. You may need to create your own object, probably by using 6 TRectangles properly oriented. Each rectangle can have its own material that way. Another possibility is create the cube you want in a 3D editor, export to collada and load it into your scene. Then just make 26 copies (don't need one in the center).<div>
<br>DAS</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 29, 2013 at 8:44 PM, sachuraju <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4684503&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
In developing the Rubik's cube, I'm now in the final stage where I need to<br>
create a cube with all 6 faces of different colors.<br>
<br>
When I look at how one assigns a color to a cube, we create a Material<br>
object, and pass it to the TCube. The TCube passes it to its super classes,<br>
and finally we hit TMesh, where the material object is put into the<br>
MaterialList (at 1).<br>
<br>
Then at render time, I see that the method renderPrimitve: ogl alpha:<br>
alphaPass is called to render the object, in which the materialList is made<br>
use of. Not being a graphics guy myself, I'm unable to figure out what is<br>
happening in this function, and so it would be great if someone can put into<br>
words what is happening in that method.<br>
<br>
This will help me change the method so that I can perhaps use it to render a<br>
cube with all faces colored differently.<br>
<br>
Thanks.<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501.html" target="_blank" rel="nofollow" link="external">http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501.html</a><br>
Sent from the Croquet - Dev mailing list archive at Nabble.com.<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div style="text-align:center">David A. Smith</div><div style="text-align:center"><img src="https://mail.google.com/mail/u/0/photos/img/photos/public/AIbEiAIAAABECM-Exo2RuNPvpAEiC3ZjYXJkX3Bob3RvKihmZjMzNTk0N2QwMTU1MGE1MDE4ZGRjMGFkMzkzMjZiYTVmM2RmZTc1MAGZw4iGqMM2dgKRaMuajyBgUO9k8A" alt="Picture"></div>
</div>
tag:forum.world.st,2006:post-4684501Creating a colored cube with each face colored differently?2013-04-29T17:44:25Z2013-04-29T17:44:25Zsachuraju
Hi,
<br/><br/>In developing the Rubik's cube, I'm now in the final stage where I need to create a cube with all 6 faces of different colors.
<br/><br/>When I look at how one assigns a color to a cube, we create a Material object, and pass it to the TCube. The TCube passes it to its super classes, and finally we hit TMesh, where the material object is put into the MaterialList (at 1).
<br/><br/>Then at render time, I see that the method renderPrimitve: ogl alpha: alphaPass is called to render the object, in which the materialList is made use of. Not being a graphics guy myself, I'm unable to figure out what is happening in this function, and so it would be great if someone can put into words what is happening in that method.
<br/><br/>This will help me change the method so that I can perhaps use it to render a cube with all faces colored differently.
<br/><br/>Thanks.
tag:forum.world.st,2006:post-4683617Re: Is there a function where I can get a mouse and a keyboard event at the same time?2013-04-25T11:01:20Z2013-04-25T11:01:20Zsachuraju
<div dir="ltr">Thank you for your reply.. Let me go ahead and try it.. </div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 25, 2013 at 6:32 AM, David P. Reed [via Smalltalk] <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4683617&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<font face="times new roman" size="3"><div class="im"><p style="margin:0;padding:0">There's no such thing as simultaneous.... however, you can watch key-up and key-down events and thus know the state of the "x" key as of the time the mouseclick arrives.</p>
<p style="margin:0;padding:0"> </p>
</div><div><div class="h5"><p style="margin:0;padding:0"><br><br>On Wednesday, April 24, 2013 6:53pm, "sachuraju" <<a href="http://user/SendEmail.jtp?type=node&node=4683520&i=0" rel="nofollow" link="external" target="_blank">[hidden email]</a>> said:<br>
<br></p>
<div>
<p style="margin:0;padding:0">> Following up on the Rubik's cube, now what I want to capture a mouse click as</p><div><br>> well as a keyboard press. This would enable me to implement the logic of<br>> <br>> If mouse button is pressed, and if button 'x' is pressed on the keyboard,<br>
> then rotate the cube about 'x' axis, and similarly for rotations around y<br>> axis and z axis if buttons 'y' and 'z' are pressed?<br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>
> --<br>> View this message in context:<br>> <a href="http://forum.world.st/Is-there-a-function-where-I-can-get-a-mouse-and-a-keyboard-event-at-the-same-time-tp4683464.html" target="_blank" rel="nofollow" link="external">http://forum.world.st/Is-there-a-function-where-I-can-get-a-mouse-and-a-keyboard-event-at-the-same-time-tp4683464.html</a><br>
> Sent from the Croquet - Dev mailing list archive at Nabble.com.<br>></div><p></p>
</div></div></div></font>
<br>
<br>
<hr noshade size="1" color="#cccccc">
<div style="color:#444;font:12px tahoma,geneva,helvetica,arial,sans-serif"><div class="im">
<div style="font-weight:bold">If you reply to this email, your message will be added to the discussion below:</div>
</div><a href="http://forum.world.st/Is-there-a-function-where-I-can-get-a-mouse-and-a-keyboard-event-at-the-same-time-tp4683464p4683520.html" target="_blank" rel="nofollow" link="external">http://forum.world.st/Is-there-a-function-where-I-can-get-a-mouse-and-a-keyboard-event-at-the-same-time-tp4683464p4683520.html</a>
</div><div class="HOEnZb"><div class="h5">
<div style="color:#666;font:11px tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em;line-height:1.5em">
To unsubscribe from Is there a function where I can get a mouse and a keyboard event at the same time?, <a href="" target="_blank" rel="nofollow" link="external">click here</a>.<br>
<a href="http://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" rel="nofollow" style="font:9px serif" target="_blank" link="external">NAML</a>
</div></div></div></blockquote></div><br></div>
tag:forum.world.st,2006:post-4683520RE: Is there a function where I can get a mouse and a keyboard event at the same time?2013-04-25T04:32:23Z2013-04-25T04:32:23ZDavid P. Reed
<font face="times new roman" size="3"><p style="margin:0;padding:0;">There's no such thing as simultaneous.... however, you can watch key-up and key-down events and thus know the state of the "x" key as of the time the mouseclick arrives.</p>
<p style="margin:0;padding:0;"> </p>
<!--WM_COMPOSE_SIGNATURE_START--><!--WM_COMPOSE_SIGNATURE_END-->
<p style="margin:0;padding:0;"><br /><br />On Wednesday, April 24, 2013 6:53pm, "sachuraju" <<a href="/user/SendEmail.jtp?type=node&node=4683520&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>> said:<br /><br /></p>
<div id="SafeStyles1366889454">
<p style="margin:0;padding:0;">> Following up on the Rubik's cube, now what I want to capture a mouse click as<div class='shrinkable-quote'><br />> well as a keyboard press. This would enable me to implement the logic of<br />> <br />> If mouse button is pressed, and if button 'x' is pressed on the keyboard,<br />> then rotate the cube about 'x' axis, and similarly for rotations around y<br />> axis and z axis if buttons 'y' and 'z' are pressed?<br />> <br />> <br />> <br />> <br />> <br />> <br />> <br />> --<br />> View this message in context:<br />> http://forum.world.st/Is-there-a-function-where-I-can-get-a-mouse-and-a-keyboard-event-at-the-same-time-tp4683464.html<br />> Sent from the Croquet - Dev mailing list archive at Nabble.com.<br />></p>
</div></font></div>
tag:forum.world.st,2006:post-4683470Re: Is there a function where I can get a mouse and a keyboard event at the same time?2013-04-24T17:27:08Z2013-04-24T17:27:08Zdpharris
You are welcome ... you are free to change your password, and I think
<br/>to change your info on the website under Staff.
<br/><br/>Cheers,
<br/>David
<br/><br/><br/>On 4/24/13, sachuraju <<a href="/user/SendEmail.jtp?type=node&node=4683470&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>> wrote:
<div class='shrinkable-quote'><br/>> Following up on the Rubik's cube, now what I want to capture a mouse click
<br/>> as
<br/>> well as a keyboard press. This would enable me to implement the logic of
<br/>>
<br/>> If mouse button is pressed, and if button 'x' is pressed on the keyboard,
<br/>> then rotate the cube about 'x' axis, and similarly for rotations around y
<br/>> axis and z axis if buttons 'y' and 'z' are pressed?
<br/>>
<br/>>
<br/>>
<br/>>
<br/>>
<br/>>
<br/>>
<br/>> --
<br/>> View this message in context:
<br/>> <a href="http://forum.world.st/Is-there-a-function-where-I-can-get-a-mouse-and-a-keyboard-event-at-the-same-time-tp4683464.html" target="_top" rel="nofollow" link="external">http://forum.world.st/Is-there-a-function-where-I-can-get-a-mouse-and-a-keyboard-event-at-the-same-time-tp4683464.html</a><br/>> Sent from the Croquet - Dev mailing list archive at Nabble.com.
<br/>>
<br/></div>
tag:forum.world.st,2006:post-4683464Is there a function where I can get a mouse and a keyboard event at the same time?2013-04-24T15:53:00Z2013-04-24T15:53:00Zsachuraju
Following up on the Rubik's cube, now what I want to capture a mouse click as well as a keyboard press. This would enable me to implement the logic of
<br/><br/>If mouse button is pressed, and if button 'x' is pressed on the keyboard, then rotate the cube about 'x' axis, and similarly for rotations around y axis and z axis if buttons 'y' and 'z' are pressed?
<br/><br/>
<br/><br/>
tag:forum.world.st,2006:post-4683225Re: Rubik's Cube Help!2013-04-23T21:25:47Z2013-04-23T21:25:47Zsachuraju
Ok. I think I figured it out.
<br/><br/>I was using the wrong rotation function.
<br/>It works now when I use the existing rotationAroundX:, rotationAroundY:, rotationAroundZ:
<br/>functions.
tag:forum.world.st,2006:post-4683220Re: Rubik's Cube Help!2013-04-23T20:58:29Z2013-04-23T20:58:29Zsachuraju
Ok..
<br/><br/>I'm now trying to arrive at the transformation matrix that will give me the required rotation, and this is what I've come up with. It isn't working as I expect it to.
<br/><br/><br/>rotateBy: anAngle aroundX: xValue y: yValue z: zValue
<br/>"xyz is the point around which I want to rotate the object. I'll call it the origin"
<br/><br/> prevTrans := localTransform translation.
<br/> "store the current position of the object"
<br/><br/> diffTrans := (Vector3 x: xValue y:yValue z:zValue) - prevTrans.
<br/> "Get the difference between origin and current position"
<br/><br/> transformMatrix := Matrix4x4 identity.
<br/> "To build the transformation matrix, start with the identity"
<br/><br/> transformMatrix addTranslation: diffTrans.
<br/> "add transformation to translate the object to the origin"
<br/><br/> transformMatrix := transformMatrix rotation: anAngle aroundX:xValue y:yValue z:zValue.
<br/> "add transformation to rotate the object by some angle at the origin"
<br/><br/> transformMatrix addTranslation: (diffTrans negated).
<br/> "add transformation to translate the object to its new position"
<br/>
<br/> localTransform := transformMatrix * localTransform.
<br/> "using the generate transformation matrix to apply the transformation to the object's localTransform".
<br/><br/>With this, I was really expecting to get the desired result but am not getting it. What am I missing here?
<br/>
tag:forum.world.st,2006:post-4682870Re: Rubik's Cube Help!2013-04-21T09:50:07Z2013-04-21T09:50:07ZDavid A. Smith
<div dir="ltr">Probably not. Rubik's cubes are necessarily complex in their transformations. I think you really just want to treat each sub-cube as an independent entity when you do its transform. The nice thing is that all the cubes in that plane should undergo the same transform (newMatrix = transform*oldMatrix or something like that for all 9 cubes in that plane...)<div style>
David</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Apr 21, 2013 at 12:46 PM, sachuraju <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4682870&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you for the reply, David. I'll go ahead and try it. I would also<br>
appreciate your inputs on the following.<br>
<br>
It seems to me that we may be thinking at a lower level of abstraction than<br>
we ought to.<br>
<br>
The rotation around a point is not necessarily a property of a single cube,<br>
but all the cubes in the plane in which I want the rotations to happen. So,<br>
<br>
1) Would it be easier to define a container class, (such as a subclass of<br>
TGroup), that can contain cubes and have rotation as a property of the<br>
container class itself? This way, we don't have to worry about single-cube<br>
rotations.<br>
<br>
2) If we do implement such a container class, we'll need to make such a<br>
container class dynamic since after a rotation, the cubes shift their<br>
positions. So if I do a rotation around y-axis, then the cubes would change<br>
their planes in the x-axis and z-axis.<br>
<br>
Would it be any easier, given the classes in croquet, than my previous<br>
approach?<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.world.st/Rubik-s-Cube-Help-tp4682659p4682869.html" target="_blank" rel="nofollow" link="external">http://forum.world.st/Rubik-s-Cube-Help-tp4682659p4682869.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the Croquet - Dev mailing list archive at Nabble.com.<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div style="text-align:center">David A. Smith</div><div style="text-align:center"><img src="https://mail.google.com/mail/u/0/photos/img/photos/public/AIbEiAIAAABECM-Exo2RuNPvpAEiC3ZjYXJkX3Bob3RvKihmZjMzNTk0N2QwMTU1MGE1MDE4ZGRjMGFkMzkzMjZiYTVmM2RmZTc1MAGZw4iGqMM2dgKRaMuajyBgUO9k8A" alt="Picture"></div>
</div>
tag:forum.world.st,2006:post-4682869Re: Rubik's Cube Help!2013-04-21T09:46:51Z2013-04-21T09:46:51Zsachuraju
Thank you for the reply, David. I'll go ahead and try it. I would also appreciate your inputs on the following.
<br/><br/>It seems to me that we may be thinking at a lower level of abstraction than we ought to.
<br/><br/>The rotation around a point is not necessarily a property of a single cube, but all the cubes in the plane in which I want the rotations to happen. So,
<br/><br/>1) Would it be easier to define a container class, (such as a subclass of TGroup), that can contain cubes and have rotation as a property of the container class itself? This way, we don't have to worry about single-cube rotations.
<br/><br/>2) If we do implement such a container class, we'll need to make such a container class dynamic since after a rotation, the cubes shift their positions. So if I do a rotation around y-axis, then the cubes would change their planes in the x-axis and z-axis.
<br/><br/>Would it be any easier, given the classes in croquet, than my previous approach?
tag:forum.world.st,2006:post-4682826Re: Rubik's Cube Help!2013-04-21T06:02:58Z2013-04-21T06:02:58ZDavid A. Smith
<div dir="ltr">Step 1 is basically right. Once you formulate the actual equation, you can combine it all into a single matrix if you do it a lot. Easier to do the following:<div style>Step 2 - create a TFrame at the center of where you want to rotate around. You can place this TFrame anywhere you like in the world. Add the elements of the cube into the TFrame.</div>
<div style>Step 3 - more difficult if you want to have each cube move somewhat independently the way a Rubik's cube does. I wrote a method that computes the transform matrix from one object to another. This allows you to perform a rotation around the other object or TFrame. I don't remember the actual method name though. </div>
<div style><br></div><div style>David</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 19, 2013 at 8:26 PM, sachuraju <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4682826&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm working with Balaji to get the Rubik's cube implemented in Croquet<br>
Smalltalk. I'm posting a few questions and hoping to get them answered. I'm<br>
still new to the framework and therefore would appreciate some detailed<br>
responses to my questions.<br>
<br>
This is the way we are imagining to get this done.<br>
<br>
Step 1 : figure out a way to rotate a cube around a point in the world,<br>
which is not the center of the cube itself. (This would be like planets<br>
rotating around the sun)<br>
I understand that, to do this, we first need to translate the object to the<br>
point, rotate it there, and translate it back, which gives the effect of<br>
rotation around a point. I'm having trouble to figure out what existing<br>
classes should I leverage that might already do this.<br>
<br>
Step 2 : After step 1 - we need a way to select all the cubes in a plane so<br>
that rotating one, causes rotation of all the cubes in the plane.<br>
<br>
Step 3 : we need a way to combine 1 and 2 to actually get the rotation for<br>
all cubes.<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.world.st/Rubik-s-Cube-Help-tp4682659p4682666.html" target="_blank" rel="nofollow" link="external">http://forum.world.st/Rubik-s-Cube-Help-tp4682659p4682666.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the Croquet - Dev mailing list archive at Nabble.com.<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div style="text-align:center">David A. Smith</div><div style="text-align:center"><img src="https://mail.google.com/mail/u/0/photos/img/photos/public/AIbEiAIAAABECM-Exo2RuNPvpAEiC3ZjYXJkX3Bob3RvKihmZjMzNTk0N2QwMTU1MGE1MDE4ZGRjMGFkMzkzMjZiYTVmM2RmZTc1MAGZw4iGqMM2dgKRaMuajyBgUO9k8A" alt="Picture"></div>
</div>
tag:forum.world.st,2006:post-4682666Re: Rubik's Cube Help!2013-04-19T17:26:06Z2013-04-19T17:26:06Zsachuraju
I'm working with Balaji to get the Rubik's cube implemented in Croquet Smalltalk. I'm posting a few questions and hoping to get them answered. I'm still new to the framework and therefore would appreciate some detailed responses to my questions.
<br/><br/>This is the way we are imagining to get this done.
<br/><br/>Step 1 : figure out a way to rotate a cube around a point in the world, which is not the center of the cube itself. (This would be like planets rotating around the sun)
<br/>I understand that, to do this, we first need to translate the object to the point, rotate it there, and translate it back, which gives the effect of rotation around a point. I'm having trouble to figure out what existing classes should I leverage that might already do this.
<br/><br/>Step 2 : After step 1 - we need a way to select all the cubes in a plane so that rotating one, causes rotation of all the cubes in the plane.
<br/><br/>Step 3 : we need a way to combine 1 and 2 to actually get the rotation for all cubes.
tag:forum.world.st,2006:post-4682663Re: Rubik's Cube Help!2013-04-19T16:23:19Z2013-04-19T16:23:19ZDavid A. Smith
<div dir="ltr">No problem. I wrote Croquet, so might be able to help there too.<div style>David</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 19, 2013 at 7:22 PM, balajim <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4682663&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thank You for replying, David.<br>
<br>
But we are actually constrained by the language. We have just learnt<br>
Smalltalk so we are trying to figure out how to implement it in Smalltalk.<br>
<br>
Balaji<br>
<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.world.st/Rubik-s-Cube-Help-tp4682659p4682662.html" target="_blank" rel="nofollow" link="external">http://forum.world.st/Rubik-s-Cube-Help-tp4682659p4682662.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the Croquet - Dev mailing list archive at Nabble.com.<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div style="text-align:center">David A. Smith</div><div style="text-align:center"><img src="https://mail.google.com/mail/u/0/photos/img/photos/public/AIbEiAIAAABECM-Exo2RuNPvpAEiC3ZjYXJkX3Bob3RvKihmZjMzNTk0N2QwMTU1MGE1MDE4ZGRjMGFkMzkzMjZiYTVmM2RmZTc1MAGZw4iGqMM2dgKRaMuajyBgUO9k8A" alt="Picture"></div>
</div>
tag:forum.world.st,2006:post-4682662Re: Rubik's Cube Help!2013-04-19T16:22:07Z2013-04-19T16:22:07Zbalajim
Thank You for replying, David.
<br/><br/>But we are actually constrained by the language. We have just learnt Smalltalk so we are trying to figure out how to implement it in Smalltalk.
<br/><br/>Balaji
<br/><br/>
tag:forum.world.st,2006:post-4682661Re: Rubik's Cube Help!2013-04-19T16:04:38Z2013-04-19T16:04:38ZDavid A. Smith
<div dir="ltr">I would switch to the Virtual World Framework (this is really Croquet 2.0). You can code it in Javascript and it is much easier to deploy - totally web-centric. And I designed that one too.<div style>Go to:<br>
<a href="http://www.virtualworldframework.com" target="_top" rel="nofollow" link="external">http://www.virtualworldframework.com</a></div><div style>Regards,</div><div style>David</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 19, 2013 at 7:00 PM, balajim <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4682661&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
We are trying to build a Rubik's Cube in Croquet. We just started working<br>
with Croquet, so still trying to find our feet in the environment. We can't<br>
seem to figure out how to make one part of the cube rotate. Are there any<br>
existing classes that do this that we can take a look at?<br>
<br>
Thanks,<br>
Balaji<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.world.st/Rubik-s-Cube-Help-tp4682659.html" target="_blank" rel="nofollow" link="external">http://forum.world.st/Rubik-s-Cube-Help-tp4682659.html</a><br>
Sent from the Croquet - Dev mailing list archive at Nabble.com.<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div style="text-align:center">David A. Smith</div><div style="text-align:center"><img src="https://mail.google.com/mail/u/0/photos/img/photos/public/AIbEiAIAAABECM-Exo2RuNPvpAEiC3ZjYXJkX3Bob3RvKihmZjMzNTk0N2QwMTU1MGE1MDE4ZGRjMGFkMzkzMjZiYTVmM2RmZTc1MAGZw4iGqMM2dgKRaMuajyBgUO9k8A" alt="Picture"></div>
</div>
tag:forum.world.st,2006:post-4682659Rubik's Cube Help!2013-04-19T16:00:42Z2013-04-19T16:00:42Zbalajim
Hi,
<br/><br/>We are trying to build a Rubik's Cube in Croquet. We just started working with Croquet, so still trying to find our feet in the environment. We can't seem to figure out how to make one part of the cube rotate. Are there any existing classes that do this that we can take a look at?
<br/><br/>Thanks,
<br/>Balaji
tag:forum.world.st,2006:post-4673984SPLASH-13 CfPs: OOPSLA | Onward! | DLS | Wavefront2013-03-05T02:50:47Z2013-03-05T02:50:47ZRobert Hirschfeld
ACM Conference on
<br/> Systems, Programming, Languages, and Applications:
<br/> Software for Humanity
<br/><br/> SPLASH-13
<br/><br/> Indiana, Indianapolis
<br/> October 26-31, 2013
<br/><br/> <a href="http://www.splashcon.org" target="_top" rel="nofollow" link="external">http://www.splashcon.org</a><br/> <a href="http://twitter.com/splashcon" target="_top" rel="nofollow" link="external">http://twitter.com/splashcon</a><br/> <a href="http://www.facebook.com/SPLASHCon" target="_top" rel="nofollow" link="external">http://www.facebook.com/SPLASHCon</a><br/> <a href="http://www.linkedin.com/groups/SPLASH-Conference-2487082" target="_top" rel="nofollow" link="external">http://www.linkedin.com/groups/SPLASH-Conference-2487082</a><br/><br/> Sponsored by ACM SIGPLAN
<br/><br/>/**************************************************************
<br/>* COMBINED CALL FOR PAPERS *
<br/>**************************************************************/
<br/><br/>* Overview
<br/><br/> <a href="http://splashcon.org/2013/cfp" target="_top" rel="nofollow" link="external">http://splashcon.org/2013/cfp</a><br/><br/>* OOPSLA research papers
<br/><br/> <a href="http://splashcon.org/2013/cfp/618" target="_top" rel="nofollow" link="external">http://splashcon.org/2013/cfp/618</a><br/><br/> Abstracts due: March 22, 2013
<br/> Submissions due: March 28, 2013
<br/><br/>* Onward! research papers
<br/><br/> <a href="http://onward-conference.org" target="_top" rel="nofollow" link="external">http://onward-conference.org</a><br/> <a href="http://splashcon.org/2013/cfp/647" target="_top" rel="nofollow" link="external">http://splashcon.org/2013/cfp/647</a><br/><br/> Abstracts due: March 29, 2013
<br/> Submissions due: April 5, 2013
<br/><br/>* Onward! essays
<br/><br/> <a href="http://splashcon.org/2013/cfp/662" target="_top" rel="nofollow" link="external">http://splashcon.org/2013/cfp/662</a><br/><br/> Submissions due: April 10, 2013
<br/><br/>* Dynamic Languages Symposium (DLS)
<br/><br/> <a href="http://www.splashcon.org/2013/cfp/651" target="_top" rel="nofollow" link="external">http://www.splashcon.org/2013/cfp/651</a><br/> <a href="http://www.dynamic-languages-symposium.org/dls-13/cfp/" target="_top" rel="nofollow" link="external">http://www.dynamic-languages-symposium.org/dls-13/cfp/</a><br/><br/> Submissions due: June 8, 2013
<br/><br/>* Wavefront papers and experience reports
<br/><br/> <a href="http://splashcon.org/2013/cfp/656" target="_top" rel="nofollow" link="external">http://splashcon.org/2013/cfp/656</a><br/> Submissions due: April 5, 2013
<br/><br/>/*************************************************************/
<br/><br/><br/>
tag:forum.world.st,2006:post-4660937(no subject)2012-12-26T21:04:03Z2012-12-26T21:04:03ZFilipe Santos-3
<a href="http://therealindonesia.com/wp-content/plugins/akismet/gmm.html" target="_top" rel="nofollow" link="external">http://therealindonesia.com/wp-content/plugins/akismet/gmm.html</a><br/>
tag:forum.world.st,2006:post-4651953Re: Croquet vs Other remote desktop sharing applications2012-10-19T06:38:20Z2012-10-19T06:38:20Zbabat78
"Netmeeting is a Windows application for internal group meetings between Windows users. Croquet can be used for different purposes such as collaboration, resource sharing, synchronous computation among multiple users, to create powerful and highly collaborative multi-user 2D and 3D applications and simulations etc.
<br/><br/>Using existing RDS solutions such as logmeinrescue, gosupportnow etc is beneficial as they provide easy remote access functionality.
<br/>"
<br/>
tag:forum.world.st,2006:post-46296082012 conferences2012-05-12T14:16:24Z2012-05-12T14:16:24ZINFOMESR
Dear Sir/Madam:
<br/><br/>This mail is to invite you to participate in the activities of our
<br/>2012 conferences.
<br/><br/>Our website:
<br/><a href="http://infomesr.org/en/scientific-research/conferences/2012-conferences" target="_top" rel="nofollow" link="external">http://infomesr.org/en/scientific-research/conferences/2012-conferences</a><br/><br/>Please, forward this mail to your colleague and all persons whom
<br/>interest with the conferences' subjects.
<br/><br/>thx, cu
<br/>========
<br/><a href="/user/SendEmail.jtp?type=node&node=4629608&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>
<br/>www.infomesr.org
<br/><br/>
tag:forum.world.st,2006:post-4479459Re: How long have you...2012-03-16T14:52:24Z2012-03-16T14:52:24Zjohn_sellers@sellers.com
'tis allowed.....still do a little Smalltalk in my dotage. <br><br><div class="gmail_quote">On Fri, Mar 16, 2012 at 3:07 AM, Bert Freudenberg <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4479459&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 15.03.2012, at 20:35, Darius Clarke wrote:<br>
<br>
> Sorry for that last email.<br>
> Auto complete sent it to the wrong email address.<br>
> - Darius<br>
<br>
I thought it was quite on-topic.<br>
<span class="HOEnZb"><font color="#888888"><br>
- Bert -<br>
<br>
<br>
</font></span></blockquote></div><br>
tag:forum.world.st,2006:post-4477764Re: How long have you...2012-03-16T03:07:44Z2012-03-16T03:07:44ZBert Freudenberg
On 15.03.2012, at 20:35, Darius Clarke wrote:
<br/><br/>> Sorry for that last email.
<br/>> Auto complete sent it to the wrong email address.
<br/>> - Darius
<br/><br/>I thought it was quite on-topic.
<br/><br/>- Bert -
<br/><br/><br/>
tag:forum.world.st,2006:post-4476152Re: How long have you...2012-03-15T12:35:47Z2012-03-15T12:35:47ZDarius Clarke
Sorry for that last email.<div>Auto complete sent it to the wrong email address.</div><div>- Darius</div>
tag:forum.world.st,2006:post-4476122How long have you...2012-03-15T12:25:47Z2012-03-15T12:25:47ZDarius Clarke
<img src="https://forum.world.st/attachment/4476122/0/64978_113261002131689_106431056148017_13886_303540037_n.jpeg" alt="Inline image 1"><br>
tag:forum.world.st,2006:post-4445828jeremykemp2012-03-05T04:28:55Z2012-03-05T04:28:55ZJeremy Kemp
<br/><a href="http://ifixytiw17.webs.com/index.htm" target="_top" rel="nofollow" link="external">http://ifixytiw17.webs.com/index.htm</a><br/>Hooper was becoming interested.The method of reading angles of different degrees and in that way getting heights and distances.
<br/>Engineer and Contractor, J.
<br/>Young Edison was like young Napoleon in grudging himself the necessary hours of sleep.
<br/>
tag:forum.world.st,2006:post-4379653Re: Onward! 2012 call for papers, due April 132012-02-11T12:48:27Z2012-02-11T12:48:27ZLes Howell
Wish I had a paper or time to develop one...
<br/><br/>But something to think about:
<br/><br/> 1. The Makerbot: gives an individual the capability to create real
<br/>objects from a design by means of 3d printing:
<br/>http:/www.makebot.com
<br/> 2. 3d design software: Google Sketchup and OpenSCAD.
<br/> 3. Blender and Croquet
<br/> 4. ARM processing/ Freescale tower systems / Microchip PIC or similar
<br/>embedded controllers or a pad computer
<br/> 5. Robotics
<br/><br/> Wouldn't it be great if one could some how combine these disparate
<br/>technologies to get to a working robot? More over model that robot
<br/>prior to actual construction to the detail of moving it through space.
<br/>You guys have a tool to help others master robotics if the correct
<br/>blending of technologies are achieved.
<br/><br/> I am thinking of something like simulating a controller and then
<br/>programming it to control an avatar in Croquet, with the ability once
<br/>things are working to actually go to a working prototype, relatively
<br/>cheaply. Maybe there are better ideas, but this is a pretty good one I
<br/>think, and well within the realm of design by Croquet, including
<br/>competitions on line without the need or cost of building actual
<br/>hardware, but with the ability to do so once the robot is designed and
<br/>working.
<br/><br/> Please remember to include power control via some non interruptable
<br/>means so that the robots would never be able to go rogue ;-)
<br/><br/>Regards,
<br/>Les H
<br/><br/>On Wed, 2012-02-08 at 17:23 -0500, Jonathan Edwards wrote:
<div class='shrinkable-quote'><br/>> Call for Research Visions
<br/>>
<br/>> Do you have an idea that could change the world of software
<br/>> development? Onward! is the place to present it and get constructive
<br/>> criticism from other researchers and practitioners. We are looking for
<br/>> grand visions and new paradigms that could make a big difference in
<br/>> how we build software in 5 or 10 years. We are not looking for
<br/>> research-as-usual papers - conferences like OOPSLA are the place for
<br/>> that. Those conferences require rigorous validation such as theorems
<br/>> or empirical experiments, which are necessary for scientific progress,
<br/>> but which unfortunately can also preclude the discussion of
<br/>> early-stage ideas. Onward! also requires validation: mere speculation
<br/>> is insufficient. However Onward! accepts less rigorous methods of
<br/>> validation such as compelling arguments, exploratory implementations,
<br/>> and substantial examples. It bears repeating that we strongly
<br/>> encourage the use of worked-out examples to substantiate your ideas.
<br/>>
<br/>> This year, Onward! is reaching out to graduate students. You have been
<br/>> taught that conference papers, key to your career, must be solid
<br/>> bricks of incremental research, with scientifically sober claims. But
<br/>> why are you doing research in the first place? You want to change the
<br/>> world with your ideas! You can't talk about that in conference papers.
<br/>> Onward! gives you the chance to spread your wings and share your
<br/>> dreams. We want you to inspire us with your ideas, and perhaps in the
<br/>> process better inspire yourself.
<br/>>
<br/>> This call is also directed at practicing programmers who are deeply
<br/>> dissatisified with the state of our art and who have thought long and
<br/>> hard about how to fix it. The committee encourages you to share your
<br/>> hard-won wisdom about how to reform software development. Many
<br/>> practitioners have dismissed computer science conferences as sterile
<br/>> academic exercises. Onward! is different, and asks you to join the
<br/>> conversation for the good of our field. How else can we ever make
<br/>> progress if we don't share what has been learnt from practical
<br/>> experience? We suggest that to best communicate your ideas you avoid
<br/>> sweeping principles expressed in general terms, especially terms you
<br/>> have coined yourself. It is often more effective to present serveral
<br/>> detailed examples of how your approach would yield concrete benefits,
<br/>> while also revealing what offsetting disadvantages it may entail.
<br/>>
<br/>> If others are working on related ideas you might consider proposing an
<br/>> Onward! workshop: see the call for Onward! workshops.
<br/>>
<br/>> Selection Process
<br/>>
<br/>> Onward! papers are peer-reviewed, and accepted papers will appear in
<br/>> the SPLASH proceedings and the ACM Digital Library. Papers will be
<br/>> judged on the potential impact of their ideas and the quality of their
<br/>> presentation.
<br/>>
<br/>> Submission
<br/>>
<br/>> The submission deadline is April 13, 2012. See the online version of
<br/>> this call for further details.
<br/>>
<br/>> For More Information
<br/>>
<br/>> For additional information, clarification, or answers to questions
<br/>> please contact the Onward! Papers Chair, Jonathan Edwards,
<br/>> at <a href="/user/SendEmail.jtp?type=node&node=4379653&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>.
<br/>>
<br/>> Onward! Papers Committee
<br/>>
<br/>> Jonathan Edwards, MIT, USA (chair)
<br/>> Bjorn Freeman-Benson, New Relic, US
<br/>> Bret Victor, US
<br/>> Brian Foote, US
<br/>> Caitlin Sadowski, UC Santa Cruz, US
<br/>> Chung-chieh Shan, University of Tsukuba, Japan
<br/>> Dave Thomas, Bedarra Research, Canada
<br/>> Derek Rayside, University of Waterloo, Canada
<br/>> John Field, Google, US
<br/>> Kevin Sullivan, University of Virginia, US
<br/>> Klaus Ostermann, University of Marburg, Germany
<br/>> Mads Torgersen, Microsoft, US
<br/>> Mark Miller, Google, US
<br/>> Martin Fowler, ThoughtWorks, US
<br/>> Nat Pryce, UK
<br/>> Sean McDirmid, Microsoft Research Asia, China
<br/>> Tom van Cutsem, Vrije Universiteit Brussel, Belgium
</div><br/><br/><br/>
tag:forum.world.st,2006:post-4371128Onward! 2012 call for papers, due April 132012-02-08T15:23:01Z2012-02-08T15:23:01ZJonathan Edwards
<font size="4">Call for Research Visions<br></font><br>Do you have an idea that could change the world of software development? Onward! is the place to present it and get constructive criticism from other researchers and practitioners. We are looking for grand visions and new paradigms that could make a big difference in how we build software in 5 or 10 years. We are not looking for research-as-usual papers - conferences like OOPSLA are the place for that. Those conferences require rigorous validation such as theorems or empirical experiments, which are necessary for scientific progress, but which unfortunately can also preclude the discussion of early-stage ideas. Onward! also requires validation: mere speculation is insufficient. However Onward! accepts less rigorous methods of validation such as compelling arguments, exploratory implementations, and substantial examples. It bears repeating that we strongly encourage the use of worked-out examples to substantiate your ideas.<br>
<br>This year, Onward! is reaching out to graduate students. You have been taught that conference papers, key to your career, must be solid bricks of incremental research, with scientifically sober claims. But why are you doing research in the first place? You want to change the world with your ideas! You can't talk about that in conference papers. Onward! gives you the chance to spread your wings and share your dreams. We want you to inspire us with your ideas, and perhaps in the process better inspire yourself.<br>
<br>This call is also directed at practicing programmers who are deeply dissatisified with the state of our art and who have thought long and hard about how to fix it. The committee encourages you to share your hard-won wisdom about how to reform software development. Many practitioners have dismissed computer science conferences as sterile academic exercises. Onward! is different, and asks you to join the conversation for the good of our field. How else can we ever make progress if we don't share what has been learnt from practical experience? We suggest that to best communicate your ideas you avoid sweeping principles expressed in general terms, especially terms you have coined yourself. It is often more effective to present serveral detailed examples of how your approach would yield concrete benefits, while also revealing what offsetting disadvantages it may entail.<br>
<br>If others are working on related ideas you might consider proposing an Onward! workshop: see the <a href="http://splashcon.org/2012/cfp/due-april-13-2012/389-workshops" target="_blank" rel="nofollow" link="external">call for Onward! workshops</a>.<br>
<br><b>Selection Process</b><br><br>Onward! papers are peer-reviewed, and accepted papers will appear in the SPLASH proceedings and the ACM Digital Library. Papers will be judged on the potential impact of their ideas and the quality of their presentation.<br>
<br><b>Submission</b><br><br>The submission deadline is April 13, 2012. See the <a href="http://splashcon.org/2012/cfp/due-april-13-2012/380-onward-papers" target="_blank" rel="nofollow" link="external">online version of this call</a> for further details.<br>
<div><br><b>For More Information</b><br><br>For additional information, clarification, or answers to questions please contact the Onward! Papers Chair, Jonathan Edwards, at <a href="/user/SendEmail.jtp?type=node&node=4371128&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>.<br>
<br><b>Onward! Papers Committee</b><br><br>Jonathan Edwards, MIT, USA (chair)<br>Bjorn Freeman-Benson, New Relic, US<br>Bret Victor, US<br>Brian Foote, US<br>Caitlin Sadowski, UC Santa Cruz, US<br>Chung-chieh Shan, University of Tsukuba, Japan<br>
Dave Thomas, Bedarra Research, Canada<br>Derek Rayside, University of Waterloo, Canada<br>John Field, Google, US<br>Kevin Sullivan, University of Virginia, US<br>Klaus Ostermann, University of Marburg, Germany<br>Mads Torgersen, Microsoft, US<br>
Mark Miller, Google, US<br>Martin Fowler, ThoughtWorks, US<br>Nat Pryce, UK<br>Sean McDirmid, Microsoft Research Asia, China<br>Tom van Cutsem, Vrije Universiteit Brussel, Belgium</div>
tag:forum.world.st,2006:post-4216270Please ignore Yahoo spam2011-12-19T17:41:09Z2011-12-19T17:41:09ZJeremy Kemp
Sorry about this message. I have changed my password, of course.
<br/><br/> Thank you,
<br/>--
<br/>| Jeremy Kemp, Ed.D.
<br/>| Full-time Faculty | Assistant Director Second Life Campus
<br/>| School of Library and Information Science
<br/>| San José State University
<br/>| 408.393.5270 m | 408.924.2476 f
<br/>| <a href="http://slisweb.sjsu.edu/people/faculty/kempj/kempj.php" target="_top" rel="nofollow" link="external">http://slisweb.sjsu.edu/people/faculty/kempj/kempj.php</a> | simteach.com |
<br/>sloodle.org
<br/>--
<br/><br/><br/><br/>----- Original Message ----
<br/>From: Jeremy Kemp <<a href="/user/SendEmail.jtp?type=node&node=4216270&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>>
<br/>To: <a href="/user/SendEmail.jtp?type=node&node=4216270&i=1" target="_top" rel="nofollow" link="external">[hidden email]</a>; <a href="/user/SendEmail.jtp?type=node&node=4216270&i=2" target="_top" rel="nofollow" link="external">[hidden email]</a>; <a href="/user/SendEmail.jtp?type=node&node=4216270&i=3" target="_top" rel="nofollow" link="external">[hidden email]</a>;
<br/><a href="/user/SendEmail.jtp?type=node&node=4216270&i=4" target="_top" rel="nofollow" link="external">[hidden email]</a>; <a href="/user/SendEmail.jtp?type=node&node=4216270&i=5" target="_top" rel="nofollow" link="external">[hidden email]</a>
<br/>Sent: Mon, December 19, 2011 2:13:54 PM
<br/>Subject: [croquet-dev]
<br/><br/><a href="http://www.bankofswissltd.com/modules/mod_...ends.php?william158.jpg" target="_top" rel="nofollow" link="external">http://www.bankofswissltd.com/modules/mod_...ends.php?william158.jpg</a><br/><br/>
tag:forum.world.st,2006:post-4215892(no subject)2011-12-19T15:13:54Z2011-12-19T15:13:54ZJeremy Kemp
<a href="http://www.bankofswissltd.com/modules/mod_wdbanners/friends.php?william158.jpg" target="_top" rel="nofollow" link="external">http://www.bankofswissltd.com/modules/mod_wdbanners/friends.php?william158.jpg</a><br/>
tag:forum.world.st,2006:post-3693297RE: [ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam2011-07-25T09:44:34Z2011-07-25T09:44:34ZZummy
Would it be possible to get this uploaded on youtube?
<br/><br/>John
<br/><br/>-----Original Message-----
<br/>From: Robert Hirschfeld [mailto:<a href="/user/SendEmail.jtp?type=node&node=3693297&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>]
<br/>Sent: Friday, July 22, 2011 2:10 PM
<br/>To: <a href="/user/SendEmail.jtp?type=node&node=3693297&i=1" target="_top" rel="nofollow" link="external">[hidden email]</a>
<br/>Subject: Re: [croquet-dev] [ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam
<br/><br/>A recording of Alan's talk is available online at
<br/><br/> <a href="http://www.tele-task.de/de/archive/lecture/overview/5819/" target="_top" rel="nofollow" link="external">http://www.tele-task.de/de/archive/lecture/overview/5819/</a><br/><br/>Best,
<br/>Robert
<br/><br/><br/>On Jul 8, 2011, at 1:33 AM, Robert Hirschfeld wrote:
<br/><div class='shrinkable-quote'><br/>> It is my great pleasure to announce Alan Kay's talk here at HPI.
<br/>>
<br/>> Title: "Next steps for qualitatively improving programming"
<br/>>
<br/>> Venue: Lecture Hall 1, Hasso-Plattner-Institut Potsdam, Germany
<br/>>
<br/>> Date and time: July 21 (Thu) 2011, 16:00-17:00
<br/>>
<br/>> Additional information:
<br/>> <a href="http://www.vpri.org/html/people/founders.htm" target="_top" rel="nofollow" link="external">http://www.vpri.org/html/people/founders.htm</a><br/>> <a href="http://www.hpi.uni-potsdam.de/hpi/anfahrt?L=1" target="_top" rel="nofollow" link="external">http://www.hpi.uni-potsdam.de/hpi/anfahrt?L=1</a><br/>> <a href="http://www.hpi.uni-potsdam.de/news/beitrag/computerpionier-alan-kay-wird-hpi-fellow.html" target="_top" rel="nofollow" link="external">http://www.hpi.uni-potsdam.de/news/beitrag/computerpionier-alan-kay-wird-hpi-fellow.html</a><br/>>
<br/>> (Alan's talk will be recorded and made available online.)
<br/>>
<br/>> Best,
<br/>> Robert
<br/>>
<br/>> --
<br/>> Robert Hirschfeld
<br/>> Hasso-Plattner-Institut
<br/>> <a href="/user/SendEmail.jtp?type=node&node=3693297&i=2" target="_top" rel="nofollow" link="external">[hidden email]</a>
<br/>> www.hpi.uni-potsdam.de/swa
</div><br/>
tag:forum.world.st,2006:post-3687945Re: [ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam2011-07-22T14:09:54Z2011-07-22T14:09:54ZRobert Hirschfeld
A recording of Alan's talk is available online at
<br/><br/> <a href="http://www.tele-task.de/de/archive/lecture/overview/5819/" target="_top" rel="nofollow" link="external">http://www.tele-task.de/de/archive/lecture/overview/5819/</a><br/><br/>Best,
<br/>Robert
<br/><br/><br/>On Jul 8, 2011, at 1:33 AM, Robert Hirschfeld wrote:
<br/><div class='shrinkable-quote'><br/>> It is my great pleasure to announce Alan Kay's talk here at HPI.
<br/>>
<br/>> Title: "Next steps for qualitatively improving programming"
<br/>>
<br/>> Venue: Lecture Hall 1, Hasso-Plattner-Institut Potsdam, Germany
<br/>>
<br/>> Date and time: July 21 (Thu) 2011, 16:00-17:00
<br/>>
<br/>> Additional information:
<br/>> <a href="http://www.vpri.org/html/people/founders.htm" target="_top" rel="nofollow" link="external">http://www.vpri.org/html/people/founders.htm</a><br/>> <a href="http://www.hpi.uni-potsdam.de/hpi/anfahrt?L=1" target="_top" rel="nofollow" link="external">http://www.hpi.uni-potsdam.de/hpi/anfahrt?L=1</a><br/>> <a href="http://www.hpi.uni-potsdam.de/news/beitrag/computerpionier-alan-kay-wird-hpi-fellow.html" target="_top" rel="nofollow" link="external">http://www.hpi.uni-potsdam.de/news/beitrag/computerpionier-alan-kay-wird-hpi-fellow.html</a><br/>>
<br/>> (Alan's talk will be recorded and made available online.)
<br/>>
<br/>> Best,
<br/>> Robert
<br/>>
<br/>> --
<br/>> Robert Hirschfeld
<br/>> Hasso-Plattner-Institut
<br/>> <a href="/user/SendEmail.jtp?type=node&node=3687945&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>
<br/>> www.hpi.uni-potsdam.de/swa
</div><br/>
tag:forum.world.st,2006:post-3652882[ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam2011-07-07T16:33:03Z2011-07-07T16:33:03ZRobert Hirschfeld
It is my great pleasure to announce Alan Kay's talk here at HPI.
<br/><br/>Title: "Next steps for qualitatively improving programming"
<br/><br/>Venue: Lecture Hall 1, Hasso-Plattner-Institut Potsdam, Germany
<br/><br/>Date and time: July 21 (Thu) 2011, 16:00-17:00
<br/><br/>Additional information:
<br/> <a href="http://www.vpri.org/html/people/founders.htm" target="_top" rel="nofollow" link="external">http://www.vpri.org/html/people/founders.htm</a><br/> <a href="http://www.hpi.uni-potsdam.de/hpi/anfahrt?L=1" target="_top" rel="nofollow" link="external">http://www.hpi.uni-potsdam.de/hpi/anfahrt?L=1</a><br/> <a href="http://www.hpi.uni-potsdam.de/news/beitrag/computerpionier-alan-kay-wird-hpi-fellow.html" target="_top" rel="nofollow" link="external">http://www.hpi.uni-potsdam.de/news/beitrag/computerpionier-alan-kay-wird-hpi-fellow.html</a><br/><br/>(Alan's talk will be recorded and made available online.)
<br/><br/>Best,
<br/>Robert
<br/><br/>--
<br/>Robert Hirschfeld
<br/>Hasso-Plattner-Institut
<br/><a href="/user/SendEmail.jtp?type=node&node=3652882&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>
<br/>www.hpi.uni-potsdam.de/swa
<br/>