˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘...
Transcript of ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘...
![Page 1: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/1.jpg)
�������������� ���������������� ������ ��������������������� �������� ������������
� �� ���� �� �� ���!����"���# �$���� �"�� �% ���& �� % ����
��'((�� $������� ���� ���
) � $�� �������� ��� ���# ���* ���
![Page 2: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/2.jpg)
�
�������� ��� � ������ �� � ���� � ��������� �������� �� ��������� �� ����
� �������� �� ����������� ������� �� ������
� !������������� ��� �������" ������� �� �����
� # �����" ����������� �� ��������� �������
� $ ������ ��� ����� �������� %������� � ������� �������& �����������'
� ��"�������� ��� ��������� ��� ��� �������� ( �� &�� �������) "�������� �����& ��� �����& '
� � ��� ��� �� ���� ��� �� �� � ���"� ����*
� ( ������ ����� ���������� ���"������� ��������������
![Page 3: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/3.jpg)
+
�����"� � ����������� ���"���������
![Page 4: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/4.jpg)
�������
��� �������� ���� � � ������������������������� ������������
![Page 5: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/5.jpg)
,
�����"� � ����������� ���"����
![Page 6: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/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.fdocuments.mx/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.fdocuments.mx/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.fdocuments.mx/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.fdocuments.mx/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.fdocuments.mx/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.fdocuments.mx/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.fdocuments.mx/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.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/14.jpg)
�������
� � � ���� ���������! �" ����� ���"�"���#����! ��������������!��$������������ ������������
![Page 15: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/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.fdocuments.mx/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.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/17.jpg)
�������
��� ���� ��% ���!��� ����& ��%"��� ������������ ������������
� �
������!���""����������!���! �������������� ������������
![Page 18: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/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.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/19.jpg)
������
��� "��� ��$�� �� ����� �(��������� � �� ����� �������������������� �� ������������������!� ���������� ��%"�����$� ���!��� � �!��� � ������)����%�� �!�������������� ������������
![Page 20: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/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.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/21.jpg)
�������
��� �%����� ����!�����%�����!�����"���� �������"���� ������������%������#�"" " � �������� ��� ����%�� ��������!�$������������ ������������
![Page 22: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/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.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/23.jpg)
�������
�� ������������"�����������#��!���������" �����*����"������*������+�%�""���!��!�#��"�������!���%�"�� ������""���������� ����!,,-����������!��#������� �����"������ ���� ���� ��"����� ���"��������������� ������������
![Page 24: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/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.fdocuments.mx/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.fdocuments.mx/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.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/27.jpg)
��������
��� ��������!���!����!� ��������������� ��%�� ����������������� ������%������������ ������.�����
![Page 28: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/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.fdocuments.mx/reader036/viewer/2022071103/5fdc719dd79d6f2af260bd04/html5/thumbnails/29.jpg)
�������
�� ��� ������ � ����������*�����!�� ����������,"�!�� ������������� �!�� �!�����������!��� ���� ��!��/01( � ��$���� ����������%������������������� ������.�����
![Page 30: ˘ ˇ ˆ ˘ ˙ ˝ ˛ ˘ ˆcseweb.ucsd.edu/~wgg/CSE210/Talks-S05/active-campus-arch-cse2… · ˇ ˘ ˆ ˙ ˝ ˛ ˚˚ ˚ ˜ ˘ ˚ ˝ ! ˇ ˘ ˚ "˚ ˜ ˘ ˘˙ # "˘ ˘ ˘ ˝ $ ˜ ˘](https://reader036.fdocuments.mx/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"��� %�� �"���������%:� �����������