User:Arinkverma

From Apertium
Jump to navigation Jump to search

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