{"id":"https://openalex.org/W4283263805","doi":"https://doi.org/10.1109/meco55406.2022.9797122","title":"Clean Architecture of Client-Side Software Development for Smart Furniture Control","display_name":"Clean Architecture of Client-Side Software Development for Smart Furniture Control","publication_year":2022,"publication_date":"2022-06-07","ids":{"openalex":"https://openalex.org/W4283263805","doi":"https://doi.org/10.1109/meco55406.2022.9797122"},"language":"en","primary_location":{"id":"doi:10.1109/meco55406.2022.9797122","is_oa":false,"landing_page_url":"https://doi.org/10.1109/meco55406.2022.9797122","pdf_url":null,"source":{"id":"https://openalex.org/S4363608204","display_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5003911141","display_name":"Mario Bukov\u010dan","orcid":"https://orcid.org/0000-0002-1278-9067"},"institutions":[{"id":"https://openalex.org/I51314090","display_name":"University of Osijek","ror":"https://ror.org/05sw4wc49","country_code":"HR","type":"education","lineage":["https://openalex.org/I51314090"]}],"countries":["HR"],"is_corresponding":true,"raw_author_name":"Mario Bukovcan","raw_affiliation_strings":["J.J. Strossmayer University of Osijek,Faculty of Electrical Engineering, Computer Science and Information Technology,Osijek,Croatia","Faculty of Electrical Engineering, Computer Science and Information Technology, J.J. Strossmayer University of Osijek, Osijek, Croatia"],"affiliations":[{"raw_affiliation_string":"J.J. Strossmayer University of Osijek,Faculty of Electrical Engineering, Computer Science and Information Technology,Osijek,Croatia","institution_ids":["https://openalex.org/I51314090"]},{"raw_affiliation_string":"Faculty of Electrical Engineering, Computer Science and Information Technology, J.J. Strossmayer University of Osijek, Osijek, Croatia","institution_ids":["https://openalex.org/I51314090"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066520682","display_name":"Damir Bla\u017eevi\u0107","orcid":"https://orcid.org/0000-0003-4960-5572"},"institutions":[{"id":"https://openalex.org/I51314090","display_name":"University of Osijek","ror":"https://ror.org/05sw4wc49","country_code":"HR","type":"education","lineage":["https://openalex.org/I51314090"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Damir Blazevic","raw_affiliation_strings":["J.J. Strossmayer University of Osijek,Faculty of Electrical Engineering, Computer Science and Information Technology,Osijek,Croatia","Faculty of Electrical Engineering, Computer Science and Information Technology, J.J. Strossmayer University of Osijek, Osijek, Croatia"],"affiliations":[{"raw_affiliation_string":"J.J. Strossmayer University of Osijek,Faculty of Electrical Engineering, Computer Science and Information Technology,Osijek,Croatia","institution_ids":["https://openalex.org/I51314090"]},{"raw_affiliation_string":"Faculty of Electrical Engineering, Computer Science and Information Technology, J.J. Strossmayer University of Osijek, Osijek, Croatia","institution_ids":["https://openalex.org/I51314090"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003778826","display_name":"Kre\u0161imir Nenadi\u0107","orcid":"https://orcid.org/0000-0002-7843-682X"},"institutions":[{"id":"https://openalex.org/I51314090","display_name":"University of Osijek","ror":"https://ror.org/05sw4wc49","country_code":"HR","type":"education","lineage":["https://openalex.org/I51314090"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Kresimir Nenadic","raw_affiliation_strings":["J.J. Strossmayer University of Osijek,Faculty of Electrical Engineering, Computer Science and Information Technology,Osijek,Croatia","Faculty of Electrical Engineering, Computer Science and Information Technology, J.J. Strossmayer University of Osijek, Osijek, Croatia"],"affiliations":[{"raw_affiliation_string":"J.J. Strossmayer University of Osijek,Faculty of Electrical Engineering, Computer Science and Information Technology,Osijek,Croatia","institution_ids":["https://openalex.org/I51314090"]},{"raw_affiliation_string":"Faculty of Electrical Engineering, Computer Science and Information Technology, J.J. Strossmayer University of Osijek, Osijek, Croatia","institution_ids":["https://openalex.org/I51314090"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041865672","display_name":"Marin Stevic","orcid":null},"institutions":[{"id":"https://openalex.org/I51314090","display_name":"University of Osijek","ror":"https://ror.org/05sw4wc49","country_code":"HR","type":"education","lineage":["https://openalex.org/I51314090"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Marin Stevic","raw_affiliation_strings":["J.J. Strossmayer University of Osijek,Faculty of Electrical Engineering, Computer Science and Information Technology,Osijek,Croatia","Faculty of Electrical Engineering, Computer Science and Information Technology, J.J. Strossmayer University of Osijek, Osijek, Croatia"],"affiliations":[{"raw_affiliation_string":"J.J. Strossmayer University of Osijek,Faculty of Electrical Engineering, Computer Science and Information Technology,Osijek,Croatia","institution_ids":["https://openalex.org/I51314090"]},{"raw_affiliation_string":"Faculty of Electrical Engineering, Computer Science and Information Technology, J.J. Strossmayer University of Osijek, Osijek, Croatia","institution_ids":["https://openalex.org/I51314090"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5003911141"],"corresponding_institution_ids":["https://openalex.org/I51314090"],"apc_list":null,"apc_paid":null,"fwci":0.6438,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.5458654,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12222","display_name":"IoT-based Smart Home Systems","score":0.9958999752998352,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12222","display_name":"IoT-based Smart Home Systems","score":0.9958999752998352,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.994700014591217,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10444","display_name":"Context-Aware Activity Recognition Systems","score":0.9812999963760376,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.693074643611908},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.666435718536377},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.6090605854988098},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.6013208031654358},{"id":"https://openalex.org/keywords/bluetooth","display_name":"Bluetooth","score":0.5798451900482178},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.576996386051178},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.45345330238342285},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.38941681385040283},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.26812994480133057},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1647796928882599},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.1348705291748047}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.693074643611908},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.666435718536377},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.6090605854988098},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.6013208031654358},{"id":"https://openalex.org/C546215728","wikidata":"https://www.wikidata.org/wiki/Q39531","display_name":"Bluetooth","level":3,"score":0.5798451900482178},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.576996386051178},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.45345330238342285},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.38941681385040283},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.26812994480133057},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1647796928882599},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.1348705291748047},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/meco55406.2022.9797122","is_oa":false,"landing_page_url":"https://doi.org/10.1109/meco55406.2022.9797122","pdf_url":null,"source":{"id":"https://openalex.org/S4363608204","display_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6299999952316284}],"awards":[{"id":"https://openalex.org/G7251073493","display_name":null,"funder_award_id":"KK.01.2.1.02.0029","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"}],"funders":[{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W360089316","https://openalex.org/W1564594068","https://openalex.org/W2604057676","https://openalex.org/W2765275233","https://openalex.org/W2911262653","https://openalex.org/W2963175164","https://openalex.org/W3020855431","https://openalex.org/W3040885704","https://openalex.org/W4200593140","https://openalex.org/W6633777234"],"related_works":["https://openalex.org/W4220926637","https://openalex.org/W2362681120","https://openalex.org/W2376320007","https://openalex.org/W4376643979","https://openalex.org/W2322402661","https://openalex.org/W2389079374","https://openalex.org/W2372429262","https://openalex.org/W2903653170","https://openalex.org/W2722482855","https://openalex.org/W2351967314"],"abstract_inverted_index":{"The":[0],"Internet":[1],"of":[2,7,38,71,87,102],"Things":[3],"(IoT)":[4],"is":[5,53],"one":[6],"the":[8,17,25,30,36,47,51,56,62,69,79,100,111],"most":[9],"notable":[10],"digital":[11],"developments":[12],"in":[13],"recent":[14],"years.":[15],"As":[16],"Smart":[18],"Revolution":[19],"advances":[20],"beyond":[21],"its":[22],"conceptual":[23],"stage,":[24],"furniture":[26,40,52],"sector":[27],"emerges":[28],"inside":[29],"IoT":[31,43,77,133],"market.":[32],"This":[33,97],"paper":[34,98],"proposes":[35],"transformation":[37],"ordinary":[39],"into":[41],"an":[42,89,124],"system":[44],"realized":[45],"using":[46,135],"ESP32":[48],"microcontroller.":[49],"Furthermore,":[50],"enriched":[54,75],"with":[55,116],"ability":[57],"to":[58,81,131],"be":[59,86,94],"controllable":[60],"via":[61],"Android":[63],"application":[64,80,103,112],"over":[65],"Bluetooth":[66],"technology.":[67],"Given":[68],"rise":[70],"devices":[72,84,134],"and":[73,120],"things":[74],"by":[76],"technologies,":[78],"manage":[82],"these":[83],"should":[85],"such":[88],"architecture":[90,107],"that":[91,109],"it":[92],"can":[93],"easily":[95,114],"modified.":[96],"emphasizes":[99],"importance":[101],"development":[104],"following":[105],"clean":[106],"principles":[108],"makes":[110],"robust,":[113],"upgradeable":[115],"new":[117],"features,":[118],"maintainable,":[119],"effortlessly":[121],"testable.":[122],"Such":[123],"approach":[125],"would":[126],"significantly":[127],"reduce":[128],"future":[129],"efforts":[130],"control":[132],"a":[136],"mobile":[137],"application.":[138]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
