Node and Block-Based Development Tools for Distributed Systems With AI Applications
Internet of Things (IoT) and Artificial Intelligence (AI) are one of the most promising and disruptive areas of current research and development. However, these areas require deep knowledge in multiple disciplines such as sensors, protocols, embedded programming, distributed systems, statistics and...
Saved in:
| Published in: | IEEE access Vol. 7; pp. 143109 - 143119 |
|---|---|
| Main Authors: | , , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Piscataway
IEEE
2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects: | |
| ISSN: | 2169-3536, 2169-3536 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Internet of Things (IoT) and Artificial Intelligence (AI) are one of the most promising and disruptive areas of current research and development. However, these areas require deep knowledge in multiple disciplines such as sensors, protocols, embedded programming, distributed systems, statistics and algorithms. This broad knowledge is not easy to acquire and the software used to design these systems is becoming increasingly complex. Small and medium-sized enterprises therefore have problems in developing new business ideas. However, node- and block-based software tools have also been released and are freely available as open source toolboxes. In this paper, we present an overview of multiple node- and block-based software tools to develop IoT- and AI-based business ideas. We arrange these tools according their capabilities and further propose extension and combinations of tools to design a useful open-source library for small and medium-sized enterprises, that is easy to use and helps with rapid prototyping, enabling new business ideas to be developed using distributed computing. |
|---|---|
| AbstractList | Internet of Things (IoT) and Artificial Intelligence (AI) are one of the most promising and disruptive areas of current research and development. However, these areas require deep knowledge in multiple disciplines such as sensors, protocols, embedded programming, distributed systems, statistics and algorithms. This broad knowledge is not easy to acquire and the software used to design these systems is becoming increasingly complex. Small and medium-sized enterprises therefore have problems in developing new business ideas. However, node- and block-based software tools have also been released and are freely available as open source toolboxes. In this paper, we present an overview of multiple node- and block-based software tools to develop IoT- and AI-based business ideas. We arrange these tools according their capabilities and further propose extension and combinations of tools to design a useful open-source library for small and medium-sized enterprises, that is easy to use and helps with rapid prototyping, enabling new business ideas to be developed using distributed computing. |
| Author | Hauck, Marcel Czenkusch, Levin Machhamer, Rudiger Dartmann, Guido Gollmer, Klaus-Uwe |
| Author_xml | – sequence: 1 givenname: Marcel surname: Hauck fullname: Hauck, Marcel email: marcel.hauck@hs-mainz.de organization: Research Group Business Informatics and Media Management, Mainz University of Applied Sciences, Mainz, Germany – sequence: 2 givenname: Rudiger orcidid: 0000-0002-0194-6194 surname: Machhamer fullname: Machhamer, Rudiger email: r.machhamer@umwelt-campus.de organization: Environmental Campus Birkenfeld, Institute for Software Systems, Trier University of Applied Sciences, Birkenfeld, Germany – sequence: 3 givenname: Levin surname: Czenkusch fullname: Czenkusch, Levin organization: Environmental Campus Birkenfeld, Institute for Software Systems, Trier University of Applied Sciences, Birkenfeld, Germany – sequence: 4 givenname: Klaus-Uwe surname: Gollmer fullname: Gollmer, Klaus-Uwe organization: Environmental Campus Birkenfeld, Institute for Software Systems, Trier University of Applied Sciences, Birkenfeld, Germany – sequence: 5 givenname: Guido surname: Dartmann fullname: Dartmann, Guido organization: Environmental Campus Birkenfeld, Institute for Software Systems, Trier University of Applied Sciences, Birkenfeld, Germany |
| BookMark | eNqFUU1PGzEQtSoqlVJ-ARdLnDf15659DIGWSFF7SKoeLa8_isNmvbUdJP59DYsQ4tI5zIxG770ZzfsMTsY4OgAuMFpgjOTX5Wp1s90uCMJyQSRDGNMP4JTgVjaU0_bkTf8JnOe8RzVEHfHuFGx_ROugHi28GqK5b650dhZeuwc3xOngxgJ3MQ4Z-pjgdcglhf5YKmL7mIs7ZPg7lDu4XMPlNA3B6BLimL-Aj14P2Z2_1DPw69vNbnXbbH5-X6-Wm8YwJErjkRamF9hYK4mmlBFMfE1UG2m4dx1nbe8ItYx7L3vStUZoxpmxhHpKenoG1rOujXqvphQOOj2qqIN6HsT0R-lUghmcYlYYIzCpAoR1VGuPZc8ERtZLLrWpWpez1pTi36PLRe3jMY31fEUY5y0iLZEVRWeUSTHn5PzrVozUkxlqNkM9maFezKgs-Y5lQnl-VUk6DP_hXszc4Jx73SYE6Vgr6T-STpic |
| CODEN | IAECCG |
| CitedBy_id | crossref_primary_10_1007_s10639_021_10570_8 crossref_primary_10_1007_s10639_020_10193_5 crossref_primary_10_1109_MCOM_001_2200633 crossref_primary_10_1109_ACCESS_2025_3587670 crossref_primary_10_1109_ACCESS_2020_3035083 |
| Cites_doi | 10.23919/EUSIPCO.2018.8553155 10.1007/978-0-387-68257-0 10.1109/ACCESS.2018.2884906 10.1109/JIOT.2017.2683200 10.1186/s40537-014-0008-6 10.1109/ACCESS.2018.2830661 10.1007/978-1-4842-3285-9_1 10.1016/j.procs.2015.08.452 10.1049/trit.2018.0016 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
| DBID | 97E ESBDL RIA RIE AAYXX CITATION 7SC 7SP 7SR 8BQ 8FD JG9 JQ2 L7M L~C L~D DOA |
| DOI | 10.1109/ACCESS.2019.2940113 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE Xplore Open Access Journals IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE/IET Electronic Library (IEL) (UW System Shared) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Engineered Materials Abstracts METADEX Technology Research Database Materials Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef Materials Research Database Engineered Materials Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace METADEX Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Materials Research Database |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Open Access Full Text url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: RIE name: IEEE url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Business |
| EISSN | 2169-3536 |
| EndPage | 143119 |
| ExternalDocumentID | oai_doaj_org_article_4d8cc8128a42473aaf19b4810df959ac 10_1109_ACCESS_2019_2940113 8827469 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Bundesministerium für Ernährung und Landwirtschaft grantid: 2818LD003 funderid: 10.13039/501100005908 – fundername: Sourcecode is available at https://iot-pilot.umwelt-campus.de/software. Parts of this work are based on the master thesis of the first author. Special thanks to Anne-Kathrin Schirra and Peter Rock for the graphical abstract and the video – fundername: Bundesministerium für Bildung und Forschung grantid: 01IS17073A funderid: 10.13039/501100002347 |
| GroupedDBID | 0R~ 4.4 5VS 6IK 97E AAJGR ABAZT ABVLG ACGFS ADBBV AGSQL ALMA_UNASSIGNED_HOLDINGS BCNDV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD ESBDL GROUPED_DOAJ IPLJI JAVBF KQ8 M43 M~E O9- OCL OK1 RIA RIE RNS AAYXX CITATION 7SC 7SP 7SR 8BQ 8FD JG9 JQ2 L7M L~C L~D RIG |
| ID | FETCH-LOGICAL-c408t-f0a8cb81cdd92a334212f4213ac9c5fe7546be23d45ff9b276c8a454cd23f32b3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 8 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000498823500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2169-3536 |
| IngestDate | Fri Oct 03 12:47:32 EDT 2025 Sun Jun 29 16:02:36 EDT 2025 Tue Nov 18 22:34:59 EST 2025 Sat Nov 29 03:57:59 EST 2025 Wed Aug 27 05:51:10 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| License | https://creativecommons.org/licenses/by/4.0/legalcode |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c408t-f0a8cb81cdd92a334212f4213ac9c5fe7546be23d45ff9b276c8a454cd23f32b3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-0194-6194 |
| OpenAccessLink | https://ieeexplore.ieee.org/document/8827469 |
| PQID | 2455602629 |
| PQPubID | 4845423 |
| PageCount | 11 |
| ParticipantIDs | proquest_journals_2455602629 crossref_citationtrail_10_1109_ACCESS_2019_2940113 crossref_primary_10_1109_ACCESS_2019_2940113 doaj_primary_oai_doaj_org_article_4d8cc8128a42473aaf19b4810df959ac ieee_primary_8827469 |
| PublicationCentury | 2000 |
| PublicationDate | 20190000 2019-00-00 20190101 2019-01-01 |
| PublicationDateYYYYMMDD | 2019-01-01 |
| PublicationDate_xml | – year: 2019 text: 20190000 |
| PublicationDecade | 2010 |
| PublicationPlace | Piscataway |
| PublicationPlace_xml | – name: Piscataway |
| PublicationTitle | IEEE access |
| PublicationTitleAbbrev | Access |
| PublicationYear | 2019 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref12 goodfellow (ref6) 2016 russell (ref4) 2010 marsland (ref8) 2009 ref11 ref10 ref2 ref1 ref7 ref9 ref3 copeland (ref5) 2016 |
| References_xml | – year: 2016 ident: ref5 publication-title: The Difference Between AI Machine Learning and Deep Learning|NVIDIA Blog – ident: ref1 doi: 10.23919/EUSIPCO.2018.8553155 – ident: ref11 doi: 10.1007/978-0-387-68257-0 – ident: ref3 doi: 10.1109/ACCESS.2018.2884906 – ident: ref2 doi: 10.1109/JIOT.2017.2683200 – ident: ref9 doi: 10.1186/s40537-014-0008-6 – year: 2010 ident: ref4 publication-title: Artificial Intelligence A Modern Approach – year: 2016 ident: ref6 publication-title: Deep Learning – ident: ref7 doi: 10.1109/ACCESS.2018.2830661 – ident: ref10 doi: 10.1007/978-1-4842-3285-9_1 – ident: ref13 doi: 10.1016/j.procs.2015.08.452 – year: 2009 ident: ref8 publication-title: Machine Learning An Algorithmic Perspective – ident: ref12 doi: 10.1049/trit.2018.0016 |
| SSID | ssj0000816957 |
| Score | 2.2137117 |
| Snippet | Internet of Things (IoT) and Artificial Intelligence (AI) are one of the most promising and disruptive areas of current research and development. However,... |
| SourceID | doaj proquest crossref ieee |
| SourceType | Open Website Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 143109 |
| SubjectTerms | Algorithms Artificial intelligence Business Computer networks Data analysis Distributed computing Distributed processing Internet of Things machine learning Nodes Programming Protocol (computers) R&D Rapid prototyping Research & development Small & medium sized enterprises-SME Software Software development tools Source code Task analysis visual programming environments |
| SummonAdditionalLinks | – databaseName: DOAJ Directory of Open Access Journals dbid: DOA link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LT9wwELYQ4kAPVVuoupQiH3okEL9iz3F3ARUJrSpBW26WH7GKinYRu_D7GSdmlapSuXDJIXIe_mY8D3v0DSFfldbBBVyAIBUmKC24ynMfq0xtpoXRQXd0DD8v9Gxmrq_h-6DVV64J6-mBe-COZTQhoBcyTnKphXOJgZeG1TGBAhey9a01DJKpzgYb1oDShWaI1XA8nk5xRrmWC444YFbBxF-uqGPsLy1W_rHLnbM5e0feliiRjvu_e0822vkH8mbAHbhDLmeL2FI3j3SC_uhPNUF3FOmgBoheLRa3S4pBKT3J7Li5sRWOKBTl9NfN6jcdn9Px4AR7l_w4O72afqtKh4QqyNqsqlQ7E7xhIUbgToh8vJvwIlyAXEamlWx8y0WUKiXwXDcBcVQyRC6S4F58JJvzxbz9RGiEFBHhRmrPJEMxRea9i6lpMUDCGHJE-DNYNhT68NzF4tZ2aUQNtkfYZoRtQXhEDtcP3fXsGf8fPslSWA_N1NfdDVQIWxTCvqQQI7KTZbh-CaYQWjYwIvvPMrVlmS4tl0rlHlwc9l7j05_Jdp5Ov0OzTzZX9w_tF7IVHlc3y_uDTkOfACLP5do priority: 102 providerName: Directory of Open Access Journals |
| Title | Node and Block-Based Development Tools for Distributed Systems With AI Applications |
| URI | https://ieeexplore.ieee.org/document/8827469 https://www.proquest.com/docview/2455602629 https://doaj.org/article/4d8cc8128a42473aaf19b4810df959ac |
| Volume | 7 |
| WOSCitedRecordID | wos000498823500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Open Access Full Text customDbUrl: eissn: 2169-3536 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000816957 issn: 2169-3536 databaseCode: DOA dateStart: 20130101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2169-3536 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000816957 issn: 2169-3536 databaseCode: M~E dateStart: 20130101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NaxQxFH-0pQc9qLWKq7Xk4LHTzuRjMjnuri0VdBGs2lvIJxbLjnS3Hv3bfcmkw4oi9BKGIRmS_JJ5H3n5PYA3QkpnHG5AxQUaKEGZylLrq0RtJlknncx0DF_ey8Wiu7xUH7fgaLwLE0LIwWfhOD3ms3zfu9vkKjtBbVCiObcN21K2w12t0Z-SEkgoIQuxUFOrk-l8jmNI0VvqmCq0Ixr2h_DJHP0lqcpff-IsXs4e369jT-BRUSPJdMB9D7bC8ik83CAX3IdPi94HYpaezFBgfa9mKK882QgSIhd9f70iqLWSt4k-N2W-whqFw5x8vVp_I9N3ZLpxxP0MPp-dXszPq5JCoXK87tZVrE3nbNc47xU1jKXz34gFM06lODMpeGsDZZ6LGJWlsnWd4YI7T1lk1LLnsLPsl-EFEK-i55S3XNqGN4ijb6w1PrYBNShUMidA7-ZWu8IvntJcXOtsZ9RKD4DoBIgugEzgaGz0Y6DX-H_1WQJtrJq4sfMLREOXraa575xDvQUHQrlkxsRGWd41tY9KKOMmsJ8QHD9SwJvAwd0S0GUfrzTlQqQkXVS9_HerV_AgdXBwyhzAzvrmNryGXfdzfbW6OcwWPpYffp0e5uX6Gxmw5Rw |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Lb9QwEB6VFgk4tECLWPrAB45Nm_ixjo-7S6tWXVZILNCb5aeoqDaou-X3M07caBEIiUsURXZk5_NkHh5_A_BOSOmMQwFUXKCDEpQpLLW-SNRmktXSyZaO4ctUzmb19bX6uAHH_VmYEEKbfBZO0m27l-8bd59CZadoDUp05x7BluCclt1prT6ikkpIKCEztVBVqtPRZIKzSPlb6oQq9CQq9pv6aVn6c1mVP_7FrYI53_m_oT2H7WxIklGH_AvYCIuX8GyNXnAXPs0aH4hZeDJGlfW9GKPG8mQtTYjMm-Z2SdBuJe8TgW6qfYUtMos5-Xqz-kZGl2S0tsm9B5_Pz-aTiyIXUSgcL-tVEUtTO1tXzntFDWNpBzjihRmnUqaZFHxoA2WeixiVpXLoasMFd56yyKhlr2Bz0SzCayBeRc8pH3JpK14hkr6y1vg4DGhDoZk5APrwbbXLDOOp0MWtbj2NUukOEJ0A0RmQARz3nX50BBv_bj5OoPVNEzt2-wDR0FnYNPe1c2i54EQol8yYWCnL66r0UQll3AB2E4L9SzJ4Azh4WAI6S_JSUy5EKtNF1Zu_93oLTy7mH6Z6ejm72oenabBdiOYANld39-EQHrufq5vl3VG7XH8BXGfmPQ |
| 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=Node+and+Block-Based+Development+Tools+for+Distributed+Systems+With+AI+Applications&rft.jtitle=IEEE+access&rft.au=Hauck%2C+Marcel&rft.au=Machhamer%2C+Rudiger&rft.au=Czenkusch%2C+Levin&rft.au=Gollmer%2C+Klaus-Uwe&rft.date=2019&rft.pub=IEEE&rft.eissn=2169-3536&rft.volume=7&rft.spage=143109&rft.epage=143119&rft_id=info:doi/10.1109%2FACCESS.2019.2940113&rft.externalDocID=8827469 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2169-3536&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2169-3536&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2169-3536&client=summon |