[opensuse-project] [GSoC-2014] Adding ePub file support
Hi, all, I am a student and I like to involve in gsoc 2014. Here is my proposal . Project goals My goal is to add ePub format support in Atril(MATE), so that ePub files information can be get. and the file can be easily read. Implementation I will divide the goal into following steps. 1. Get familiar with current Atril package, read source code and konw how the whole thing works. And also the coding format will be studied. 2. Get familiar with ePub format by reading offical documents or read other open source codes. 3. Integrate the ePub translator in to the Atril package. In this period the code will be write and basic test will be performed. 4. Do test and submitting pathches, and fix bugs. I think the most important thing is to make a good model of the ePub files, as this can be regarded as a plug-in and the whole framework should better not be effected too much. So I think both Atril and popular ePub reader codes need to be read carefully. Timeline To be frank, I want to start this project as soon as possible. I don't know if things will change during this summer. By now I know that I have 1 project from my lab to be contuinue all the time, the final exam will be at 5.15 or so, so there will be 2 week break. and I will take 1 week travel from 6.20-6-27. I don't want to make promises to move mountains. Here is a detailed plan. 3.20-3.30, Set up the openSUSE env stable, with necessary packages and tools ready. 4.1-4.3, Find proper open source ePub reader software, make a list in order to compare. 4.5 - 4.20 +/- 10, read Atril source code, find out how the things work and list all the interfaces that deals with different kinds of file formats (I guess there must be some commonly used interface for different kinds of file formats) 5.1 - 5.7 , 5.15 - 5.30, get familiar with ePub format and write some small codes to get basic ePub file informations. (This will be the midterm evaluation check point for me) and make the 1st patch. 6.1 - 6.20, porting some other source code if possible, and if not then try to write own codes on the ePub implementation. and test these basic functions. 6.28 - 7.15 integrate the source code together. Do system test and make the 2nd patch. 7.17 - 8.5 Test the program and make final patches to solve potential bugs. 8.5 - end. Prepare for the final evaluation. About me Hi, all. I'm suyu, a graduate student in Missouri, US and my major is EE. I used to be a GSoC student in 2011 and worked for tianocore, in that program I modified a text-editor and fixed some existing bugs. I've been using C for 4 years and I like programming though I'm studying EE not CS. Hope to do something this year for GSoC. To be frank, I'm not very confidence with myself and I am alway worrying about that I may not having enough time to do this. But andway I will try to do it well. Thanks for your time and wish I can see your response. P.S: Sorry to submit the proposal so late, I wantted to submit a patch before submit the proposal, but after I installed openSUSE for half a day my grub got a mess and can only enter ubuntu(I got openSUSE, ubuntu, and windows 7 ...), I will figure it out as soon as possible. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
Hi I hope you have submitted your proposal on google-melange.com without which you may not be able to participate in GSoC I have added Mate-mailing list who look at this idea. Regards On Fri, Mar 21, 2014 at 5:47 AM, Suyu Yang <sydy7@mst.edu> wrote:
Hi, all,
I am a student and I like to involve in gsoc 2014. Here is my proposal .
Project goals
My goal is to add ePub format support in Atril(MATE), so that ePub files information can be get. and the file can be easily read.
Implementation
I will divide the goal into following steps. 1. Get familiar with current Atril package, read source code and konw how the whole thing works. And also the coding format will be studied. 2. Get familiar with ePub format by reading offical documents or read other open source codes. 3. Integrate the ePub translator in to the Atril package. In this period the code will be write and basic test will be performed. 4. Do test and submitting pathches, and fix bugs.
I think the most important thing is to make a good model of the ePub files, as this can be regarded as a plug-in and the whole framework should better not be effected too much. So I think both Atril and popular ePub reader codes need to be read carefully.
Timeline
To be frank, I want to start this project as soon as possible. I don't know if things will change during this summer. By now I know that I have 1 project from my lab to be contuinue all the time, the final exam will be at 5.15 or so, so there will be 2 week break. and I will take 1 week travel from 6.20-6-27. I don't want to make promises to move mountains. Here is a detailed plan. 3.20-3.30, Set up the openSUSE env stable, with necessary packages and tools ready. 4.1-4.3, Find proper open source ePub reader software, make a list in order to compare. 4.5 - 4.20 +/- 10, read Atril source code, find out how the things work and list all the interfaces that deals with different kinds of file formats (I guess there must be some commonly used interface for different kinds of file formats) 5.1 - 5.7 , 5.15 - 5.30, get familiar with ePub format and write some small codes to get basic ePub file informations. (This will be the midterm evaluation check point for me) and make the 1st patch. 6.1 - 6.20, porting some other source code if possible, and if not then try to write own codes on the ePub implementation. and test these basic functions. 6.28 - 7.15 integrate the source code together. Do system test and make the 2nd patch. 7.17 - 8.5 Test the program and make final patches to solve potential bugs. 8.5 - end. Prepare for the final evaluation.
About me
Hi, all. I'm suyu, a graduate student in Missouri, US and my major is EE. I used to be a GSoC student in 2011 and worked for tianocore, in that program I modified a text-editor and fixed some existing bugs. I've been using C for 4 years and I like programming though I'm studying EE not CS. Hope to do something this year for GSoC.
To be frank, I'm not very confidence with myself and I am alway worrying about that I may not having enough time to do this. But andway I will try to do it well.
Thanks for your time and wish I can see your response.
P.S: Sorry to submit the proposal so late, I wantted to submit a patch before submit the proposal, but after I installed openSUSE for half a day my grub got a mess and can only enter ubuntu(I got openSUSE, ubuntu, and windows 7 ...), I will figure it out as soon as possible. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
-- Regards Manu Gupta -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
Hi, Maun, Thanks for your remind. I submitted this proposal to openSUSE on the gsoc website. On Fri, Mar 21, 2014 at 2:34 PM, Manu Gupta <manugupt1@opensuse.org> wrote:
Hi
I hope you have submitted your proposal on google-melange.com without which you may not be able to participate in GSoC
I have added Mate-mailing list who look at this idea.
Regards On Fri, Mar 21, 2014 at 5:47 AM, Suyu Yang <sydy7@mst.edu> wrote:
Hi, all,
I am a student and I like to involve in gsoc 2014. Here is my proposal .
Project goals
My goal is to add ePub format support in Atril(MATE), so that ePub files information can be get. and the file can be easily read.
Implementation
I will divide the goal into following steps. 1. Get familiar with current Atril package, read source code and konw how the whole thing works. And also the coding format will be studied. 2. Get familiar with ePub format by reading offical documents or read other open source codes. 3. Integrate the ePub translator in to the Atril package. In this period the code will be write and basic test will be performed. 4. Do test and submitting pathches, and fix bugs.
I think the most important thing is to make a good model of the ePub files, as this can be regarded as a plug-in and the whole framework should better not be effected too much. So I think both Atril and popular ePub reader codes need to be read carefully.
Timeline
To be frank, I want to start this project as soon as possible. I don't know if things will change during this summer. By now I know that I have 1 project from my lab to be contuinue all the time, the final exam will be at 5.15 or so, so there will be 2 week break. and I will take 1 week travel from 6.20-6-27. I don't want to make promises to move mountains. Here is a detailed plan. 3.20-3.30, Set up the openSUSE env stable, with necessary packages and tools ready. 4.1-4.3, Find proper open source ePub reader software, make a list in order to compare. 4.5 - 4.20 +/- 10, read Atril source code, find out how the things work and list all the interfaces that deals with different kinds of file formats (I guess there must be some commonly used interface for different kinds of file formats) 5.1 - 5.7 , 5.15 - 5.30, get familiar with ePub format and write some small codes to get basic ePub file informations. (This will be the midterm evaluation check point for me) and make the 1st patch. 6.1 - 6.20, porting some other source code if possible, and if not then try to write own codes on the ePub implementation. and test these basic functions. 6.28 - 7.15 integrate the source code together. Do system test and make the 2nd patch. 7.17 - 8.5 Test the program and make final patches to solve potential bugs. 8.5 - end. Prepare for the final evaluation.
About me
Hi, all. I'm suyu, a graduate student in Missouri, US and my major is EE. I used to be a GSoC student in 2011 and worked for tianocore, in that program I modified a text-editor and fixed some existing bugs. I've been using C for 4 years and I like programming though I'm studying EE not CS. Hope to do something this year for GSoC.
To be frank, I'm not very confidence with myself and I am alway worrying about that I may not having enough time to do this. But andway I will try to do it well.
Thanks for your time and wish I can see your response.
P.S: Sorry to submit the proposal so late, I wantted to submit a patch before submit the proposal, but after I installed openSUSE for half a day my grub got a mess and can only enter ubuntu(I got openSUSE, ubuntu, and windows 7 ...), I will figure it out as soon as possible. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
-- Regards Manu Gupta -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
-- Suyu Yang Missouri University of Science and Technology EMC Laboratory TEL: 573-578-2968 -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
participants (2)
-
Manu Gupta
-
Suyu Yang