Monday, May 4, 2020
System and Application Support Samples â⬠MyAssignmenthelp.com
Question: Discuss about the System and Application Support. Answer: Right Application Type(s) for Electronic Banking Electronic banking is a form of banking that is carried out on the web and makes use of the platforms for execution of banking functions and services. It is necessary for electronic banking applications to be extremely secure and reliable in nature. This is because of the reason that these applications deal with the information sets that are extremely sensitive and critical. Server-side HTML web applications are an apt choice for the electronic banking applications. In such cases, the server sends the HTML page to the clients and a protected channel is used for the transmission of information. This makes the security of these applications extremely high and reliable. These applications are also easy to be scaled up and down and also have a good performance (Nelson, 2013). Hybrid mobile applications can also be used for the design and development of a mobile application based on electronic banking. This is due to the reason that these apps provide the application with the required device access and also offers the non-functional requirements, such as reliability, performance, scalability and security. The development costs in this case are low because the same HTML code can be used on different platforms (Litayem, 2015). These applications provide the cross-platform operational functionalities and there are many tools that have been launched in the market to design and develop the codes for hybrid apps. One such tool is Phone Gap which can be used to develop a hybrid mobile app for electronic banking services. Right Application Type(s) for Computer System Benchmark Software Computer system benchmark software is a type of software which is used to assess the performance of the computer system with the aid of several tests that are run on the machine. In order to do so, the primary requirement of the application type is to make sure that the complete device access is obtained from the same. For mobile applications, the apt choice for the computer system benchmark software would be hybrid apps. The overall cost that is associated with these applications is moderate and a complete device access is also obtained. In this manner, the application will be able to assess the performance of the device by analyzing the other software and hardware components along with the rest of the applications installed in the device (Blanco, 2016). Dynamic web applications can also be used as a choice for the design and development of a computer system benchmark software. The databases will be utilized for data loading in this case and the contents will be updated with each access. In this manner, it would be possible to obtain a comparison from the logs in terms of the performance of the computer system along with all of its components. There are certain programming languages that are preferred for the development of these web applications, such as PHP and ASP. There can also be modifications and updates that can be easily made to these applications on the basis of the changes that are made to the computer systems and devices (Olston, 2015). Right Application Type(s) for Online Freeware Distribution Freeware is a type of software that is available for free of cost. Online freeware distribution is an activity in which the software is distributed to the users for usage without making the source code available to them. In such applications, a limited access is required for the device and it is also not necessary to include any push notifications in the application. The performance requirements of these applications is also limited and due to all of these reasons mobile web apps are the recommended choice for online freeware distribution applications. The maximum number of users that may obtain the freeware software would be using web as the medium. There will be a limited number of users that will use application stores or markets for this purpose. Web apps will make the distribution process easier and simpler. The development and maintenance cost will be low in this case and the development speed will be fast (Jobe, 2013). JS generation widgets can also be used for the design and development of such software. AJAX query is used for the uploading of the data to the widgets which is used for the distribution of the software. The security, performance and reliability of these applications will also be high which will make it possible for the execution of activities to maximize the distribution processes. Hash-Bang mechanism is used in these applications for the maintenance of the link-ability of these applications (Bolton, 2017). Right Application Type(s) for Online Multiplayer Games The most important and significant requirement for the online multiplayer games is the need of rich graphics, high performance capabilities along with utmost user experience. All of these requirements are fulfilled by native mobile apps. Native mobile applications are the Smartphone applications that are written in a specific programming language and offer high degree of performance and reliability. There might be the need of obtaining access to the mobile device services and tools, such as contacts or camera in case of online games which is provided and made possible through native apps. There is a great degree of customization that comes along with the native mobile apps and the best overall experience is provided by these apps. These application take time to be developed and are also high in terms of the development and maintenance cost (Ibm, 2015). Animated web applications making use of technologies, such as Flash can also be used for the design and development of online multiplayer applications. These applications provide the good user experience as desired in case of the online multiplayer applications. Also, the speed of development is quick in this case. The cost of development that is involved with animated web apps is lower as compared to the native mobile apps (Waerner, 2012). These two application types can therefore be used for the development of the online multiplayer gaming applications. These application will make sure that any number of players can use the games and there are no performance issues experienced. References Blanco, A. (2016). Development of Hybrid Mobile Apps. Theseus.fi. Retrieved 28 October 2017, from https://www.theseus.fi/bitstream/handle/10024/114145/Thesis-Andrea_Sanchez_Blanco.pdf?sequence=1 Bolton, R. (2017). Declarative Web Application Development: Encapsulating Dynamic JavaScript Widgets. Retrieved 28 October 2017, from https://forward.ucsd.edu/pdf/javascript-widgets.pdf Ibm. (2015). Native, web or hybrid mobile-app development. Retrieved 28 October 2017, from https://ftp://public.dhe.ibm.com/software/pdf/mobile-enterprise/WSW14182USEN.pdf Jobe, W. (2013). Native Apps vs. Mobile Web Apps. Online-journals.org. Retrieved 28 October 2017, from https://online-journals.org/index.php/i-jim/article/viewFile/3226/2840 Litayem, N. (2015). Review of Cross-Platforms for Mobile Learning Application Development. Retrieved 28 October 2017, from https://thesai.org/Downloads/Volume6No1/Paper_5-Review_of_Cross-Platforms_for_Mobile_Learning_Application_Development.pdf Nelson, D. (2013). Next Gen Web Architecture for the Cloud Era. Retrieved 28 October 2017, from https://www.sei.cmu.edu/library/assets/presentations/nelson-saturn2013.pdf Olston, C. (2015). A Scalability Service for Dynamic Web Applications. Retrieved 28 October 2017, from https://infolab.stanford.edu/~olston/publications/scalability-service.pdf Waerner, M. (2012). 3D Graphics Technologies for Web Applications. Retrieved 28 October 2017, from https://www.diva-portal.org/smash/get/diva2:536657/fulltext01.pdf
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.