Download - SDY51_GE3 Στο πλαίσιο της εργασίας αυτής καλείστε να διερευνήσετε το τεχνικό υπόβαθρο και την αρχιτεκτονική

Transcript

/

51 : 2014-15

51" ": 2014-15

/

/ 3

Click here to enter a date.

: , . , , . . ( , - ) : 10/2/2015 : 1/3/2015 : 4/3/2015

:8/3/2015 ,

Click here to enter a date.

()

/ :

:

1[]40

1 30

130

100

, , Android . () : . . , . ( ). .

(Poslad): 8, 9, 10, 11, 13 15-20 (Minker): 3

1. Choose an item. . : . . ( / ) . . , . (.. , , ) . , . . .2. , . . . , , . & , .3. zip rar. : SDYxx_xERG_EPITHETO_ONOMA. ( xx x ). .4. : SDYxx_xERG_EPITHETO_ONOMA.doc ( xx x ). , projectfolder , .H . .

(smart city) , , , . , , , . , , , . web interface, . , / . Android, . :FixMyStreet - https://www.fixmystreet.com/NovoVille - http://www.novoville.com/Improve My City - http://www.improve-my-city.com/

40

1 GPS . , . ; , ( ) .[10] Understanding GPS Principles and Applications Bullock, J. B. et al., (2006) GPS . , ) Kalman ) - (.. , dopplerometer, , , , , , , , ..) ) (.. , (DTM) ..) , , - (map-matching), 1 . ) Kalman GPS . ) dead-reckoning (DR), , . DR : , . ) : GPS, (map-matching) GPS DR. A GPS , GPS DR , , (reverse geocoding). GPS (urban canyon) / .. wifi, gsm .. , GPS.

Quddus, M. A., et al., (2007) 1989-2006 35 (map-matching) ) , ) , ) ) . , , , . : --, -- . (, ). ( ), ( ), ( ) , . , . : Kalman, Extended Kalman, (fuzzy logic), Dempster-Shafer, Bayesian inference . Syed, S. et al., (2004) fuzzy logic 1) (urban canyon) , 2) 3) 4) , , GPS . 5) . Cmara, P. F. et al., (2009) on-line off-line ( on-line) , , , , . , .. , , (off-road) , , . Alvarez-Garcia, J. A. et al., (2010) , (Hidden Markov) - gps , . GPS - . , . : , , , .

Alvarez-Garcia, J. A., Ortega, J. A., Gonzalez-Abril, L., Velasco, F. (2010). Trip destination prediction based on past GPS log using a hidden markov model Elsevier Science 1st June 2010Bullock, J. B., Foss, M., Geier, G. J., & King, M. (2006). Integration of GPS with Other Sensors and Network Assistance In E. D. Kaplan, & C. J. Hegarty, Understanding GPS Principles and Applications Chapter 9. ARTECH HOUSE, INC. ISBN 1-58053-894-0.Cmara, P. F., Hugo, C.; Pereira, Martinho P. N. (2009). An off-line map-matching algorithm for incomplete map databases Springer 11-09-2009Quddus, M. A. and Ochieng, W. Y. and Noland, R.B., 2007. Current map-matching algorithms for transport applications: State-of-the art and future research directions, Transportation Research C: Emerging Technologies, 15(5), pp 312 - 328, ISSN 0968-090X.Syed, S., Cannon, M.E., (2004) Fuzzy Logic Based-Map Matching Algorithm for Vehicle Navigation System in Urban Canyons. Presented at ION National Technical Meeting, San Diego, CA, January 26-28, 12/1/2004

2 (recommender systems); ; .

[10 ] Ricci, F., et al., (2011) (RS) () , . , , , . (item) . RS (.. CD, ) , . , . , - . . , . , . , , . , RS , , .., , . , RS . RS : . , , , . : Amazon.com, YouTube.com, Netflix.com, yahoo.com .. (.. ACM SIGIR, UMAP ..) , RS RS . RS, RS : AI Communications (2008), IEEE Intelligent Systems (2007), International Journal of Electronic Commerce (2006), International Journal of Computer Science and Applications (2006), ACM Transactions on Computer-Human Interaction (2005), ACM Transactions on Information Systems (2004). RS ) , ) , RS , ) , RS , ) , RS ) , , RS, . , : (content based) , , (knowledge based), (community based) , (collaborative filtering) . Abbar, S., et al., (2009) . . Van Setten, M. et al., (2004) , . , , , , , . : , , , . , / , RS. COMPASS (COntext-aware Mobile Personal ASSistant) : , , , GPS, , (.. , ..). . , , , . (.. , , ..). WASP[footnoteRef:1] web , , , . [1: Sourceforge, 25/2/2016, http://sourceforge.net/projects/wasp/ ]

POIs (points of interest) POIs POI (.. , , , POI). , , . decay time, POI (.. ) (time) POIs (.. ) (-decay) , . , , . : , .

Abbar, S., Bouzeghoub, M., & Lopez, S. (2009, August). Context-aware recommender systems: A service-oriented approach. In VLDB PersDB workshop (pp. 1-6).Ricci, F., Rokach, L., & Shapira, B. (2011). Introduction to recommender systems handbook. In Recommender systems handbook (pp. 1-35). Springer US.Van Setten, M., Pokraev, S., & Koolwaaij, J. (2004, January). Context-aware recommendations in the mobile tourist application COMPASS. In Adaptive hypermedia and adaptive web-based systems (pp. 235-244). Springer Berlin Heidelberg. 3 , , , . (augmented reality) . , .

[10 ] Azuma, R. T. (1997) (augmented reality AR) : ) ) , ) (3D). Azuma, R., et al., (2001) ) - (3D)- , , . . AR , (.. head mounted (HMD)) , AR , , , .. , (.. ) . (augmented reality) Liu, Y., et al. (2012) UbiAsk (ios- android) (case study). UbiAsk , (.. , ..) (). . () (AR), . : , , - , 3G/4G , , , (.. ), . (augmented reality) Balduini, M., et al. (2012). 2011, tweets tweets , , - (POI) , , BOTTARI android POI , Insadong . BOTTARI ( Twitter) (POI) , (.. ) . Van Krevelen, D. W. F., & Poelman, R. (2010) AR , AR. AR (, , ) . FitzGerald, E., et al. (2013) (AR) . AR , () AR , , , AR , / . (AR) , Haag, J., & DevLearn, A. (2013) AR , , , AR . AR , AR ( ) AR . : AR , AR ( AR[footnoteRef:2],[footnoteRef:3] ) ( smart [footnoteRef:4]), AR AR . . [2: Wikitude, 26/2/2015, http://www.wikitude.com/ ] [3: Aurasma, 26/2/2015, http://www.aurasma.com ] [4: Wikipedia, 27/2/2015, http://el.wikipedia.org/wiki/Google_Glass ]

Azuma, R. T. (1997). A survey of augmented reality. Presence, 6(4), 355-385.Azuma, R., Baillot, Y., Behringer, R., Feiner, S., Julier, S., & MacIntyre, B. (2001). Recent advances in augmented reality. Computer Graphics and Applications, IEEE, 21(6), 34-47.Balduini, M., Celino, I., DellAglio, D., Della Valle, E., Huang, Y., Lee, T., ... & Tresp, V. (2012). BOTTARI: An augmented reality mobile application to deliver personalized and location-based recommendations by continuous analysis of social media streams. Web Semantics: Science, Services and Agents on the World Wide Web, 16, 33-41.FitzGerald, E., Ferguson, R., Adams, A., Gaved, M., Mor, Y., & Thomas, R. (2013). Augmented reality and mobile learning: the state of the art. International Journal of Mobile and Blended Learning, 5(4), 43-58.Haag, J., & DevLearn, A. (2013). Using Augmented Reality for Contextual Mobile Learning (Nov 13).Liu, Y., Lehdonvirta, V., Alexandrova, T., & Nakajima, T. (2012). Drawing on mobile crowds via social media. Multimedia systems, 18(1), 53-67.Van Krevelen, D. W. F., Poelman, R. (2010). A survey of augmented reality technologies, applications and limitations. International Journal of Virtual Reality, 9(2), 1.

4 ( , ). . , : (user goal) (tasks) , (services) (resources) , (context) / . ;

[10 ] Seremeti, L., et al, (2008) " . ( ) (, , ..) (Ami). , , . . , (Kameas, A., 2010).

-

( Rfid) & & () -( ) . . & . .

&

- o

- . - , , -. , . , . , -, , , , - , ... , , . ( ) , ( ) , , . - , , . . , (.. , ..). , , , (plug and play) , .

Kameas, A. (2010, June). Towards the next generation of ambient intelligent environments. In Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE), 2010 19th IEEE International Workshop on (pp. 1-6). IEEE.

Seremeti, L., & Kameas, A. (2008, July). Ontology-based high level task composition in ubiquitous computing applications. In Intelligent Environments, 2008 IET 4th International Conference on (pp. 1-5). IET.

Baeg, M. H., Park, J. H., Koh, J., Park, K. W., & Baeg, M. H. (2007, October). Building a smart home environment for service robots based on RFID and sensor networks. In Control, Automation and Systems, 2007. ICCAS'07. International Conference on (pp. 1078-1082). IEEE.Bueno, D. R., Viruete, E., & Montano, L. (2011). An autonomous tour guide robot in a next generation smart museum. In 5th International Symposium on Ubiquitous Computing and Ambient Intelligence (UCAmI 2011).

Kameas, A. (2011). Ambient Ecologies and Activity Spheres. In Intelligent Environments (Workshops) (pp. 730-731).

Zaharakis, I. D., & Kameas, A. (2008). Engineering Emergent Ecologies of Interacting Artifacts. Handbook of Research on User Interface Design and Evaluation for Mobile Technology. IGI Global, 364-384.

B 30

1 , . , Strobbe et al. (2011). , . 3 4.[30]Strobbe, ., Van Laere, ., Ongenae, F., Dauwe, S., Dhoedt, B., De Turck, F., Demeester, P., and Luyten, K. (2012). Novel Applications Integrate Location and Context Information. IEEE Pervasive Computing. 11(2): 64-73. DOI: 10.1109/MPRV.2011.60.

yED[footnoteRef:5] graph editor . [5: yWorks, 28/2/2015, http://www.yworks.com/en/products/yfiles/yed/]

2. () ( 2) :1. / WebApp (cityprob) ( ) ( gps) (email) (string) Mail (string) (int)2. / GPS ( gps) () (string) () (int) () (int)3. / / GPS Webapp (cityprob) AndroidPhone () (string) (string)4. GPS / (int) (int)5. / (string)6. * , (int) (int) (int) (int) (int) (int) (int)7. * / ( ) (int) Mail (string) (int)8. * / ( ) WebIntApp (cityprob) id (int)9. * / (email) (string) Mail (string) (int)10. / WebIntApp ( - ) (string) (string)11. * / (string) (string)12. WebInterfaceApp (cityprob) / ( , ) . ( ()) (string)

2 () , ( ) . , (.. , , ..) (.. ..). , , () , email / . , () , email (). , ( ) . .

Kameas, A. (2010, June). Towards the next generation of ambient intelligent environments. In Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE), 2010 19th IEEE International Workshop on (pp. 1-6). IEEE.

Strobbe, ., Van Laere, ., Ongenae, F., Dauwe, S., Dhoedt, B., De Turck, F., Demeester, P., and Luyten, K. (2012). Novel Applications Integrate Location and Context Information. IEEE Pervasive Computing. 11(2): 64-73. DOI: 10.1109/MPRV.2011.60.

Panagiotopoulos, I., Seremeti, L., & Kameas, A. (2011, July). An alignable user profile ontology for ambient intelligence environments. In Intelligent Environments (IE), 2011 7th International Conference on (pp. 270-276). IEEE.

30

! . 5MB. 1 Android 2, , server. :1. : , , ( 2), ( ). 2. : , , ( 2), ( ). 3. : , ( 500 ). , server AsyncTask, URL http://150.140.15.50/sdy51/2014/getreports.php. URL HTTP POST . , ( ), (.. , ) . , (.. ), . , .4. : . , , . . HTTP POST URL http://150.140.15.50/sdy51/2014/upvote.php, id .

, server, . , 1 4, :

Google , ( ) Google ( email @gmail.com). , activity http://code.tutsplus.com/tutorials/android-sdk-working-with-google-maps-application-setup--mobile-15771, marker . http://code.tutsplus.com/tutorials/android-sdk-working-with-google-maps-map-setup--mobile-15896 developer guide Google https://developers.google.com/maps/documentation/android/marker template . template , . templates , .[30 ]

. (main) (first). (first,map,probdetail). (first) GE2, , . (map) , ( ). , (probdetail) , , * . Global: probdata JSONArray voteok array . HTTP POST map vote . *. probdetail (3/3) vote (asynctask), vote ( ). (probdata & JSONArray) () . ProgressDialog . gps emulator (lat = (float) 37.9833733 , lng = (float) 23.7333933) . . android . emulator google store & google play, , . (project) google_play_services_lib project (cityprob) .

[1/3]

[Screenshot emulator]

GE2, ,

[main ge2] GE2

GE2

[Screenshot emulator]

GE2

[ 1/1]

[Screenshot emulator]

[2/3]

&

[Screenshot emulator]

,

( )

[3/3]

[Screenshot emulator]

, , ( *) .

[. 1/4]

[Screenshot emulator]

(Scroll)

record post (200) (3)

[3/3]

[Screenshot emulator]

.

[2/3]

&

[Screenshot emulator]

.

: 3 2