Platform and Software Requirements

Two alternatives:

  1. Android tablet running Android 3.1 or higher 
  2. Android virtual device (AVD) running Android 3.1 or higher on a Windows, Mac OS X (Intel), or Linux (i386) computer

Installation Instructions

The instruction below is for using an Android virtual device on a Windows PC.

  1. Download the SmartGrid installation package from http://web.mit.edu/louelle/www/smartgrid.apk.
  2. If you haven't installed Android SDK, install it following the instruction from http://developer.android.com/sdk/index.html. Make sure Android SDK Tools and Android SDK Platform-tools are selected. You don't need to install Eclipse or ADT (Android Development Tools) Plugin for Eclipse. 
  3. Launch SDK Manager installed in Step 2, and install Android 3.1 (API 12).
  4. Launch AVD Manager installed in Step 2. Click New ... button to create a AVD. Give it a name. In the Target drop down list, select Android 3.1 - API Level 12. Accept default for the rest. Click Create AVD button.
  5. In AVD Manager, select the virtual device you just created, and click Start ... This will launch the virtual device.
  6. In command line window, cd to <SDK path>\platform-tools, where <SDK path> is the location where you installed the Android SDK in step 2.
  7. Run adb install "<path to the SmartGrid.apk>", where <path to the SmartGrid.apk> is the path to the SmartGrid package.
  8. After the package is installed, you should see the SmartGrid app in your virtual device. Click it to launch the app.

Instructions for using an AVD on Mac OS X (Intel) or Linux (i386) are similar to Windows.

Instructions for using an Android tablet device:

  1. Follow step 1 - 3 above to download the SmartGrid installation package and install Android SDK for Android 3.1 if needed.
  2. On the Android tablet device, browse to Settings > Applications. Check Unknown sources. This is to allow you to install apps from a non-Market source.
  3. Connect the device to your PC's USB port.
  4. Follow step 6 - 8 above.

Shallow Parts of the UI

  • All the charts are static images, including all combinations of Daily/Monthly/Yearly and Consumption/Storage/Grid.
  • Checkboxes for showing/hiding data in graphs are not yet functional.
  • Application settings are not implemented.
  • Device settings and transactions are implemented, but do not save.
  • Date pickers and dropdowns are static images.
  • Android Activity management is not complete. While running the app, clicking the Back button of the Android device causes the app to disappear and requires a re-launch.
  • No labels

3 Comments

  1. Unknown User (kmeduna@mit.edu)

    I am attaching my evaluation. Your interface looks really good :)

    Smart Grid Evaluation.pdf

  2. Unknown User (phun@mit.edu)

    Here's my evaluation! Hope it's useful!

    HW2- Smart Grid by Phu Nguyen.pdf

  3. Unknown User (aksaigal@mit.edu)

    Hi.

    Here is my evaluation. Good work, and good luck!

    HW2.pdf

    Arun