ΣΔΥ51 2014 15 ΕΞΕΤΑΣΗ Α ΑΠΑΝΤΗΣΕΙΣ

11
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ & ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΥΤΟΥ ΥΠΟΛΟΓΙΣΜΟΥ» ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ Κυριακή 14 Ιουνίου 2015 Οδηγίες: Η διάρκεια της εξέτασης είναι τρεις ώρες. Ισχύουν όσα αναφέρονται στους Κανονισμούς Εξετάσεων του ΕΑΠ γενικότερα και της ΘΕ ειδικότερα. Έχετε δικαίωμα να φέρετε στην εξέταση τα ελληνόγλωσσα και ξενόγλωσσα συγγράμματα που σας διανεμήθηκαν στο πλαίσιο της ΘΕ ΣΔΥ51, καθώς επίσης και δεμένες -χειρόγραφες ή άλλες- σημειώσεις. Φεύγοντας θα πρέπει να παραδώσετε την κόλλα των θεμάτων με το όνομα και Α.Μ. σας συμπληρωμένο. Τα κριτήρια αξιολόγησης και το βάρος κάθε κριτηρίου αναγράφονται στο τέλος του κειμένου των θεμάτων. Το σύνολο των μορίων που αντιστοιχεί στο άριστα (10) είναι 100. Για να το επιτύχετε πρέπει να απαντήσετε σωστά σε όλα τα θέματα. Επιτυχόντες θεωρούνται όσοι/ες φοιτητές/τριες συγκεντρώσουν τουλάχιστον 50 μόρια, τα οποία αντιστοιχούν στον ελάχιστο προβιβάσιμο βαθμό (5). Ονοματεπώνυμο: ……………………………………………………………………………….. Θέμα 1: Ζητήματα εξέλιξης του κινητού υπολογισμού Στο ISTAG Report (Scenarios for Ambient Intelligence in 2010) περιγράφεται ένα σύνολο οραματικών για την εποχή σεναρίων εφαρμογής της Περιρρέουσας Νοημοσύνης στις καθημερινές δραστηριότητες των ανθρώπων. Μεταξύ αυτών είναι το σενάριο “Maria: the road warrior”. Στην εργασία του Satyanarayanan “Mobile computing: the next decade” αναφέρονται σενάρια, χαρακτηριστικά, αρχιτεκτονικές και σχεδιαστικές προσεγγίσεις, τα οποία θα επηρεάσουν την εξέλιξη του κινητού υπολογισμού. Μελετήστε το σενάριο του ISTAG και την εργασία του Satyanarayanan και στη συνέχεια απαντήστε στις ερωτήσεις που ακολουθούν. Ερώτημα 1 Προσπαθήστε να εντοπίσετε στο σενάριο του ISTAG συμβάντα ή χαρακτηριστικά που εντάσσονται στα τρία θέματα (themes), τα οποία, σύμφωνα με τον Satyanarayanan, θα επηρεάσουν την εξέλιξη του κινητού υπολογισμού. Εάν το θεωρείτε σκόπιμο, επεκτείνετε το σενάριο του ISTAG, ώστε να συμπεριλάβει τέτοια θέματα. Προσπαθήστε να καταγράψετε δύο συμβάντα ή χαρακτηριστικά για καθένα από τα τρία θέματα. Στη συνέχεια, για καθένα από τα συμβάντα ή χαρακτηριστικά αυτά, περιγράψτε εν συντομία μια τεχνολογική λύση βασισμένη στον κινητό υπολογισμό, χρησιμοποιώντας πληροφοριακές συσκευές, υπηρεσίες δικτύου ή συνδυασμό αυτών. [15 μονάδες] Απάντηση Τα τρία θέματα που αναφέρει ο Satyanarayanan είναι: 1. Οι κινητές συσκευές έχουν το ρόλο των αισθητήρων που παρέχουν «πλούσια» σε περιεχόμενο και πολυπλοκότητα δεδομένα 2. Έλεγχος της συνέπειας δεδομένων σε σχεδόν πραγματικό χρόνο, αντιπαραβάλλοντας την τρέχουσα τιμή των δεδομένων με παλαιότερες (αρχειακές) τιμές 3. Εκμετάλλευση ευκαιριών, οι οποίες μπορεί να παρουσιάζονται μετά τη δημιουργία των δεδομένων και αποτελούν πλαίσιο νέας ερμηνείας του περιεχομένου ή της αξίας αυτών Στο σενάριο Maria: the road warrior, (μπορεί να) εμφανίζονται τα εξής συμβάντα ή χαρακτηριστικά: 1. Το αυτοκίνητο παρέχει δεδομένα σχετικά με την κίνηση στο δρόμο, τις περιβαλλοντικές συνθήκες και τον τρόπο οδήγησης της Μαρίας, οι κάμερες του αυτοκινήτου ΘΕ ΣΔΥ51 «Συστήματα Σφαιρικού και Διάχυτου Υπολογισμού» Τελική Εξέταση 2014-15 1

description

Στο ISTAG Report (Scenarios for Ambient Intelligence in 2010) περιγράφεται ένα σύνολο οραματικών για την εποχή σεναρίων εφαρμογής της Περιρρέουσας Νοημοσύνης στις καθημερινές δραστηριότητες των ανθρώπων.

Transcript of ΣΔΥ51 2014 15 ΕΞΕΤΑΣΗ Α ΑΠΑΝΤΗΣΕΙΣ

  • &

    14 2015 : . . 51, - - . .. . . (10) 100. . / / 50 , (5). : ..

    1: ISTAG Report (Scenarios for Ambient Intelligence in 2010) . Maria: the road warrior. Satyanarayanan Mobile computing: the next decade , , , . ISTAG Satyanarayanan . 1 ISTAG (themes), , Satyanarayanan, . , ISTAG, . . , , , , .

    [15 ] Satyanarayanan :

    1.

    2. , ()

    3. ,

    Maria: the road warrior, ( ) :

    1. , ,

    51 2014-15

    1

  • &

    , , , () , , minibar, () .

    2. , . , , (, , ) . , ( ).

    3. (, , lobby, ), ( ). () , .

    :

    1. , , , ,

    2. , , , online

    3. , ,

    2 , Satyanarayanan, .

    [10 ] :

    1. 2.

    :

    1. Swiss Army Knife: , ,

    2. Wallet:

    :

    - 1 SwissArmyKnife,

    - 2 3 Wallet, . , SwissArmyKnife (

    51 2014-15

    2

  • &

    ) Wallet ( )

    3 PiCom ISTAG; .

    [5 ] PiCom Wallet ( ). ( visa, , , ). SwissArmyKnife (.. , , ) ( / , visa, , , ).

    2: ISTAG Report (Scenarios for Ambient Intelligence in 2010) . Carmen: traffic, sustainability & commerce, : [] While taking her breakfast coffee Carmen lists her shopping since she will have guests for dinner tonight. She would like also to cook a cake and the e-fridge flashes the recipe. It highlights the ingredients that are missing milk and eggs. She completes the shopping on the e-fridge screen and asks for it to be delivered to the closest distribution point in her neighbourhood. This can be a shop, the postal office or a franchised nodal point for the neighbourhood where Carmen lives. All goods are smart tagged, so that Carmen can check the progress of her virtual shopping expedition, from any enabled device at home, the office or from a kiosk in the street. She can be informed during the day on her shopping, agree with what has been found, ask for alternatives, and find out where they are and when they will be delivered. [] Carmen arrives at the local distribution node (actually her neighbourhood corner shop) where she picks up her goods. The shop has already closed but the goods await Carmen in a smart delivery box. By getting them out, the system registers payment, and deletes the items from her shopping list. The list is complete. At home, her smart fridge screen will be blank. [] 1 , Shopping for dinner #15 Kameas, Mavrommati Markopoulos #16 Zaharakis Kameas.

    [10 ] Shopping for dinner (Carmen) . , . , e-fridge . , , e-fridge, ( closest distribution point in her

    51 2014-15

    3

  • &

    neighbourhood). , (.. , ). , e-fridge.

    Shopper Shopping for dinner

    () , , .

    2 goals abstract tasks , . 3 Minker et al.

    [10 ] Shopping for dinner (goals). , (.. , , ), . . . , .

    o o o

    o o

    o o o

    o o

    51 2014-15

    4

  • &

    3 GAS plugs synapses , . #15 Kameas, Mavrommati Markopoulos.

    [10 ] eGadgets . , plugs : eFridge

    Plugs Values

    ID RecipesCatalog List of recipe Recipe Record GoodsCatalog List of GoodsItem, quantity GoodsNeeded List of GoodsItem, quantity GoodsItem Record ProviderCatalog List of provider Provider Record Order List of GoodsItem, ProviderCatalog, quantity

    NotificationDevice

    Plugs Values

    ID Location Coordinates ShowOrder List of GoodsItem, ProviderCatalog, quantity ShowGoodsItem Record ShowProvider Record ShowProviderCatalog List of provider Money Number

    eDeliveryBox

    Plugs Values

    ID Location Coordinates Contents List of GoodsItem, ProviderCatalog, quantity TotalAmount Number Invoice Record

    eGoodsItem

    Plugs Values

    ID Description Text Location Coordinates Quantity Number UnitCost Number TotalCost Number

    51 2014-15

    5

  • &

    , : eFridge.Order NotificationDevice.ShowOrder NotificationDevice.ShowOrder eDeliveryBox.Contents eFridge.GoodsCatalog eGoodsItem.ID eFridge.GoodsNeeded eGoodsItem.ID eFridge.Order eGoodsItem.ID eFridge.GoodsItem eGoodsItem.ID NotificationDevice.ShowGoodsItem eGoodsItem.ID NotificationDevice.Money eDeliveryBox.TotalAmount NotificationDevice.Location eGoodsItem.Location NotificationDevice.Location eDeliveryBox.Location

    3: Google Photos Android Play Store Android . , . , , . , :

    : (.. ).

    : ( ).

    : (.. , ).

    , , . , .. 2015.

    51 2014-15

    6

  • &

    (.. Alamo, Boston, Seattle Tacoma Intl. Airport)

    (Screenshots, Skyscrapers, Concerts, Cars)

    ( )

    Assistant, :

    ,

    , , animations (stories) ( )

    Assistant , . (.. tablet, , smart tv .), Assistant , , . (permissions) : Identity

    add or remove accounts find accounts on the device read your own contact card

    Contacts modify your contacts read your contacts

    Location approximate location (network-

    based)

    Other receive data from Internet download files without notification write subscribed feeds read subscribed feeds read sync settings view network connections toggle sync on and off control vibration pair with Bluetooth devices

    51 2014-15

    7

  • &

    precise location (GPS and network-

    based) Photos/Media/Files

    read the contents of your USB storage

    modify or delete the contents of your USB storage

    Device ID & call information read phone status and identity

    draw over other apps use accounts on the device control Near Field Communication full network access set wallpaper prevent device from sleeping read Google service configuration

    1 , ; ;

    [10 ] :

    1. (, ). () , .

    2. (1) , , . , ( 24-48 ).

    3. (1), , , . , (1), .

    4. , () , , , , .

    5. , . .

    1, 2, 3 4, , , . ,

    51 2014-15

    8

  • &

    , , . , Poslad (, ) Hansmann (, ), .

    2 Morse , ) ) ( ).

    [10 ] ) 7.1 Poslad Morse (2000). .

    What Where Approximate location

    Precise location When (

    ) How Read/Modify/Delete USB storage

    Receive data from Internet View network connections Control vibration Pair with Bluetooth devices Control NFC Full network access Read phone status and identity

    Who Find / Add/ Remove accounts Use accounts on device Read your contact card Read / Modify your contacts

    Why Read google service configuration Toggle sync on/off Read sync settings Read/Write subscriber feeds Set wallpaper Prevent device from sleeping Draw over other apps

    ) . client, ( server).

    51 2014-15

    9

  • &

    , , ,

    Where: How: ) geocoding, ) When: , . Who: .

    Where, When: ow:

    How, Who, Why: ( ),

    How:

    How, Who: ( , )

    How, Why: ( , )

    3 Poslad, , :

    i. (User Context Awareness . 5.7.2). ii.

    (Multiple Activities Operate Concurrently . 5.6.5)

    iii. ( ) (Contexts such as time are useful for filtering and adaptation - . 5.6.5 Design Issues for UbiCom Use . 8.4.2.5)

    iv. (Multi-modal Visual Interfaces . 5.3.1) v. (Implicit v. Explicit Models . 5.6 Personalization . 5.7.4)

    , .

    [20 ]

    2, Morse What. , , . : , .

    51 2014-15

    10

  • &

    (.. , ) . , , . , , - ( ).

    ( )

    (reverse geo-coding) , () (), . (.. ).

    , , (voice input). ( ) . gestures , .. scroll , (shake) , .

    (.. ).

    1: () 30 1: , , 15 2: 10 3: 5 2: () 30 1: 10 2: goals and tasks 10 3: plugs and synapses 10 3: () 40 1: 10 2: Morse 10 3: 20 100

    !

    51 2014-15

    11

    1: 1 2 3 2:

    1 2 3 3:

    1 2 3