This project is read-only.

HydroPad for iPad/Android ~ Project development Milestones !!

Tanzeel Ahmad, Teva Veluppillai {5/21/2012 – 7/18/2012}

Objectives

Develop an iPad /Android application which is used to fulfill the following functionalities:
1) Getting the stations based on the selected viewable area, time series variable, and time duration.
2) Access the time series data values based on the selected station and plot a chart according to the data values.
3) Design the GUI
4) Upload the data from different location to servers via iPad.

Task 1: Getting familiar with Java, Android development environment, and map controls (1 week 5/21/12 to 5/28/12)
  • Install the Java development environment, Android SDK, and building a Hello world application by using Java.
  • Getting familiar with map controls.
  • Using different GUI components. (Map Controls, Text box, Buttons, and Dropdown list)
  • Register the access to the codeplex site.

Task 2: Getting the stations based on the selected viewable area, time series variable, and time duration (2 weeks 5/28/12 – 6/11/12)
  • Getting the map coordinates based on the viewable area.
  • Implementing the code in the map pan event.
  • Getting to know about web services.
  • Finding a way to consume a web service in the development environment
  • Try to read the values from user inputs.
  • Pass the user input values to web services and get the output in an XML
  • Getting to know about XML files and parsing operations

Task 3: Plot the annotation based on the XML output (1 week 6/11/12 – 6/18/12)
  • Learning about XML parsing
  • Plotting annotations on the map control from the XML file

Task 4: Access the data from the selected station and plot a chart (1 week 6/18/12 – 6/25/12)
  • Find a way to access the selected annotation values
  • Call the web service to get the graph based on the selection

Task 5: Design the GUI (1 week 6/25/12– 7/02/12)
  • Building the final GUI.

Task 6: Upload the data from different location to servers via iPad and debugging (7/02/12– 7/18/12)
  • Design the interface for uploading data to the light weighted server.
  • Call the web service to uploading the data.
  • Testing and debugging the application

Last edited May 21, 2012 at 11:07 PM by Tevaganthan, version 6

Comments

No comments yet.