Difference between revisions of "User:Arinkverma"

From Apertium
Jump to navigation Jump to search
 
(11 intermediate revisions by 2 users not shown)
Line 8: Line 8:
</li><li>'''Email''' arinkverma at gmail.com
</li><li>'''Email''' arinkverma at gmail.com
</li><li>'''Github''' https://github.com/arinkverma/
</li><li>'''Github''' https://github.com/arinkverma/
</li><li>'''Blog''' arinkverma.in
</li><li>'''Blog''' http://arinkverma.blogspot.in/search/label/GSOC12
</li></ul>
</li></ul>





== Programming skills ==
== Programming skills ==
<ul><li>'''Programming Languages''': Java, C++/C, Python
<ul>
<li>'''Programming Languages''': Java, C++/C, Python
</li><li>'''Mobile software development''': Android and IOS
</li><li>'''Mobile software development''': Android and IOS
</li><li>'''Web development''': PHP , Python, Jquery, Javascript, SQL
</li><li>'''Web development''': PHP , Python, Jquery, Javascript, SQL
</li><li>'''Mathematics and graphing Language''': SciLab and Matlab
</li><li>'''Mathematics and graphing Language''': SciLab and Matlab
</li><li>'''Database language''': SQL
</li><li>'''Database language''': SQL
</li><li>'''Graphical software''': Photoshop and AutoCad</li>
</li><li>'''Graphical software''': Photoshop and AutoCad
</ul>
</li></ul>




== Apertium project ==
== Apertium project ==


I am working on the Apertium on mobile (Google Summer of Code 2011).
I am working on the [http://wiki.apertium.org/wiki/Apertium_On_Mobile Apertium on mobile] (Google Summer of Code 2012).


[https://github.com/arinkverma/Apertiurm-Androind-app-devlopment Follow on Git]
[https://github.com/arinkverma/Apertiurm-Androind-app-devlopment Follow on Git]

See also: [[/Apertium on mobile]]


== Original Work Plan for GSoc 2012 ==
Phases/milestones with dates
{| class="wikitable" border="1"
|-
! Time
! Task
|-
|May 21 - May 28
|'''Planning and SRS development'''
<ul>
<li>User case diagram -> 15hrs
<li>Structural and database diagram ->15hrs
</ul>
|-
|May 29 - Jun 26
|'''Implementation'''
<ul>
<li>Data structure -> 20hrs
<li>Creating library -> 25hrs
<li>Porting into Android -> 40hrs
<li>Mechanism to manage language pairs -> 35hrs
|-
|June 27
|Deliver subversion and discuss architecture and ideas with mentor
|-
|June 28- July 8
|Adding basic intent of share and clipboard -> 35hrs
|-
|July 9
|'''Midterm submissio'''n
|-
|July 9 - July 20
|Adding sum advance feature like language specific <s>keypad</s> desktop widgets. -> 60hrs
|-
|July 21 - Aug 7
|'''Testing'''
<ul>
<li>Running apk on device -> 15hrs
<li>Catching and fixing bugs -> 15hrs
<li>Improvement and optimisation
|-
|Aug 7 - Aug 10
|Documentation -> 20hrs
|-
|Aug 10 - Aug 23
|Finalize the code
|-
|Aug 24
|'''Submission'''

|}


== Actual work during GSoc 2012 ==
Phases/milestones with dates
{| class="wikitable" border="1"
|-
! Time
! Task
|-
|March 31
|'''Planning and SRS development [[http://www.arinkverma.in/2012/05/flow-chart-of-apertium-on-mobile.html view]]'''
<ul>
<li>Structural and database diagram
</ul>
|-
|Jun 9
|'''Implementation [[http://www.arinkverma.in/2012/06/apertium-android-23.html view]]'''
<ul>
<li>Data structure
<li>Created library
<li>Ported into Android
<li>Added sum advance feature like language specific widgets.
|-
|June 20
|'''Implementation [[http://www.arinkverma.in/2012/06/apertium-android-235.html view]]'''
Mechanism to manage language pairs, Now user can download language package from SVN directly. But at present temporarily SVN link will be used
|-
|June 23
|Added basic intent of share and clipboard [[http://www.arinkverma.in/2012/06/apertium-android-clipboard-handling.html view]]
|-
|-
|June 24-July 8
|Consuming the development done on Embeddable lttoolbox-java
<ul>
<li>API for extracting Language pair title, cache.
<li>Discussion on adding security layer on pairs.
</ul>
|-
|July 9
|'''Midterm submissio'''n
|-
|July 10 - July 20
|'''Adding security layer'''
<ul>
<li>Making language pair secure
<li>Detection if language pair change by some other app
<li>Making classloader secure
|-
|July 21 - Aug 7
|'''Testing'''
<ul>
<li>Running apk on device -> 15hrs
<li>Catching and fixing bugs -> 15hrs
<li>Improvement and optimisation
|-
|Aug 7 - Aug 10
|Documentation -> 20hrs
|-
|Aug 10 - Aug 23
|Finalize the code
|-
|Aug 24
|'''Submission'''

|}

Latest revision as of 11:34, 11 April 2013

About me[edit]

I am Arink Verma, studying Computer Science and Engineering at Indian Institute of Technology Ropar, India. (Expected to be completed 2013)

Contact me at


Programming skills[edit]

  • Programming Languages: Java, C++/C, Python
  • Mobile software development: Android and IOS
  • Web development: PHP , Python, Jquery, Javascript, SQL
  • Mathematics and graphing Language: SciLab and Matlab
  • Database language: SQL
  • Graphical software: Photoshop and AutoCad


Apertium project[edit]

I am working on the Apertium on mobile (Google Summer of Code 2012).

Follow on Git

See also: /Apertium on mobile


Original Work Plan for GSoc 2012[edit]

Phases/milestones with dates

Time Task
May 21 - May 28 Planning and SRS development
  • User case diagram -> 15hrs
  • Structural and database diagram ->15hrs
May 29 - Jun 26 Implementation
  • Data structure -> 20hrs
  • Creating library -> 25hrs
  • Porting into Android -> 40hrs
  • Mechanism to manage language pairs -> 35hrs
June 27 Deliver subversion and discuss architecture and ideas with mentor
June 28- July 8 Adding basic intent of share and clipboard -> 35hrs
July 9 Midterm submission
July 9 - July 20 Adding sum advance feature like language specific keypad desktop widgets. -> 60hrs
July 21 - Aug 7 Testing
  • Running apk on device -> 15hrs
  • Catching and fixing bugs -> 15hrs
  • Improvement and optimisation
Aug 7 - Aug 10 Documentation -> 20hrs
Aug 10 - Aug 23 Finalize the code
Aug 24 Submission


Actual work during GSoc 2012[edit]

Phases/milestones with dates

Time Task
March 31 Planning and SRS development [view]
  • Structural and database diagram
Jun 9 Implementation [view]
  • Data structure
  • Created library
  • Ported into Android
  • Added sum advance feature like language specific widgets.
June 20 Implementation [view]

Mechanism to manage language pairs, Now user can download language package from SVN directly. But at present temporarily SVN link will be used

June 23 Added basic intent of share and clipboard [view]
June 24-July 8 Consuming the development done on Embeddable lttoolbox-java
  • API for extracting Language pair title, cache.
  • Discussion on adding security layer on pairs.
July 9 Midterm submission
July 10 - July 20 Adding security layer
  • Making language pair secure
  • Detection if language pair change by some other app
  • Making classloader secure
July 21 - Aug 7 Testing
  • Running apk on device -> 15hrs
  • Catching and fixing bugs -> 15hrs
  • Improvement and optimisation
Aug 7 - Aug 10 Documentation -> 20hrs
Aug 10 - Aug 23 Finalize the code
Aug 24 Submission