{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T16:26:48Z","timestamp":1773246408510,"version":"3.50.1"},"reference-count":72,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2012,8,31]],"date-time":"2012-08-31T00:00:00Z","timestamp":1346371200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Although smartphone applications represent the most typical data consumer tool from the citizen perspective in environmental applications, they can also be used for in-situ data collection and production in varied scenarios, such as geological sciences and biodiversity. The use of standard protocols, such as SWE, to exchange information between smartphones and sensor infrastructures brings benefits such as interoperability and scalability, but their reliance on XML is a potential problem when large volumes of data are transferred, due to limited bandwidth and processing capabilities on mobile phones. In this article we present a performance analysis about the use of SWE standards in smartphone applications to consume and produce environmental sensor data, analysing to what extent the performance problems related to XML can be alleviated by using alternative uncompressed and compressed formats.<\/jats:p>","DOI":"10.3390\/s120912026","type":"journal-article","created":{"date-parts":[[2012,9,1]],"date-time":"2012-09-01T14:33:52Z","timestamp":1346510032000},"page":"12026-12051","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Using SWE Standards for Ubiquitous Environmental Sensing: A Performance Analysis"],"prefix":"10.3390","volume":"12","author":[{"given":"Alain","family":"Tamayo","sequence":"first","affiliation":[{"name":"Institute of New Imaging Technologies, Universitat Jaume I, Av. Vicent Sos Baynat, SN, 12071, Castell\u00f3n de la Plana, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos","family":"Granell","sequence":"additional","affiliation":[{"name":"European Commission, Joint Research Centre, Institute for Environment and Sustainability, Via E. Fermi 2749, I-21027 Ispra (VA), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joaqu\u00edn","family":"Huerta","sequence":"additional","affiliation":[{"name":"Institute of New Imaging Technologies, Universitat Jaume I, Av. Vicent Sos Baynat, SN, 12071, Castell\u00f3n de la Plana, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2012,8,31]]},"reference":[{"key":"ref_1","unstructured":"Goudie, A., and Cuff, D.J. (2011). Encyclopedia of Global Change: Environmental Change and Human Society, Oxford University Press."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1109\/JSYST.2008.925973","article-title":"A system-of-systems engineering GEOSS: Architectural approach","volume":"2","author":"Butterfield","year":"2008","journal-title":"IEEE Syst. J."},{"key":"ref_3","first-page":"1","article-title":"Mobile phone sensing systems: A survey","volume":"PP","author":"Khan","year":"2012","journal-title":"IEEE Commun. Surveys Tutorials"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1007\/s00779-010-0292-x","article-title":"Mobile phone-based pervasive fall detection","volume":"14","author":"Dai","year":"2010","journal-title":"Pers. Ubiquit. Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"734","DOI":"10.1109\/TITB.2010.2047865","article-title":"A wearable smartphone-based platform for real-time cardiovascular disease detection via electrocardiogram processing","volume":"14","author":"Oresko","year":"2010","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Mohan, P., Padmanabhan, V.N., and Ramjee, R. (2008, January 04\u201307). Nericell: Rich Monitoring of Road and Traffic Conditions Using Mobile Smartphones. Raleigh, NC, USA.","DOI":"10.1145\/1460412.1460444"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Thiagarajan, A., Ravindranath, L., LaCurts, K., Madden, S., Balakrishnan, H., Toledo, S., and Eriksson, J. (2009, January 4\u20136). VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones. Berkeley, CA, USA.","DOI":"10.1145\/1644038.1644048"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Rana, R.K., Chou, C.T., Kanhere, S.S., Bulusu, N., and Hu, W. (2010, January 12\u201316). Ear-Phone: An End-to-End Participatory Urban Noise Mapping System. Stockholm, Sweden.","DOI":"10.1145\/1791212.1791226"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Maisonneuve, N., Stevens, M., Niessen, M.E., and Steels, L. (2009, January 28\u201329). NoiseTube: Measuring and Mapping Noise Pollution With Mobile Phones. ITEE 2009\u2013Information Technologies in Environmental Engineering. Thessaloniki, Greece.","DOI":"10.1007\/978-3-540-88351-7_16"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1007\/s00779-007-0180-1","article-title":"MobGeoSen: Facilitating personal geosensor data collection and visualization using mobile phones","volume":"12","author":"Kanjo","year":"2008","journal-title":"Pers. Ubiquit. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1016\/j.cageo.2009.09.012","article-title":"iSeismometer: A geoscientific iPhone application","volume":"36","author":"Takeuchi","year":"2010","journal-title":"Comput. Geosci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.cageo.2012.02.027","article-title":"GeoTools: An android phone application in geology","volume":"44","author":"Weng","year":"2012","journal-title":"Comput. Geosci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"e6968","DOI":"10.1371\/journal.pone.0006968","article-title":"EpiCollect: Linking smartphones to web applications for epidemiology, ecology and community data collection","volume":"4","author":"Aanensen","year":"2009","journal-title":"PLoS One"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3874","DOI":"10.3390\/s110403874","article-title":"From sensor to observation web with environmental enablers in the future internet","volume":"11","author":"Havlik","year":"2011","journal-title":"Sensors"},{"key":"ref_15","unstructured":"J\u00e4ndms\u00e4, J., Luimula, M., Schulte, J., Stasch, C., Jirka, S., and Sch\u00f6andning, J. (2010, January 14\u201315). A Mobile Data Collection Framework for the Sensor Web. Kirkkonummi, Finland."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1007\/978-3-642-19789-5_9","article-title":"An OGC Compliant Sensor Observation Service for Mobile Sensors","volume":"1","author":"Geertman","year":"2011","journal-title":"Advancing Geoinformation Science for a Changing World"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/MPRV.2012.21","article-title":"Sensors and smartphones: Tracking water collection in rural ethiopia","volume":"11","author":"Chaudhri","year":"2012","journal-title":"IEEE Pervasive Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/MPRV.2008.81","article-title":"Sifting through the jungle of sensor standards","volume":"7","author":"Chen","year":"2008","journal-title":"IEEE Pervasive Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2652","DOI":"10.3390\/s110302652","article-title":"New generation sensor web enablement","volume":"11","author":"Echterhoff","year":"2011","journal-title":"Sensors"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1109\/TSC.2011.11","article-title":"SOAP processing performance and enhancement","volume":"5","author":"Tekli","year":"2011","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_21","unstructured":"Hameseder, K., Fowler, S., and Peterson, A. (2011, January 27\u201330). Performance Analysis of Ubiquitous Web Systems for SmartPhones. The Hague, Netherlands."},{"key":"ref_22","unstructured":"J\u00f8rstad, I., Bakken, E., and Johansen, T.A. (2008, January 26\u201329,). Performance evaluation of JSON and XML for data exchange in mobile services. Porto, Portugal."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1007\/978-3-642-24355-4_17","article-title":"Mobile Application Webservice Performance Analysis: Restful Services with JSON and XML","volume":"220","author":"Varajao","year":"2011","journal-title":"ENTERprise Information Systems"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Van Engelen, R. (2004, January 14\u201317). Code Generation Techniques for Developing Light-Weight XML Web Services for Embedded Devices. Nicosia, Cyprus.","DOI":"10.1145\/967900.968075"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Kangasharju, J., and Tarkoma, S. (2007, January 25\u201329,). Benefits of Alternate XML Serialization Formats in Scientific Computing. Monterey, CA, USA.","DOI":"10.1145\/1272457.1272461"},{"key":"ref_26","unstructured":"OGC (2008). OGC Whitepaper, Open Geospatial Consortium."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/j.cageo.2004.06.014","article-title":"A distributed geospatial infrastructure for Sensor Web","volume":"31","author":"Liang","year":"2005","journal-title":"Comput. Geosci."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1080\/17538940802439549","article-title":"The Sensor Web: Systems of sensor systems","volume":"2","author":"Simonis","year":"2009","journal-title":"Int. J. Digit. Earth"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"242","DOI":"10.1080\/17538947.2010.484869","article-title":"Digital earth's nervous system for crisis events: Real-time Sensor Web enablement of volunteered geographic information","volume":"3","author":"Annoni","year":"2010","journal-title":"Int. J. Digit. Earth"},{"key":"ref_30","unstructured":"OGC (2007). OGC Document 06-009r6, Open Geospatial Consortium."},{"key":"ref_31","unstructured":"OGC (2007). OGC Document 07-014r3, Open Geospatial Consortium."},{"key":"ref_32","unstructured":"OGC (2007). OGC Document 07-022r1, Open Geospatial Consortium."},{"key":"ref_33","unstructured":"OGC (2007). OGC Document 07-000, Open Geospatial Consortium."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"977","DOI":"10.1016\/j.envsoft.2010.03.013","article-title":"Designing environmental software applications based upon an open sensor service architecture","volume":"25","author":"Jacques","year":"2010","journal-title":"Environ. Model. Softw."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Kay, M.H. (2003, January 20\u201322). XML Five Years on: A Review of the Achievements so Far and the Challenges Ahead. Grenoble, France.","DOI":"10.1145\/958220.958221"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/1364782.1364795","article-title":"XML fever","volume":"51","author":"Wilde","year":"2008","journal-title":"Commun. ACM"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Moritz, G., Timmermann, D., Stoll, R., and Golatowski, F. (2010, January 20\u201323). Encoding and Compression for the Devices Profile for Web Services. Perth, Australia.","DOI":"10.1109\/WAINA.2010.91"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/MWC.2010.5675778","article-title":"Embedded web services","volume":"17","author":"Shelby","year":"2010","journal-title":"IEEE Wirel. Commun."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Castellani, A., Gheda, M., Bui, N., Rossi, M., and Zorzi, M. (2011, January 5\u20139). Web Services for the Internet of Things through CoAP and EXI. Kyoto, Japan.","DOI":"10.1109\/iccw.2011.5963563"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Barr, K., and Asanovi\u00b4, K. (2003, January 5\u20138). Energy Aware Lossless Data Compression. San Francisco, CA, USA.","DOI":"10.1145\/1066116.1066123"},{"key":"ref_41","unstructured":"W3C Efficient XML Interchange (EXI) Format 1.0. Available online: http:\/\/www.w3.org\/TR\/exi (accessed on 22 August 2012)."},{"key":"ref_42","unstructured":"Deutsch, P. DEFLATE Compressed Data Format Specification version 1.3. Request for Comments: 1951. Available online: http:\/\/tools.ietf.org\/html\/rfc1951 (accessed on 22 August 2012)."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"K\u00e4bisch, S., Peintner, D., Heuer, J., and Kosch, H. (2010, January 20\u201323). Efficient and Flexible XML-Based Data-Exchange in Microcontroller-Based Sensor Actor Networks. Perth, Australia.","DOI":"10.1109\/WFCS.2010.5548607"},{"key":"ref_44","unstructured":"W3C Efficient XML Interchange Evaluation. Available online: http:\/\/www.w3.org\/TR\/exi-evaluation (accessed on 22 August 2012)."},{"key":"ref_45","unstructured":"Obasanjo, D. JSON vs. XML: Browser Programming Models. Available online: http:\/\/www.25hoursaday.com\/weblog\/PermaLink.aspx?guid=39842a17-781a-45c8-ade5-58286909226b (accessed on 22 August 2012)."},{"key":"ref_46","unstructured":"Obasanjo, D. JSON vs. XML: Browser Security Model. Available online: http:\/\/www.25hoursaday.com\/weblog\/PermaLink.aspx?guid=060ca7c3-b03f-41aa-937b-c8cba5b7f986 (accessed on 22 August 2012)."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"3673","DOI":"10.1016\/j.comnet.2007.03.004","article-title":"Performance analysis of a client-side caching\/prefetching system for Web traffic","volume":"51","author":"Balamash","year":"2007","journal-title":"Comput. Netw."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Kanbayashi, R., and Sato, M. (2009, January 4\u20138). A Distributed Architecture of Sensing Web for Sharing Open Sensor Nodes. Geneva, Switzerland.","DOI":"10.1007\/978-3-642-01671-4_31"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1016\/j.csi.2011.03.002","article-title":"A web-based sensor network system with distributed data processing approach via web application","volume":"33","author":"Fukatsu","year":"2011","journal-title":"Comput. Stand. Interfaces"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Nicola, M., and John, J. (2003, January 03\u201308). XML Parsing: A Threat to Database Performance. New Orleans, LA, USA.","DOI":"10.1145\/956895.956898"},{"key":"ref_51","unstructured":"Apparao, P., Iyer, R., Morin, R., Nayak, N., Bhat, M., Halliwell, D., and Steinberg, W. (2004, January 15\u201318). Architectural Characterization of an XML-Centric Commercial Server Workload. Montreal, Canada."},{"key":"ref_52","unstructured":"Abu-ghazaleh, N., Govindaraju, M., and Lewis, M.J. (2004, January 21\u201324). Optimizing Performance of Web Services with Chunk-Overlaying and Pipelined-Send. Las Vegas, NV, USA."},{"key":"ref_53","unstructured":"Devaram, K., and Andersen, D. (2003, January 23\u201326). SOAP Optimization via Parameterized Client-Side Caching. Las Vegas, NV, USA."},{"key":"ref_54","unstructured":"Chiu, K., and Lu, W. (2004, January 18). A Compiler-based Approach to Schema-specific XML Parsing. New-York, NY, USA."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Noga, M.L., Schott, S., and L\u00f6we, W. (2002, January 8\u20139). Lazy XML Processing. McLean, VA, USA.","DOI":"10.1145\/585058.585075"},{"key":"ref_56","unstructured":"van Engelen, R. (2004, January 21\u201324). Constructing Finite State Automata for High-Performance XML Web Services. Las Vegas, NV, USA."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Kostoulas, M.G., Matsa, M., Mendelsohn, N., Perkins, E., Heifets, A., and Mercaldi, M. (2006, January 23\u201326). XML Screamer: An Integrated Approach to High Performance XML Parsing, Validation and Deserialization. Edinburgh, Scotland, UK.","DOI":"10.1145\/1135777.1135796"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Suzumura, T., Takase, T., and Tatsubori, M. (2005, January 11\u201315). Optimizing Web Services Performance by Differential Deserialization. Orlando, FL, USA.","DOI":"10.1109\/ICWS.2005.87"},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"18","DOI":"10.4018\/jwsr.2005010102","article-title":"WSDL-Driven SOAP Compression","volume":"2","author":"Werner","year":"2005","journal-title":"Int. J. Web Serv. Res."},{"key":"ref_60","unstructured":"ISO\/IEC\/ITU-U (2002). International Standard ISO\/IEC 8825-2, ITU-T Recommendation X.691."},{"key":"ref_61","unstructured":"Tamayo, A., Granell, C., and Huerta, J. (2011, January 6\u20137). Analysing Performance of XML Data Binding Solutions for SOS Applications. Banff, Canada."},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Geertman, S., Reinhardt, W., and Toppen, F. (2011). Advancing Geoinformation Science for a Changing World, Springer.","DOI":"10.1007\/978-3-642-19789-5"},{"key":"ref_63","unstructured":"Coulouris, G., Dollimore, J., Kindberg, T., and Blair, G. (2011). Distributed Systems: Concepts and Design, Addison-Wesley Publishing Company. [5th ed.]."},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Georges, A., Buytaert, D., and Eeckhout, L. (2007, January 21\u201325). Statistically Rigorous Java Performance Evaluation. Montreal, Canada.","DOI":"10.1145\/1297027.1297033"},{"key":"ref_65","unstructured":"Java Community Process JSR 173: Streaming API for XML. Available online: http:\/\/jcp.org\/en\/jsr\/detail?id=173 (accessed on 22 August 2012)."},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MC.2008.403","article-title":"XML document parsing: Operational and performance characteristics","volume":"41","author":"Lam","year":"2008","journal-title":"Computer"},{"key":"ref_67","unstructured":"Kemerlis, V.P., Stefanis, E.C., Xylomenos, G., and Polyzos, G.C. (2006, January 18\u201320,). Throughput Unfairness in TCP over WiFi. Les M\u00e9nuires, France."},{"key":"ref_68","doi-asserted-by":"crossref","unstructured":"Huang, J., Xu, Q., Tiwana, B., Mao, Z.M., Zhang, M., and Bahl, P. (2010, January 15\u201318). Anatomizing Application Performance Differences on Smartphones. San Francisco, CA, USA.","DOI":"10.1145\/1814433.1814452"},{"key":"ref_69","unstructured":"W3C Efficient XML Interchange Measurements Note. Available online: http:\/\/www.w3.org\/TR\/exi-measurements (accessed on 22 August 2012)."},{"key":"ref_70","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MC.2006.101","article-title":"Quantifying interactive user experience on thin clients","volume":"39","author":"Tolia","year":"2006","journal-title":"Computer"},{"key":"ref_71","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MPRV.2009.82","article-title":"The case for VM-based cloudlets in mobile computing","volume":"8","author":"Satyanarayanan","year":"2009","journal-title":"IEEE Pervasive Comput."},{"key":"ref_72","doi-asserted-by":"crossref","unstructured":"Thiagarajan, N., Aggarwal, G., Nicoara, A., Boneh, D., and Singh, J. (2012, January 16\u201320). P Who Killed My Battery? Analyzing Mobile Browser Energy Consumption. Lyon, France.","DOI":"10.1145\/2187836.2187843"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/12\/9\/12026\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:52:07Z","timestamp":1760219527000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/12\/9\/12026"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,8,31]]},"references-count":72,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2012,9]]}},"alternative-id":["s120912026"],"URL":"https:\/\/doi.org\/10.3390\/s120912026","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,8,31]]}}}