Build a java application that captures the current screen and saves it to a JPEG file. We will enhance this so that it sends the images to Assembla, and use it in two ways:
I found some examples of this, with source code, using a Google search for "Screen capture with java": http://www.google.com/search?q=capture+a+screen+with+java
This version has a frame for selecting the area to capture: http://www.javaworld.com/javaworld/jw-04-2006/jw-0424-funandgames.html
We should create a new space and subversion archive for this application and java code base. I do not want outside developers making hacked versions that submit inaccurate information.
The first version is an application that allows a user to select an area of the screen, and then push a button to capture an image from that area. It then makes a JPEG file and sends it to Assembla.com. It posts it to the file list in a space. A good version of this application will also post a chat message that links to the new file. So, a user can go to the chat area, capture a screen, and show a bug to a different user.
This application has a simple function, but it has a lot of components that we can use for the next application.
This automatically captures a picture of the full screen every 15 minutes, and posts it to the user account on Assembla.com.
After it captures the screen, it pops up a dialog box where the user can select the space he is working on, and describe the task. This contains the previous entry as a default, and the user can just select OK if there is no change. The user can also stop timing.
There are some new components.
"It has HTTP or Web Service communication with the Assembla.com server."
Does it use a proxy or how does it send the signal.. my webmaster here is asking me .. to check if we can get the signal out of our firewall.. :S now that we have a freakin' server controlling the 18 guys tha use the tracker.. we need it to be useful and connecting to assembla.com! :(
So the client can keep on having the time and screenshots when he's checking it daily! They actually do so! wow.. assembla.. wow. :)
Thanks for your great service and apps.. again.. you rock
Jorge Suarez