I will be covering the relationships between web and mobile apps in this blog along with the foundational information technology principles I am learning in the present class. I chose web & mobile applications because in this class, I learned more about network security, as well as some programs like scratch, and I also want to share that in a previous course, I learned about the language of python. Our daily lives now include web and mobile applications because they let us stay in touch with friends, do online business, and get information while on the go. Due to their dependence on computer hardware and software, web and mobile applications have a connection to the foundational concepts of information technology studied in this course. Computer science is the study of computers and computational systems. It covers the development of computers as well as the methods by which they work. The World Wide Web, or Web, was first used in the early 1900s. The first mobile apps were developed in the late 1990s and early 2000s, primarily for feature phones with limited functionality. These early applications were straightforward programs that could be downloaded and set up on mobile devices via wireless networks like WAP (Wireless Application Protocol) and SMS (Short Message Service) Vahid, F., & Lysecky, S. (2019). Modern computer systems and their components, such as central processing units (CPUs), memory, storage devices, and input/output (I/O) devices, are necessary for mobile and web applications to operate efficiently.
The creation of web and mobile applications depends heavily on programming languages. Developers must select the best programming language depending on the unique needs of their project because different programming languages are utilized for various platforms and purposes. The creation of web and mobile applications depends heavily on programming languages. HTML (Hypertext Markup Language) is used to define the structure and content of web pages, while CSS (Cascading Style Sheets) is used to define their layout, appearance, and design. Different programming languages are used for different purposes and platforms, and developers need to choose the appropriate programming language based on the specific requirements of their project. JavaScript is a web-based programming language that is used to build dynamic, interactive websites. Web development can make use of Python, a well-liked general-purpose programming language, particularly for back-end programming. Miller, B., Vahid, F., & Lysecky, R. (2015). Swift is a programming language created by Apple for usage with iOS, macOS, and other Apple platforms, whereas Java is a popular choice for creating Android apps. These programming languages enable programmers to create and execute applications that work on several platforms, including desktop computers, mobile devices, and web browsers.
Application software is essential
to the creation of both web and mobile applications. A sort of software called
application software is made to carry out certain activities, such word
processing, spreadsheets, or email management. Application software is
necessary for both web and mobile applications to perform properly for their
consumers. To enable users to publish updates, comment on posts, and share
content with friends, social media platforms, for instance, use application
software. (Kortum & Sorber, 2015). The fundamental ideas of database and
database management are also relevant to web and mobile apps. A database is a
group of data that has been arranged in a particular way to make it easier to
access and retrieve it. Databases are used by web and mobile applications to
store and retrieve data including user accounts, preferences, and activity
logs. Software programs called database management systems (DBMS) offer a
mechanism to store, arrange, and manage data in a database. Developers of web
and mobile applications use DBMS to build, access, and maintain databases. The
final factor that greatly affects web and mobile applications is network
architecture, management, and security. The design of a computer network,
including all of its individual parts and the connections between them, is
referred to as network architecture. For connectivity between users and the
application servers, web and mobile applications depend on network
infrastructure. The term "network management" describes the
observation and administration of network resources, including traffic,
capacity, and security. The protection of user information and preventing
unauthorized access to the application servers make network security a crucial
component of the development of online and mobile applications.
Web
and mobile apps rely on computer hardware and software, connecting to the
principles of information technology studied in this course. They use programming
languages and program execution techniques to give their consumers
functionality and interactivity, which relates to computer science principles.
Applications for the web and mobile devices rely on network design, management,
and security as well as the key hardware elements and features of a modern
computer system, application software, databases, and database management. We
may better appreciate the function that online and mobile applications play in
our daily lives by comprehending how they relate to the core ideas of
information technology and computer science.
References
Vahid, F., &
Lysecky, S. (2019). Computing technology for all. zyBooks
Chapter 1: History
and Basics, Chapter 2:
Hardware and Software ,Chapter 7: Privacy, Chapter 8: Security
Miller, B., Vahid,
F., & Lysecky, R. (2015). Programming in Python 3.
zyBooks
Section
1.1: Introduction to Python 3
MongoDB (2021) What Are Database Applications? Retrieved from:
https://www.mongodb.com/basics/database-application
Kortum & Sorber (2015) Measuring the usability of mobile applications for phones and tablets.
International Journal of Human-Computer Interaction Retrieved from: https://www.sciencedirect.com/science/article/pii/S2444883418301803#bbib0220
Comments
Post a Comment