User:Gov000

Hello, I am Govind kumar, B.Tech III yr Information student at GGSIPU University ,India. I am interested in learning and implementing the Open Source Technologies.

My Project Proposal for GSoc'13 under the title "Mobilize Wikidata".

Mobilize Wikidata
 * Public URL:http://www.mediawiki.org/wiki/User:Gov000
 * Bugzilla report:https://bugzilla.wikimedia.org/show_bug.cgi?id=43065
 * Announcement:

Name and contact information:
Name: Govind Kumar

Email: 91govindkumar@gmail.comMibbit

IRC Nick: gov000

IM Service and Username: GTalk (see email address for the username)

Location (City, Country and/or Time Zone): New Delhi, India (UTC+5:30)

Typical working hours:  8 hours a day.

Synopsis:  My project is based on Wikidata  to use pages are  made out of grids of elements and tables containing text values,also to implement an effective way to edit data fields from a mobile device.while most of the wikimedia sites use the Mobile Frontend extension to render automatically a mobile UI on mobile devices. So to implement a enabled a mobile view for Wikidata.

Importance of a mobile view for Wikidata

It will benefit Wikimedia as in today’s world everyone has mobile so to make a mobile view for it make sense  and would increase its popularity very rapidly.To create a free knowledge base about the world that can read and edited by humans in mobiles.It will provide data in all the languages of the Wikimedia projects and allow for the central access to data

Deliverables:Motivation for Proposal /Use case:
Open source community produced several extensionwhich once combined are capable with mobiles.There are  other tools which are doing the work. Mobile Frontend is a MediaWiki extension providing a mobile front-end toMediaWiki sites The goal of this project is to  enabled a mobile view for  This tool will also be available as a standalone application.We already have a wish for having a mobile view for  wikidata,that would be awesome.

Implementation plan:
1.Wikidata, is the collection of all structured data, meaning database content —  everything entered by the Wikidata editors and bots into the entity pages.

2.Pages belong to the three data namespaces: the main namespace (for items), the property namespace and the query namespace.

3.Other Wikidata pages consist of unstructured content, for example running text, and are considered meta pages.

4.Specifically, property data is the property values in the item statements, which only can have certain Datatypes.

5.The best way to implement is to create a user friendly user interface by taking input.

6.Then add various things likes tables and forms and its attributes which are required entity data set,item identifier,descriptor and various aliances.

7.After that on same lines various queries and properties.After that various statements and Qualifiers

8.All this can be done using php,javascipt and html .

Timeline

This week-by-week timeline provides a rough guideline of how the project will be done

.7 -- 20 juneFamiliarize with the code and the community, good user interface, the documentation and test system used.

20 -- 30 juneImplementing basic UI  and its attributes using php, JavaScript.

31 july -- 6 JulyTest and document existing code more thoroughly of other mobilized projects.

7 -- 20 JulyImplementation final UI and its complete front page.

21 -- 27 JulyImplementation of interlinked pages in the wikidata

28 July -- 11 AugustExtensive testing with all inputs and expection.

12 -- 25 AugustTest and document the periodically so that no uncoded part is left.

26 August-- 1 SeptemberImprovement and Testing of code, Implementation of project

2 -- 16 SeptemberCleaning up the code, fixing bugs, writing documentation.

About Me

I am an Indian student at Guru Gobind Singh Indraprastha university at New Delhi in Information Technology, one of the good colleges in India.I am familiar with php,html and javascipt. I also have a strong mathematical and physics background. I am interested in contributing to wikimedia, especially wikidata I have developed apps for blackberry using above language and also for nokia

Participation
My work style is  very healthy. I  prefer to work for long periods of time. I feel I can make this style fit the google summer of code as I will need a lot of communication with the community and my mentor. I will easily be able to meet 40 hours a week in my own time but to know what to do with this 40 hours I will need to get a clear idea about what I am making. I intend to spend 1-2 days talking on IRC, mailing list to people about my progress and what to do next. I will as participate in other MediaWiki discussion that might contribute to the community or be useful laterI am a person who likes to work in an environment that encourages originality and innovative thinking. Since I have done some research in the given project area and have implement some feature like it before, so I believe I won’t get as problem as I would have got if I had started from scratch.

Past open source experience
I am an active contributor to various technical group like google group,ieee at my college. Here we promote Open Source. I have helped in documentation and many other tasks. I am very much interested in Open Source and am willing to work hard so that all the said work is accomplished. Past Development Experience required for this project: Attended http://www.mobilebix.com/2012/05/09/stp3/ Blacberry developer.Nokia developer.