NaviMall --- Kutay Zorbaz, Yigit Yuceturk
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...





