A middleware architecture for mobile 3D graphics

Mobile graphics, which involves running networked computer graphics applications on mobile devices across wireless networks, is a fast growing segment of the networks and graphics industries. Running networked graphics applications in mobile environments faces a fundamental conflict; graphics applic...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of parallel, emergent and distributed systems Vol. 21; no. 3; pp. 183 - 197
Main Authors AGU, EMMANUEL, BANERJEE, KUTTY, NILEKAR, SHIRISH, REKUTIN, OLEG, KRAMER, DIANE
Format Journal Article
LanguageEnglish
Published Taylor & Francis Group 01.06.2006
Subjects
Online AccessGet full text
ISSN1744-5760
1744-5779
DOI10.1080/17445760500355884

Cover

Abstract Mobile graphics, which involves running networked computer graphics applications on mobile devices across wireless networks, is a fast growing segment of the networks and graphics industries. Running networked graphics applications in mobile environments faces a fundamental conflict; graphics applications require large amounts of memory, CPU cycles, battery power and disk space, while mobile devices and wireless channels tend to be limited in these resources. In order to mitigate mobile environment issues, some form of adaptation based on a client device's capabilities, prevailing wireless network conditions, characteristics of the graphics application and user preference, is necessary. In this paper, we describe the mobile adaptive distributed graphics framework (MADGRAF), a graphics-aware middleware architecture that makes it feasible to run complex 3D graphics applications on low-end mobile devices over wireless networks. In MADGRAF, a server can perform mobile device-optimized pre-processing of complex graphics scenes in order to speed up run time rendering, scale high-resolution meshes using polygon or image-based simplification, progressively transmit compressed graphics files, conceal transmission errors by including redundant bits or perform remote execution, all tailored to the client's capabilities. MADGRAF exposes our mobile adaptive distributed graphics language (MADGL), an API that facilitates the programming and management of networked 3D graphics in mobile environments.
AbstractList Mobile graphics, which involves running networked computer graphics applications on mobile devices across wireless networks, is a fast growing segment of the networks and graphics industries. Running networked graphics applications in mobile environments faces a fundamental conflict; graphics applications require large amounts of memory, CPU cycles, battery power and disk space, while mobile devices and wireless channels tend to be limited in these resources. In order to mitigate mobile environment issues, some form of adaptation based on a client device's capabilities, prevailing wireless network conditions, characteristics of the graphics application and user preference, is necessary. In this paper, we describe the mobile adaptive distributed graphics framework (MADGRAF), a graphics-aware middleware architecture that makes it feasible to run complex 3D graphics applications on low-end mobile devices over wireless networks. In MADGRAF, a server can perform mobile device-optimized pre-processing of complex graphics scenes in order to speed up run time rendering, scale high-resolution meshes using polygon or image-based simplification, progressively transmit compressed graphics files, conceal transmission errors by including redundant bits or perform remote execution, all tailored to the client's capabilities. MADGRAF exposes our mobile adaptive distributed graphics language (MADGL), an API that facilitates the programming and management of networked 3D graphics in mobile environments.
Author NILEKAR, SHIRISH
AGU, EMMANUEL
BANERJEE, KUTTY
REKUTIN, OLEG
KRAMER, DIANE
Author_xml – sequence: 1
  givenname: EMMANUEL
  surname: AGU
  fullname: AGU, EMMANUEL
  email: emmanuel@cs.wpi.edu
  organization: Worcester Polytechnic Institute, Department of Computer Science
– sequence: 2
  givenname: KUTTY
  surname: BANERJEE
  fullname: BANERJEE, KUTTY
  organization: Worcester Polytechnic Institute, Department of Computer Science
– sequence: 3
  givenname: SHIRISH
  surname: NILEKAR
  fullname: NILEKAR, SHIRISH
  organization: Worcester Polytechnic Institute, Department of Computer Science
– sequence: 4
  givenname: OLEG
  surname: REKUTIN
  fullname: REKUTIN, OLEG
  organization: Worcester Polytechnic Institute, Department of Computer Science
– sequence: 5
  givenname: DIANE
  surname: KRAMER
  fullname: KRAMER, DIANE
  organization: Worcester Polytechnic Institute, Department of Computer Science
BookMark eNqFj8tKAzEUhoNUsK0-gLt5gdGT5jrgplStQsGNrodMLjYyMylJpPbtnWJxYVE5i3OB7_x8EzTqQ28RusRwhUHCNRaUMsGBARDGpKQnaLy_lUyIavQ9czhDk5TeAOiMcjFGMC86b0xrtyraQkW99tnq_D4sLsSiC41vbUFui9eoNmuv0zk6dapN9uLQp-jl_u558VCunpaPi_mq1ITyXDrDGkXBMimGIk5oWwknmTJkJiujmGy0wVzNGg0UKKkaTrDRjlrKpawcmSLx9VfHkFK0rtY-q-xDn6PybY2h3ovXR-IDiX-Qm-g7FXd_Moc03w_andqG2Jo6q10boouq1z4dU3X-yAN58y9Jfg_-BJPwgGc
CitedBy_id crossref_primary_10_3724_SP_J_1001_2009_03404
Cites_doi 10.1109/MCG.2003.1159606
10.1109/TVCG.2003.1196009
ContentType Journal Article
Copyright Copyright Taylor & Francis Group, LLC 2006
Copyright_xml – notice: Copyright Taylor & Francis Group, LLC 2006
DBID AAYXX
CITATION
DOI 10.1080/17445760500355884
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1744-5779
EndPage 197
ExternalDocumentID 10_1080_17445760500355884
135571
GroupedDBID .7F
.QJ
0BK
0R~
29J
30N
4.4
5GY
5VS
AAENE
AAGDL
AAHIA
AAJMT
AALDU
AAMIU
AAPUL
AAQRR
ABCCY
ABFIM
ABHAV
ABLIJ
ABPAQ
ABPEM
ABTAI
ABXUL
ABXYU
ACGEJ
ACGFS
ACTIO
ACTTO
ADCVX
ADGTB
ADXPE
AEISY
AEOZL
AEPSL
AEYOC
AFBWG
AFION
AFKVX
AFRVT
AGDLA
AGMYJ
AGVKY
AGWUF
AHDZW
AIJEM
AIYEW
AJWEG
AKBVH
AKOOK
ALMA_UNASSIGNED_HOLDINGS
ALQZU
ALRRR
AQRUH
AQTUD
AVBZW
AWYRJ
BLEHA
BWMZZ
CAG
CCCUG
CE4
COF
CS3
CYRSC
DAOYK
DGEBU
DKSSO
EBS
EJD
E~A
E~B
GTTXZ
H13
HZ~
H~P
J.P
KYCEM
M4Z
NA5
NX~
O9-
OPCYK
PQQKQ
RNANH
ROSJB
RTWRZ
S-T
SNACF
TASJS
TBQAZ
TDBHL
TEN
TFL
TFT
TFW
TNC
TTHFI
TUROJ
TWF
UT5
UU3
ZGOLN
~S~
AAYXX
ADUMR
AGBKS
ARCSS
CITATION
HF~
IPNFZ
LJTGL
NUSFT
RIG
ID FETCH-LOGICAL-c346t-fd5ba40e5878783f7ce97f85ad3289da58bcd16a2bc040439b631dcf4e46889f3
ISSN 1744-5760
IngestDate Wed Oct 01 01:59:47 EDT 2025
Thu Apr 24 23:07:46 EDT 2025
Mon May 13 12:09:12 EDT 2019
Mon Oct 20 23:33:23 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c346t-fd5ba40e5878783f7ce97f85ad3289da58bcd16a2bc040439b631dcf4e46889f3
PageCount 15
ParticipantIDs informaworld_taylorfrancis_310_1080_17445760500355884
crossref_citationtrail_10_1080_17445760500355884
crossref_primary_10_1080_17445760500355884
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2006-06-00
PublicationDateYYYYMMDD 2006-06-01
PublicationDate_xml – month: 06
  year: 2006
  text: 2006-06-00
PublicationDecade 2000
PublicationTitle International journal of parallel, emergent and distributed systems
PublicationYear 2006
Publisher Taylor & Francis Group
Publisher_xml – name: Taylor & Francis Group
References Banerjee K. (CIT0009)
Sheldon N. (CIT0021) 2003
Flinn J. (CIT0010) 1999
Gleue T. (CIT0012) 2002
Boier-Martin I.M. (CIT0002) 2003; 2
Pahlavan K. (CIT0005) 2002
Decoret X. (CIT0017) 2003
Macintyre B. (CIT0011) 1998
Horvitz E. (CIT0007) 1997
Hoppe H. (CIT0019) 1997
Al-Regib G. (CIT0020) 2002; 2
Agu E. (CIT0001) 2003
Satyanarayanan M. (CIT0003) 2001
Narayanan D. (CIT0006) 2000
Lau R.W.H. (CIT0013)
Luebke D.P. (CIT0015) 2000
Deering M. (CIT0018) 1995
Banerjee K. (CIT0008) 2005
Noble B. (CIT0014)
Pasman W. (CIT0016) 2003; 9
References_xml – volume: 2
  start-page: 6
  year: 2003
  ident: CIT0002
  publication-title: IEEE Computer Graphics and Applications
  doi: 10.1109/MCG.2003.1159606
– volume-title: Priniciples of Wireless Networks: a Unified Approach
  year: 2002
  ident: CIT0005
– volume-title: Proceedings of IEEE Wirelesscom
  year: 2005
  ident: CIT0008
– start-page: 361
  volume-title: Proceedings of 25th Annual Conference on Computer Graphics and Interactive Techniques
  year: 1998
  ident: CIT0011
– volume: 2
  start-page: 743
  year: 2002
  ident: CIT0020
  publication-title: IEEE INFOCOM
– volume-title: Proceedings of ACM NetGames
  year: 2003
  ident: CIT0021
– start-page: 24
  year: 2000
  ident: CIT0015
  publication-title: IEEE Computer Graphics and Applications
– start-page: 189
  volume-title: Proceedings of 24th Annual Conference on Computer Graphics and Interactive Techniques
  year: 1997
  ident: CIT0019
– volume-title: Proceedings of second IEEE Workshop on Mobile Computing Systems and Applications, New Orleans LA
  year: 1999
  ident: CIT0010
– ident: CIT0013
  publication-title: IEEE Computer Graphics and Applications
– year: 2001
  ident: CIT0003
  publication-title: IEEE Personal Communications
– volume-title: MADGRAF: A Distributed Architecture for Rendering Interactive 3D Graphics Applications in Mobile Environments
  year: 2003
  ident: CIT0001
– volume-title: Proceedings of IEEE Wirelesscom
  ident: CIT0009
– start-page: 276
  volume-title: Proceedings of ACM Symposium on Operating Systems Principles
  ident: CIT0014
– volume-title: Proceedings of Third Workshop on Mobile Computing Systems and Applications (WMCSA)
  year: 2000
  ident: CIT0006
– start-page: 238
  year: 1997
  ident: CIT0007
  publication-title: Proceedings of UAI '97
– start-page: 13
  volume-title: Proceedings of ACM SIGGRAPH
  year: 1995
  ident: CIT0018
– start-page: 161
  volume-title: Proceedings of ACM Web3D
  year: 2002
  ident: CIT0012
– volume: 9
  start-page: 226
  issue: 2
  year: 2003
  ident: CIT0016
  publication-title: IEEE Transactions on Visualization and Graphics
  doi: 10.1109/TVCG.2003.1196009
– volume-title: Proceedings of ACM SIGGRAPH
  year: 2003
  ident: CIT0017
SSID ssj0042467
Score 1.6413494
Snippet Mobile graphics, which involves running networked computer graphics applications on mobile devices across wireless networks, is a fast growing segment of the...
SourceID crossref
informaworld
SourceType Enrichment Source
Index Database
Publisher
StartPage 183
SubjectTerms Adaptive graphics
CPU cycles
Memory constraints
Middleware architecture
Mobile 3D graphics
Remote execution
Title A middleware architecture for mobile 3D graphics
URI https://www.tandfonline.com/doi/abs/10.1080/17445760500355884
Volume 21
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVLSH
  databaseName: aylor and Francis Online
  customDbUrl:
  mediaType: online
  eissn: 1744-5779
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0042467
  issn: 1744-5760
  databaseCode: AHDZW
  dateStart: 20050101
  isFulltext: true
  providerName: Library Specific Holdings
– providerCode: PRVAWR
  databaseName: Taylor & Francis Science and Technology Library-DRAA
  customDbUrl:
  eissn: 1744-5779
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0042467
  issn: 1744-5760
  databaseCode: 30N
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: http://www.tandfonline.com/page/title-lists
  providerName: Taylor & Francis
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9swDBay9LLL3sOyF3TYaYE32ZL8OHqL16SPDEhjrNglsB4-DG06tC427F_sH4-y_FCatVh3MQJBlh2RJinyI4nQGy4lHKyI9JIkUB7jEuQgMJIXaD8SioiC1llph_NwmrO9Y348GPx2UEuXlXgnf_01r-R_qApjQFeTJXsLynaLwgD8BvrCFSgM13-icTo-rf0LPwx8ayMkYMCDp2cCPvkxnYzrqtQtrP1bj13vXYFOAQlTDPykCd5rm5xpUejK1Ng17bHARr1wCp0bdtnNrRvnMJ3nWedP_pDOs8VeVgMu9_PlsjOb57ODbD-tMRhH09lidtQFrBYZTJzV2IPPB9nuVadEC55q5GjEmAdHGRty0e6Y7R3TCt_Ad5iMOpLUt_1tGqXsWxDvlry3AEmzsnkYN3FRk3nbK7c2oH9F53VIRL8pkbq1xB20E4CiIEO0k04nX7-06p0FrG5L3P3DNlQek_dbi2wYOxulcB0jZvkA3WtOHzi1rPQQDfT6EbrfdvbAjaB_jEiKe87CLmdhWBxbzsJ0glvOeoLyT9ny49Rremt4krKw8krFRcGI5jFI7JiWkdRJVMa8UBSO4KrgsZDKD4tASGIKMCUipL6SJdMsjOOkpE_RcH221s8QLsPCJ1FBoqTkLCKFkBFLJKFSsFCBDhkh0m7CSjaF503_k5PVtZs_Qm-7W77bqis3TSbuzq6q2tVV2r4029NX1c9qhPgNt9BrH_X8Nu_1At3tP42XaFidX-pXYMFW4nXDU38AxFWN2Q
linkProvider Library Specific Holdings
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LTwIxEJ4oHvQiPiM-e_Bkstjdtvs4EpWgAidIuG362CZGAQNLNP56230YEOXAfWa3252ZzqvfAFwzKU1ghaUTRZ5yKJPGDhpBcrzEDYTCgpPsVlqn67f69GnABkXCbVq0VdoYWudAEZmttsptk9FlS9yt8aKp8ZMxs3Uwe9NyE7aYcfTtBAOCu6Ulph7NJshacsfSl1XNvx6xcC4toJbOnTfNKsTlSvM2k9f6LBV1-fULxHH9T9mD3cIVRY1cdvZhIxkdQLUc84AKrT8E3EDDLI3xwScJmq88ILN8NBwLY1kQuUcZ-PWLnB5Bv_nQu2s5xaAFRxLqp45WTHCKExYa9Q2JDmQSBTpkXBETjynOQiGV63NPSGzReCLhE1dJTRPqh2GkyTFURuNRcgJI-9wElBwHkWY0wFzIgEYSEymor4xBqQEutzmWBQq5HYbxFrsFWOnSjtTg5oflPYfgWEWM5_9dnGZ5D50PKVkmj9PPtAZsBQv591Wna_JdwXar12nH7cfu8xns5Dkdm9Y5h0o6mSUXxstJxWUmyt8Mzu1_
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3JTsMwELWgSIgLZRVl9YETUooTL0mOFaUqW8WBSr1FXmIJQRe1qUB8PbaToJZCD73PZLFnxrP5DQCXVEoTWCHpxXGgPEKlsYNGkLwg9UOhkODY3Up76rB2l9z3aK_ozZkUbZU2htY5UISz1Va5R0qXHXHXxokmxk1G1JbB7EXLdbDBbEXM3uBAndIQk4C4AbKW3LP0ZVHzr0fMHUtzoKUzx02rms9UnTiUQttl8lafZqIuv35hOK78Jztgu3BEYSOXnF2wlg72QLUc8gALnd8HqAH7LonxwccpnK07QPP1sD8Uxq5A3IQO-vpVTg5At3X7ctP2ijELnsSEZZ5WVHCCUhoZ5Y2wDmUahzqiXGETjSlOIyGVz3ggJLJYPLFg2FdSk5SwKIo1PgSVwXCQHgGoGTfhJEdhrCkJERcyJLFEWArClDEnNYDKVU5kgUFuR2G8J34BVbqwIjVw9cMyygE4lhGj2a1LMpf10PmIkkXyJPvMaoAuYcH_vup4Rb4LsPncbCWPd52HE7CVJ3RsTucUVLLxND0zLk4mzp0gfwMg_uwj
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=A+middleware+architecture+for+mobile+3D+graphics&rft.jtitle=International+journal+of+parallel%2C+emergent+and+distributed+systems&rft.au=AGU%2C+EMMANUEL&rft.au=BANERJEE%2C+KUTTY&rft.au=NILEKAR%2C+SHIRISH&rft.au=REKUTIN%2C+OLEG&rft.date=2006-06-01&rft.issn=1744-5760&rft.eissn=1744-5779&rft.volume=21&rft.issue=3&rft.spage=183&rft.epage=197&rft_id=info:doi/10.1080%2F17445760500355884&rft.externalDBID=n%2Fa&rft.externalDocID=10_1080_17445760500355884
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1744-5760&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1744-5760&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1744-5760&client=summon