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

Transcript
  • &

    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