Proposal for Google Summer of Code 2015 Hi, I am Shrey, a sophomore in Computer Science at Birla Institute of Technology and Science, Pilani, India. Presently I am in Pilani. From 16 May to 1 June, I will be in Europe for a tour but will be able to spend my time on work as well. Then I will be stationed at some city in India for my Practice School 1 till July 16. I have my Practice School 1 but I will be able to spend around 6 to 7 hours a day (around 45 hours a week) for the work required. I am always available on my mail [email protected]. I am also available on WhatsApp on +918000849020 and on Facebook as http://www.facebook.com/shrey4796. I may be contacted on +918239820996 till 15 May 2015. I presently do not have the cell phone number I will be using while in Europe. After returning, i.e from 1 June onwards, I will be available for call on +918000849020. I have worked a few Android projects in the past. One of my application has been published on the Google Play store. The link for the same is https://play.google.com/store/apps/details?id=bits.dvm.oasis&hl=en. I am currently working on two other major android applications. One is using front camera of mobile for attendance of students in schools and colleges (Project eAttend BITS Pilani). I have started working on this project since January 2015 and am currently developing phase 2 of the application. The other application I am working is an android application of MOOC portals (like openedX). I am working for the android application of the MOOC Portal of BITS Pilani (http://any-learn.bits-pilani.ac.in/). I have just started this project (February 2015) and am using the edX android app (https://github.com/edx/edx-app-android) as my reference and developing on it further ahead. I would be working and completing this applications by the end of this semester (May 15, 2015). Detailed information about my completed and ongoing projects can be found on my LinkedIn profile at https://www.linkedin.com/in/shreyhshah. I have not worked with BuildmLearn in the past but I have some hands on experience on live applications like eAttend, and my college festial applications. So I feel as I have developed nearly 5 android applications from scratch on my own, I can develop the application for this project also. This is the first time I am applying for Google Summer of Code. I could not apply for the same last year as I was not 18 at the time of Google Summer of Code 2014 applications.

I am currently working on a project with an Austria based company, Gymneus. I have to develop a cross platform mobile application as my project. My mentor for this project is in Austria. We only talk over phone or mail. I am quite comfortable working independently under my mentor who is available only virtually. Currently I am just going through the organisations for Google Summer of Code 2015 and have not yet decided if I will apply for any organisation other than BuildmLearn. My primary motivation for participating in Google Summer of Code 2015 is to learn as much as possible regarding mobile application development. I had started developing android applications in January 2014 and since then I have developed a great interest in mobile application development. I have also successfully completed the topcoder “Learn Swift” challenge. I was among the first 1000 programmers in the world to successfully write an application in Swift, Apple’s latest programming language. I have also started iOS application development since summer 2014 and am slowly learning it. I have developed a Windows Phone Application as part of Microsoft’s competition “code fun do”. It is my wish to contribute towards technology enabled education. For the same I am working with social service groups on my campus. We have taught children how to use computers and the benefits of computers. BuildmLearn’s project and Android toolkit is great step in the field of technology enabled education. So I want to contribute as everything and anything I can for this application. Google Summer of Code 2015 is one exceptional way to do it. The project idea I am working on is “BuildmLearn Toolkit on Android” by the organisation BuildmLearn. My implementation methodology is mentioned below. I have also created few wireframes for the same. The pdf of the wireframes and working of the mobile application can be found at http://tiny.cc/shreyshah. I have only made wireframes for the portrait version of the application as of now. Currently I am developing the wireframes for the landscape version. I prefer using Android Studio for developing the applications. Icons and fonts for material designs will be available in the android library for Lollipop (API Level 21). As the current classes are written in C++, I will be using Java Native Interface (JNI) for porting this classes to Android development. I have had previous experience with JNI in Project eAttend mentioned above. Other major API involved will be the REST API, used for publishing applications to the BuildmLearn store. Android documentation is my favourite place to search for solutions to my bugs.

I will be building the application in four stages:

Stage 1 (Week 1 to Week 4)      

Writing wrapper classes in Java for all C++ classes to be used in Java Native Interface (JNI). Implement the algorithm for compiling the templates in apk. At the end of first four weeks, the application will be able to create apk for all four currently present templates. The REST API used for publishing applications to the BuildmLearn store will also be implemented. The simulator will not be working at this time. Also, the UI will be minimal, i.e. only the part required for testing. No animations will be present. Also the transitions may not be too smooth.

Stage 2 (Week 5 to Week 8)   

The simulator will be coded during this period. At the end of week 8, all features of the mobile application will be working for all four currently present templates. The UI will still be minimal as was at end of week four.

Stage 3 (Week 9 and Week 10)  

The UI, animations and transitions will be completed within this time. By the end of week 10, the mobile application will be ready for production.

Stage 4 (Week 11 and Week 12)  

Time to make resolve any flaws or bugs still present. More templates, if available, can be added to the application during this period.

Proposal for Google Summer of Code 2015 -

I was among the first 1000 programmers in the world to successfully write an application in Swift,. Apple's latest programming language. I have also started iOS application development since summer 2014 and am slowly learning it. I have developed a Windows Phone Application as part of Microsoft's competition “code.

253KB Sizes 3 Downloads 176 Views

Recommend Documents

DREAM PROPOSAL FORM for OCTOBER 2015 INTAKE
factors is key to the application of drought risk mitigation in local water .... Justin Sheffield and his Princeton group on droughts as part of her INTENSE ERC ...

DREAM PROPOSAL FORM for OCTOBER 2015 INTAKE
Predicting hydrological drought risk in Europe using big data of natural and socio-economic factors. Key words hydrological drought risk, prediction, combining ...

AVEC 2015 Proposal for ACM MM - SSPNet
Imperial College London, UK [email protected]. Important Dates. Challenge ... will be based on relevance to the workshop, novelty, and technical quality.

DREAM PROPOSAL FORM for OCTOBER 2015 INTAKE
2. - “Tools for developing, managing and analysing 'Big Data', to understand risk better, ... www.bafg.de/GRDC/EN/Home/homepage_node.html), International ...

AVEC 2015 Proposal for ACM MM - SSPNet
University of Nottingham, UK ... Roddy Cowie. Queen's University Belfast, UK ... the type of data that both multimedia and human-machine/human-.

Summer 2015 Beacon.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Summer 2015 ...

Summer 2015 Newsletter.pdf
After a welcome and introduction from Dr. Brenda Mayo, principal of Cosby, the guest speaker. was announced. Dr. Katherine Dec, former team doctor for Cosby High School, offered advice for the. graduating students and congratulated them on beginning

summer 2015.pdf
ENGL-UA 210 British Literature I MTR 1:15-3:25 Song, Gerald First. ENGL-UA ... ENGL-UA 240 American Short Story TWR 12:30-2:40PM Hurst, Caitlin Second ... Summer Session I Dates: May 26th–July 2nd. Summer Session II Dates: July 6th- August 15th. Re

2015 Summer Newsletter.pdf.pdf
I thank the Board of. Directors of CMS for giving me this opportunity to lead CMS. into a successful future. Jeff Reed, Director, CMS. Board of Directors. CMS welcomes Mr. Vance Powers and Dr. David Livert to the Board of Directors! Mr. Powers joined

Addresses-for-2016-Girls-Who-Code-Summer-Programs-2.22.16.pdf
Bay Area, CA 345 Park Avenue San Jose, CA 95110-2704 June 13 - August 5. Bay Area, CA 601 Townsend St. San Francisco, CA 94103 June 20 - August 12. Bay Area, CA 1120 Enterprise Way Sunnyvale CA 94089 June 27 - August 12. Bay Area, CA 1 Market Street,

Delegation Proposal IMO 2015 BAHASA.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Delegation ...

What is Google Summer of Code? Developers
•Inspire young developers to begin participating in open source development. •Provide students in computer science and related fields the opportunity to do ...

pre-proposal for finance wg guidelines for proposal -
OB will e recompensed between General Assemblies (GAs); and ... That the General Assembly (GA) authorize the FWG to open a checking account at WECU as ...

Request for Proposal - Ning
Sep 3, 2013 - Synopsis: Enhancing Mobile Populations' Access to HIV and AIDS Services, Information and. Support a 5 year project funded by Big Lottery ...

request for proposal - AOS92
Feb 26, 2015 - In the event taxes are imposed on the services purchased, the District will not be responsible for payment of the taxes. The vendor shall absorb the taxes entirely. Upon request, the District's Tax Exempt Certificate will be furnished.

request for proposal - AOS92
Feb 26, 2015 - We are currently reducing the number of small printers in our inventory, so any proposal must be able to adjust based on future changes in printer inventory. The AOS92 computing environment consists of approximately 2,000 devices inclu

The 2015 Summer Institute for Disaster and Risk ... - PreventionWeb
Aug 7, 2015 - Call for Application. The series of Summer Institute for Disaster and Risk Research is part of the implementation of the Hazard and Risk Science ...

Music for Seniors - Summer 2015.pdf
Here at Making Music & More, we believe that music is a powerful art form that. reaches beyond ... Finnish students. who took ... from the rock opera Jesus Christ.

CITY OF MOBILE, ALABAMA REQUEST FOR PROPOSAL ...
Apr 30, 2016 - State company name and all contact information including the name, ... and became disabled prior to age 19 while covered by the City of.

The 2015 Summer Institute for Disaster and Risk ... - PreventionWeb
Aug 7, 2015 - risk field. The application is open to researchers from all disciplines and the admissions are based on ... environment where participants can closely interact with mentors and each other to develop research paper. In addition ...

Summer Camp 2015 Modcraft.pdf
Love Minecraft? Good. How about ... You will be able to choose from several different modded servers to play on with your friends. ... purchase the game.

summer camp app 2015.pdf
Name of school counselor: Summer. Tech. Camp. Page 1 of 2. Page 2 of 2. Summer Tech Camp. Application Form. IN CASE OF EMERGENCY. Contact Person: ...

Old News--Summer 2015.pdf
information technology. - Check reliability and time spent (GPS). - Monitor conditions (clinical tracking. forms). - Report changes in client status. - Caregivers are ...

2015 Trout fishing summer Summit.PDF
2015 Trout fishing summer Summit.PDF. 2015 Trout fishing summer Summit.PDF. Open. Extract. Open with. Sign In. Main menu. Whoops! There was a problem ...