Iteration 5 - Alpha Release

  • Overview
  • Future Work
  • Android Activity Schematic
  • Client Server Communication

Current Progress

Code Completed:

The domain model is fully working and all functions are tested including getting locations from the client.

Client and server communication test projects.

Functioning Android GUI features include:

  • Registering new users.
  • Add, Delete, Block, Unblock friends who are currently registered.
  • Add, Delete, Block, Unblock entire groups of friends.
  • Communicate with friends through email, SMS, phone call.
  • Change name and set personalized message.
  • Locate self, contacts, and groups on the google map with a variable range indicator.
  • Smooth transitions between all activities.

Database is set-up; data input and retrieval works; connection with the rest of the system not fully complete.

  • All the classes that implement facemap.domain classes.
  • All the classes that is annotated and able to create tables out of test class .
  • Trying to pull data from database using hibernate query.

Javadocs

Click here to go to JavaDocs

Source Code

Click here to go to SVN repository

or

Click here to download source code

or

Click here to download client server test

Readme

Click here to download README file


Iteration 6 - Beta Release

  • Back-end
    • Complete communications between Android device, Server, and Database.
    • Complete coding of all features on the Android GUI.
      • Retrieve contacts from phone's contacts
      • Instant messaging
      • Change password
      • Personalized image
      • Group and locate users who are nearby
    • Potentially make a web version of the application.
  • Front-end
    • Excessive testing to root out all bugs within every part of the application.

Schematic for majority of the activites in the Facemap Application

Our proposed setup for the client server communication (Not currently working)