Lokasyon Tabanlı Mobil Kampus Uygulaması ve - CEUR

/RNDV\RQ7DEDQOÕ0RELO.DPSXV8\JXODPDVÕYH
.XOODQÕODELOLUOLN'H÷HUOHQGLUPHVL
Yasemin Çetin Kaya1, Mahir Kaya16HYJLg]NDQ<ÕOGÕUÕP1
1(QIRUPDWLN(QVWLWV2UWD'R÷X7HNQLNhQLYHUVLWHVL$QNDUD7UNL\H
{ycetin, mkaya,sevgiozk }@ metu.edu.tr
Özet. hQLYHUVLWH |÷UHQFLOHUL DUDVÕQGD DNÕOOÕ WHOHIRQ NXOODQÕPÕQÕQ \D\JÕQODúPD
VÕ\OD|÷UHQFLOHUDUWÕNKHU\HUGHQDQOÕNELOJL\HNROD\FDHULúHELOPHNWHGLU$QFDN
NDPSVRUWDPÕQGDNXOODQÕODELOHFHN, |÷UHQFLOHUH|]JQPRELOX\JXODPDODUVÕQÕUOÕ
VD\ÕGDGÕU%XoDOÕúPDQÕQ DPDFÕoHúLWOLPRELOX\JXODPDODUVXQDUDNNDPSV\DúD
PÕQÕNROD\ODúWÕUPDNYH|÷UHQFLOHUDUDVÕQGDNLLOHWLúLPLDUWÕUPDNWÕU%XDPDFDXODú
PDNLoLQELUPRELONDPSVX\JXODPDVÕJHOLúWLULOPLúYH2UWD'R÷X7HNQLNhQL
versitesi kamSVSLORWX\JXODPDLoLQVHoLOPLúWLU6HUYLVWDEDQOÕmimariyi kullaQÕODUDN JHOLúWLULlen bu uygulama, mobil teknolojiler ve standartlarD GD\DOÕ ZHE
hizmetlerini bütünOHúWLUHQ LON oDOÕúPDODUGDQ ELULGLU 8\JXODPDODUÕQ NXOODQÕFÕODU
WDUDIÕQGDQEHQLPsenmesini etkileyen önemli ölçütlerden biri kulODQÕOabilirliktir.
*HOLúWLULOHQX\JXODPDQÕQNXOODQÕODELOLUOLNGH÷HUOHQGLUPHVLNXOODQÕFÕWDEDQOÕNXO
ODQÕODELOLUOLN\|QWHPLLOHJHUoHNOHúWLULOPLúWLU(OGHHGLOHQEXOJXODUJHOLúWLrme önerileriyle birlikte sunulPXúWXU%XoDOÕúPDQÕQVRQXoODUÕQÕQPRELOX\JXODPa JHOLú
WLULFLOHULQHKL]PHWJHOLúWLUPHDúDPDVÕQGDNDWNÕVD÷ODPDVÕEHNOHQPHNWHGLU
Anahtar Kelimeler: mobil uygulama, web servisNXOODQÕODELOLUOLNGH÷HUOHQGLU
mesi
1
GLULú
0RELODUDoYHPRELOX\JXODPDNXOODQÕPRUDQODUÕVRQ\ÕOODUGDFLGGLELUDUWÕúgöstermekWHGLU*HQoOHUEX\HQLWHNQRORMLOHULNXOODQPDYHEHQLPVHPHNRQXVXQGDLONVÕUDODUGD\HU
DOPDNWDGÕUgUQH÷LQ7UNL\H¶GHLQWHUQHWNXOODQÕPÕQÕQHQ\NVHNROGX÷X\DúJUXEX\DúWÕU [1@%X\DúJUXEXQGD\HUDODQNLúLOHULQE\NELUNÕVPՁQLYHUVLWH |÷UHQcileridir. ÜQLYHUVLWH |÷UHQFLOHUL DUDVÕQGD DNÕOOÕ WHOHIRQ NXOODQÕPÕ GD \D\JÕQODúPDNWDGÕU
%XQDSDUDOHORODUDN|÷UHQFLOHUKHU \HUGHQ YHDQOÕNELOJLHGLQPH\HLOJL J|VWHUPHNWH
)DFHERRN YH 7ZLWWHU JLEL VRV\DO D÷ODU DUDFÕOÕ÷Õ LOH VRV\DOOHúPH LVWHNOHUL DUWPDNWDGÕU
$\UÕFDQLYHUVLWHOHUGHNL|÷UHQFLVD\ÕVÕKHUJHoHQ\ÕODUWPDNWD YH\ÕOÕQGDGHYOHW
YHYDNÕIQLYHUVLWHOHULQH|÷UHQFL\HUOHúPLúWLU>2]. ÜniversitelHULoLQJHOLúWLULOPLú
oHúLWOL PRELO uygulamalar YDUGÕU>@%XX\JXODPDODUDUDVÕQGDNWüphane hizmeti ve
\HPHNOLVWHOHUL|QHoÕNPDNWDGÕUFakat |÷UHQFLOHULQNDPSVRUWDPÕQGDNXOODQDELOHFHN
leri, |÷UHQFLOHUH|]J\HWHUOLVD\ÕGDPRELONDPSVX\JXODPDVÕEXOXQPDPDNWDGÕU
222
%XoDOÕúPDQÕQDPDFÕ|÷UHQFLOHULQNDPSVRUWDPÕQGDLKWL\DoGX\DFD÷Õ mobil uyguODPDODUVXQDUDNNDPSV\DúDPÕQÕNROD\ODúWÕUPDNYH|÷UHQFLOHUDUDVÕQGDNLLOHWLúLPLartÕUPDNWÕU%XDPDFDXODúPDNLoLQORNDV\RQWDEDQOÕELUPRELONDPSVSURMHVLJHOLúWLULO
PLúYHSLORWX\JXODPDLoLQ2UWD'R÷X7HNQLNhQLYHUVLWHVL2'7hNDPSVVHoLOPLú
tir. g÷UHQFLOHULQEXPRELOX\JXODPD\ÕELOJLHULúLPLYHVRV\DOSD\ODúÕPDPDFÕ\ODNXO
ODQPDVÕKHGHIOHQPLúWLU0RELONDPSVSURMHVLLVWHPFLYHVXQXFXWDUDIOÕX\JXODPDODU
GDQROXúPDNWDGÕU3URMHJHOLúWLUPHVUHFLQGHLVWHPFLWDUDIÕQGDEclipse ve Android SDK
JHOLúWLUPHRUWDPÕNXOODQÕODUDN5(67IXOprotokolünü kullanan servisler bulunup kullaQÕOPÕúWÕUVXQXFXWDUDIÕQGDJava programlama GLOLED]OÕ1HWEHDQV,'(LOHNDPSVZHE
servislerinin KD]ÕUODQPDVÕLúOHPLJHUoHNOHúWLULOPLúWLU. %XoDOÕúPDVHUYLVWDEDQOÕPLPD
rL\LNXOODQDUDNPRELOWHNQRORMLOHULYHVWDQGDUWODUDGD\DOÕZHEVHUYLVOHULQLEWQOHúWLUHQ
|QFoDOÕúPDODUGDQELULGLU
%XELOGLULQLQJHULNDODQÕúXúHNLOGHG]HQOHQPLúWLUE|OPGH ilgili literatür özetlHQPLúE|OPGH SURMHJHOLúWLUPHDúDPDODUÕVXQXOPXútur. Son olarak, 4. bölümde çaOÕúPDQÕQVRQXFX|]HWOHQPLúWLU
2
Literatür
2.1
6HUYLV2GDNOÕ0LPDUL
Servis-2GDNOÕ0LPDUL6HUYLFH-Oriented Architecture-62$o|]PJHOLúWLUPHNLoLQWH
PHOXQVXURODUDNVHUYLVOHULNXOODQDQELU\D]ÕOÕPSDUDGLJPDVÕGÕU. Servisler platform ba÷ÕPVÕ]NHQGLQLDoÕNOD\DQKÕ]OÕYHGúNPDOL\HWOL\D]ÕOÕPJHOLúWLUPHye olanak veren,
\HQLGHQNXOODQÕODELOLU\D]ÕOÕPHOHPDQODUÕRODUDNWDQÕPODQPDNWDGÕU>]. SOA çözümü, Lú
X\JXODPDODUÕDODQÕQGDEDVNÕQELUSDUDGLJPDKDOLQHJHOPLúWLU>]. Güvenilir karar verme
E\NRUDQGDFLKD]G]H\LQGHYHVWG]H\X\JXODPDG]H\LNXOODQÕFÕG]H\LJLEL
faaliyetler aUDVÕQGDNLED÷ODQWÕ\DED÷OÕGÕU>@.XUXPVDOVLVWHPOHUGHNLDYDQWDMODUÕQDHN
RODUDN62$o|]POHULD\JÕW G]H\LQGHNXOODQÕPLoLQ \HQLIÕUVDtlar sunmaNWDGÕU>].
62$o|]POHULJ|POFLKD]ODULoLQD\QÕLúOHYVHOOL÷LVD÷OD\DUDN\HQLGD÷ÕWÕNSDUDGLJ
PDODUÕRUWD\DoÕNDUPÕúYHDNÕOOÕFLKD]ODUDUDVÕQGDNLDUDED÷ODQWÕ62$JHOLúPHOHUL\DU
GÕPÕ\ODLOHUOHPHJ|VWHUPLúWLU+DILILOHWLúLPDOW\DSÕVÕDUDFÕOÕ÷Õ\ODKHWHUojen uygulamalar
DUDVÕQGDED÷ODQWÕZHEKL]PHWOHULNXOODQÕODUDN62$X\JXODPDVÕLOHJHUoHNOHúWLULOPLúWLU
$\UÕFD ;0/ PHVDMODúPD VLVWHPLQL GHVWHNOHPHQLQ \DQÕQGD 62$ PHYFXW ELOJLVD\DU
VLVWHPOHULLOHD\QÕD÷LoLQGHNLFLKD]ODULoLQLOHWLúLPLVD÷ODPDNWDGÕUøQternet teknolojisiQLQKHU]DPDQYHKHU\HUGHYDUROXúXEX\DNODúÕPWDUDIÕQGDQVUHNOLRODUDNJHOLúWLULO
mektedir.
Web Servisleri . Web servisleri SOA’ QÕQPHYFXWX\JXODPDODUÕQGDQELULGLU%LUúLUNH
tin Lúgörünümünü JHOLúWLUPHNLoLQ ZHEVHUYLVOHULQLQNXOODQÕPÕ, IDUNOÕLúVUHoOHULDUD
VÕQGDNLLOHWLúLPLVD÷ODPDNDoÕVÕQGDQNDoÕQÕOPD]GÕUøQWHUQHWWHNQRORMLVL]HUinde herKDQJLELUUQVLSDULúHGHELOPHNEXJQZHEKL]PHWOHULPLPDULVL gerektirmektedir. Web
KL]PHWOHUL+773YH;0/JLELELUOLNWHoDOÕúDELOLUøQWHUQHWVWDQGDUWODUÕQDGD\DQPDNWD
GÕU:HE6HUYLVOHUL$oÕNODPD'LOL:HE6HUYLFHV'HVFULSWLRQ/DQJXDJH- WSDL) ve
223
%DVLW1HVQH(ULúLP3URWRNRO6LPSOH2EMHFW$FFHVV3URWRFRO-SOAP) web servisleriQLQLNLWHPHOVWDQGDUGÕGÕU:6'/VHUYLVLúOHYOHULQLQDoÕNODPDVÕQGDQYHVHUYLVOHULQED÷
ODQWÕELOJLOHULQGHQVRUXPOXGXU62$3 ise LOJLOLE|OPOHUDUDVÕQGDNDUúÕOÕNOÕDOÕQÕSYHUL
OHQPHVDMODUÕQEiçimlendirmesinden sorumludur [8@$UD\]:6'/WDEDQOÕ\UWPH,
X\JXODPDD\UÕQWÕODUÕQÕYH\DNRGODUÕJL]OH\HUHN:HE6HUYLVOHULWDUDIÕQGDQ ROXúWXUXOPDN
WDGÕU$UD\]OHU LVWHQHQWDOHEL \HULQH JHWLUPHN LoLQLúOH\LúVUHVLQGHNDUúÕOÕNOÕRODUDN
GH÷LúWLULOPHNWHGLU:HEVHUYLVOHULQLQELUOLNWHoDOÕúDELOLUPDNLQHGHQ-makinH\HLOHWLúLPL
sürdürmesini, ara\]DoÕNODPDVÕLoLQ:6'/VD÷ODUNHQ mesajODúPDLoLQ62$3VD÷OD
PDNWDGÕU>].
%D÷ODP'X\DUOÕ6HUYLVOHU. <D\JÕQSHUYDVLYHVLVWHPLQ]HNDVÕE\N|OoGHNXOODQÕFÕ
YH oHYUHQLQ ED÷ODP ELOJLOHULQH ED÷OÕGÕU .XOODQÕFÕ oHYUH YH WDULK KDNNÕQGDNL ELOJLOHU
JHOHFHNWHNLNXOODQÕPlar LoLQVDNODQPDOÕGÕU6LVWHPOHUVDGHFHEXED÷ODPELOJLVLQLQ\DU
GÕPÕ\ODRUWDPGDNLKHUKDQJLELUGH÷LúLPHNDUúÕDNÕOOÕFDGDYUDQDELOPHNWHGLU. Bu ED÷ODP
bilgileri semantik tabanOÕ DQDKWDU-GH÷HU WDEDQOÕ YH QHVQH WDEDQOÕ \DNODúÕP JLEL ED]Õ
yöntemlerle kaydedileELOLU%LUNLúL\HUYH\DQHVQHJLELELUYDUOÕ÷ÕQGXUXPXQXDoÕNOD
yan bilgLOHUED÷ODPRODUDNWDQÕPODQÕU.XOODQÕFÕQÕQNRQXPXPRELOFLKD]ÕQHNUDQ|]HO
OLNOHULRGDQÕQVÕFDNOÕ÷Õ]DPDQYHWDULK, |]HOOLNOHPRELOVLVWHPOHULoLQED÷ODPELOJLOHULQL
temsil eder.
<D\JÕQELOJLVD\DUVLVWHPOHULQLQWHPHO|]HOOL÷LVDGHFHGH÷LúLPLQIDUNÕQGDROPD\ÕS
D\QÕ]DPDQGDGLQDPLNRODUDNGH÷LúHQRUWDPDDGDSWHROPDVÕGÕU6RQ\ÕOODUGDPRELOX\
gulamalaUYHVHUYLVOHULQVD\ÕODUÕJLGHUHNDUWPDNWDGÕU%XDUWÕúEHUDEHULQGH servislerin
karPDúÕNOÕ÷ÕQÕda JHWLUPLúWLU%XNDUPDúÕNOÕ÷Õazaltmak için ortDPGDNLGH÷LúLNOL÷LWHVSLW
etmek YHEXGH÷LúLNOL÷HGLQDPLNRODUDNX\XPVD÷OD\DELOPHNJHUHNPHNWHGLr. Chen [10],
H÷HUZHEVHUYLVOHU ED÷ODP-GX\DUOÕRODUDNWDVDUODQDELOLUVHEXZHEVHUYLVOHULQLQGR÷UX
\HUGH GR÷UX ELOJL YH KL]PHWL VXQDELOHFH÷LQL EHOLUWPLúWLU 6HUYLVin EXOXQPDVÕ (service
GLVFRYHU\YHVHUYLVNRPSR]LV\RQXVHUYLFHFRPSRVLWLRQGDED÷ODPELOJLleri üzerine
LQúDHGLOPLúWLU>@2:/YH5')JLELVHPDQWLNZHEGLOOHULED÷ODPELOgilerinin tasaUÕPÕLoLQNXOODQÕOPDNWDGÕU [12]. $NÕOOÕtelefonlar, tabletler ve saatler gibi kaynak-NÕVÕWOÕ
FLKD]ODU WXWDUVÕ] ED÷ODP ELOgisini çözmek ve bilgiyi kaynak zengini ortamlara(bulut
DOW\DSÕVÕQÕNXOODQPDN GHSRODPDNLoLQNHQGLED÷ODPVDODNÕO\UWPHOHULQLNXOODQDbilirler.
2.2
øOJLOLdDOÕúPDODU
%XE|OPGHNDPSVRUWDPÕQGDNXOODQÕODQoHúLWOLPRELOX\JXODPDODUVXQXOPDNWDGÕU
Mobil Ryerson. Ryerson hQLYHUVLWHVLWDUDIÕQGDQ|÷UHQFLOHULQNXOODQÕPÕQDVXQXODQPR
bil Ryerson dokuz IDUNOÕ X\JXODPD LoHUPHNWHGLU %XQODU NDPSV rehberi, ders progUDPÕNDPSVKDULWDVÕoDOÕúPDRGDVÕUH]HUYDV\RQXNWSKDQHELOJLVD\DUEXOPDKD
EHUOHUSURILO\DSÕODQGÕUPDYHKDNNÕPÕ]GDX\JXODPDODUÕGÕU [13]. %XSURMHIDUNOÕPRELO
WHOHIRQGDQHULúLOHELOLUROPDVÕLoLQZHEVD\IDVÕúHNOLQGHWDVDUODQPÕúWÕr. N-.DWPDQOÕLV
WHPFLVXQXFXRUWDPÕQGDoDOÕúDQVLVWHPGHPRELODUDoWDUD\ÕFÕVÕLOHHWNLOHúLPL6R÷XN)L]
224
yon (ColdFusion) web uygulama sunucusu yönetmektedir [13]. $\UÕFDNLPOLNGR÷UX
ODPDJHUHNWLUHQNWSKDQH|GQoND\ÕWJLELX\JXODPDODU için Basit Dizin EriúLP3UR
tokolü (Lightweight Directory Access Protocol-LDAP) sunXFXVXNXOODQÕODUDNRWXUXP
\|QHWLPL\DSÕOPÕúWÕU [13].
MyCampus. Carnegie Mellon hQLYHUVLWHVLWDUDIÕQGDQJHUoHNOHúWLULOHQ0\&DPSXVSUR
jesi ED÷ODP-GX\DUOÕELUX\JXODPDGÕU[14]. %D÷ODPGX\DUOÕ VHUYLVVD÷ODPDLoLQ6HPDQWLN
:HEDOW\DSÕVÕ NXOODQÕOPÕúWÕU $\UÕFDED÷ODPELOJLOHUL2:/NXOODQÕODUDNJ|VWHULOPLúYH
bD÷ODPVDO ELOJL ND\QDNODUÕQÕQ Semantik Web hL]PHWOHUL RODUDN PRGHOOHQPLúWLU My&DPSXVX\JXODPDVÕQÕQWHPHOELOHúHQOHULQGHQELUL6HPDQWLNH-C]GDQ¶GÕU Semantik e&]GDQED÷ODPVDOND\QDNODUDNLúLVHOYHRUJDQL]DV\RQHOND\QDNODUJLELRWRPDWLNNHúLI
YHHULúLPVD÷ODPDNWDGÕU [14].
MoCCha (Mobile Campus Charlottenburg). %XSURMHNDQWLQGHUVNDWDOR÷XHWNLQOLN
NDWDOR÷XHWNLQOLNWDNYLPL7ZLWWHUYH%HUOLQ(\DOHW2SHUDVÕ¶QÕQSURJUDPÕQÕLoHUHQX\
JXODPDODUGDQROXúPDNWDGÕU 7ZLWWHUGÕúÕQGDNLX\JXODPDODUELOJLDOPDQÕQ\DQÕVÕUD ek
fonksiyonlarda VXQPDNWDGÕU. 0R&&KDL26SODWIRUPXQXNXOODQPDNWDGÕU %XSURMHD\QÕ
]DPDQGDELUDUDúWÕUPDSODWIRUPRODUDNNXOODQÕOPDNWDGÕU .XOODQÕPYHULOHULNXOODQÕFÕOD
UÕQFLKD]ÕQGD\HUHORODUDNVDNODQPDNWDYHX\JXODPDGDQoÕNDUNHQPHUNH]LELUVXQXFX\D
yüklenmektedir [15].
0RELOH0(78SURMHVLPHYFXWoDOÕúPDODUGDQoEDNÕPGDQIDUNOÕGÕU:HEVHUYLV
ler ile mobil teknolojiler HQWHJUHHGLOGL÷LQGHQ, uygulama IDUNOÕNDPSVOHUGHNÕVDVUHGH
YHD]HIRULOHNXOODQÕPDVXQXODELOHFHNWLU(2) g÷UHQFLOHUvar olan etkinliklerL|÷UHQPH
QLQ\DQÕVÕUDNHQGLHWNLQOLNOHULQLROXúWXUDELOHFHNWLU (3) /RNDV\RQDED÷OÕVRV\DOSD\OD
úÕP (örn. harita üzerinden mesaj gönderme) LPNkQÕ VXQPDNWDGÕU (4) Grup fonksiyonu
|÷UHQFLOHULoLQVRV\DOD÷RODQD÷ÕVXQPDNWDGÕU
3
3URMHQLQ$úDPDODUÕ
Bu bölümde, mobil kampüVSURMHVLQLQKHGHINLWOHDQDOL]LX\JXODPDJHOLúWLUPHYHNXO
ODQÕODELOLUOLNWHVWLDúDPDlarÕVXQXOPXúWXU
3.1
Hedef Kitle Analizi
Proje ELUNDPSVX\JXODPDVÕRODUDNJHOLúWLULOPLúWLU.DPSVRUWDPÕQGDNXOODQÕODELOH
FHNPRELOX\JXODPDODUVÕQÕUOÕGÕUYHSURMHEXDoÕ÷ÕNDSDWPD\ÕKHGHIOHPHNWHGLU.ÕVDYD
GHGH KHGHI NLWOHVL QLYHUVLWH |÷UHQFLOHULGLU IDNDW X]XQ YDGHGH ZHE servislerini aktif
RODUDNNXOODQDQNXUXPVDOúLUNHWOHUHXODúPDNKHGHIOHQPHNWHGLU7HPHORODUDN*/&'
ekran ve GPS özelliklerine sahip bir telefonu alabilecek gelir seviyesi beklenmektedir.
*UXSROXúWXUPD|]HOOL÷LLOHQLYHUVLWHGHNLWRSOXOXNODUÕQX\JXODPD\Õ\D\JÕQODúWÕUPDVÕ
225
EHNOHQPHNWHGLU+HGHINLWOHQLQE\NO÷RSHUDW|UGHQED÷ÕPVÕ]RODUDNWP|÷UHQFLOH
ULQJHUHNVLQLPLQHFHYDSYHUHFHN|OoGHGLU8\JXODPDQÕQ 7UNL\H¶GHNDPSVHVDKLS
WPQLYHUVLWHOHUGHNXOODQÕPDVXQXOPDVÕEHNOHQPHNWHGLU
3.2
8\JXODPD*HOLúWLrme
0RELONDPSVSURMHVLLVWHPFLYHVXQXFXWDUDIOÕX\JXODPDODUGDQROXúPDNWDGÕUMobil
X\JXODPDJHOLúWLUPHDPDFÕ\OD$ndroid 6'.NXOODQÕOPÕúYH$ndroid SDK Eclipse uygulama JHOLúWLUPHRUWDPÕQÕG]HQOHPHNLoLQ\DSÕODQGÕUÕOPÕúWÕU6XQXFXWDUDIÕQGDLVHJH
OLúWLrme için JDYDSURJUDPODPDGLOLGHVWHNOL1HWEHDQVJHOLúWLUPHRUWDPÕ NXOODQÕOPÕúWÕU
9HULGHSRODPDX\JXODPDODUÕKLEHUQDWHDUDFÕOÕ÷Õ\ODHOGHHGLOPLúYHYHUL\|QHWLFLVLVÕQÕIÕ
\DUDWÕODUDNMySQL YHULWDEDQÕQDKLEHUQDWHDUDFÕOÕ÷Õ\ODHúOHQPLúWLU.RQXPELOJLOHULQe
HULúLP LoLQ PRELO FLKD]ODUGD *RRJOH KDrita web servisleri NXOODQÕOPÕúWÕU Uygulama
EDúNDZHEVHUYLVOHULQLNXOODQDUDNyani bu web servislerin üzerine yeni özellikler ekleyerek YH\D]HQJLQOHúWLUHUHN\HQLVHUYLVOHUVXQPXúWXUUygulama mimarisi ùHNLO¶ de
sunulPXúWXU
ùHNLO 1. Uygulama Mimarisi
REST (Representative State Transfer) Temsili Durum Transferi LoLQNXOODQÕODQELU
NÕVDOWPDGÕU5(67WDEDQOÕZHEKL]PHWOHULLVWHPFLYHVXQXFXDUDVÕQGDEDVLWELULVWHN\DQÕWSURWRNROQH VDKLSROPDVÕQHGHQL\OHPRELOX\JXODPDODUGDWHUFLKHGLOPHNWHGLU%X
durum D÷ GDOJDODQPDODUÕQÕQ HWNLVLQLD]DOWPDNWDYHoD÷ÕUPD\ÕNROD\ODúWÕUPDNWDGÕU [16].
5(67 WDEDQOÕ ZHE-VHUYLV LVWH÷L KHUKDQJL ELU WHNQRORML\H ED÷OÕ GH÷LOGLU Genellikle
+773NXOODQÕOPDNWDGÕU%|\OHFHPRELOELOJLVD\DULoLQLGHDOELURUWDP\DUDWÕOPDNWDGÕU
%D÷ODP IDUNÕQGDOÕ÷Õ ED÷ODP-etkin (context-HQDEOHG DNÕOOÕ FLKD]ODUGD Pümkündür.
Mobil cihazlardaki GPS, pusula ve ivme ölçer sensörlerini kullanarak mekansal faUNÕQ
GDOÕNVD÷ODQPDNWDGÕU. %XQDHNRODUDNDoÕNPHNDQVDOED÷ODPODUGD:L)LYH\D%OXHWRRWK
NXOODQÕOPDNWDGÕU
226
%XSURMHQLQDPDFÕoHúLWOLPRELOX\JXODPDODU VD÷OD\DUDNNDPSV\DúDPÕQÕ NROD\ODú
WÕUPDNWÕUùHNLO 2’ GHX\JXODPD\DDLWDNÕúúHPDVÕVXQXOPXúWXU
ùHNLO 2. $NÕúùHPDVÕ
g÷UHQFLOHUX\JXODPD\ÕNDPSVLoHULVLQGHELOJLHULúLPLYH VRV\DOSD\ODúÕPVD÷ODPD için
kullanabilmektedir.
%LOJLHULúLPLRODUDN




.HQGLOHULQHHQ\DNÕQRWREVVDDWOHULQLYHGXUDNODUÕ
%LQDYHODERUDWXYDUODUÕQ\HUOHUL
5LQJLQDQOÕNRODUDNkampüsteki lokasyonunu,
%LQDED]ÕQGDJHUoHNOHúHFHNHWNLQOLNOHUi VÕQDYNRQIHUDQVWRSOXOXNWRSODQWÕVÕNRQVHUYE|÷UHQLOHELOPHNWHGLU
6RV\DOSD\ODúÕPLoLQ
 7RSOXOXNROXúWXUXODELOPHNWH
 7RSOXOXN\HOHULQLQNRQXPODUÕQÕKDULWD]HULQGHJ|UOHELOPHNWH
 HarLWD]HULQGH\NHQLVWHQHQ\HLOHDQOÕNPHVDMODúDELOPHNWHGLU.
ùHNLOa)’ da grup üyesini harita üzerinde görme YHPHVDMODúPDùHNLOb)’de ise
ELQDEXOPDLúOHPOHULQHDLWHNUDQoÕNWÕODUÕVXQXOPXúWXU
3.3
0RELO8\JXODPDQÕQ.XOODQÕFÕODU7DUDIÕQGDQ%HQLPVHQPHVL
Yeni teknolojilerin NXOODQÕFÕODUWDUDIÕQGDQEHQLPVHQPHVLQL etkileyen önemli faktörlerden biri kuOODQÕFÕ\D VD÷ODGÕ÷Õ ID\GDGÕU >7@ %X SURMH NDSVDPÕQGD JHOLúWLULOHQ PRELO
NDPSVX\JXODPDVÕNXOODQÕFÕQÕQXODúÕPELOJLOHULQHGDKDNROD\YHKÕ]OÕHULúPHVLJUXS
|]HOOL÷LDUDFÕOÕ÷Õ\ODWRSOXOXNLoLOHWLúLPLGDKDHWNLQKDOHJHWLULOPHVL \HQL|÷UHQFLOHULQ
NDPSVWDQÕPDVÕQGD\DUGÕPFÕROPDJLELoHúLWOL faydalar VD÷ODPDNWDGÕU.XOODQÕFÕODUÕQ
\HQLELUWHNQRORML\LEHQLPVHPHVLQLHWNLOH\HQELUGL÷HUIDNW|ULVHNXOODQÕPÕNROD\OÕ÷ÕGÕU
[17]. UygulamaQÕQ NROD\ELUúHNLOGHNXOODQÕODELOPHVLQLVD÷ODPDNDPDFÕ\ODNXOODQÕFÕ
lara Google harita görsel arayüzü VXQXOPXúWXU$\UÕFDVLVWHPLOHHWNLOHúLPHNUDQEDORQ
227
X\JXODPDVՁ]HULQGHQDoÕNYHDQODúÕOÕUKDOHJHWLULOPLúYHLúOHYVHOOL÷LDUWWÕrmak için baVLWOLN|QSODQGDWXWXOPXúWXU+HGHINLWOHRODQQLYHUVLWH|÷UHQFileri, bilgisayar ve internet gibi yeni teknolojileri HUNHQEHQLPVH\HQEXWHNQRORMLOHUHDúLQDJHQoOHUGHQROXú
PDNWDGÕU%XQHGHQOH|÷UHQFLOHULQPRELONDPSVX\JXODPDVÕQÕNÕVDELU sürede benimseyecekleri öngörülmektedir.
ùHNLO3. Arayüz (NUDQdÕNWÕODUÕD*UXS\HVLQLKDULWD]HULQGHJ|UPHYHPHVDMJ|QGHUPHE
Bina bulma
3.4
.XOODQÕFÕ7DEDQOÕ.XOODQÕODELOLUOLN7HVWL
8\JXODPDQÕQKHGHINLWOHWDUDIÕQGDQNROD\ELUúHNLOGHNXOODQÕOPDVÕQÕVD÷ODPDNYHNXO
ODQÕODELOLUOLN SUREOHPOHULQL WHVSLW HWPHN LoLQ NXOODQÕODELOLUOLN oDOÕúPDVÕ JHUoHNOHúWLULO
PLúWLU
Yöntem. %XoDOÕúPDGDNXOODQÕFÕWDEDQOÕNXOODQÕODELOLUOLN\DNODúÕPÕX\JXODQPÕúWÕUKullaQÕFÕWDEDQOÕWHVWOHULQVDQELOJLVD\DUHWNLOHúLPLoDOÕúPDODUÕQGDVÕNOÕNODWHUFLKHGilen ve
ID\GDOÕ VRQXoODU VXQDQ oDOÕúPDODUGÕU [18-19]. %X oDOÕúPD LoLQ |QFHOLNOH X\JXODPDGD
VÕNOÕNODNXOODQÕODFDNdört göUHYEHOLUOHQPLúWLUBu görevler bina bulma, mHVDMODúPD, etkinlik arama YHúLIUHGH÷LúWLUPHdir. Daha sonra görevlere ait aGÕPVD\ÕODUÕEHOLUOHQPLú
tir. *|UHYWDQÕPODUÕYHDGÕPVD\ÕODUÕ7DEOR¶ GHYHULOPLúWLU
.DWÕOÕPFÕODUdDOÕúPD\DDOWÕ|÷UHQFLNDWÕOPÕúWÕUNielsen [20]NXOODQÕODELOLUOLNoDOÕúPD
ODUÕQGDEHúNXOODQÕFÕLOHbirçok NXOODQÕODELOLUOLN VRUXQXQWHVSLWHGLOHELOHFH÷LQLYHPDN
simum fayda-PDOL\HW RUDQÕQÕQ HOGH HGLOHFH÷LQL EHOLUPLúWLU .DWÕOÕPFÕODUÕQ o OLVDQV
228
o \NVHN OLVDQV |÷UHQFLVLGLU .DWÕOÕPFÕODUÕQ \Dú DUDOÕ÷Õ –¶ GXU .DWÕOÕPFÕODUÕQ
WPJQONKD\DWODUÕQGDPRELOFLKD]NXOODQPDNWDROXSPRELOX\JXODPDNXOODQÕPGH
QH\LPLQHVDKLSWLU.DWÕOÕPFÕODUÕQ LQWHUQHWLELOJLHGLQPHNDPDoOÕNXOODQPDVUHVLRUWD
ODPDVHNL]\ÕOLNHQVRV\DOSD\ODúÕP için bu süre ortalama aOWÕ\ÕOGÕU
Tablo 1. *|UHY7DQÕPYH$GÕP6D\ÕODUÕ
Görev
No
1
*|UHY$GÕ
*|UHY7DQÕPÕ
Bina Bulma
2
Mesaj Gönderme
3
Etkinlik Arama
4
ùLIUH'H÷LúWLUPH
Çevrenizde 100 metre içinde yer alan
ELQDODUÕEXOXQX]
“Teknoloji” WRSOXOX÷XQXQ bir üyesi olan
0DKLU .D\D¶\D ³7RSODQWÕ FXPD JQ”
PHVDMÕQÕ gönderiniz.
Kültür ve Kongre Merkezi’ nde bu hafta
LoLQGHJHUoHNOHúWLULOHFHNHWNLQOLNOHULEX
lunuz
ùLIUHQL]L³PHWX´RODUDNGH÷LúWLULQL]
$GÕP
6D\ÕVÕ
3
7
5
4
Süreç. ÇaOÕúPD2'7h(QIRUPDWLNEnstitüsü’nde JHUoHNOHúWLULOPLúWLU. dDOÕúPD\DEDú
lamadan önce PRELONDPSVX\JXODPDVÕNXOODQÕFÕODUDWDQÕWÕOPÕúYHoDOÕúPDQÕQDPDFÕ
DQODWÕOPÕúWÕU.DWÕOÕPFÕODUGDQ|QFHOLNOH\DúLQWHUQHWYHPRELODUDoNXOODQÕPODUÕQÕLoHUHQ
demografik bLOJLOHULDOÕQPÕúWÕUdDOÕúPDVÕUDVÕQGD\NVHNVHVOHGúQPHSURWRNROX\
JXODQPÕúYHNDWÕOÕPFÕODUGDQL]LQDOÕQDUDNVHVND\GÕ\DSÕOPÕúWÕU. 7PNDWÕOÕPFÕODUJ|
revleri HTC EVO 3D telefonu kullanarak ve D\QÕVÕUDGDJHUoHNOHúWLUPLúWLU Tüm görevOHUX\JXODPDQÕQDna sayfDVÕQGDEDúODWÕOPÕúWÕU. Görevler tamaPODQGÕNWDQVRQUDNDWÕOÕP
FÕODUÕQ WHVWVÕUDVÕQGD]RUODQGÕNODUÕ\HUOHULYHJHOLúWLUPH|QHULOHULni belirlemek için göUúPHOHUJHUoHNOHúWLULOPLúWLU dDOÕúPDlar RUWDODPDRODUDNGDNLNDVUPúWU
Sonuçlar. Görevler, WDPDPODPDVUHVLYHKDWDVD\ÕVÕEDNÕPÕQGDQLQFHOHQPLúWLUGörev
WDPDPODPDVUHOHULNXOODQÕFÕJ|UHYWDQÕPÕQÕRNXPD\ÕWDPDPODGÕ÷ÕDQGDEDúOD\ÕSJ|
UHYLWDPDPODGÕ÷ÕQÕLIDGHHWWL÷LDQGD VRQDHUPLúWLUTablo 2¶GHJ|UHYDQDOL]VRQXoODUÕ
YHULOPLúWLU
Görev taPDPODPD VUHOHUL LQFHOHQGL÷LQGH Hn uzun sürede tamamlanan görevin
³0HVDM*|QGHUPH´HQNÕVDVUHGHWDPDPODQDQJ|UHYin ise “Bina Bulma” görevi olGX÷XJ|UOPHNWHGLU. $\UÕFDHQoRNKDWD\DSÕODQJ|UHY³0HVDM*|QGHUPH´ görevi olurken, kDWÕOÕPFÕODUÕQ KHSVL ³%LQD%XOPD´ YH³ùLIUH'H÷LúWLUPH´J|UHYOHULQL KDWDVÕ]ELU
úHNLOGHWDPDPODPÕúWÕU
Tablo 2. *|UHY$QDOL]L6RQXoODUÕ
*|UHYDGÕ
Bina Bulma
Mesaj Gönderme
$GÕP
6D\ÕVÕ
3
7-9
Tamamlama
Süresi (saniye)
20.33
104.67
229
+DWD 6D\ÕVÕ
(ortalama)
0
1.33
Etkinlik Arama
ùLIUH'H÷LúWLUPH
5
4
63
30.17
0.5
0
*|UHYDQDOL]VRQXoODUÕQDJ|UHHQSUREOHPOLJ|UHY“Mesaj Gönderme” görevidir. Bu
görevi HQNÕVDVUHGHJHUoHNOHúWLUHQNDWÕOÕPFÕVDQL\HGHHQ\DYDúJHUoHNOHúWLUHQND
WÕOÕPFÕLVHVDQL\HGHWDPDPODPÕúWÕU$\UÕFDEXJ|UHYL KDWDVÕ] WDPDPOD\DQNXOODQÕ
FÕODURUWDODPDVDQL\HGHWDPDPODUNHQKDWD\DSDQNXOODQÕFÕODURUWDODPDVDQL\HGH
tamamlDPÕúWÕU%XKDWDODUgenellikle \DQOÕúsayfa\ÕDoPDKDWDOÕEXWRQDWÕNODPDúHNOLQ
GHGLU%XVRQXoKDWD\DSDQNXOODQÕFÕODUÕQ\DNODúÕNJ|UHYJHUoHNOHúWLUme süresi kadar
bir ]DPDQÕX\JXODPDLoHULVLQGH\DQOÕúVD\IDGDJH]LQHUHNKDUFDGÕ÷ÕQÕJ|VWHUPHNWHGLU
%XJ|UHYLNÕVDVUHGHWDPDPOD\DQNDWÕOÕPFÕODUÕQ|QFHOLNOHana sayfadaki “Topluluk” VD\IDVÕQD daha sonrada bu sayfada “MesDMODU´EXWRQXQDWÕNOD\DUDN³7RSOXOXN arNDGDúÕQDPHVDMJ|QGHU´ VHoHQH÷LQHXODúWÕ÷ÕJ|]OHQPLúWLU 'L÷HUWDUDIWDQuzun sürede
tamamlayaQODUÕQana sayfa üzerinden “Topluluk´VD\IDVÕQDJLWWLNWHQVRQUD³h\HROXQDQ
gruplar” bXWRQXQDWÕNODGÕ÷ÕEXUDGDQ³7RSOXOXN üyelerini harita üzerinde göster” seçeQH÷LQL\ROX\ODPHVDMJ|QGHUGL÷LJ|]OHQPLúWLU%LULQFL\RO\HGLDGÕPGDWDPDPODQÕUNHQ
ikinci yol GRNX]DGÕPGDWDPDPODQDELOPHNWHGLU øNLQFL\ROKHPGDKDID]ODDGÕPVD\ÕVÕ
LoHUGL÷LQGHQKHPGHGDKDNDUPDúÕNELUVÕUDL]OHQGL÷LQGHQGDKDX]XQVUHGHWDPDPODQ
PDNWDGÕU
.DWÕOÕPFÕODUÕQVRUXQ\DúDGÕ÷ÕGL÷HUJ|UHYLVH“Etkinlik Arama” GÕU%XJ|UHYL, dört
NDWÕOÕPFÕRUWDODPDVDQL\HGHKDWDVÕ]ELUúHNLOGHLNLNDWÕOÕPFÕLVH80 saniyede ve birer
hata yaparak WDPDPODPÕúWÕU %XNDWÕOÕPFÕODUGDQELULbina seçimi yapmadan arama tuúXQDEDVPÕúGL÷HULLVH HWNLQOLNDUDPD\HULQHHWNLQOLNROXúWXUPDVD\IDVÕQÕDoPÕúWÕU
7HVWOHUVRQXQGDNDWÕOÕPFÕODULOH\DSÕODQJ|UúPHOHUGHNDWÕOÕPFÕODUHQoRN]RUODQGÕN
ODUÕNÕVPÕQPHVDMJ|QGHUPHROGX÷Xnu EHOLUWPLúWLU %LUNDWÕOÕPFÕtopluluk VD\IDVÕQDJL
rip bir üye VHoLOGL÷LQGH, o üyeye ait mesaj gönder, etkinlik bildir ya da konumunu gör
JLEL VHoHQHNOHULQ NXOODQÕFÕ\D VXQXOPDVÕ JHUHNWL÷LQL EHOLUWPLúWLU. øODYHWHQ NXOODQÕFÕODU
X\JXODPDGDNXOODQÕODQGDLUHVHOPHQG]HQLQLQDOJÕODPD\Õ]RUODúWÕUGÕ÷ÕQÕEXQXQ\H
ULQHKL\HUDUúLNELUPHQG]HQLQLQNXOODQÕOPDVÕQÕQGDKDNXOODQÕúOÕ RODFD÷ÕQÕEHOLUWPLú
tir. $\UÕFDNDWÕOÕPFÕODUDX\JXODPD\DHNOHQPHVLQLLVWHGLNOHUL|]HOOLNOHULQQHOHUROGX÷X
soUXOPXúWXU(NOHQPHVL istenilen özellikler GRV\DSD\ODúÕPÕGL÷HUVRV\DOSD\ODúÕPX\
JXODPDODUÕLOHHQWHJUDV\RQYH etkinlik NDWÕOÕPELOGLULPLdir.
.DWÕOÕPFÕODUDEXX\JXODPD\Õgelecekte en çok hangi amaçla kullanmak istedikleri
VRUXOPXúWXU.DWÕOÕPFÕODUÕQEHúLGDKDoRNELOJLHGLQPHDPDoOÕNXOODQDFDNODUÕQÕEHOLUW
PLúELUNDWÕOÕPFÕLVHKHPVRV\DOSD\ODúÕPKHPGHELOJLHGLQPHLoLQX\JXODPD\ÕNXO
ODQPD\ÕLVWHGL÷LQLEHOLUWPLúWLU Bu sonuç, NXOODQÕODELOLUOLN WHVWLVRQXoODUÕLOHSDUDOHOOLN
J|VWHUPHNWHGLU.XOODQÕODELOLUOLNWHVWLQGH NXOODQÕFÕODUHQoRNVRV\DOSD\ODúÕPLOHLOJLOL
görevGH]RUODQPÕúELOJLHGLQPHLOHLOJLOLJ|UHYLVRUXQ\DúDPDGDQWDPDPODPÕúWÕUBu
bulgular D\UÕFDX\JXODPDODUÕQNXOODQÕODELOLUROPDVÕQÕQ NXOODQÕP niyeti üzerindeki etkisini teyit etmektedir. .XOODQÕFÕODU]RUODQGÕNODUÕYH DUD\]SUREOHPL\DúDGÕNODUÕKL]PHW
OHULNXOODQPDNWDLVWHNVL]NHQVRUXQ\DúDPDGÕNODUÕKL]PHWOHULNXOODQPDH÷LOLPLQGH olPDNWDGÕU.
230
4
Sonuç
'RQDQÕP WHNQRORMLVL KÕ]OÕ ELU úHNLOGH LOHUOHPHNWH JHOLúWLULFLOHU QHUHGH\VH ELU KDIWD
içinde yHQLELUFLKD]WDVDUODPDNWDGÕU. KXOODQÕFÕLKWL\DoODUÕQÕNDUúÕODPDN ve cihazlarla
LQWHUQHWWDEDQOÕhizmetlerin ELUOLNWHoDOÕúDELOLUOL÷Lni desteklemek için cihazlarÕQ \DDNÕOOÕ
ortamlara gömülmesi ya da G]HQOLRODUDNJQFHOOHQPHVLJHUHNPHNWHGLU$\UÕFDDNÕOOÕ
PRELOFLKD]ODUÕQ \D\JÕQODúPDVÕ\ODELUOLNWH tüketiciler sürekli olarak web tabaQOÕKL]PHW
OHUHED÷ODQPDNWDGÕU:HEKL]PHWOHULVXQXFXWDUDIÕGHVWH÷LYHEXOXWELOLúLPFORXGFRP
SXWLQJVD÷OD\DUDNPRELOFLKD]ODUÕQGHSRODPDYHVÕQÕUOÕLúOHP\HWHQH÷LJLELHNVLNOLNOH
ULQLRUWDGDQNDOGÕUPDNWDGÕU5(67IXOZHEKL]PHWOHULVDGHFHEHOOHNYHLúOHPFL\R÷XQ
OX÷XQXRUWDGDQNDOGÕUPDPDNWD, ayrÕFDoD÷ÕUPD\Õ NROD\ODúWÕUPDNWDYH NHVLQWLOLRODUDN
ELoLPOHQGLULOPLúELU\DQÕWUHWPHNWHGLUOHU
Mobil kampüs projesi, sHUYLV WDEDQOÕ PLPDUL\L NXOODQÕODUDN JHOLúWLULOPLú YH mobil
teknolojiler ile VWDQGDUWODUDGD\DOÕZHEKL]PHWOHULQLEWQOHúWLrPLúWLU*HOLúWLULOHQ projesinin BD÷ODP<|QHWLFLVL&RQWH[W0DQDJHUE|OPPRELOD\JÕWODUÕQoRNOX-modaliWHVLQGHQYHPHNDQVDOIDUNÕQGDOÕNWDQVRUXPOXGXU$NÕOOÕPRELOFLKD]ODU*36pusula ve
KÕ]ODQGÕUÕFÕVHQV|UOHULNXOODQDUDNPHNDQVDOIDUNÕQGDOÕNHOGHHWPHNWHGLU. $\UÕFDPRELO
NXOODQÕFÕODUÕQGL÷HUNXOODQÕFÕODUWDUDIÕQGDQbelirli lokasyonlar için ROXúWXUXODQ, NDWÕOÕPFÕ
DOJÕlama görevlerini JHUoHNOHúWLUPH RODQDNODUÕYDUGÕU%XoDOÕúPD|÷UHQFLOHULQJQON
IDDOL\HWOHULQLNROD\ODúWÕUPDNYHRWRPDWLNOHúWLUPHNLoLQVHQV|UOHUIL]LNVHOGQ\DLOHDN
WDW|UOHUJLELKHVDSODPDD÷ODUÕQÕEWQOHúWLUPHNWHGLU
8\JXODPD JHOLúWLUPH DúDPDVÕQGDQ sonra kXOODQÕFÕ WDEDQOÕ NXOODQÕODELOLUOLN WHVWi ile
mRELO NDPSV X\JXODPDVÕQÕQ kullanÕODELOLUOLN GH÷HUOHQGLUPHVL \DSÕOPÕúWÕU. $OWÕ NDWÕ
OÕPFÕLOHJHUoHNOHúWLULOHQEXWHVWLQVRQXFXQGDNXOODQÕFÕODUÕQNDUúÕODúWÕNODUÕWHPHODUD\]
SUREOHPOHUL YH VRUXQOX J|UHYOHU EHOLUOHQPLúWLU 7HVSLW HGLOHQ VRUXQODUÕ JLGHUPHN LoLQ
X\JXODPDQÕQ DUD\]QQ GH÷LúLNOLN \DSÕOPDVÕ SODQODQPDNWDGÕU øOHULNL oDOÕúPDODUGD
yHQLDUD\]LOHNXOODQÕODELOLUOLNWHVWLtekrarlanacak ve \DSÕODQGH÷LúLNOLNOHULQNXOODQÕFÕ
SHUIRUPDQVÕYHPHPQXQL\HWL]HULQGHNLHWNLVLDUDúWÕUÕODFDNWÕU
5
Kaynaklar
1. 78ø.
+DQHKDONÕ
%LOLúLP
7HNQRORMLOHUL
.XOODQÕP
$UDúWÕUPDVÕ
http://www.tuik.gov.tr/PreHaberBultenleri.do?id=13569
2. g6<0 g6<6 <HUOHúWLUPH 6RQXoODUÕQD øOLúNLQ 6D\ÕVDO %LOJL
ler,
http://www.osym.gov.tr/belge/1-19242/2013-osys-yerlestirme-sonuclarinin-aciklanmasi-25072013.html
3. Mahir +RUR]R÷OX, 7UNL\H¶GHNL hQLYHUVLWHOHULQ $QGURLG 8\JXODPDODUÕ, http://www.musicandsocialmedia.com/tr-uni-android-uygulama
4. Papazoglou, M. P. (2003). Service-Oriented Computing: Concepts, Characteristics and Directions, Proceedings of the Fourth international Conference on Web information Systems
Engineering WISE, Washington: IEEE Computer Society.
5. Souza, L. M. S., Spiess, P., Koehler, M., Guinard, D., Karnouskos, S., &Savio, D. Socrades
(2008). A Web Service based Shop Floor Integration Infrastructure, Proceedings of the Internet of Things 2008 Conference, Zurich, Switzerland.
231
6. Candido, G., Barata, J., Colombo, A. W., & Jammes, F (2009). SOA in reconfigurable
supply chains: A research roadmap, Eng. Appl. Artif. Intell, 22(6), 939-949.
7. Jammes, F., Mensch, A., & Smit, H. (2005). Service-oriented device communications using
the devices profile for web services, Proceedings of the 3rd international Workshop on
Middleware For Pervasive and Ad-Hoc Computing, New York: ACM.
8. Moeller, R. ,& Sleman, A. (2008). Wireless networking services for implementation of ambient intelligence at home, Devices, Circuits and Systems, ICCDCS 2008. 7th International
Caribbean Conference.
9. Ribeiro, L., Barata, J., Colombo, A., & Jammes, F. (2008). A generic communication interface for DPWS-based web services, 2008 6th IEEE International Conference on Industrial
Informatics.
10. Chen, H., Finin, T., & Joshi, A. (2004). Semantic Web in the Context Broker Architecture,
Proceedings of the Second IEEE international Conference on Pervasive Computing and
Communication , Washington.
11. Boari, M., Lodolo, E., Monti, S., & Pasini, S.(2006). Middleware for Automatic Dynamic
Reconfiguration of Context-Driven Services, Proceedings of the 11th IEEE Symposium on
Computers and Communications, 781-788, Washington.
12. Wang, X. H., Zhang D. Q., Gu Tao, Pung H. K.(2004). Ontology based context modeling
and reasoning using OWL, Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops (PERCOMW’04), 18-22, Florida.
13. Wilson, S., & McCarthy, G. (2010). The Mobile University: from the Library to the Campus.
Reference Services Review, 38(2), 214-232.
14. Sadeh, N. M., Gandon, F. L., & Kwon, O. B. (2005). Ambient intelligence: The mycampus
experience (No. CMU-ISRI-05-123). CaUQHJÕH-0HOORQ8QÕY3ÕWWVEXUJK3$ School Of ComSXWHU6FÕHQFH
15. Westermann, T., & Möller, S. (2012). MoCCha: a mobile campus app for analyzing user
behavior in the field. In Proceedings of the 7th Nordic Conference on Human-Computer
Interaction: Making Sense Through Design (pp. 799-800). ACM.
16. Jason H. Christensen (2009). Using RESTful web-services and cloud computing to create
next generation mobile applications, Proceeding of the 24th ACM SIGPLAN conference
companion on Object oriented programming systems languages and applications, Orlando,
Florida, USA.
17. Venkatesh V., Morris M. G., Davis G. B. & Davis F. D. (2003). User Acceptance of Information Technology: Toward a Unified View, MIS Quarterly, 27(3), 425-478.
18. dD÷ÕOWD\.UúDWøQVDQ%LOJLVD\DU(WNLOHúLPLYH.XOODQÕODELOLUOLN0KHQGLVOL÷L7eRULGHQ3UDWL÷H2'7h<D\ÕQFOÕN.
19. Nayebi, F., Desharnais, J.-M., Abran, A, (2012). The state of the art of mobile application
usability evaluation, Electrical & Computer Engineering (CCECE), 25th IEEE Canadian
Conference on , vol., no., pp.1,4, Montreal, Canada.
20. Nielsen, J. (2012). How Many Test Users in a Usability Study ?,
http://www.nngroup.com/articles/how-many-test-users/
232