SDY51_GE2_2014-15_Apantisi Ταυτοποίηση στις έξυπνες πόλεις

19
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ «ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΩΝ ΔΙΑΧΥΤΟΥ ΥΠΟΛΟΓΙΣΜΟΥ» ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ ΣΔΥ51 ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΥΤΟΥ ΚΑΙ ΣΦΑΙΡΙΚΟΥ ΥΠΟΛΟΓΙΣΜΟΥ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ: 2014-15 ΣΤΟΙΧΕΙΑ ΠΟΥ ΣΥΜΠΛΗΡΩΝΕΙ Ο ΦΟΙΤΗΤΗΣ / Η ΦΟΙΤΗΤΡΙΑ ΟΝΟΜΑΤΕΠΩΝΥΜΟ <ονοματεπώνυμο> ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ <αριθμός μητρώου> ΚΩΔΙΚΟΣ ΘΕ ΣΔΥ51 ΚΩΔΙΚΟΣ ΤΜΗΜΑΤΟΣ <κωδικός τμήματος> Α/Α ΓΡΑΠΤΗΣ ΕΡΓΑΣΙΑΣ 2η ΕΡΓΑΣΙΑ ΗΜΕΡΟΜΗΝΙΑ ΑΠΟΣΤΟΛΗΣ Click here to enter a date. ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΚΑΘΗΓΗΤΗ <ονοματεπώνυμο Καθηγητή> ΣΧΟΛΙΑ ΠΡΟΣ ΚΑΘΗΓΗΤΗ Υπεύθυνη Δήλωση Φοιτητή: Βεβαιώνω ότι είμαι συγγραφέας αυτής της εργασίας και ότι κάθε βοήθεια την οποία είχα για την προετοιμασία αυτής της εργασίας, είναι πλήρως αναγνωρισμένη και αναφέρεται είτε στο σημείο «Σχόλια προς καθηγητή» είτε μέσα στην εργασία. Επίσης έχω αναφέρει τις όποιες πηγές από τις οποίες έκανα χρήση δεδομένων, ιδεών ή λέξεων, είτε αυτές αναφέρονται ακριβώς είτε παραφρασμένες. Επίσης βεβαιώνω ότι αυτή η εργασία προετοιμάστηκε από εμένα προσωπικά ειδικά για τη συγκεκριμένη Θεματική Ενότητα. Συμφωνώ και αποδέχομαι την ανωτέρω δήλωση Δε συμφωνώ και δεν αποδέχομαι την ανωτέρω δήλωση (στην περίπτωση αυτή, ο Κ-Σ έχει δικαίωμα να μην αξιολογήσει την εργασία του φοιτητή) Ημερομηνία ανακοίνωσης εργασίας: 19/12/2014 Ημερομηνία παράδοσης εργασίας: 9/1/2015 Καταληκτική ημερομηνία παραλαβής: 13/1/2015 Καταληκτική ημερομηνία παραλαβής σε περίπτωση ατομικής παράδοσης: 16/1/2015

description

Ταυτοποίηση στις έξυπνες πόλειςΔιαγράμματα ανάπτυξηςΔιαγράμματα περιπτώσεων χρήσηςΔιαγράμματα δραστηριότηταςΑνάπτυξη εφαρμογής

Transcript of SDY51_GE2_2014-15_Apantisi Ταυτοποίηση στις έξυπνες πόλεις

  • 51 : 2014-15

    /

    51

    / 2

    Click here to enter a date.

    :

    ,

    . , ,

    .

    .

    ( , - )

    : 19/12/2014

    : 9/1/2015

    : 13/1/2015

    :

    16/1/2015

  • 51 " " : 2014-15

    : 2 2

    Click here to enter a date.

    ()

    / :

    :

    1 15

    1 5

    2 15

    3 15

    1 50

    100

  • 51 " " : 2014-15

    : 2 3

    ,

    ,

    Android.

    ()

    :

    , .

    , UML.

    ( ).

    .

    (Poslad):

    6-7

  • 51 " " : 2014-15

    : 2 4

    1. Choose an item. . :

    .

    .

    ( / ) . .

    , .

    (.. , , ) . , .

    .

    .

    2. , . . . , , . & , .

    3. zip rar. : SDYxx_xERG_EPITHETO_ONOMA. ( xx x ). .

    4. :

    SDYxx_xERG_EPITHETO_ONOMA.doc ( xx x ).

    , project folder , .

    H . .

  • 51 " " : 2014-15

    : 2 5

    (smart city)

    ,

    , ,

    .

    ,

    ,

    , .

    , , ,

    . web interface,

    .

    ,

    /

    .

    Android,

    .

    :

    FixMyStreet - https://www.fixmystreet.com/

    NovoVille - http://www.novoville.com/

    Improve My City - http://www.improve-my-city.com/

  • 51 " " : 2014-15

    : 2 6

    15

    1

    . ,

    ,

    .

    ,

    ,

    (urban environment).

    , ;

    [15 ]

    Uckelmann et al. (2011),

    . ,

    .

    ,

    .. Vlacheas et al., 2013,

    , .

    , ,

    : (

    , IP)

    ,

    (local) (global) (Khoo 2010).

    ,

    . , -

    .

    .

    .

  • 51 " " : 2014-15

    : 2 7

    RFID ( )

    ,

    (..

    smartphone). (

    ) .

    (barcodes),

    ,

    (

    ), .

    ,

    / ,

    .

    Kato & Tan (2007),

    (first-read rate)

    , QR-code, DataMatrix,

    VisualCode ShotCode. ,

    Chen & Weng (2010) Emaldi et al. (2012)

    QR-code .

    RFID/NFC

    ,

    (active RFID).

    .

    ,

    .

    ( Snchez

    :

    1. 2. 3.

    4. - 5. ,

    smartphone .

    Chen, C. M., & Weng, T. (2010). Research and development of application of mobile barcode to mobile sightseeing guide on mobile phone. WSEAS Transactions on Information Science and Applications, 7(1), 16-25.

    Emaldi, M., Lzaro, J., Laiseca, X., & Lpez-de-Ipia, D. (2012). LinkedQR: Improving tourism experience through linked data and QR codes. In Ubiquitous Computing and Ambient Intelligence (pp. 371-378). Springer Berlin Heidelberg.

    Kato, H., & Tan, K. T. (2007). Pervasive 2D barcodes for camera phone applications. Pervasive Computing, IEEE, 6(4), 76-85.

  • 51 " " : 2014-15

    : 2 8

    Khoo, B. (2010, December). RFID-from Tracking to the Internet of Things: A Review of Developments. In Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing (pp. 533-538). IEEE Computer Society.

    Miranda, S., & Pastorelly, N. (2011, February). NFC mobiquitous information service prototyping at the University of Nice Sophia Antipolis and multi-mode NFC application proposal. In Near Field Communication (NFC), 2011 3rd International Workshop on (pp. 3-8). IEEE.

    ONeill, E., Thompson, P., Garzonis, S., & Warr, A. (2007). Reach out and touch: using NFC and 2D barcodes for service discovery and interaction with mobile devices. In Pervasive Computing (pp. 19-36). Springer Berlin Heidelberg.

    Snchez, L., Gutirrez, V., Galache, J. A., Sotres, P., Santana, J. R., Casanueva, J., & Muoz, L. (2013, June). SmartSantander: Experimentation and service provision in the smart city. In Wireless Personal Multimedia Communications (WPMC), 2013 16th International Symposium on (pp. 1-6). IEEE.

    Uckelmann, D., Harrison, M., & Michahelles, F. (2011). An architectural approach towards the future internet of things. In Architecting the internet of things (pp. 1-24). Springer Berlin Heidelberg.

    Vlacheas, P., Giaffreda, R., Stavroulaki, V., Kelaidonis, D., Foteinos, V., Poulios, G., ... & Moessner, K. (2013). Enabling smart cities through a cognitive management framework for the internet of things. Communications Magazine, IEEE, 51(6).

  • 51 " " : 2014-15

    : 2 9

    B 35

    1 UML (v.2) . ,

    UML (deployment diagram)

    ,

    .

    :

    http://www.uml-diagrams.org/deployment-diagrams.html

    http://ftp.csci.csusb.edu/dick/cs372/a3.html#System Architecture and UML

    Deployment Diagrams

    [5 ]

    : )

    HTTP , )

    , )

    ) .

    ( 1)

    processor. UML -

    ( -

    ), .

    , GPS,

    . ,

    , .

    ,

    QR code tags.

    . ,

    device.

    HTTP

    .

    . ,

    .

    GPS

    (. ).

    , . .

  • 51 " " : 2014-15

    : 2 10

    (client)

    ,

    ( QR tag),

    .

    1. .

    2 (use case diagrams) UML

    .

    . , :

    1. 2. 3. / 4.

    a. b. c. d. /

    e. / f. /

    5.

    [15 ]

    . ,

    . ,

    ( 2),

    HTTP server

    ...

    RDBMS

    ...

    QR code tag

    HTTP client (1)

    ...

    HTTP client (2)

    ...

    HTTP client (n)

    ...

    ...

  • 51 " " : 2014-15

    : 2 11

    .

    ) (),

    , ) (

    ), , ) (

    ), , )

    (RDBMS), ) GPS (GPS),

    .

    ,

    .

    ( QR tag), (.

    )

    ( ) (

    ). ,

    GPS, .

    .

    ( ) ,

    ( extend).

    ( include).

    ,

    ( ) .

    (extend) (include)

    .

  • 51 " " : 2014-15

    : 2 12

    2. .

    3 (activity diagrams) UML,

    , 2.

    .

    [15 ]

    3 .

    , ( )

    .

    , .

    ,

    . GPS

    . ,

    .

    . ,

    (. ),

    .

    GPS

    QR tag

    RDBMS

  • 51 " " : 2014-15

    : 2 13

    ,

    , ,

    .

    .

    .

    .

    , .

    .

    3. .

    [ ]

    QR code

    [ ...

    GPS

    [ ]

    [ ]

    [ ]

    [ ]

    [ ...

    [ ]

    [ ...

    [ ]

    [ ]

    [ ]

    [ ]

    [ ]

    [ ...

    [ ]

  • 51 " " : 2014-15

    : 2 14

    50

    !

    .

    5MB.

    1 1,

    Android,

    server.

    QR

    .

    . ,

    (.. 123456 )

    .

    (- ),

    .

    ,

    , .

    (

    ) HTTP POST url

    http://150.140.15.50/sdy51/2014/senddata.php (

    http://hayageek.com/android-http-post-get/#post)

    url http://150.140.15.15/sdy51/2014/viewdata.php

    url

    http://150.140.15.15/sdy51/2014/viewequipment.php

    QR code Zebra Crossing (http://code.google.com/p/zxing/).

    webcam

    emulator . webcam,

    .

    QR

    online , http://goqr.me/

  • 51 " " : 2014-15

    : 2 15

    template

    . template ,

    .

    [. 1/4] [ , .. ]

    [ , .. ]

    [Screenshot emulator ]

    [ , , ]

    [50 ]

    :

    1. QR Intent (.. BarCode Scanner ZXing).

    2. ZXing , activities .

  • 51 " " : 2014-15

    : 2 16

    2 .

    activities & asyncTasks

    callbacks, .

    tutorial

    http://shyyko.wordpress.com/2013/07/30/zxing-with-android-quick-start/

    :

    1. 1 (activity) , , activity . activity startActivityForResult, activity .

    2. , activity ( onActivityResult). , activity AsyncTask .

    3. , AsyncTask String [ ];[ ] activity callback. Interface onCodeCheckCompleted, AsyncTask, activity.

    4. activity . , AddressActivity, . , activity . , Next Activity . , activity .

    5. , 2 .

    6. 2 . ( ). , 1 , .

  • 51 " " : 2014-15

    : 2 17

    1/3

    1 Click to Scan, activity . Next . Click to Scan ( ) .

  • 51 " " : 2014-15

    : 2 18

    2/3

    activity viewfinder . . , .

    3/3

    , . .

  • 51 " " : 2014-15

    : 2 19

    . . .