Changes

no edit summary
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
28

edits