Client–server architecture for collaborative remote experimentation

Experience in teaching engineering related subjects has shown that a complementary approach combining theoretical and practical exercises is vital for effective learning. Increasingly, teaching institutions are offering remote access to distant laboratories as part of an overall e-learning strategy....

Full description

Saved in:
Bibliographic Details
Published inJournal of network and computer applications Vol. 30; no. 4; pp. 1295 - 1308
Main Authors Callaghan, M.J., Harkin, J., McColgan, E., McGinnity, T.M., Maguire, L.P.
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.11.2007
Subjects
Online AccessGet full text
ISSN1084-8045
1095-8592
DOI10.1016/j.jnca.2006.09.006

Cover

Abstract Experience in teaching engineering related subjects has shown that a complementary approach combining theoretical and practical exercises is vital for effective learning. Increasingly, teaching institutions are offering remote access to distant laboratories as part of an overall e-learning strategy. However, the majority of remote access laboratories developed to date have suffered from a major deficiency, namely the provision of a web-based environment that accurately recreates the group working and tutor driven experience of traditional on-campus based laboratories. This paper addresses this issue and presents a client–server architecture, based on Web services and .NET remoting services, for an integrated learning environment for remote experimentation that allows students in disparate locations to simultaneously and collaboratively complete complex experimental exercises.
AbstractList Experience in teaching engineering related subjects has shown that a complementary approach combining theoretical and practical exercises is vital for effective learning. Increasingly, teaching institutions are offering remote access to distant laboratories as part of an overall e-learning strategy. However, the majority of remote access laboratories developed to date have suffered from a major deficiency, namely the provision of a web-based environment that accurately recreates the group working and tutor driven experience of traditional on-campus based laboratories. This paper addresses this issue and presents a client–server architecture, based on Web services and .NET remoting services, for an integrated learning environment for remote experimentation that allows students in disparate locations to simultaneously and collaboratively complete complex experimental exercises.
Author McGinnity, T.M.
Callaghan, M.J.
Harkin, J.
McColgan, E.
Maguire, L.P.
Author_xml – sequence: 1
  givenname: M.J.
  surname: Callaghan
  fullname: Callaghan, M.J.
  email: mj.callaghan@ulster.ac.uk
– sequence: 2
  givenname: J.
  surname: Harkin
  fullname: Harkin, J.
– sequence: 3
  givenname: E.
  surname: McColgan
  fullname: McColgan, E.
– sequence: 4
  givenname: T.M.
  surname: McGinnity
  fullname: McGinnity, T.M.
– sequence: 5
  givenname: L.P.
  surname: Maguire
  fullname: Maguire, L.P.
BookMark eNp9kEtOwzAQhi1UJNrCBVjlAgnjvC2xQVV5SJXYwNpyxhPhKI0rO0Sw4w7ckJPgqKxYdPWPRvONZr4VWwx2IMauOSQceHnTJd2AKkkBygREEuKMLTmIIq4LkS7mus7jGvLigq287yBM5CJbsu2mNzSMP1_fntxELlIO38xIOL47ilrrIrR9rxrr1Ggmihzt7UgRfRzImX0gQ9sOl-y8Vb2nq79cs9f77cvmMd49Pzxt7nYxZgBjXAHPsWoy0SA2QDqlCjVpaKlVuqq4EFnakqCGl42ouEZRAgiqVYpUlNRma1Yf96Kz3jtqJZrjBaNTppcc5KxDdnLWIWcdEoQMEdD0H3oIDyj3eRq6PUIUnpoMOekx6ELSxgVFUltzCv8FqmZ_YQ
CitedBy_id crossref_primary_10_1016_j_jnca_2011_03_024
crossref_primary_10_1109_TIE_2008_922411
crossref_primary_10_11120_ital_2009_08030002
crossref_primary_10_1016_j_entcom_2022_100511
crossref_primary_10_1109_TLT_2016_2593461
crossref_primary_10_1007_s11165_012_9304_3
crossref_primary_10_1016_j_procs_2019_09_320
crossref_primary_10_4108_eetsis_4463
crossref_primary_10_1016_j_jvlc_2012_10_006
crossref_primary_10_1007_s12652_020_02834_x
crossref_primary_10_1007_s40747_021_00327_8
crossref_primary_10_1080_03043797_2014_1001815
Cites_doi 10.1109/ICSMC.2003.1245746
10.1109/TE.2002.1013879
10.1109/5.811598
10.1109/FIE.1999.839260
10.1109/FIE.2000.896613
10.1109/5326.971657
ContentType Journal Article
Copyright 2006 Elsevier Ltd
Copyright_xml – notice: 2006 Elsevier Ltd
DBID AAYXX
CITATION
DOI 10.1016/j.jnca.2006.09.006
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1095-8592
EndPage 1308
ExternalDocumentID 10_1016_j_jnca_2006_09_006
S1084804506000749
GroupedDBID --K
--M
-~X
.~1
0R~
1B1
1~.
1~5
29L
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADFGL
ADJOM
ADMUD
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHJVU
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CAG
COF
CS3
DM4
DU5
EBS
EFBJH
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HVGLF
HZ~
IHE
J1W
JJJVA
KOM
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SST
SSV
SSZ
T5K
UHS
WH7
XPP
ZMT
ZU3
~G-
AATTM
AAXKI
AAYWO
AAYXX
ABWVN
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AFXIZ
AGCQF
AGQPQ
AGRNS
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
BNPGV
CITATION
SSH
ID FETCH-LOGICAL-c300t-7014c7b39bccb0ed2e7cded0fefad7719932fe9eb16b971dc96009e8a2ce56ef3
IEDL.DBID .~1
ISSN 1084-8045
IngestDate Thu Apr 24 22:52:14 EDT 2025
Tue Jul 01 03:04:47 EDT 2025
Fri Feb 23 02:12:47 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords Distributed applications
Embedded systems
Collaborative remote experimentation
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c300t-7014c7b39bccb0ed2e7cded0fefad7719932fe9eb16b971dc96009e8a2ce56ef3
PageCount 14
ParticipantIDs crossref_citationtrail_10_1016_j_jnca_2006_09_006
crossref_primary_10_1016_j_jnca_2006_09_006
elsevier_sciencedirect_doi_10_1016_j_jnca_2006_09_006
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2007-11-01
PublicationDateYYYYMMDD 2007-11-01
PublicationDate_xml – month: 11
  year: 2007
  text: 2007-11-01
  day: 01
PublicationDecade 2000
PublicationTitle Journal of network and computer applications
PublicationYear 2007
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Callaghan M, Harkin J, McGinnity TM, Maguire LP. Client/server architecture for collaborative remote experimentation. In: Proceedings of IEEE third international conference on information technology and applications, Sydney, Australia, 2005.
Beetner D, Pottinger H, Mitchell K. Laboratories teaching concepts in microcontrollers and hardware-software co-design. In: 30th Annual frontiers in education conference, vol. 2, 2000. p. S1/1-5.
Callaghan M, Harkin J, Prasad G, McGinnity TM, Maguire LP. Integrated architecture for remote experimentation. In: Proceedings of 2003 IEEE international conference on systems, man and cybernetics, Washington, DC, USA. New York: IEEE; 2003. p. 4822–4827.
Wolf, Madsen (bib9) 2000; 88
Chung Ko, Chen, Hu, Ramakrishnan, Dong Cheng, Zhuang (bib7) 2001; 31
Cooper M. The challenge of practical work in an eUniversity—real, virtual and remote experiments. In: Proceeding of the information society technologies conference 2000. p. 34–40.
Chung (bib6) 2002; 45
Fjeldly T, Shur M, Shen H, Ytterdal T. Automated internet measurement laboratory (AIM/Lab) for engineering education. In: Frontiers in education: 29th annual frontiers in education conference, vol. 1, 1999. p. 12A/2-3.
Callaghan M, Harkin J, McGinnity TM, Maguire LP. An Internet-based methodology for remotely accessed embedded systems. In: Proceedings of IEEE international conference on systems, man and cybernetics, Tunisia, 2002. p. 157–162.
2005.
Wolf (10.1016/j.jnca.2006.09.006_bib9) 2000; 88
Chung Ko (10.1016/j.jnca.2006.09.006_bib7) 2001; 31
10.1016/j.jnca.2006.09.006_bib1
10.1016/j.jnca.2006.09.006_bib2
10.1016/j.jnca.2006.09.006_bib11
10.1016/j.jnca.2006.09.006_bib10
10.1016/j.jnca.2006.09.006_bib5
10.1016/j.jnca.2006.09.006_bib3
10.1016/j.jnca.2006.09.006_bib4
Chung (10.1016/j.jnca.2006.09.006_bib6) 2002; 45
10.1016/j.jnca.2006.09.006_bib8
References_xml – reference: Beetner D, Pottinger H, Mitchell K. Laboratories teaching concepts in microcontrollers and hardware-software co-design. In: 30th Annual frontiers in education conference, vol. 2, 2000. p. S1/1-5.
– volume: 88
  start-page: 23
  year: 2000
  end-page: 30
  ident: bib9
  article-title: Embedded systems education for the future
  publication-title: Proceedings of the IEEE
– reference: Callaghan M, Harkin J, McGinnity TM, Maguire LP. An Internet-based methodology for remotely accessed embedded systems. In: Proceedings of IEEE international conference on systems, man and cybernetics, Tunisia, 2002. p. 157–162.
– volume: 45
  start-page: 145
  year: 2002
  end-page: 151
  ident: bib6
  article-title: Internet-based educational control systems lab using NetMeeting
  publication-title: IEEE Transactions on Education
– reference: Callaghan M, Harkin J, Prasad G, McGinnity TM, Maguire LP. Integrated architecture for remote experimentation. In: Proceedings of 2003 IEEE international conference on systems, man and cybernetics, Washington, DC, USA. New York: IEEE; 2003. p. 4822–4827.
– volume: 31
  start-page: 295
  year: 2001
  end-page: 303
  ident: bib7
  article-title: Web-based virtual laboratory for frequency modulation experiment
  publication-title: IEEE Transactions on Systems, Man and Cybernetics—Part C
– reference: Fjeldly T, Shur M, Shen H, Ytterdal T. Automated internet measurement laboratory (AIM/Lab) for engineering education. In: Frontiers in education: 29th annual frontiers in education conference, vol. 1, 1999. p. 12A/2-3.
– reference: Callaghan M, Harkin J, McGinnity TM, Maguire LP. Client/server architecture for collaborative remote experimentation. In: Proceedings of IEEE third international conference on information technology and applications, Sydney, Australia, 2005.
– reference: ; 2005.
– reference: Cooper M. The challenge of practical work in an eUniversity—real, virtual and remote experiments. In: Proceeding of the information society technologies conference 2000. p. 34–40.
– ident: 10.1016/j.jnca.2006.09.006_bib2
– ident: 10.1016/j.jnca.2006.09.006_bib11
– ident: 10.1016/j.jnca.2006.09.006_bib3
  doi: 10.1109/ICSMC.2003.1245746
– ident: 10.1016/j.jnca.2006.09.006_bib10
– volume: 45
  start-page: 145
  issue: 2
  year: 2002
  ident: 10.1016/j.jnca.2006.09.006_bib6
  article-title: Internet-based educational control systems lab using NetMeeting
  publication-title: IEEE Transactions on Education
  doi: 10.1109/TE.2002.1013879
– volume: 88
  start-page: 23
  issue: 1
  year: 2000
  ident: 10.1016/j.jnca.2006.09.006_bib9
  article-title: Embedded systems education for the future
  publication-title: Proceedings of the IEEE
  doi: 10.1109/5.811598
– ident: 10.1016/j.jnca.2006.09.006_bib8
  doi: 10.1109/FIE.1999.839260
– ident: 10.1016/j.jnca.2006.09.006_bib5
– ident: 10.1016/j.jnca.2006.09.006_bib1
  doi: 10.1109/FIE.2000.896613
– ident: 10.1016/j.jnca.2006.09.006_bib4
– volume: 31
  start-page: 295
  issue: 3
  year: 2001
  ident: 10.1016/j.jnca.2006.09.006_bib7
  article-title: Web-based virtual laboratory for frequency modulation experiment
  publication-title: IEEE Transactions on Systems, Man and Cybernetics—Part C
  doi: 10.1109/5326.971657
SSID ssj0006493
Score 1.9369909
Snippet Experience in teaching engineering related subjects has shown that a complementary approach combining theoretical and practical exercises is vital for...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 1295
SubjectTerms Collaborative remote experimentation
Distributed applications
Embedded systems
Title Client–server architecture for collaborative remote experimentation
URI https://dx.doi.org/10.1016/j.jnca.2006.09.006
Volume 30
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8NAEB6KXvTgoyrWR8nBm8TmtbvZYyktVbEXLfQWspsJtJRaSvUo_gf_ob_EnWSjEaQHT4GwA2FmMq-dbwbginEtlJTaFSY5odJN7KYs0m6cZkyaADZUIQGcH0Z8OI7uJmzSgF6FhaG2Smv7S5teWGv7pmO52VlOp51Hn0bBm4jE44UjJBBfFAnS9Zu3nzYPHknbZB-5dNoCZ8oerxmVDcoLCRpbyf92TjWHMziAPRspOt3yYw6hgYsm7FdbGBz7UzZhtzZS8Aj6vTkhHD_fP6jcas7VbwocE6E6Ncm_orNCIyt0aoP-SVLHMB70n3pD165KcHXoeWtXmEzHMD2USmvlYRag0BlmXo55mglBXXpBjtIYZq6k8DNtEhdPYpwGGhnHPDyBrcXzAk_BCbgJCU2-HWSxH6UsVyHjIuUYpEqHyvdb4Fc8SrSdI07rLOZJ1TA2S4ivtOCSJ55MzKMF1980y3KKxsbTrGJ98ksXEmPmN9Cd_ZPuHHaKim2BMLyArfXqBS9NqLFW7UKX2rDdvb0fjr4AfArVTg
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8NAEB5qPagHH1WxPnPwJrFJNrubPUppqdr2Ygu9LdnNBlpKLKV6FP-D_9Bf4m6y0QjSg6dAmIEws5nXfjMDcI2JpIIx6VKdnJjSTeTGOJRuFCeY6QAWCWQanAdD0huHDxM8qUG77IUxsEpr-wubnltr-6ZlpdlaTKetJ9-MgtcRiUdyR8g2YDPEiBpc3-3bD86DhMyi7EPXkNvOmQLkNTN1g-JGwsytJH97p4rH6e7Drg0Vnbviaw6gprIG7JVrGBz7VzZgpzJT8BA67blpcfx8_zD1Vk1XvSpwdIjqVFT_qpyl0spSTmXSv1HVEYy7nVG759pdCa5EnrdyqU51tNQRE1IKTyWBojJRiZeqNE4oNTC9IFVMW2YiGPUTqTMXj6koDqTCRKXoGOrZc6ZOwAmIjgl1wh0kkR_GOBUIExoTFcRCIuH7TfBLGXFpB4mbfRZzXiLGZtzI1Wy4JNxjXD-acPPNsyjGaKylxqXo-a_DwLWdX8N3-k--K9jqjQZ93r8fPp7Bdl6-zdsNz6G-Wr6oCx13rMRlfq6-AIz91uE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Client%E2%80%93server+architecture+for+collaborative+remote+experimentation&rft.jtitle=Journal+of+network+and+computer+applications&rft.au=Callaghan%2C+M.J.&rft.au=Harkin%2C+J.&rft.au=McColgan%2C+E.&rft.au=McGinnity%2C+T.M.&rft.date=2007-11-01&rft.issn=1084-8045&rft.volume=30&rft.issue=4&rft.spage=1295&rft.epage=1308&rft_id=info:doi/10.1016%2Fj.jnca.2006.09.006&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jnca_2006_09_006
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1084-8045&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1084-8045&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1084-8045&client=summon