˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/cse210/talks-s05/active-campus-arch-cse2… · ˇ ˘...
TRANSCRIPT
![Page 1: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/1.jpg)
�������������� ���������������� ������ ��������������������� �������� ������������
� �� ���� �� �� ���!����"���# �$���� �"�� �% ���& �� % ����
��'((�� $������� ���� ���
) � $�� �������� ��� ���# ���* ���
![Page 2: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/2.jpg)
�
�������� ��� � ������ �� � ���� � ��������� �������� �� ��������� �� ����
� �������� �� ����������� ������� �� ������
� !������������� ��� �������" ������� �� �����
� # �����" ����������� �� ��������� �������
� $ ������ ��� ����� �������� %������� � ������� �������& �����������'
� ��"�������� ��� ��������� ��� ��� �������� ( �� &�� �������) "�������� �����& ��� �����& '
� � ��� ��� �� ���� ��� �� �� � ���"� ����*
� ( ������ ����� ���������� ���"������� ��������������
![Page 3: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/3.jpg)
+
�����"� � ����������� ���"���������
![Page 4: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/4.jpg)
�������
��� �������� ���� � � ������������������������� ������������
![Page 5: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/5.jpg)
,
�����"� � ����������� ���"����
![Page 6: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/6.jpg)
-
�����"� � ����������� ���"����
� . �"��� ��� �� ��� ��� ����� ��� � ��"� &����
� // ���"������� 0��������1
� 23 ( 4%. � �� ����
� . �"��� ��� �� ��� ��� ����� ��� � ��"� &����
� // ���"������� 0��������1
� 23 ( 4%. � �� ����
![Page 7: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/7.jpg)
2
5��������� �� �������� ��� � ������
� �����& ��������� �� � ������� ���� ������� ��� ������� ���������
� �����&)� ������� �"����� ���� ������ ������� � ������ 6�� "���� �� �����������
� �����&)� ��������� �� ����""�� ������� ��������� ��� ���������" ����"�&� 7 ���"��� 5$ 8�� �����&9 �� ������ �� � "�������
� ( ���� � �� 5$ �� �� �������� �� �� �� "�������
� :��� �� �������� �� "������� �� �������� �����&
� ( ������������ ( ���� ��� :��� �� ��� ����"�� ���� �� ����� ��"����������
![Page 8: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/8.jpg)
;
�����������" ���""������ ( &���� ���"����� ������ �& ����������
� # � 6��� �� ������� �� ������� ��� � "��<"���
� # � 6��� �� �����& � �� ���
� # � ����"�& �������������� � +$ ����� �� �"���
� # � 6��� �� �������� ������ � �"������� ����
� # � ������� � ���������" �"����
� # ��� ��� ����� ����������� ���� �� ����"���
� $ ���"�& ��� �� ����� ���"" ����� �� �� ������
� ( ������� ������� ������ �� ����� ��������
![Page 9: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/9.jpg)
=
. ��"��� ��� >��� �� ? �"6/@ A ��������� B :��6������
��������� ��� � ������ ������� �"�����"��& ��� ���������� &�� ����� ����������� �� �� �����"
�@ >�"���� ��6
+@ !�����" ������������" ������� ��� ���"����
,@ >������ ������������
-@ $ ��������� B ����"�����
/@
![Page 10: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/10.jpg)
C
7 ��� �� � ���� ��� ������������* 7 �&* ��� �� ���������� ���
���������� ��� ��"�� ��� ����� �����������@
���������' ���������� ������"�� ��D���� ������� ��������� '
��������' ��������� ��"" ������"� ��������� ����� ������������ ������ �������� ���� ��������� '
!����'�@�@ �����������"���� ���������� ��������� �& ������� ������ ������� �� "����
5���������� "�������� ��� �� ���)� ������� �������� �� ��D��� ��"����������@
� . . �&���� ��� �� �� ��������"� ������ �� ��D����@ ( �������� �� ������ ����" ��"& ����6� �� ������ ��D��� ��"����������@
( ��� ��� ������������ ������� � �"���" ������� �� �� �"������ ��� �� ����� �������� ������� '
!� ������� � "������� ��� �������& � ���������� ��� ���������� ��� ������ ������ ���� "��� �� �����"�@
![Page 11: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/11.jpg)
/3
E $ % $ ��� F����� A ���" G( �������� �� �"@)CCH
/@ ( �����D��� ���� ����������� ��� ����������
�@ . �D��� ����������
�������� ���� ���� ������� ���@ �� ��������� �������� �������� '
+@ ( �������� ����������
$ ���"��� �������������� �� ��D��� ��"����������
,@ ( ����������� ����������
5������� ������ ��� ������������
-@ 5������ ����������
A ������� ������� �� ����� �����������
![Page 12: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/12.jpg)
//
>�"���� 7 ��6
? �� ������� ? ��"6�� G$ �&)3/H
� $ ���������� . . 0 �����1 �������� ��� ����� �&�� ��� ���� 6�& �&���� ��������
� ������� 7 �����I������� ��� ������ ������� ���� ������ ���� � ������
� ������� ���������I���������� ������� �� ��"���"� ������ 8����"��� �� ������� 7 �����9
� ������� !����������I�����"���� �������������� �� ������� ������
� "�� ������� ( �������� 7 �����
� ����������"& ����"�� �������� ������� ��� ������������� �� ������� ����� ������&����
Application
Room toPhone Extension
Aggregator
Discoverer
Sensor Sensor
Widget Widget
Badge IDInterpreter
…
Room toPhone Extension
Interpreter
UserAggregator
Discoverer
Active BadgeSensor
LocationWidget
Badge IDTo Name
Interpreter
…
![Page 13: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/13.jpg)
/�
? �� ������� ? ��"6�� � ��������� J ���� ��� ����� ������&���� ���"��������
� ( ��������" ����� �� ��&����" ��������
� ? ��"6�� �������� ����"�� ����� ������� ������"�K����� 8����"������9 ��� �� ����
� L��'
� $ ����)� ������� ������������" ��������� �� ����"��& ����������� �� ���"�������� 8��������9
� # �� � ������� �������������� ��� ��� ������� ��
� $ ���������� ��D���� �������"� �� ������ ��� ���� ������� �� ������� ���"� ���� �����������
� $ ��� ��� ������� 6�& ���������� �� ������
Active BadgeApplication
Room toPhone Extension
Interpreter
UserAggregator
Discoverer
Active BadgeSensor
Active BadgeSensor
LocationWidget
LocationWidget
Badge IDTo Name
Interpreter
…
AwarenessApplication
User-to-buddymappings
UserAggregator
Discoverer
AwarenessSensor
AwarenessSensor
AwarenessWidget
AwarenessWidget
ID to e-mailInterpreter
…��������
����
![Page 14: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/14.jpg)
�������
� � � ���� ���������! �" ����� ���"�"���#����! ��������������!��$������������ ������������
![Page 15: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/15.jpg)
/+
!�����" �����������" ��������/@ �"�����( ����� �&���� ������������
� ������"�K�� ������ �� �" �&���� ��������� ��"���"� ������� ��� ������������� ��� ��������
� �"����� ��� �� �������� ������� ��� �������
�@ ( �����)� �������" ������������
� ���������� �� �����&)� ���� �� ���� ��������0��� ����1 ������ 8!$ ���� ���� "������� '9
� %�&����� �� ����������""& �������� ���������"��& �� ���&������� "���"
!�����" �����������
![Page 16: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/16.jpg)
/,
$ ������ �� !�����" �����������
(ide, name, locs, …)
(ids, locs)Sensor
(id1 by id2)
XML / HTML
Entity
Situation/Service
Transport
� �� �� �� �
/@ %�&����� ����)� �������� 6�& �"������
� ? �&��� �� ������ ���� ����������" ����������� ��� �&���� ��"��
�@ �����& ����� B �"��� � ��������"��
� ( ������� ����� ���� �� ��������
� ( ����� ���� ���"" ���� � >% '
+@ ( ������� ��"" ���� �����
� 5������ �������������I 0L�� ���� / �� �������1
� 5������ ���& ������I M����������) �� ����� ��������
� # � ������� ��� ����"� �� �������� �������� ��������
,@ 5���������� � �����& ��������" ������������� ��""�
(ide, name, locs, …)
SensorStorage
(id1 by id2)
XML / HTML
Entity
Situation/Service
Transport
� �� �� �� �
� � � � � �
�����
![Page 17: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/17.jpg)
�������
��� ���� ��% ���!��� ����& ��%"��� ������������ ������������
� �
������!���""����������!���! �������������� ������������
![Page 18: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/18.jpg)
/-
%�&����� B A �������<. �������� !����������"& ������ �&���� ��"�� ��� ���������" �����������
� %�&��� �� �������� �&���� ��"��
� ( ������ �����& B ��������� ����""��� ���������
� ""� � ������"�&�� ������K����� �� ���������
� ����� �� ��������<�������� ����������G( �""����)C3H �� ����������""& �������� ��������
� A ������� 0��������1 ������ �� ������ ����8������9 ���������� ���������� ���� ���������� 8�����&9
� >���"� �� � ����"��� �� ���������� �����������
>������ ��������������'
![Page 19: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/19.jpg)
������
��� "��� ��$�� �� ����� �(��������� � �� ����� �������������������� �� ������������������!� ���������� ��%"�����$� ���!��� � �!��� � ������)����%�� �!�������������� ������������
![Page 20: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/20.jpg)
/2
A ������� ����������
Transport (html,map)
4. Sensation
3. EnvironmentProxy
Transport(xml,signal)
��� � � � ��� � � � � � � �
1. EntityModelling
2. SituationModelling
(ids, locs)(ide, nm, locn,…)
Sensor-Entity Reconciliation Servicemap
Sensors Entities
locn � map
ContextRepresentations
ids � ide ???
Situations
%�&���� >�"�������
![Page 21: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/21.jpg)
�������
��� �%����� ����!�����%�����!�����"���� �������"���� ������������%������#�"" " � �������� ��� ����%�� ��������!�$������������ ������������
![Page 22: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/22.jpg)
/;
����K����� B # ����"�K������ ����� �������� ������ �������� �� ������
� ����K� B �����"�K� �����& ��������������� . �"& �������� ��������� ���� 8��� ���� "�������9
� J ��� � �����"����� !$ �� "��6��� ���������� ����
� # ����"�K� ��� ����� ������� ���������������� �@�@ �"" ��� ���� ������� ��� M# $ �;) N� & K O9� !�������� ���� �� �����"�K�� �� ����& �� ������
� ( ����"�K�� �������� ������ $ : ����� ���"������ ( ������)� ��� �� �����& ���"� �& ����&��� ��� !$
� 7 ��� . . <$ : �������� ������"&P ����"������
�����
![Page 23: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/23.jpg)
�������
�� ������������"�����������#��!���������" �����*����"������*������+�%�""���!��!�#��"�������!���%�"�� ������""���������� ����!,,-����������!��#������� �����"������ ���� ���� ��"����� ���"��������������� ������������
![Page 24: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/24.jpg)
/=
( ������ !������������� ( ������ ����"��� ��� �� ������������� ������������� ��� ����������
� >�"�����"& �������
� 5���� � ������� ��� ������ ��� ������
� ( �� �� ������
� >������ �������� �� ������� ������� ���������- id msgWaiting(id subject, &opt id object)
- bool compatible(id subject, &opt id object)id renderID(id subject, &opt id object)
� !������ ���� �������� ��� �������� B �������
![Page 25: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/25.jpg)
/C
( ����� �������� 5���������� �������� �& �����& ������
� %���� �����& ����& 8�������""&9 �� ��"�������&
� >������&��� ����� ������� �����������
� ������� ��"� ��"� ��� �6� �� �����
� � ���� ���� ���@P ���� �6� �� . 4 8/3 ) +3 ��� '9
� ����� ������� ��� ����� ����� ��"�������� ������� ���� ������ ������ �� ������� ����������
� !����������� �������� ���)� �������& "������� ���@
� $ ��� ����"����� �� �6� ���)� ������ 8���� ���9
� ( ���"� ���� �� ������ �� M�������) 8��� ��� "�������9
![Page 26: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/26.jpg)
�3
# ����"�K�� !������������ ������
Transport (html,map)
(ids, locs) (ide, nm )(ide, locn)
Sensor-Entity Reconciliation
SensorsRaw
EntitiesNormal
Transport(xml,signal)
locn � map
AlternateRepresentations
��� � � � ��� � � � � � � �
ids � ide
caching caching
Service
Servicemap
idn ���� svc
Meta
$ ���������
1. EntityModelling
2. SituationModelling
4. Sensation
3. EnvironmentProxy
����
![Page 27: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/27.jpg)
��������
��� ��������!���!����!� ��������������� ��%�� ����������������� ������%������������ ������.�����
![Page 28: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/28.jpg)
�/
����"������ ��������� ��� ���������� ��������� �� ������
� %��� �� ���������� �� ���"��������
� ���""����� �� ��������� ��������� 0 ��61 �������
� # ����� A ���"����& 8����������9 �� ������� ����������
� !���������� ��� ����"�&� ����� �����������
� �"����������� �������� ���� ��� ������ %�&��� B ��������� ���������""& ������ �&���� ��"�� ��� ���������" �����������P ���� �"�����"��&
� ����K����� B �����"�K����� ���� ������������ !������������ ������������� ��������� ������"��
� ( ����� ������� �������� ����������� ��� ������" ����"��� �� �6�
����
![Page 29: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/29.jpg)
�������
�� ��� ������ � ����������*�����!�� ����������,"�!�� ������������� �!�� �!�����������!��� ���� ��!��/01( � ��$���� ����������%������������������� ������.�����
![Page 30: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.vdocuments.net/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/30.jpg)
��
GSMSpotter
GSMSpotter
J2MECoordinate
RMSMapper
IntersectionTracker
IntersectionTracker
GPSSpotter
GPSSpotter
J2MECoordinate
TrackerTracker
SpotterSpotterSpotterSpotter
J2XECoordinate
Mapper
Mapper
ApplicationApplication
TrackerTracker
...
...
...
Placelabfaçade
Standard Service adapter
CentroidTracker
CentroidTracker
J2SECoordinate
SmoothingTracker
SmoothingTracker
WiFiSpotter
WiFiSpotter JDBC
Mapper
FingerprintTracker
FingerprintTracker
J2SECoordinate
SmoothingTracker
SmoothingTracker
WiFiSpotter
WiFiSpotter FP
Mapper
5"��� %�� �"���������%:� �����������