NaviMall --- Kutay Zorbaz, Yigit Yuceturk

From CS486wiki
Jump to navigationJump to search

01/31/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

Research how to get the latitude and longitude information from an android phone through GPS on the internet.

Analyze and try other indoor map applications.

Talk to Zeynep about possibilities of integrating Latitude and longitude into the Navimall application.

For the this semester we are going to deliver the plan items via the Gantt chart and I will end up with a program that does:

1- Android application - first page will associate with the NFC tag

2- Touch phone to NFC tag, the phone will display map of where the user is.

3- Menu of locations 'to-go-to' will be listed. The user will select one

4- After selection a map of the route to the destination from current location will be displayed

5- Map progress with Latitude and longitude

Gantt chart will be adjusted till following week.

02/07/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

Java Tutorials of Master Android 6.0 Marshmallow Apps Development Using Java course watched from udemy.com

- The calculator app, and the button counter app have been done as training for Android Studio File:Button.jpg

02/14/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

- We created the welcome page for our application. Meantime, training on the udemy.com about Android Application Development is continuing.

- Decided the places of NFC tags that keep location and stores information.

- Second Page of the Application for users created.

- Next week, We are planing to work on shortest path finder algorithms and decide which one is most effective for our application.

02/21/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

- Worked on which shortest-path-finder algorithm is going to be used. Finally, we decided to use Dijkstra Algorithm.

- Studied Dijkstra Algorithm about how it works, implements

- We were thinking about how Dijkstra will find the shortest path on mall's floor plan. Finally, we understand that we will represent the stores and corridors in mall as edge and node. Corridors will be edges while stores are node. And Dijkstra will be applied to this edge-node diagram.

- We have some concerns about navigation part. We are still working on it and also searching on the web but there is no adequate resources to understand it. It seems that we will be working on navigation part next couple weeks.

02/28/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

- Layouts section studied from Master Android 6.0 Marshmallow Apps Development Using Java course (udemy.com)

- Database section studied from Master Android 6.0 Marshmallow Apps Development Using Java course (udemy.com)

- We could not have found any solution for real time indoor navigation. Still searching online for indoor navigation.

- There is no example for building a indoor navigation mobile application

03/06/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

- We have searched about indoor mapping, but there was no adaquate resources to study about it. Apple and Google Maps just started to work on this field. We saw that real time navigation will be beyond our power.

- We figured to give the route as arrows on the map of mall. For example: Application user enters from G1 entrance and touches his/her smart phone to NFC tag and selects Holister (P location). He/she will get route as arrow on the smartphone.


- QR code may be implemented as an additional feature for the users who doesn't have NFC on their phones.

- Searching for implementing reading QR code to the android application.

- Searching generating uniq QR codes

- Example QR code data storage for G1 node:


03/13/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

- QR code reader will be implemented as and additional feature

- Uniq QR code generator have been decided.

- Still drawing the floor plan of Oakdale Mall

- QR codes and NFC tags will be coded depends on the floor plan of Oakdale Mall

- Still studying android programming lectures from udemy.com

03/20/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

In demo that we are gonna use in Oakdale mall is gonna take you us:

  • from Subway to macy's
  • from macy's to BON-TON
  • from BON-TON to Burlington
  • from Burlington to Holister

OAKDALE MALL DIRECTORY

A1: Payless ShoeSource, GameStop

B1: Zumiez, Verizon Wireless

B2: Victoria’s Secret, American Eagle Out tters

B3: Cutting Crew, Oakdale Pizza

C1: Fashion Nails, Sebastiano Hair Studio, JC Police Sub-Station,

C2: Kay Jewelers, Auntie Anne’s Pretzels, Christopher & Banks, Things Remembered, Gymboree

C3: Hollister, Journey’s Kidz

C4: Motherhood Maternity, Charlotte Russe

D1: Hot Topic, Lids, f.y.e.

D2: Glow Golf

E1: rue21etc!, All About Collectibles

E2: Subway, Ruby Tuesday, CVS, Joli Hair Studio, Nail Trix

F1: Gertrude Hawk Candies, GNC, Bath & Body Works, Express, Van Cott Jewelers

F2: Zales, Champs Sports, Foot Locker, Justice

F3: ---

G1: Aeropostale, Spencer’s, Yankee Candle, Journey’s, Claire’s

G2: Crazy 8, Eddie Bauer, Vitamin World, Paradise Hair World, Sprint PCS

G3: Forever 21 - RED, Chemung Canal Trust

H1: Arby’s, Oakdale Mall Dental, GameStop.com

H2: Girl Scouts of NYPENN Pathway, New York & Company, Olympia Sports

H3: Tuxedo Junction, UHS–”Stay Healthy”

03/27/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

- Unique QR codes are going to be generated for all stores.

- Making research on Camera activity and QR code encoding and trying to implement it in Android Studio.

04/03/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

- Camera activity implemented in Android Studio

- QR code decoding(UTF-8) algorithm implemented in Android Studio

- Still working on giving paths one position to stores

04/10/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

Working on activities and layouts of the application

04/17/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

Working on NFC reader integration to the NaviMall application

04/24/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

Activities and layouts had been done.

Giving path from one store to another had been done.

Text reading from NFC tags examples found and have been examined.

Still working on implementing text reading from NFC tags.

QR codes are encoded;

- Contents: Text

- Barcode size: Large

- Error correction: L

- Character encoding: UTF-8


05/01/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...

Demo have been shown in the Oakdale mall.

Go back to scan QR code button updated.

"select a store" changed to "select a destination store"

Splash screen implanted.

Still working on implementing text reading from NFC tags.

Thinking on additional updates to make it more user friendly.

Preparing for the presentation on Thursday (05/05/2016)

05/08/2016 Weekly activities including accomplishments, problems changes to plan, meeting minutes, etc...