= News = * 21/09/2009 - Apparently no one cared about the IRC nor the Jabber channel. The link between the two is now closed. If you want to talk to me about the project use my email. * 08/02/2009 - What we hope will soon become 0.1.0 version is in the clutter-experiments branch. * 20/01/2009 - The Jabber chatroom pdfcube@conference.100allora.it is now linked to the [irc://chat.freenode.net/#pdfcube #pdfcube] channel (link now closed). * 08/01/2009 - Ooops, we did [http://lwn.net/Articles/312703/ it] again... :) * 06/01/2009 - New '''IRC channel''' [irc://chat.freenode.net/#pdfcube #pdfcube] on !FreeNode, help it grow! * 25/12/2008 - 365 [http://code.100allora.it/releases/pdfcube downloads] in the last 4 days. * 23/12/2008 - Work is starting on an abstraction layer for 3D effects (cube, fading, cover flow) to be done in C++ and OpenGL (join the [http://lists.100allora.it/mailman/listinfo/pdfcube-dev mailing list] to contribute). Another option can be to use pigment or clutter. * 22/12/2008 - PDFCube [wiki:0.0.3 PDFCube 0.0.3] released, download it [http://code.100allora.it/releases/pdfcube/pdfcube-0.0.3.tar.gz here]. * 17/12/2008 - PDFCube source code has been downloaded 175 times in the last 10 days (and 3105 times in the last year and 5925 times since the first release). * 12/12/2008 - New [wiki:0.0.3 PDFCube 0.0.3 beta] available. This was a joint work with Karol Sokolowsky. * 02/01/2007 - PDFCube made it on [http://lwn.net/Articles/216061/ Linux Weekly News] * 19/12/2006 - Version [wiki:0.0.2 0.0.2] released. = PDFCube = PDF Cube uses Poppler and OpenGL APIs to add 3D spinning cube page transitions to PDF documents. PDF Cube is a tiny (<100KiB) program to render PDF presentations with special 3D effects (a rotating cube transition and 5 predefined zoom animations). It adds eye-candy to your PDF presentations, even Latex, Beamer and Prosper ones. [[Image(http://code.100allora.it/pdfcube/attachment/wiki/WikiStart/pdfcube.jpg?format=raw)]] Rotating 3D cube transition is of great effect when put on a big projection screen, so be moderate! One or two cube transitions done when changing argument can help understanding that you are switching to a new part of the presentation. On the other hand using cube transition on every page can give seasickness to your audience ;). The main focus of PDFCube is on quality of the animation (given some supported DRI hardware), speed and reliability. == Downloading == You can '''[http://code.100allora.it/releases/pdfcube download] any pdfcube version'''. The latest stable version of PDFCube is [wiki:0.0.3 0.0.3] * Thanks to Alexander Wirt, pdfcube is now in main of [http://packages.debian.org/unstable/text/pdfcube Debian unstable]. You can simply apt-get it! Great Alex, Debian is my choice, also. Alex also provided a nice manpage for 0.0.2 that was modified and added to the 0.0.3 release. * PDF Cube is included in Fedora 8 and following (Everything section). * Seems like PDF Cube found its way into Ubuntu Gutsy (Universe). [http://packages.ubuntu.com/gutsy/text/pdfcube Package Information]. It's also in Hardy and Intrepid. * [http://aur.archlinux.org/packages.php?ID=13328 ArchLinux] is the first distro to package version 0.0.3. == Future Plans == === Read Transitions from PDF === Luckily poppler-glib binding has added PDF transition information reading to its API. I should map PDF transitions to 3d transitions of my own. PDF transitions are a finite set of named transitions (blinds, fade, etc...) no cube transition mentioned. This will be useful expecially when we'll have more transition effects available. (This code is already in /trunk) === Active PDF links === PDF Links can be read in page coordinates via the Glib interface of poppler. Thanks to Pigment coordinate system it should be easy to activate this links. Links are of different types, to pages, to element in a page, to external documents, to movies. Not all links make sense inside PDFCube. === New Transition types === In the 0.1.0 development branch (available on svn as clutter-experiments) I'm experimenting new transitions. They are made easy thanks to the clutter library. The plan is to add fade, cover-flow, and some type of blinds. Cover flow work is on the go, here is a screenshot of upcoming 0.1.0: [[Image(http://code.100allora.it/pdfcube/attachment/wiki/WikiStart/pdfcube-0.1.0.jpg?format=raw)]] == Compatibility == See PdfCubeCompatibility to know which hardware pdfcube runs on and success stories. == Reviews == * Like many other Free Softwares, PDFCube is included in the [http://directory.fsf.org/project/pdfcube/ Free Software Directory], a project of the Free Software Foundation (FSF) and United Nations Education, Scientific and Cultural Organization (UNESCO). * [http://dailypackage.fedorabook.com/index.php?/archives/163-Artsy-Tuesday-PDFCube-Presentation-Viewer.html Chris Tyler]'s review. * [http://www.opengl.org/news/permalink/pdf_cube_002_uses_the_opengl_api_to_add_spinning_cube_page_transitions_to_p/ www.OpenGL.org] * [http://lwn.net/Articles/216061/ Linux Weekly News in 2006] [http://lwn.net/Articles/312703/ and a full review in 2008] * [https://fedoraproject.org/wiki/FWN/Issue120 Fedora Weekly News] == A letter to Santa == Dear '''Santa''', I've been a very '''good guy''' this year, please bring me some docs for poppler and clutter. Please bring some C++ developer willing to help, I feel very lonely coding alone. I'd like to rewrite some quality code from scratch using poppler, cairo and clutter and get rid of the hack pdfcube is right now. Cheers, Mirko. == Contact information == === Mailing list === PDF Cube is an open source, spare-time, money-less project and needs your help! Are you a skilled C/C++ developer? Do you know clutter library? Do you simply want to discuss how PDF cube should evolve? Do you want to ask some questions regarding PDF Cube usage? Join the mailing list (low traffic, no spam): http://lists.100allora.it/mailman/listinfo/pdfcube-dev and start asking. (you need to subscribe to write to the list) '''mailing list is now temporary offline''' Please read the FrequentlyAskedQuestions before posting or sending comments and bug reports. === Contact directly === Feel free to write to . I'm an [http://www.100allora.it/cv.html open source expert, software engineer] and [http://gol.dsi.unifi.it/users/maischberger Operations Research phd student]. Please also note that this is a hobby/fun project to experiment with OpenGL and born for my personal use. == Icon == PDFCube '''needs an icon''', if you are skilled in '''SVG''' graphics please send your icon proposal to == Badges == [[Image(http://code.100allora.it/pagerank/pdfcube.png)]] [[ohloh(26777)]]