GSOC idea - NPAPI plugin?



One of the largest complaints that I see about evince is that, unlike the closed-source Adobe document reader, evince does not integrate as a plugin directly into the user's web browser. Yes, there are hacks like mozplugger that can (for instance) force an evince window into a Firefox tab, but using mozplugger isn't always effective: it (in my experience) tends to be a buggy mess, and on the occasions when it does work, the user needs to wait for the entire document to finish downloading; there are two menu bars in the user's browser (one for the browser and one for evince), etc.

A native NPAPI plugin could be the solution to these problems. It would be (relatively) browser-independent, supporting any browser that accepts Netscape-standard plugins, and could use evince's rendering code and frontend settings (toolbar, etc) while acting as an actual plugin and not an application forced into a window. This seems like a reasonable plan for a Summer of Code project: it's not so huge that it can't get finished, but not so trivial that a more experienced member here could do it in a weekend. Does this seem like a good idea to anyone else here, or am I barking up the wrong tree?

--Jacob D'Agostino


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]