About sightshooting

Sightshooting is a new intelligent application for your cell phone! With Sightshooting your are able to take photographs without thinking about their archiving. The Sightshooting system sorts your pictures on an internet platform in an amazingly intelligent way.

All your pictures get information about the place where they were taken. The internal system loads all your pictures on a map and in a time-based order. But that's not all. With Sightshooting you can talk to your photographs. You have the possibility to add an audio comment to every picture that you take with your mobile. The best cause to choose Sightshooting as your default photo application on your cell phone is the simple and intuitive usage of the navigation. There are only as many dialogues as needed, so you don't waste your time for configuring and typing unimportant information on your mobile device.


The application creates meta-data about the place and time during the image capturing. The information about the current place could be received by GPS, or optional by cell information from your mobile provider.

The default name of every photo is dependent on the local information. Because of that every image file gets a senseful description without you having to lift a finger. Of course, if you so choose, you can enter your own text.

The Photo Gallery

You will get your own photo gallery on our website. Here you can watch your photographs and if you want, edit their information, but remember, this is not necessary, because of the smart archiving system. To find photos just navigate over the maps on the website, or choose the list view, where all photos are sorted by date. So you can easily find all new and archived picture of all your friends and know everything about your own photo collection. Another nice aspect of the gallery is, that no stationary computer system is required. You can watch all your photos on your mobile device over a wireless connection, like GPRS.

Technical Background

The Mobile Application

The application for the mobile devices is based on a J2ME programme. We used the followed classes:

Every screen in the application has its own function. The functions are called by an event handler that catches all input events. An importnd object in the J2ME code is the player object, that is provide by the media class. To build the .jad and .jar package we used Suns Wireless Toolkit, the code was written in EasyEclipse Mobile Java. To test the application we used Suns cell phone emulator and later a SonyEricsson K700i

The Website

The Website used the current API of GoogleMaps. The pointer images are adapted and description of the points are also changed. The whole map based on different JavaScript files. The audio player in the website based on the open source project XSPF.