DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone >

jrawio 1.5.0 released (and should be OSGi-ready)

Fabrizio Giudici user avatar by
Fabrizio Giudici
·
Jul. 13, 09 · · News
Like (0)
Save
Tweet
839 Views

Join the DZone community and get the full member experience.

Join For Free
jrawio is one of the projects I'm managing and delivers the capability of reading "camera raw" image formats with Java (technically, it's just a plugin of Java Image I/O, so it doesn't have a specific API). As far as I know it's the only FLOSS 100% Java library able to read everything in a "camera raw" file, from the raw bits to the metadata (ImageRo by Andrey Kusnetsov is another 100% Java library, which is free for non commercial applications but not FLOSS, and only reads embedded JPEGs in the camera raw files).

For the latest three years, if you wanted the latest release of jrawio you needed to checkout sources and compile them. After such a long time, I've finally managed in setting up a complete automated software factory for the project, based on Hudson, and yesterday I've been able to push an official release, 1.5.0, which is the first non-beta. The new software factory will enable me to make frequent releases (there is a number of requests to support new camera models that I'm implementing).

Maven users will love the fact that the project has been mavenized and is officially available now in the Java.Net Maven repository. Other users can download the artifacts from the Java.Net downloads page.

At the same time, the released artifacts *should* be OSGi compatible (in the sense that there is OSGi stuff in the manifest). The conditional is due to the fact that I haven't tested yet this feature (my friend Filippo Diotalevi gave me some pointers about OSGi testing, but I hadn't time to check them out). Since jrawio is used in many NetBeans Platform projects, I guess there should be no classloader related issues, but you know "if you didn't test it, it's broken". I'd be glad if somebody would like to give it a try in a OSGi environment and give me feedback (and possibly testing code ;-)

As part of the other fixes worth mentioning, Java 5 is now required (the project is tested with both Java 5 and 6), Minolta 7D (MRW format) has been added, ARW (Sony) and RAF (Fujifilm) formats have been added, support for other formats has been fixed, as well as a number of issues with specific test images. The complete change log is available here.

Please forgive me as the web site is not updated yet.

Software factory Java (programming language) Release (agency) IT Artifact (UML) Download Testing Apache Maven

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Spring, IoC Containers, and Static Code: Design Principles
  • Is Your Code DRY or WET?
  • Java’s Encapsulation - When the Getter and Setter Became Your Enemy
  • Applying Domain-Driven Design Principles to Microservice Architectures

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo