Camera

App Image

 Download Latest Version 

This application uses:
Buglocate Bugview Bugcam2mp 
   September 30th, 2008   ·   6343 views  /  4142 downloads

Admin Administrators: Bug Labs teamfinsprings
Collaborator Collaborators: Bug Labs teamkgilmer, Bug Labs teamjconnolly, Bug Labs teambcruskie, Bug Labs teammisaacs, Bug Labs teambballantine

Category: Multimedia    Maturity: Beta    API version: not specified
Tags: featured  camera  BUGcam  bugview  buglocate 

NOTE: Only versions through v1.0.4 will work with R1.3; later versions require R1.4+

Controls:
  • Shutter button on the BUGcam module takes a picture (‘live’ mode only)
  • Hotkey 4 toggles between ‘live’ mode and ‘review’ mode
  • Hotkey 3 goes to next picture (‘review’ mode only)
  • Hotkey 2 goes to previous pictures (‘review’ mode only)
  • Hotkey 1 toggles slide show option (‘review’ mode only)


Notes:

The application starts in full-screen ‘live’ mode. Press Hotkey 4 on the BUGbase to toggle between ‘live’ mode, which is where you take pictures, and ‘review’ mode, which is where you can look at the pictures you have taken.

Images are saved to the application’s bundle directory on the MMC/SD card : /usr/share/java/storage/default/something/data/*.jpg; you can do find /usr/share/java/storage -name \*.jpg from a shell on your BUG to locate them.

Images are preserved on the MMC/SD card even when your BUG is powered off, but they will be lost if you download a new version of the Camera application, so be sure to copy them off your BUG before upgrading Camera.

EXIF data is saved to each image for the following fields:
  • Manufacturer (Bug Labs)
  • Model (BUGcam2MP)
  • Image Width (1600)
  • Image Height (1200)
  • Timestamp. You will need to set the time on your BUG for this to be correct; see the date and hwclock commands._
  • Geotagging data, if your BUGlocate has a fix.

If you want more details on exactly which EXIF fields are set, or want to add more or remove some, look at the ExifDataHandler class.

All pictures will include geotagging EXIF data if your BUGlocate has a fix. Please bear this in mind when uploading images to photo sharing sites. If you don’t ever want geodata, you can remove the ExifDataHandler.addGpsInfo method and all references to the IPositionProvider service. This is why Camera currently requires the BUGlocate module; eventually this will be optional.


Download Download Latest Version

Version Date Uploaded by Notes  
Version 9 October 13th, 2009 bballantine  Made changes so that GPS is now optional! (But if... (more) Made changes so that GPS is now optional! (But if GPS is attached, it will try to get location data). (collapse) download
Version 8 February 12th, 2009 finsprings  Removed unused Image variable. (more) Removed unused Image variable. (collapse) download
Version 7 February 12th, 2009 finsprings  Made live preview (aka overlay) full-screen, since you can't interact... (more) Made live preview (aka overlay) full-screen, since you can't interact with the matchbox desktop while overlay is running, so there's not much point wasting screen real estate showing it. Took out the code that showed the just-taken-picture for a second, since it wasn't rotated to match the preview, so showing it was jarring to the user. Taking this out also makes it much more responsive. Added back in the shutter sound, after converting to new stream play() method. TODO: consider keeping shutter sound stream around and resetting it rather than creating a throw-away one each time. (collapse) download
Version 6 February 6th, 2009 jconnolly  updated IBaseAudioPlayer-related 1.4 compatible API changes. (more) updated IBaseAudioPlayer-related 1.4 compatible API changes. (collapse) download
Version 5 November 20th, 2008 finsprings  Integrated geotagging and overlay API logic. NOTE: This version and... (more) Integrated geotagging and overlay API logic. NOTE: This version and later require R1.4. (collapse) download
Version 4 October 23rd, 2008 finsprings  Added slideshow option: pressing Hotkey 1 when in review mode... (more) Added slideshow option: pressing Hotkey 1 when in review mode will start and stop slideshow mode. The slideshow will move to the next picture every 5 seconds. (collapse) download
Version 3 October 21st, 2008 finsprings  Added more EXIF tags: Model ("Bugcam2MP"), DateTime (3 variants), image... (more) Added more EXIF tags: Model ("Bugcam2MP"), DateTime (3 variants), image width, image height. (collapse) download
Version 2 October 15th, 2008 finsprings  Added EXIF write support with just the Manufacturer tag for... (more) Added EXIF write support with just the Manufacturer tag for now (set to "Bug Labs"). (collapse) download
Version 1 September 30th, 2008 finsprings  first version (more) first version (collapse) download

This application is licensed under the MIT license agreements.

Viewing Camera   Link

1 Comment

Comment_icon Login to add comment

android

android said on October 7th, 2009 03:52:14 PM

is the TODO on line 27 obsolete now?