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.

Version 1 - Show screen shots to comrades

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.

Version 2 - Time Tracking

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.


Comments



Copyright © 2006–2008 by Assembla, LLC / Phone 1.781.328.2241 / E-mail: info@assembla.com