Difference between revisions of "User:Arinkverma"

From Apertium
Jump to navigation Jump to search
 
(2 intermediate revisions by one other user not shown)
Line 26: Line 26:
== Apertium project ==
== Apertium project ==


I am working on the Apertium on mobile (Google Summer of Code 2012).
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]]




Line 71: Line 72:
<li>Running apk on device -> 15hrs
<li>Running apk on device -> 15hrs
<li>Catching and fixing bugs -> 15hrs
<li>Catching and fixing bugs -> 15hrs
<li>Improvement and optimization
<li>Improvement and optimisation
|-
|-
|Aug 7 - Aug 10
|Aug 7 - Aug 10
Line 92: Line 93:
! Task
! Task
|-
|-
|March 31
|May 21 - May 28
|'''Planning and SRS development'''
|'''Planning and SRS development [[http://www.arinkverma.in/2012/05/flow-chart-of-apertium-on-mobile.html view]]'''
<ul>
<ul>
<li>User case diagram -> 15hrs
<li>Structural and database diagram
<li>Structural and database diagram ->15hrs
</ul>
</ul>
|-
|-
|May 29 - Jun 26
|Jun 9
|'''Implementation'''
|'''Implementation [[http://www.arinkverma.in/2012/06/apertium-android-23.html view]]'''
<ul>
<ul>
<li>Data structure -> 20hrs
<li>Data structure
<li>Creating library -> 25hrs
<li>Created library
<li>Porting into Android -> 40hrs
<li>Ported into Android
<li>Added sum advance feature like language specific widgets.
<li>Mechanism to manage language pairs -> 35hrs
|-
|-
|June 27
|June 20
|'''Implementation [[http://www.arinkverma.in/2012/06/apertium-android-235.html view]]'''
|Deliver subversion and discuss architecture and ideas with mentor
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 28- July 8
|June 24-July 8
|Adding basic intent of share and clipboard -> 35hrs
|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
|July 9
|'''Midterm submissio'''n
|'''Midterm submissio'''n
|-
|-
|July 9 - July 20
|July 10 - July 20
|'''Adding security layer'''
|Adding sum advance feature like language specific <s>keypad</s> desktop widgets. -> 60hrs
<ul>
<li>Making language pair secure
<li>Detection if language pair change by some other app
<li>Making classloader secure
|-
|-
|July 21 - Aug 7
|July 21 - Aug 7
Line 124: Line 137:
<li>Running apk on device -> 15hrs
<li>Running apk on device -> 15hrs
<li>Catching and fixing bugs -> 15hrs
<li>Catching and fixing bugs -> 15hrs
<li>Improvement and optimization
<li>Improvement and optimisation
|-
|-
|Aug 7 - Aug 10
|Aug 7 - Aug 10

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