Line 67: |
Line 67: |
| * battery critical | | * battery critical |
| * battery low | | * battery low |
| + | |
| + | '''plugin.http.request''' |
| + | |
| + | This plugin helps you to access to the external server using HTTP request |
| + | |
| + | '''com.msopentech.indexeddb''' |
| + | |
| + | Implements Indexed Database API support for Apache Cordova apps based on IndexedDBShim implementation. |
| + | |
| + | '''com.rossmartin.dropboxsync''' |
| + | |
| + | This plugin allows your application to use the Dropbox Sync API |
| + | |
| + | '''com.knowledgecode.cordova.websocket''' |
| + | |
| + | Cordova plugin that allows WebSockets to be used |
| | | |
| '''org.apache.cordova.media''' | | '''org.apache.cordova.media''' |
Line 72: |
Line 88: |
| This plugin provides the ability to record and play back audio files on a device. | | This plugin provides the ability to record and play back audio files on a device. |
| | | |
− | '''org.apache.cordova.file-transfer'''
| + | it will be using following methods |
| + | |
| + | *media.getCurrentPosition: Returns the current position within an audio file. |
| + | |
| + | *media.getDuration: Returns the duration of an audio file. |
| + | |
| + | *media.play: Start or resume playing an audio file. |
| + | |
| + | *media.pause: Pause playback of an audio file. |
| + | |
| + | *media.release: Releases the underlying operating system's audio resources. |
| + | |
| + | *media.seekTo: Moves the position within the audio file. |
| + | |
| + | *media.setVolume: Set the volume for audio playback. |
| | | |
− | This plugin allows you to upload and download files.
| + | *media.startRecord: Start recording an audio file. |
| | | |
− | '''de.appplant.cordova.plugin.local-notification'''
| + | *media.stopRecord: Stop recording an audio file. |
| | | |
− | The plugin supports scheduling local notifications in various ways with a single interface. It also allows you to update, clear or cancel them. There are different interfaces to query for local notifications and a complete set of events to hook into the life cycle of local notifications
| + | *media.stop: Stop playing an audio file. |
| | | |
− | '''plugin.http.request''' | + | '''org.apache.cordova.file-transfer''' |
| | | |
− | This plugin helps you to access to the external server using HTTP request | + | This plugin allows you to upload and download files. |
| | | |
− | '''com.msopentech.indexeddb'''
| + | it will be using following methods |
| | | |
− | Implements Indexed Database API support for Apache Cordova apps based on IndexedDBShim implementation.
| + | * upload: sends a file to a server. |
| | | |
− | '''com.rossmartin.dropboxsync'''
| + | * download: downloads a file from server. |
| | | |
− | This plugin allows your application to use the Dropbox Sync API
| + | * abort: Aborts an in-progress transfer. |
| | | |
− | '''com.knowledgecode.cordova.websocket''' | + | '''de.appplant.cordova.plugin.local-notification''' |
| | | |
− | Cordova plugin that allows WebSockets to be used
| + | The plugin supports scheduling local notifications in various ways with a single interface. It also allows you to update, clear or cancel them. There are different interfaces to query for local notifications and a complete set of events to hook into the life cycle of local notifications |
| | | |
| '''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.<br> | | '''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.<br> |
Line 102: |
Line 132: |
| ! Weeks !! Expected Tasks | | ! Weeks !! Expected Tasks |
| |- | | |- |
− | | May 19 - May 30 || Discuss about the plugins to be developed which is relevant to the sugar platform. | + | | May 19 - May 23 || Develop splashscreen plugin |
| + | |- |
| + | | May 24 - May 30 || Develop websocket plugin |
| |- | | |- |
− | | May 31 - June 6 || Develop first plugin | + | | May 31 - June 6 || Develop file plugin |
| |- | | |- |
− | | Jun 7 - June 13 || Develop second plugin | + | | Jun 7 - June 13 || Develop battery-status plugin |
| |- | | |- |
− | | Jun 14 - June 20 || Develop third plugin | + | | Jun 14 - June 20 || Develop http-request plugin |
| |- | | |- |
− | | Jun 21 - June 27 || Develop fourth plugin | + | | Jun 21 - June 27 || Develop indexedBD plugin |
| |- | | |- |
| | Mid Term Evaluation || | | | Mid Term Evaluation || |
| |- | | |- |
− | | Jun 28 - July 4 || Develop fifth plugin | + | | Jun 28 - July 4 || Develop dropbox plugin |
| |- | | |- |
− | | July 5 - July 11 || Develop sixth plugin | + | | July 5 - July 11 || Develop media plugin |
| |- | | |- |
− | | July 12 - July 18 || Develop seventh plugin | + | | July 12 - July 18 || Develop local notification plugin |
| |- | | |- |
− | | July 19 - July 25 || Develop Eighth plugin | + | | July 19 - July 25 || Develop file transfer plugin |
| |- | | |- |
− | | July 26 - August 1 || Optimize the Code | + | | July 26 - August 1 || testing |
| |- | | |- |
− | | August 2 - August 8 || if there time work on more plugins | + | | August 2 - August 8 || optimize code |
| |- | | |- |
− | | August 9 - August 15 || if there time work on more plugins | + | | August 9 - August 15 || optimize code & fix bugs |
| |- | | |- |
| | August 16 - August 22 || Fix Bugs | | | August 16 - August 22 || Fix Bugs |