Web Mobile Apps Connections

docx

School

University Of Arizona *

*We aren’t endorsed by this school

Course

TEC101

Subject

Computer Science

Date

Dec 6, 2023

Type

docx

Pages

5

Uploaded by PresidentRamPerson1524

Report
Web & Mobile Apps Connections It’s hard to believe that it's already been four weeks since I started TEC101: Fundamentals of Information Technology & Literacy, and I am now finishing my final week. I’m amazed by the amount of content I have learned these last few weeks, and the topic I found the most interesting was web and mobile applications. A question I had that I am now able to answer was: how does the basic concept of network architecture, management, and security influence web and mobile applications? Along with learning the answer to this question, it was interesting to see the connections web and mobile apps have with the history of information technology and computer science history, major hardware components of a computer, programming languages, and databases. Web and mobile applications were created in the information age, which just began in the 1990s as desktop and laptop computers started to be purchased for home use in the 1980s. In the 2000s, smartphones and tablets became the newest form of computers. These latest computer devices are not only smaller and portable, but they are more affordable than purchasing a desktop or laptop computer. Smartphones are now the most purchased form of computers. Web applications that people were using on desktop and laptop computers became mobile applications when smartphones and tablets launched since the format of these applications did not work well on these mobile devices' web browsers. Each desktop computer and phone have different operating systems. These operating systems will look different depending on which device you are using. Social media, video and audio streaming, and emails are the most common web and mobile apps. Still, the possibilities are endless with applications, and there is almost an app for everything.
The hardware on a computer or mobile devices can impact what applications can run on the device due to lack of storage, or the amount of RAM may limit the number of applications running simultaneously. It is important to consider what tasks will be accomplished with the hardware to determine what will best suit those needs. Typically, web and mobile apps don’t require much memory for the app itself, but if you are downloading music, audiobooks, or movies from an app, it will require quite a bit of memory. Other apps that need specific hardware to run properly on the device would be games or graphic and video editing apps. These apps require a lot of CPU and a graphics card that can process information quickly so the app can run smoothly. Programming languages are used in developing web and mobile apps, and one of the most popular languages used for this is JavaScript. JavaScript can be used for Android and iOS apps and is easy to learn. Programming languages help an application to function correctly and perform tasks efficiently. Mahadevappa and Figueira (2021) did some testing with programming languages on mobile video applications, and here are their results, “Our findings show that, in general, video applications written in Java tend to consume less energy than the ones written in Kotlin and React Native” (p. 33). The basic instruction types are input, process, and output. These are executed each time a mobile app is selected. The user will tap on the device's touch screen to select the app (input). Then, the program loads the data needed to open that app (process). Finally, it will output the selected app details for the user to be able to view and access (output). Mobile apps have different challenges than web apps, so other languages are preferred depending on what is accomplished. Web and mobile apps contain data and information stored in a database on a network server. Apps data is sorted and arranged in a specific way to function efficiently. An example
would be shopping on Amazon and adding items to your cart but then leaving to do other things. Then, when you return to Amazon and view your cart, all the items you added earlier are still there. This is because the information was stored in a database. As defined by Vahid and Lysecky (2019), “A database management system (DBMS) is an app that creates, maintains, and accesses database systems” (Section 5.4, Database Basics, para. 2). Within web and mobile applications, DBMS makes it possible to adjust and manage databases and locate, change and access the correct information. Network architecture, management, and security can impact which web and mobile applications are allowed on a network. Network architecture handles the devices on the network and controls how the data is transferred between them. So, web and mobile apps may be denied access due to how the data is being handled on the network they are on. This leads to network management, which ensures users can access the information quickly and smoothly. Ensuring the network health stays in optimal condition and minimizes disruptions is critical. Only the apps that have been approved and reach the security requirements will be allowed on the network. Network security and privacy usually work together by setting up security measures to protect the user's privacy. With so many mobile apps being free to download, it is vital to check the privacy settings within these apps to protect your information from being shared. Polykalas and Prezerakos (2019) stated, “The findings of our research provide a strong indication that the higher access to personal data required by free mobile apps reveals the important value of access to personal data of mobile users. Therefore, in this case, it seems that the rule is “when the mobile app is free, the product is your personal data” (p. 97). I don’t think many people realize how much of their personal data they are sharing when downloading these free apps and
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
allowing these apps access to their information. Being educated about network security in our digital age needs to be of the utmost importance for everyone.
References Polykalas, S. E., & Prezerakos, G. N. (2019). When the mobile app is free, the product is your personal data. Digital Policy, Regulation & Governance, 21(2), 89–101. https://doi.org/10.1108/DPRG-11-2018-0068 S. Mahadevappa and S. Figueira, "Energy-Efficient Programming Languages for Mobile Applications," 2021 IEEE Global Humanitarian Technology Conference (GHTC), Seattle, WA, USA, 2021, pp. 33-38, doi: 10.1109/GHTC53159.2021.9612479. Vahid, F., & Lysecky, S. (2019). Computing technology for all. zyBooks. https://learn.zybooks.com/zybook/TEC101:_Fundamentals_of_Information_Technology_ &_Literacy_(TED2342A)