Student Application Template
Name: Babak Basseri
Contact/Email: basseri.babak@gmail.com
Website: http://ca.linkedin.com/pub/babak-basseri/59/237/a42/
Background:
I am a Computer Science student at University of Toronto finishing my last credit of my degree in honors software engineering specialist. I recently finished a graduate level mobile development course. I worked in a team that implemented an application that used OpenCV to detect eye and based on the eye movement detect and diagnose the patient of any abnormal eye activities or issues regarding their eye-muscles. The application was developed in android in the course of 2 months. I am always interested in developing new ideas and working with new technology, and this had lead me to work on multiple different projects both in and outside of the university environment.
This will be my third GSOC participation. In 2011 I worked with ReviewBoard working on a cross-platform installer for the system. In 2012 I worked with LiquidGalaxy implementing a new input method for the system using Kinect.
Project title: Debian Android Application
Project details:
This idea has been derived from Debian's GSoCIdeasPage. I am thinking of either implementing the application as a web app, to provide faster service, and use the caching ability to provide offline functionality as well as online or implementing a native android application. For the native app I would implement a separate module for each tool, this way other modules for different tools can easily be added to the application for the future.
User authentication would be required for the user's interaction with the tools. The User should have the ability to keep track of their interaction with the tools, for example bugs reported.
Synopsis: To develop and deploy an android app for Users that wish to interact with tools such as PTS, BTS, and UDD, on their mobile phones and tablets.
Benefits to Debian: This app, will provide on the go access to the users that wish to use these tools at any time/location. This app can be a great addition to the debian services, and provides more support to the debian users.
Deliverables: Deliver a completed android app ready to be hosted on the play store alongside the apk to be downloaded through the Debian website.
Project schedule:
Getting familiar with the Debian APIs, and discuss the plans for the project and set the milestones for the summer.
1-week Working on basic design and ask for feedback from mentor and community
3-weeks implementing PTS module
1-week testing and integrating with tablet
Testing/Documentation/blog and get feedback on the process
2-weeks implementing BTS module
1-week testing and integrating with tablet
Testing/Documentation/blog and get feedback on the process
2-weeks implementing UDD module
1-week testing and integrating with tablet
1-week Documentation/blog and get feedback on the app, if approved push for play store, and continue applying user feedback to improve.
Exams and other commitments: No other commitments to conflict with the GSOC project.
Other summer plans: No other plans during the summer
Why Debian?: Debian has a very strong community, which I would like to take this chance and be a part of. Based on my experience in the past 5 years it is one of the most reliable operating systems, and I would love to dedicate my time even after the GSOC period and become more involved with the community.
Other GSOC?: Yes I have applied for a second round with LiquidGalaxy.
Feel free to contact me at anytime if you had any questions.
Thank you for your considerations