Wednesday, February 25, 2015

New Wireframes Added to Our Project!

here are some of the new wireframes that we have created to show the system design of our app.

This would be the login screen once the user launches the application of the first time

This would be the list of places the user has been to previously and see what notes they have created in each location. 

Wednesday, February 18, 2015

System Architecture

Last week, developer, Marlon Garcia, has made many breakthroughs within our project. He went in and created a database server on SiteGround and it runs as a My SQL server in the network. The server is running and giving a JSON scripting field which holds all of the data entry for MemoMap.

Through the JSON scripting fields we were able to establish Name, Address, Latitude and Longitude so that users can input some of these data entries within the application. So it would look like this on the back-end side:

 



So currently the things we have working on our project right now are:

  • Database set up in MySQL 
  • Database creating a JSON for the file server 
  • iOS application of MemoMap can get the JSON and parse it into a readable program 
  • MemoMap is able to list the entries in the JSON as a User Readable interface 
  • iPhone app is able to get each location of these entries into the internal framework of the iPhone map 
Database map between client and server



Here are some working screenshots of our application:










Thursday, February 12, 2015

New breakthroughs in developing our project!

So in the past couple weeks after we presented our initial homework assignment we wanted to dive deeper into what we wanted to develop for our final project. The week after we presented our first assignment and trying to understand what we thought the project was about, we started to brainstorm into making something more specific. At first we were trying to develop some type of keyboard app that implements a game like those "keyboard tutoring games" for children. We asked Prof. Muscarello and Robert for more clarifications, and we were very off. We thought we were going to implement some game using the keyboard that was handed to us the second week of class, but instead we have to use this keyboard and implement some "geo-tagging" feature. Most of the team was very relieved that we got a deeper understanding on what we had to do.

So once we understood what we had to do completely, we started brainstorming into what our final project would be, and that is going to be called "MemoMap"

MemoMap is a simple app that implements both the keyboard that was provided for us and the geotagging feature. Essentially how the app will work is that users will be able to go anywhere in the map and leave messages so that they can take note of where they have been. They can type up the note, then hit enter, and the note will be saved at the exact location of where it was typed up. Users can also look back and see the messages they posted on the map by searching for them by tagging their notes.

Upon using MemoMap, users are going to create an account on our software. Every time a user creates an account, the settings will be saved within a database.

The user interface will be designed into something more familiar with users who currently own smartphones with maps in them. It was also feature a camera view, where users can use their built-in camera phone and use the view to see where they write messages if they are near the original location of where they write that note.

Here are some wireframes:

 





As we develop this further, we will implement this within Android phones, and see if the whole application will work correctly.