GSoC 2009 Implementing XPS support by vipx
SYNOPSIS
My project aims at improving the export features in Scribus by implementing Portable Document Format(PDF)/X-1a, PDF/X-4 and XML Paper Specification(XPS) export in Scribus. After this project is completed Scribus will be capable to export files to high resolution commercial grade PDF's and XPS.
OVERVIEW
This project aims at improving the export features in Scribus. Now Scribus can export to the PDF formats like PDF 1.4 and PDF/X-3. By completion of this project Scribus will be able to export file to the following specifications.
Part 1: PDF/X-1a which supports CMYK and Spot color. This is the common choice where most printers aren't colour management savvy.
Part 2: PDF/X-4 supports transparent artwork and effects, as well as layers.
Part 3: The XML Paper Specification(XPS) describes electronic paper in a way that can be read by hardware, read by software, and read by people.
PROJECT SCHEDULE
April 21, 2009 Start of the project. Discussions with mentor to make the ideas clear. Detailed study of source code. And I'll collect necessary components for the completion of the project.
May 20 ,2009 Start part 1 of the project.
June 20 ,2009 Finish the part 1 of the project. Also start revising these features for fixing any possible bugs and discuss it with the mentor.
June 23 ,2009 Start the part 2 of the project.
July 12, 2009 Finish part 2 and start revising the code for fixing bugs and discuss it with mentor.
July 15, 2009 Start part 3 of the project. I'll study in detail about XPS. Discuss it with the mentor and collect necessary components for the completion of part 3.
August 10, 2009 Complete the part 3 of the project. Start testing and fixing bugs considering the feedback from the developers.
August 17, 2009 Complete the whole project and submit for final evaluations.
ABOUT ME
First Name : Vipin
Name : Vipin Vichattu Johney
Email Id : vipin.johney@gmail.com
IRC nick : vipx
Location : Kerala, India
Time zone : GMT + 5:30
Education : Computer Science Engineering
I am Vipin Vichattu Johney, and I am currently studying for B.Tech at Govt. Engineering College, Trichur, Kerala, India. I have been coding C++ for the last 5 years and coding C and Basic for the last 2 years.
I have been participating in many programing contest. I have done many projects in C++ and C. I know basics of SQL and Python programming languages. I am an active member of Free Software Users Group, Trichur (http://fsugtsr.org)[1]. I have started reading the source code of Scribus.