Adobe DNG RAW on Google Android (gPhone)

Tea Vui Huang's "DNGwriter" is a Google Android library to enable Adobe Digital Negative (DNG) Specification Raw image support on the Google Android Handset Platform. This product includes DNG technology under license by Adobe Systems Incorporated.



Using this library, application developers need only call the DNGwriter's exportDNG() method to save an Android Bitmap from the phone camera or photo editor to any valid OutputStream (e.g. the SD Card) in the Adobe DNG RAW image format. Note: A 1.3MP image takes approximately 4MB of storage space, and ~40 seconds of processing time.


Sample gPhone DNG Raw photo: gPhoneDNG-sample.zip





Tea Vui Huang's DNGwriter SDK (with sample Eclipse project): DNGwriter_SDK.zip

\docs       - The JavaDoc for DNGwriter
\libs       - Contains the "DNGwriter.jar" library to add to your Android projects
\photos     - Sample 1.3MP (1280x1024) DNG image taken from the gPhone emulator, plus TIFF and JPEG conversions
\samples    - Sample Eclipse project that captures a phone camera image and saves it to the SD Card in DNG format






More software from Tea Vui Huang

  • DNG Phone Camera - With Tea Vui Huang's free DNG Phone Camera, you can now capture photos directly to the Adobe DNG (Digital Negative) RAW image format from your humble Nokia camera phone.

  • HD Photo Scribbler - Create and customise kaleidoscopes, as well as doodle on your Nokia & Sony Ericsson phones and be among the first to save them to the next generation JPEG-XR / Windows Media Photo / HD Photo image format (.hdp)!

  • London Eye in Singapore
    An interactive Facebook application that you lets you control the Singapore London Eye right from your profile page!

  • All-Format Writer
    Create Adobe PDF, Microsoft DOCX, OpenOffice ODT & China National Electronic Document Standard UOF documents from your J2ME mobile phone!

  • Run Google Android (gPhone) API examples on your Nokia Phone

  • NTT-DoCoMo skin for Google Android (gPhone) Emulator

  • P2 Mobile - Edit Panasonic P2SD & P2HD metadata & scene files on your mobile phone.

  • Mass Storage Synchonizer
    An iTunes add-on for Mobile Phones. This free software allows PalmOne Treo 650 & 600 smartphones, Sony-Ericsson's Walkman phones, Nokia's XpressMusic and Samsung MP3 phones (with hard keys to control playback) to be synchronized with iTunes.

  • DVB-H ESG Simulator - Simulates DVB-H ESG (TV Guide for Mobile TV) on all major (hard-to-get) DVB-H handsets

  • SMS Front-end Menu for PayPal Mobile - No more memorizing SMS codes and payment detail structures!

  • TVH-72g Graphing Calculator - A Low-Cost Graphing Calculator for Mobile Phones

  • Aibo Memories
    Is a 3D Playable (virtual) Sony Aibo for Mobile Phones. The direction stick on the mobile phone can be used to make Aibo stand, sit, lie down and jump up. 3D animation of the 7 Series ERS-7M3/W Pearl White Aibo was designed on the Sony AIBO Motion Editor. Aibo Memories was created in memory of the Sony Aibo (1999-2006).

  • Lumiedge (Ambilight-like effect for Webcam images)
    Tea Vui Huang's Lumiedge Java Applet adds a color coordinated Introduction to the horizontal edges of a webcam image. This can be used to enliven a webcam image and visually fill it out to a 16:9 wide-screen format.

  • H5N1 (Avian Flu) DECON
    The handy H5N1 DECON (-tamination) mobile phone application assists in the precise determination of dilution ratio and quantity of UN FAO & AUSVETPLAN approved bird flu disinfectants for an assortment of prevention & decontamination scenarios. It is an ideal tool for front-line healthcare/farm workers containing the spread of the H5N1 avian flu virus.

  • Mobile Tsunami Detector
    A free mobile phone software for tsunami prediction. Using 2G/3G data connection, it queries, filters and analyses LIVE Earthquake readings from the United States Geological Surveys (USGS). Probability and impact time of potential tsunamis are assessed and reported instantly for countries whose coastline borders the Indian Ocean.

  • Scratch Tracks (Using MP3 Players as an Internet Banking Authentication Token)
  • MMS Podcasting
  • Enhanced Podcast to J2ME Converter
  • Podcast for Mobile Phones
  • Open Source Project for Google SMS & Yahoo SMS
  • Web Tsunami Detector