GSoC/2016/StatusReports/RaphaelCojocaru: Difference between revisions
(17 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== | == KStars on Windows == | ||
'''Project Name:''' KStars on Windows | '''Project Name:''' KStars on Windows | ||
'''A Brief Description:''' | '''A Brief Description:''' Even though KStars is one of the best planetarium software, until now it had a major drawback: it lacked a fully working Windows version. The actual Windows installing process of KStars was slightly troublesome, especially for a user with no programming background. Therefore, developing a Windows version of KStars was crucial in the further development of KStars as it is one of the main astronomy software out there. KStars on Windows project aimed to develop a single KStars installer, which is able to solve any required dependency and successfully install KStars on an Windows machine. | ||
'''Status:''' | '''Status:''' '''Completed''' (yet there are some minor things that need to be fixed under Windows) | ||
'''Screenshots:''' | '''Screenshots:''' | ||
* KStars on Windows main view: [[File:KStars Mainview.png]] | |||
* KStars on Windows startup wizard: [[File:KStars Startup.png]] | |||
* KStars on Windows configure window: [[File:KStars Configure.png]] | |||
* KStars on Windows Altitude vs Time window: [[File:KStars Altvstime.png]] | |||
* KStars on Windows calculator: [[File:KStars Calculator.png]] | |||
'''IRC Nick:''' raphael29 | '''IRC Nick:''' raphael29 | ||
Line 15: | Line 20: | ||
'''Blog:''' https://raphaelcojocaru.wordpress.com/ | '''Blog:''' https://raphaelcojocaru.wordpress.com/ | ||
'''This is awesome about GSoC:''' Google Summer of Code has a lot of awesome things. | '''This is awesome about GSoC:''' Google Summer of Code has a lot of awesome things. Firstly, you have a huge opportunity to develop yourself and improve your overall skills. During these months, thanks to my mentor, I learned a lot of new things which will help me in the near future. Another important experience that GSoC brings is the chance to work on a real life project. It is a satisfying feeling to know that your work will matter and will change some people's life. This means a lot for me and I am very glad about it. | ||
'''This is what I learned during GSoC:''' C++ | '''This is what I learned during GSoC:''' | ||
* C++ | |||
* Qt | |||
* CMake | |||
* Git | |||
* Build systems | |||
* how to use emerge tool | |||
* how to write and test a QA list | |||
* how to write a documentation | |||
* how to package and distribute an application | |||
== Work report == | == Work report == | ||
Line 26: | Line 40: | ||
'''Repositories:''' | '''Repositories:''' | ||
* Git commits on KStars master branch: https://github.com/KDE/kstars/commits?author=RaphaelCojocaru | * Git commits on KStars master branch: https://github.com/KDE/kstars/commits/master?author=RaphaelCojocaru | ||
* Git commits on KStars on Windows project branch: https://github.com/KDE/kstars/commits/gsoc2016-windows | * Git commits on KStars on Windows project branch: https://github.com/KDE/kstars/commits/gsoc2016-windows?author=RaphaelCojocaru | ||
* KDE QuickGit on master branch: https://quickgit.kde.org/?p=kstars.git&a=search&h=d8442c5a55f9771c209a1e1f05c078e7ae1c71a2&st=author&s=Raphael | * KDE QuickGit on master branch: https://quickgit.kde.org/?p=kstars.git&a=search&h=d8442c5a55f9771c209a1e1f05c078e7ae1c71a2&st=author&s=Raphael | ||
* KDE QuickGit on KStars on Windows project branch: https://quickgit.kde.org/?p=kstars.git&a=search&h=18c041bf78d9ce248db492143a26876487e2f530&st=author&s=Raphael | * KDE QuickGit on KStars on Windows project branch: https://quickgit.kde.org/?p=kstars.git&a=search&h=18c041bf78d9ce248db492143a26876487e2f530&st=author&s=Raphael | ||
Line 39: | Line 53: | ||
* https://raphaelcojocaru.wordpress.com/2016/06/28/kstars-on-windows-midterm-evaluation/ | * https://raphaelcojocaru.wordpress.com/2016/06/28/kstars-on-windows-midterm-evaluation/ | ||
* https://raphaelcojocaru.wordpress.com/2016/08/17/kstars-on-windows-beta-version/ | * https://raphaelcojocaru.wordpress.com/2016/08/17/kstars-on-windows-beta-version/ | ||
Latest revision as of 20:00, 22 August 2016
KStars on Windows
Project Name: KStars on Windows
A Brief Description: Even though KStars is one of the best planetarium software, until now it had a major drawback: it lacked a fully working Windows version. The actual Windows installing process of KStars was slightly troublesome, especially for a user with no programming background. Therefore, developing a Windows version of KStars was crucial in the further development of KStars as it is one of the main astronomy software out there. KStars on Windows project aimed to develop a single KStars installer, which is able to solve any required dependency and successfully install KStars on an Windows machine.
Status: Completed (yet there are some minor things that need to be fixed under Windows)
Screenshots:
- KStars on Windows main view:
- KStars on Windows startup wizard:
- KStars on Windows configure window:
- KStars on Windows Altitude vs Time window:
- KStars on Windows calculator:
IRC Nick: raphael29
IRC Channels: #kde-kstars, #kde-windows
Blog: https://raphaelcojocaru.wordpress.com/
This is awesome about GSoC: Google Summer of Code has a lot of awesome things. Firstly, you have a huge opportunity to develop yourself and improve your overall skills. During these months, thanks to my mentor, I learned a lot of new things which will help me in the near future. Another important experience that GSoC brings is the chance to work on a real life project. It is a satisfying feeling to know that your work will matter and will change some people's life. This means a lot for me and I am very glad about it.
This is what I learned during GSoC:
- C++
- Qt
- CMake
- Git
- Build systems
- how to use emerge tool
- how to write and test a QA list
- how to write a documentation
- how to package and distribute an application
Work report
Documentation: https://docs.kde.org/stable5/en/kdeedu/kstars/index.html
QA: https://techbase.kde.org/Projects/Edu/KStars/QA_List_2.6.0
Repositories:
- Git commits on KStars master branch: https://github.com/KDE/kstars/commits/master?author=RaphaelCojocaru
- Git commits on KStars on Windows project branch: https://github.com/KDE/kstars/commits/gsoc2016-windows?author=RaphaelCojocaru
- KDE QuickGit on master branch: https://quickgit.kde.org/?p=kstars.git&a=search&h=d8442c5a55f9771c209a1e1f05c078e7ae1c71a2&st=author&s=Raphael
- KDE QuickGit on KStars on Windows project branch: https://quickgit.kde.org/?p=kstars.git&a=search&h=18c041bf78d9ce248db492143a26876487e2f530&st=author&s=Raphael
Blog posts:
- https://raphaelcojocaru.wordpress.com/2016/04/25/ready-for-some-gsoc-time/
- https://raphaelcojocaru.wordpress.com/2016/05/02/kstars-windows-environment-is-ready/
- https://raphaelcojocaru.wordpress.com/2016/05/09/welcome-kstars-to-windows/
- https://raphaelcojocaru.wordpress.com/2016/05/28/kstars-on-windows-alpha-version/
- https://raphaelcojocaru.wordpress.com/2016/06/28/kstars-on-windows-midterm-evaluation/
- https://raphaelcojocaru.wordpress.com/2016/08/17/kstars-on-windows-beta-version/