skip to main content
10.1145/3018896.3056782acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiccConference Proceedingsconference-collections
research-article

PWCT: visual language for IoT and cloud computing applications and systems

Published: 22 March 2017 Publication History

Abstract

Developing IoT, Data Computing and Cloud Computing software requires different programming skills and different programming languages. This cause a problem for many companies and researchers that need to hires many programmers to develop a complete solution. The problem is related directly to the financial cost and the development time which are very important factors to many research projects. In this paper we present and propose the PWCT visual programming tool for developing IoT, Data Computing and Cloud Computing Applications and Systems without writing textual code directly. Using PWCT increase productivity and provide researchers with one visual programming tool to develop different solutions.

References

[1]
Dimitar Asenov, Design and implementation of Envision - a visual programming system, Master Thesis, Chair of Programming Methodology ETH Zurich, 2011.
[2]
T. R. G. Green & M. Petre, Usability Analysis of Visual Programming Environments: a `cognitive dimensions' framework. Journal of Visual Languages and Computing (1996): p. 131--174.
[3]
P. Bottoni et all, Dimensions of Visual Interaction Design. Visual Languages Proceedings. IEEE Symposium on date 13--16 sept. 1999.
[4]
Jeremy Garrett and Thomas Walker, Student attitudes towards the use of graphical programming languages, Proceedings of the 2008 Annual ASEE Conference, Pittsburgh, PA, 2008 : p. 60--69.
[5]
Brendan Tangney, et al., Pedagogy and Processes for a Computer Programming Outreach Workshop - The Bridge to College Model, IEEE Transactions on Education, 2010. 53(1): p. 53--60.
[6]
Stolee, K.T., Kodu Language and Grammar Specifcation. http://research.microsoft.com/en-us/projects/kodu/, 2010.
[7]
Longflow, Limnor Tutorial http://www.limnor.com/. Longflow Enterprises Ltd., 2003.
[8]
K. Marriott & B. Myers (Eds.), Visual Language Theory, Springer-Verlag Publishers, Berlin, 1997, Chapter 3, Towards a Human Computer Interaction Perspective, p. 85--127.
[9]
Clement Leung, Visual Information Systems. Journal of Visual Languages and Computing (1997) 8, p. 261--263.
[10]
Levent V. Orman, Visual development of database applications. Interacting with Computers Vol 3 no 3 (1991) : p. 302--318.
[11]
T. Software, Tiobe programming community index, http://www.tiobe.com/tpci.htm, 2014.
[12]
K. N. Whitley and Alan F. Backwell, Visual Programming in the Wild: A Survery of LabVIEW Programmers, Journal of Visual Languages and Computing (2001) : p. 435--472.
[13]
Margaret Burnett, John Atwood, Rebecca Walpole Djang, Herkimer Gottfried, James Reichwein and Sherry Yang, Forms/3: A First-Order Visual Language to Explore the Boundaries of the Spreadsheet paradigm, Journal of Functional Programming (2001).
[14]
Mahmoud S. Fayed, Programming Without Coding Technology (PWCT) software, http://pwct.org, 2017
[15]
M. Imran, M. A. Alnuem, M. S. Fayed, and A. Alamri, Localized algorithm for segregation of critical/non-critical nodes in mobile ad hoc and sensor networks, Procedia Computer Science, vol. 19, pp. 1167--1172, 2013.
[16]
M. A. Alnuem, N.A. Zafar, M. Imran, S. Ullah, & M. Fayed, Formal Specification and Validation of a Localized Algorithm for Segregation of Critical/Noncritical Nodes in MAHSNs. International Journal of Distributed Sensor Networks, 2014.
[17]
Mahmoud S. Fayed, The Ring Programming Language, http://ring-lang.net, 2017

Cited By

View all
  • (2024)Ring: A Lightweight and Versatile Cross-Platform Dynamic Programming Language Developed Using Visual ProgrammingElectronics10.3390/electronics1323462713:23(4627)Online publication date: 23-Nov-2024
  • (2022)A Machine Learning Model to Predict Citation Counts of Scientific Papers in Otology FieldBioMed Research International10.1155/2022/22391522022:1Online publication date: 20-Jul-2022
  • (2021)Low Code Development Platform for Digital TransformationInformation and Communication Technology for Competitive Strategies (ICTCS 2020)10.1007/978-981-16-0882-7_61(689-697)Online publication date: 6-Jul-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICC '17: Proceedings of the Second International Conference on Internet of things, Data and Cloud Computing
March 2017
1349 pages
ISBN:9781450347747
DOI:10.1145/3018896
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 March 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. data computing
  3. internet of things
  4. knowledge representation and reasoning
  5. visual programming

Qualifiers

  • Research-article

Conference

ICC '17

Acceptance Rates

ICC '17 Paper Acceptance Rate 213 of 590 submissions, 36%;
Overall Acceptance Rate 213 of 590 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Ring: A Lightweight and Versatile Cross-Platform Dynamic Programming Language Developed Using Visual ProgrammingElectronics10.3390/electronics1323462713:23(4627)Online publication date: 23-Nov-2024
  • (2022)A Machine Learning Model to Predict Citation Counts of Scientific Papers in Otology FieldBioMed Research International10.1155/2022/22391522022:1Online publication date: 20-Jul-2022
  • (2021)Low Code Development Platform for Digital TransformationInformation and Communication Technology for Competitive Strategies (ICTCS 2020)10.1007/978-981-16-0882-7_61(689-697)Online publication date: 6-Jul-2021
  • (2021)A Review on Visual Programming for Distributed Computation in IoTComputational Science – ICCS 202110.1007/978-3-030-77970-2_34(443-457)Online publication date: 9-Jun-2021
  • (2020)PWCT: a novel general-purpose visual programming language in support of pervasive application developmentCCF Transactions on Pervasive Computing and Interaction10.1007/s42486-020-00038-yOnline publication date: 7-Aug-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media