scholarly journals What Makes Angular Interseting

Author(s):  
Prakash Hongal ◽  
Kartik Unkal

Angular JS is Single Page Application which is also a JavaScript library. It is a Open Source application which is used by the thousands of developers in the world. Angular is more responsive to action taken by the users. It is also licensed in Apache license version 2.0. The new mobile and web-based application frameworks has been released and it is used by the both the software development industry and research While some of these new frameworks are more popular than others, some are specialised in certain types of applications, and others have specific advanced features or outstanding capabilities that set them above others.The increase in the usage of mobile application has increased the demand of mobile application and has also increase the need for cross-platfrom framework. In this paper, we discuss the different criteria which identifies the strengths and weaknesses of using Angular frame work in developing mobile and web-applications. Finally, we focus more deeply on the version of the Angular framework showing the eminent capabilities and over its own earlier versions. Overall, our comparative analysis results in a few interesting findings regarding different version of Angular framework, leaving us to believe that a new generation might soon emerge from the exponential path of MVC, MV*/MVW and MVVM.

Author(s):  
Faried Effendy ◽  
Taufik ◽  
Bramantyo Adhilaksono

: Substantial research has been conducted to compare web servers or to compare databases, but very limited research combines the two. Node.js and Golang (Go) are popular platforms for both web and mobile application back-ends, whereas MySQL and Go are among the best open source databases with different characters. Using MySQL and MongoDB as databases, this study aims to compare the performance of Go and Node.js as web applications back-end regarding response time, CPU utilization, and memory usage. To simulate the actual web server workload, the flow of data traffic on the server follows the Poisson distribution. The result shows that the combination of Go and MySQL is superior in CPU utilization and memory usage, while the Node.js and MySQL combination is superior in response time.


2010 ◽  
Vol 2 (3) ◽  
pp. 30-47 ◽  
Author(s):  
Michael G. Leahy ◽  
G. Brent Hall

This paper discusses the research-based origins and modular architecture of an open source geospatial tool that facilitates synchronous individual and group discussions using the medium of a Web map service. The software draws on existing open source geospatial projects and associated libraries and techniques that have evolved as part of the new generation of Web applications. The purpose of the software is discussed, highlighting the fusion of existing open source projects to produce new tools. Two case studies are briefly discussed to illustrate the value an open source approach brings to communities who would remain otherwise outside the reach of proprietary software tools. The paper concludes with comments on the project’s future evolution as an open source participatory mapping platform.


2005 ◽  
Vol 2005 (4) ◽  
pp. 217-222 ◽  
Author(s):  
William Ulma ◽  
David M. Schlabach

The increased dependency on the World Wide Web by both laboratories and their customers has led LIMS developers to take advantage of thin-client web applications that provide both remote data entry and manipulation, along with remote reporting functionality. Use of an LIMS through a web browser allows a person to interact with a distant application, providing both remote administration and real-time analytical result delivery from virtually anywhere in the world. While there are many benefits of web-based LIMS applications, some concern must be given to these new methods of system architecture before justifying them as a suitable replacement for their traditional client-server systems. Developers and consumers alike must consider the security aspects of introducing a wide area network capable system into a production environment, as well as the concerns of data integrity and usability.


In the trend of mobile applications, the world is surfing through many applications for various personal and professional purposes. In every domain including the cutting-edge technology such as Machine learning, IoT (Internet of Things), representing the data to the user in a proper and understanding manner is very important. This is where mobile applications come to use. Mobile applications can be used to resolve many communication issues especially when communication is between low level to high level and vice versa. This application is made to serve as one of the best ways of communication between faculty and students especially when the faculty is not available in the cabin and the student is willing to meet the faculty at the same time. The mobile application uses Dart Language with Flutter UI Software Development


2019 ◽  
Author(s):  
Ayman Yousif ◽  
Nizar Drou ◽  
Jillian Rowe ◽  
Mohammed Khalfan ◽  
Kristin C Gunsalus

AbstractBackgroundAs high-throughput sequencing applications continue to evolve, the rapid growth in quantity and variety of sequence-based data calls for the development of new software libraries and tools for data analysis and visualization. Often, effective use of these tools requires computational skills beyond those of many researchers. To ease this computational barrier, we have created a dynamic web-based platform, NASQAR (Nucleic Acid SeQuence Analysis Resource).ResultsNASQAR offers a collection of custom and publicly available open-source web applications that make extensive use of a variety of R packages to provide interactive data analysis and visualization. The platform is publicly accessible at http://nasqar.abudhabi.nyu.edu/. Open-source code is on GitHub at https://github.com/nasqar/NASQAR, and the system is also available as a Docker image at https://hub.docker.com/r/aymanm/nasqarall. NASQAR is a collaboration between the core bioinformatics teams of the NYU Abu Dhabi and NYU New York Centers for Genomics and Systems Biology.ConclusionsNASQAR empowers non-programming experts with a versatile and intuitive toolbox to easily and efficiently explore, analyze, and visualize their Transcriptomics data interactively. Popular tools for a variety of applications are currently available, including Transcriptome Data Preprocessing, RNA-seq Analysis (including Single-cell RNA-seq), Metagenomics, and Gene Enrichment.


2015 ◽  
Vol 6 (1) ◽  
pp. 31-48
Author(s):  
Aminat Abiola Showole

Open Source developers play fundamental determinant role in the life of any open source project. This paper investigates developer motivation in contributing tirelessly to an open source project. Open source Onions were investigated and the developer layer modeled and validated based on ten case studies from SourceForge. Validation was based on Delphi's four rounds of successive stages. Results show that 62% of the developers around an open source development project community are skilled programmers, and that Open source developers are largely motivated by web based development platforms with universal programming language such as Java and that Developers are mostly attracted to the GPL licensed software development project with high project publicity as could be tracked from the hit rate on the project website. Finally, the few Core developers (Project Administrators) of about 19% actually controls and oversees the affairs carried out by about 81% of many developers showing the prominence of Pareto80/20 Principle in Open Source Project development.


Author(s):  
Kevin Gary ◽  
Harry Koehnemann

The software engineering community touts component-based software engineering as a solution for many of its woes including reducing cycle time, reducing costs, increasing productivity, allowing easier integration to name just a few. Indeed, many Web-based systems are now built with open-source and vendor provided component technologies. While these advances have led to improvements in the development process, they have also led to a great deal of pressure on downstream processes as these systems must be deployed, tuned, and supported. The complexities in deploying and supporting component- based software for distributed and Web-based applications are not understood in the academic or professional communities. This chapter stresses the need for addressing this problem by presenting component-based software for Web applications from a deployment perspective, characterizing the issues through real-world experiences with highly component-based applications, and presents strategies and directions for the community to pursue.


Author(s):  
Seyed Morteza Babamir

A software project is developed by collaboration of some expert people. However, the collaboration puts obstacles in the way of software development when the involved people in the project are scattered over the world. Although Internet has provided a collection of scattered islands in which the denizens of the islands are able to communicate with each other, it lacks full requisite qualifications for the collaboration among the denizens. The emerging idea is that a supportive environment should be developed on the Web for providing full requisite qualifications and facilitating collaboration. Towards providing such an environment, this chapter aims to present a framework exploiting Open Hypermedia System (OHS) and a Web-based collaboration protocol. OHS assists in saving and restoring artifacts constructed by the scattered people, and the protocol provides channels to concurrent communication and distributed authoring among the people.


2021 ◽  
Author(s):  
Brittany A Mok ◽  
Vibha Viswanathan ◽  
Agudemu Borjigin ◽  
Ravinderjit Singh ◽  
Homeira I Kafi ◽  
...  

Anonymous web-based experiments are increasingly and successfully used in many domains of behavioral research. However, online studies of auditory perception, especially of psychoacoustic phenomena pertaining to low-level sensory processing, are challenging because of limited available control of the acoustics, and the unknown hearing status of participants. Here, we outline our approach to mitigate these challenges and validate our procedures by comparing web-based measurements to lab-based data on a range of classic psychoacoustic tasks. Individual tasks were created using jsPsych, an open-source javascript front-end library. Dynamic sequences of psychoacoustic tasks were implemented using Django, an open-source library for web applications, and combined with consent pages, questionnaires, and debriefing pages. Subjects were recruited via Prolific, a web-based human-subject marketplace. Guided by a meta-analysis of normative data, we developed and validated a screening procedure to select participants for (putative) normal-hearing status; this procedure combined thresholding of scores in a suprathreshold cocktail-party task with filtering based on survey responses. Headphone use was standardized by supplementing procedures from prior literature with a binaural hearing task. Individuals meeting all criteria were re-invited to complete a range of classic psychoacoustic tasks. Performance trends observed in re-invited participants were in excellent agreement with lab-based data for fundamental frequency discrimination, gap detection, sensitivity to interaural time delay and level difference, comodulation masking release, word identification, and consonant confusions. Our results suggest that web-based psychoacoustics is a viable complement to lab-based research. Source code for our infrastructure is also provided.


Author(s):  
Walt Scacchi

This paper examines what is known about the role of open source software development within the world of game mods and modding practices. Game modding has become a leading method for developing games by customizing or creating Open Source Software extensions to game software in general, and particularly to proprietary closed source software games. What, why, and how OSS and closed source software come together within an application system is the subject for this study. Observational and qualitative is used to highlight current practices and issues that can be associated with software engineering and game studies foundations with multiple examples of different game mods and modding practices are identified throughout this study.


Sign in / Sign up

Export Citation Format

Share Document