GSoC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Title:
GUI GIT mobile client
Name:
Shvanov Vadim
Email:
adm.shwan@xxxxxxxxx
Location:
Kursk, Russia, GMT +4:00

idea

Now mobile phones have a large enough capacity and flexibility. If you
have access to the Internet, you can correct the necessary documents
in any convenient location. But the good applications for mobile
phones is not available. On this, my main idea is to create a GUI GIT
client for the popular OS (android, IOS, Symbian, and others) with
syntax highlighting for popular programming languages (C + +, java,
php, python, perl, html, css, JavaScript, etc.).

implementation

To begin, I'll implement a simpler version. The task at least, is:

Creating a full-fledged GUI GIT client for android;
The implementation of a text editor with syntax highlighting html, css
and javascript;
Implementation in two languages: Russian and English (for translation
into English, I use the services of a professional translator).


My ultimate goal is to implement a GUI client for mobile phones GIT
with syntax of programming languages.
I want to make a specialized application for mobile phones, in which
the user will be able to if you are connected to the Internet through
a few clicks to connect to the repository, make changes to files,
Commit latest changes and see what changes have been made earlier. The
application is divided into two main sub yes: the client GIT, through
which all operations will be carried out with the repository and handy
text editor with syntax highlighting. Switching between them will
occur very quickly.
I think that the GIT community gets the most benefit from this project:
This will allow the use of GIT in any convenient place for the user,
for example, even in the subway on the way home;
This will make the GIT even more popular, because mobility will
attract more users, and user-friendly interface makes use of an
intuitive and enjoyable;
This allows to follow the actual trend of mobile technology today, and
will win the love and loyalty of users.
I really want to do this project completely because I'm interested,
and even the technology is very necessary to me. I spend a lot of time
on the road, and with such a program and be able to spend it usefully.
I will have more free time to implement new ideas.


Tentative timeline:
April - May 14th
Read more about GIT and android, studying examples of source code,
source, wiki, writing pieces of code that are useful in the future.
Develop a detailed work plan.
May 15th - June 7th
Working on my first part of the application GUI GIT mobile client,
which must connect to the repository and exchange data. At the initial
stage of the GUI will not be used. Writing server-side applications.
June 8th - June 30th
Full implementation of the server side. The application performs most
of the necessary commands GIT.
July 1st - July 14th
The development of convenient and fast text editor with syntax
highlighting. By this time all the server-side applications must be
fully prepared. GIT client performs all necessary functions.
July 15th - July end
Development of a convenient GUI. The implementation of this Annex.
Pilot testing an application under heavy loads to the north. Alpha
testing of the application.
August
Code cleanup and correction of possible errors. Changes to the GUI for
ease of reference, if need be. Get ready to merge. The final beta
testing.


I am the best person to work on this project because ... I have a
great interest to do so, as it would be beneficial for me in the first
place. And I really, really want to do it. I want to finish this
project in any way.
I have a good experience with open source - with your friends, I am
writing your own application, which unfortunately is not yet ready. I
am using GIT every day for over two years. I have implemented several
programs that are very popular at my university and GIT helped me a
lot in this. GIT several times saved me from losing important data,
and now I want to help this project. I want to do something useful for
the community and the GIT and to write this application. For me it is
very important part in this project!


About me
I am currently a student of the Kursk State University, Department of
Computer Science (software and management information systems), the
second year of study. Besides the fact that I know C and C + +, I have
extensive experience with the code and reading other people's code. I
won twice as urban programming contests and won prizes in the
All-Russian competitions in programming. Participation in this project
will be a new step in my development and significantly improve my
reputation at the university. For me it is very important to bring
this project to the end and realize this vision. Also, I'm interested
in this project, because I use every day GIT at home and at work, and
I want to do a little better GIT.

--
View this message in context: http://git.661346.n2.nabble.com/GSoC-tp7443633p7443633.html
Sent from the git mailing list archive at Nabble.com.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]