{"title":"Comparison Studies of Hierarchical Cluster-Based Routing Protocols in Wireless Sensor Networks","authors":"D. Nam","doi":"10.29007/stzv","DOIUrl":"https://doi.org/10.29007/stzv","url":null,"abstract":"The usage of the appropriate routing protocol algorithm in wireless sensor network (WSN) research is an important issue. Depending upon the deployed network topology, routing protocols can be classified in many ways including hierarchical cluster-based routing protocol. The hierarchical cluster-based routing protocol is pursuing an energyefficient way to reduce the overall energy consumption within the monitoring cluster area by performing data aggregation along with data fusion. The objective of this study is to present a state-of-the-art survey on selected hierarchical cluster-based routing protocols in WSNs. In this paper, hierarchical cluster-based routing protocol algorithms are reviewed and compared with their advantages and disadvantages along with their main contributions. Additionally, each hierarchical cluster-based routing protocol algorithm is analyzed by comparing the measurement parameters of their performance.","PeriodicalId":264035,"journal":{"name":"International Conference on Computers and Their Applications","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121043154","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Study of the Landscape of Internet Censorship and Anti-Censorship in Middle East","authors":"Nick Rahimi, B. Gupta","doi":"10.29007/vpbg","DOIUrl":"https://doi.org/10.29007/vpbg","url":null,"abstract":"The power of technology is one which supersedes any other tool of communication ever formulated and implemented by human beings. The internet has been long cited by scholars and practitioners alike to be an empowerment tool that allows individuals to either seek, receive or dole out information and ideas without any basis being drawn on boundaries or geographical locations. This, therefore, means that online communication has to be protected in lieu with the international dictums and pretensions that call for the right to freedom of expression.","PeriodicalId":264035,"journal":{"name":"International Conference on Computers and Their Applications","volume":"439 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127606295","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Navid Ordouie, R. Almajed, R. Karne, A. Wijesinha, J. Weymouth, N. Soundararajan
{"title":"Transformation Methodology of Binary Executables to Run on Bare Machines","authors":"Navid Ordouie, R. Almajed, R. Karne, A. Wijesinha, J. Weymouth, N. Soundararajan","doi":"10.29007/11g5","DOIUrl":"https://doi.org/10.29007/11g5","url":null,"abstract":"This paper identifies challenges involved in the transformation of binary executables to run on bare machines such as PCs. It also addresses why we want to transform binary executables to run on bare machines. Text processing applications such as “vi,” “word,” and “notepad” are chosen to illustrate the need for transformation because these editors are the most commonly used across many operating system platforms, including Windows and Linux. They have much functionality in common to provide a general text processing application. Why not consolidate these standard functions and develop a generic text processing application? How do you make these editors without any platform dependencies? Transforming these applications to run on bare PCs or bare machines by using source or a binary level transformation will address these challenges. A binary transformation methodology described here lays the groundwork for further research in this area and provides some insight into the transformation process.","PeriodicalId":264035,"journal":{"name":"International Conference on Computers and Their Applications","volume":"02 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127246529","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Smart Ecosystems through Voice and Images","authors":"A. Iliev, P. Stanchev","doi":"10.29007/ztmt","DOIUrl":"https://doi.org/10.29007/ztmt","url":null,"abstract":"In this article we summarize at a high-level some of the popular smart technologies that may contrive many smart city ecosystems. More specifically we will emphasize the automation of various processes based on the extraction and analysis of digital media, through speech signals and images. Currently, there are many productized systems for personalization and recommendation of digital media content as well as various services in different areas. Most of them are developed with human-machine interaction in mind. Usually, this is done through a conventional use of a mouse and a keyboard. The user types their response manually, which is then recorded by the system for further analysis.","PeriodicalId":264035,"journal":{"name":"International Conference on Computers and Their Applications","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132799669","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Soccer Playing Robot Goal Scoring Algorithm Using Fuzzy Petri nets","authors":"Paul Brodhead, Garrett Hope, Seung-yun Kim","doi":"10.29007/rgnk","DOIUrl":"https://doi.org/10.29007/rgnk","url":null,"abstract":"To facilitate the creation of a robotic soccer team, a robust kicking strategy and algorithm must be developed. Through the use of Fuzzy Petri nets, a strategy was made and developed into an algorithm to produce a 95% success rate. Image processing and recognition was used to implement this algorithm onto NAO robots.","PeriodicalId":264035,"journal":{"name":"International Conference on Computers and Their Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115429301","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Scalable Cloud Native Platform For Interactive Museum Exhibits","authors":"Paul Cappaert, Alexander Redei","doi":"10.29007/6b3j","DOIUrl":"https://doi.org/10.29007/6b3j","url":null,"abstract":"Science museums with hands-on and interactive exhibits are on the rise. As museums grow, the need arises to have an online platform to allow visitors to continue their experience beyond a day visit. In this paper, we first provide a brief survey of techniques for building scalable cloud native software frameworks. In order to achieve low cost and persist user data, we built a django application using Heroku and postgres. This platform can be scaled horizontally on-demand to handle highly variant user traffic for augmenting the museum experience. With a focus on educational experiences, a participant’s progress on activities at the museum are saved through an API we built and can be viewed on a website. Different activities at the museum generate data for the API which can be viewed anywhere. Simulated data was loaded into our framework to validate the efficacy of our solution. Future testing is outlined in collaboration with the Fleischmann Planetarium through a trial experiment with museum visitors.","PeriodicalId":264035,"journal":{"name":"International Conference on Computers and Their Applications","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124384531","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Unity Framework for Multi-User VR Experiences","authors":"Alexander Novotny, Rowan Gudmundsson, F. Harris","doi":"10.29007/r1q2","DOIUrl":"https://doi.org/10.29007/r1q2","url":null,"abstract":"We have developed a framework for multi-user Virtual Reality experiences aimed at video games played over a network. Features include tracked avatars, interactable physics objects, peer-to-peer with a user matching system, and voice chat, as well as options to customize these modules for a wide range of support. We go into detail on how several implementation details, such as networking, voice chat, and interaction, work. We also go into detail on how to use the library in Unity for your own projects. We also talk about avatar representation in VR, and how this tool can be used to facilitate many different types of avatar representation.","PeriodicalId":264035,"journal":{"name":"International Conference on Computers and Their Applications","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126360936","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Ganguli, Akash Mehta, N. Debnath, S. Aljahdali, S. Sen
{"title":"An Integrated Framework for Friend Recommender System based on Graph Theoretic Approach","authors":"R. Ganguli, Akash Mehta, N. Debnath, S. Aljahdali, S. Sen","doi":"10.29007/4bwn","DOIUrl":"https://doi.org/10.29007/4bwn","url":null,"abstract":"","PeriodicalId":264035,"journal":{"name":"International Conference on Computers and Their Applications","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114993375","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Study of Secured Full-Stack Web Development","authors":"Ziping Liu, B. Gupta","doi":"10.29007/JPJ6","DOIUrl":"https://doi.org/10.29007/JPJ6","url":null,"abstract":"In this paper, we reviewed the tiered architecture and MVC pattern for web development. We also discussed common vulnerabilities and threats in web applications. In order to better understand how to develop a secured web application, we furthermore examined best practices from Angular and ASP.NET core frameworks as well as sample codes for secured web apps.","PeriodicalId":264035,"journal":{"name":"International Conference on Computers and Their Applications","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116553441","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"NetLogo and GIS: A Powerful Combination","authors":"Broday Walker, Tina V. Johnson","doi":"10.29007/W8GH","DOIUrl":"https://doi.org/10.29007/W8GH","url":null,"abstract":"NetLogo is a popular agent-based modeling system for good reason. It is relatively easy to learn; it allows an intuitive user interface to be built with predefined objects, such as buttons, sliders, and monitors; and available documentation is extensive, both on the NetLogo Website and in public forums. The Geographic Information Systems (GIS) extension for NetLogo allows real-world geographic or demographic data to be incorporated into NetLogo projects. When GIS is combined with NetLogo, simulations can be transformed from a basic representation to one that accurately replicates the characteristics of a map or population. This paper describes the necessary steps for incorporating GIS within a NetLogo project and the primitive commands used for associating shape properties to NetLogo patches. A practical example is included that demonstrates how to import a map of Texas into a NetLogo project and use the vector data in conjunction with NetLogo patches to randomly color each county. keywords: Agent-based modeling, ABS, NetLogo, GIS","PeriodicalId":264035,"journal":{"name":"International Conference on Computers and Their Applications","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122524412","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}