That looks like a nice feature. But I do think it's a sizable amount of
work. You'd need to write a whole new PDFView, as PDFKit's implementation
would certainly not do it. And this would all be written in CoreGraphics,
which is a bit harder than Cocoa, and using a lot of non-trivial filters to
do the magnification effect. In all, that would be a lot of work, comparable
to writing your own version of PDFKit. And out of the scope of what we
personally would like to go (not that we'd be delighted if someone else
would volunteer to do it).
So did you have a working viewer then, or is this just a mockup? I guess
this was not done on a Mac?
Christiaan
On 6/19/07, Asko Soukka <[EMAIL PROTECTED]> wrote:
Hi,
about five years ago I worked in a research project, which developed
a PDF-browser prototype *) with horizontal fish-eye page view (with
easily adjustable fish-eye lens **).
Unfortunately, the project didn't do much measurable usability
reasearch, though intuitively the browser felt very potential
especially for skimming through 10 - 20 pages long scientific
articles: you needed only a glance to see location of all the
pictures and tables in the article and after that it was easy to
browse through them all. With current wide screen displays it could
work even better.
What do you think, how difficult it would be (if even possible) to
implement a fish-eye PDF-view with current (mainly PDFkit and Core
Image) or future (Core Animation) OSX frameworks?
Just a thought, because I don't have any cocoa development experience
myself.
Thanks,
Asko
*) Screenshots
- http://www.fenfire.org/buoyframe0.png
- http://himalia.it.jyu.fi/ff/video/buoying-1.avi
**) Interaction
- LMB click panned to the clicked position
- LMB pressed worked like a traditional hand tool
- RMB pressed with horizontal movement adjusted the refraction of
fish-eye lens from flat to sphere
- RMB pressed with vertical movement zoomed in and out
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
skim-app-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-develop