Faculty of Computing

Permanent URI for this communityhttps://rda.sliit.lk/handle/123456789/4202

Browse

Search Results

Now showing 1 - 3 of 3
  • Thumbnail Image
    PublicationOpen Access
    Towards an Abstract Style for True-Push-Communication Enabled Rich Web-based Applications
    (IEEE, 2021) Dissanayake, N. R; Kasthurirathna, D; Jayalal, S
    The Rich Web-based Applications benefit from push-communication to improve the user experience via the features like notifications and real-time updates. Pushcommunication can be implemented as either push-simulation or true-push-communication. There is no abstract architectural style for Rich Web-based Applications to realize how the truepush-communication is integrated. If there is an abstract style for Rich Web-based Applications, which can realize the integration of true-push-communication, it will help reduce the complexity by improving the realization of the run-time configuration of the elements. This ongoing research aims to introduce an abstract hybrid architectural style for Rich Webbased Applications, which can realize the true-pushcommunication. The proposed approach is to extend the style named RiWAArch style to realize how the true-pushcommunication is integrated.
  • Thumbnail Image
    PublicationOpen Access
    Towards Understanding the need for a Comprehensive Design Methodology for Rich Web-based Applications
    (2018 FST Doctoral Conference, 2018-04-19) Dissanayake, N. R
    Software design has marked a distinctive space within the software development life cycle, since the early stages of the timeline of software engineering, bridging between requirements phase and development. In this setting, dedicated design methods such as Interaction Flow Modeling Language (IFML) have been introduced for modeling the new breed of software systems called Rich Web-based Applications (RiWAs), which deliver rich user experience via the combination of rich Graphical User Interfaces (GUIs) and a special communication model named Delta-Communication (DC). We have identified the incompleteness and high complexity of these available design methods for RiWAs and we are proposing to introduce a comprehensive design methodology, dedicated to RiWAs. However, due to many reasons – including the need for early software releases – agile software engineering methodologies like Rapid Application Development (RAD) and Scrum have become popular, which drastically cut down the design and documentation activities. They focus more on iteratively releasing working software versions, over comprehensive designs and documentation. In this environment, the necessity for a dedicated comprehensive design methodology for RiWAs can be questioned. Conducting an in-depth literature survey, we noted that the actual setting of the aforesaid environment in the context of RiWAs engineering is not much clear. Therefore, we decided to conduct a data survey to identify the contemporary state of the RiWAs engineering industry, towards understanding the need for a comprehensive design methodology for RiWAs. Rather than only examining the design practices in the industry, we also expect to find facts to verify the importance of learning design methodologies in the direction of increased realization, which can support the development activities. We plan to use an online questionnaire for gathering initial facts to gain a structured understanding of the environment, and based on the knowledge gained by it, we expect to conduct deep discussions with the domain experts to identify more in-depth aspects. Based on the facts identified through the data survey, we expect to identify the dimensions of the contribution of the design methodologies in the contemporary RiWAs engineering industry, by the means of cognitive aspects of the developers. Through the results, we expect to verify the need for a dedicated design methodology for RiWAs.
  • Thumbnail Image
    PublicationEmbargo
    Evolution of Push-Communication Towards the Rich Web-Based Applications
    (Springer, Cham, 2020-11-05) Dissanayake, N. R; Kasthurirathna, D; Jayalal, S
    Push Communication is an integral requirement in modern RichWebbased Applications, to implement the features like push notifications or real-time updates. Aspects like push-communication related concepts and their development technologies – focusing on the roots of them and the rationale behind their advancements – are not collectively discussed in any available forum. An intensive literature survey was conducted on identifying the very roots of the push-communication and its evolution towards understanding the abstract architectural formalism of the push-communication in Rich Web-based Applications, also focusing on the aforementioned aspects. We collected and documented the literature regarding the evolution of the push-communication, for archiving and also for reviewing and comparing the reasoning behind the improvements of them over time. We also tried to capture the knowledge to answer some important questions like is push-communication important and how difficult to integrate push-communication into the Rich Web-based Applications? We expect to study the artefacts identified through the survey to identify the abstract characteristics of the push-communication to realize the integration of the push-communication into the Rich Web-based Applications in the form of Delta-Communication.