(RESOLVIDO) Imagem - Ações pan,zoom in, zoom out, rotate left, rotate right ou Zoomer v1.5.1

Boa Tarde

Estou na etapa de levantamento de requisitos para um sistema que utilizará análise de fotos.

Opção 1
Carregar uma foto e disponibilizar as ações de pan,zoom in, zoom out, rotate left, rotate right
No link http://www.java-forums.org/java-2d/12770-rotating-image.html possui um exemplo para desktop (Sem PAN)

Opção 2
Uma outra forma mais “melhorada” seria utilizar o componente Zoomer v1.5.1 do link http://www.dynamicdrive.com/dynamicindex4/featuredzoomer.htm

Opção 3
Utilizar OpenLayers e carregar a imagem como layer (OpenLayers.Layer.Image) - link http://gis.stackexchange.com/questions/16828/how-to-display-image-overlays-in-openlayers
Problema: Open Layers não rotaciona a imagem.

Trabalho com JSF 2.0 e Primefaces 3.4, infelizmente o componente que mais se aproxima da opção 2 é o dock http://www.primefaces.org/showcase-labs/ui/dock.jsf

Pergunta: :?:

Existe algum outro jar ou tecnologia para atender uma das opções?
Obs: O ideal seria incorporar a opção 2.

Detalhes :!: A foto será dinânima.

Referencia: Java Advanced Imaging API - JAI

Segue solução provisória

Em vez de abrir a imagem num dialog, a mesma será aberta num popup:

<p:commandButton value="Picture" icon="ui-icon-document" update="panelPicture" oncomplete="abrir('http://localhost/WebGIS/viewPicture.jsf',775,615)"></p:commandButton>

Tecnologia utilizada:

http://www.dynamicdrive.com/dynamicindex4/powerzoomer.htm
http://www.ajaxblender.com/article-sources/jquery/image-rotate/index.html

Outros itens:

http://www.dynamicdrive.com/dynamicindex4/imagemagnify.htm
http://www.dynamicdrive.com/dynamicindex4/imagepanner.htm
http://code.google.com/p/jqueryrotate/wiki/Examples
http://raphaeljs.com/image-rotation.html