Friday, May 18, 2012

Deadline passed

I missed the deadline for the apps for energy contest.

This is the first time I have tried a thing like this. Since I am a lone coded I was doing all the work. My app was early alpha and I had basically finished the functional design at 9am this morning. I did a sprint to finish the last feature and really wasn't able to integrate the feature. With an hour left before the submission I got hung up on the producing the video a technical feature. Basically I had gotten the process to work four days ago but I did not document it well enough to reproduce it. So no matter what effort I put into the process I failed the submission because of the lack of technical skill.

What to do next?

I have the app posted on the web http://greendemo.seasidehosting.st I will consider finishing project in my "spare time". I will evaluate the other entries to see if my thoughts and ideas were used by someone else.

There are several things about doing this project in Seaside that need to be considered it a project like this is to be hosted at seasidehosting.st. The most important thing to know is that I could not find how to convert my Pharo image to a VM that was compatible with the VM on seasidehosting.st. I could get an image of seaside to that could run on seaside hosting but in my case the XML libraries on the squeak seaside image were not compatible with that of the Pharo version.  I ended up having to backport a series of routines to the squeak version. I got fairly good at writing the compatibility version. The real question is if seasidehosting.st has the mission of promoting seaside and seaside developed on Pharo it seems that seaside hosting is a largely abandoned wasteland abandoned seaside implementations.

The development period was 45 days which is quite short. I felt it was achievable to have a working prototype of this project in that period of time. I learned a lot of technical information about the project and implementation of Smalltalk prototypes. A working knowledge of CSS and Javascript.

I believe my display method has merit. I believe the Pharo development environment also has merit. I think we need to develop tools to port Smalltalk code to the browser javascript environment, since in many cases my Smalltalk code was merely writing javascript to the browser. The odd mixture of html, javascript and css on the browser with a powerful but complex system for the construction of web applications. Seaside in itself is a whole new way of writing html code at least in prototype fashion.

No comments:

Post a Comment