Advertising
- Miscellany
- Thursday, May 24th, 2012 at 4:05:31am MDT
- Tentative Timeline:
- The project represents for me a full time commitment, not intending to do anything else
- during the summer (besides school activities until 3rd July, clearly detailed in their section
- below).
- I have been a previous GSoC Student last year and I have worked on a timeline similar to the
- one below. I'm highly interested on working efficiently on the project, in order to avoid as
- much as possible inaccuracies in the timeline. However, I know that changes may be done
- after replanning with the mentor or if else requested during the coding period. I'm also trying
- to design the timeline by using the community bonding period to, in order to relax some
- periods, such as the exam period at my university. The last 1.5 months means double
- working time.
- Now - April, 26 - Continuous documentation on the KStars Code. Prototyping and
- detailing (if requested): abstract class implementation for the catalog support, the database
- entity relationship diagram (ERD) and the graphical user interface in Qt for the community
- integration part. Other catalogs may be taken in view.
- April, 26 - May, 1 - Working with SQLite and implementing the database designed in the
- prototyped ERD. Implementing the particular methods in the abstract class that can be used
- to add a new Deep Sky Catalog to the database.
- 1 - 8 May - Adding support in KStars for some new Deep Sky Catalogs and painting them in
- the current mode. This will help me get an insight for the harder part, efficiently painting
- stars.
- 8 - 15 May - Reviewing the DSO Catalog support and further documenting about the
- STXXL library that we will use to work with large binary files used for stars catalogs.
- 15 - 22 May - Deciding the final structure of the binary files, holding stars catalogs (either
- the current one used in KStars, either with some changes, if needed). Implementing theabstract class methods needed for pars
- sing a stars catalog and write them in the required
- binary format. Trying to import some star catalogs using this format.
- 22 - 29 May - Rewriting / Changing the StarComponent and DeepStarComponent classes, to
- make use of the asynchronous read / write method avaiable in the STXXL. After this is done,
- adding the new stars catalog should not be a difficult task.
- 29 - 15 June - At this step we should have new catalogs integrated with KStars. This 2 week
- period will be used to review the written code, enhancements and other code related
- documentation. This will also be a period when final exams are held at my university, so I
- will be working a bit less, but I will however dedicate sufficient time so that any other
- request regarding the features implemented above will be finished.
- 15 - 26 June - Project revision and milestone discussions about the further development of
- the project. Intensively reviewing the code in comast/ and adjusting the changes in order to
- make the XML fully compliant with OAL 2.x Schema.
- 26 June - 3 July - Further tests will be conducted with software that have been announced to
- fully support OAL in order to enhance that the validation is correct. (+ some other exams).
- Prototyping and starting to implement the GUI for the OAL import/export using Qt, and
- filter options. (school ends)
- 3 - 12 July - Implementing the Qt GUI that supports importing and exporting of the
- astronomy logs received from others. Basic functionality will be given, at the beginning, and
- right after the model will be enhanced with filter capabilities on object specific parts. This
- period will also be used to make sure that by midterm the catalog support is fully delivered
- and (hopefully) half of the community integration is done.
- 12 July - 19 July - Integrating full real time collaboration features using QWaveClient based
- on the OAL XML. Working on the Observation Planner to add partial XML building as the
- user enters details. Sending / receiving the XML using the QWaveClient and a server
- supported by QWaveClient.
- 19 July - 24 July - Correctly interpreting the XML received (update the observation planner
- view) and maybe adding chat / friend widget.
advertising
Update the Post
Either update this post and resubmit it with changes, or make a new post.
You may also comment on this post.
Please note that information posted here will expire by default in one month. If you do not want it to expire, please set the expiry time above. If it is set to expire, web search engines will not be allowed to index it prior to it expiring. Items that are not marked to expire will be indexable by search engines. Be careful with your passwords. All illegal activities will be reported and any information will be handed over to the authorities, so be good.