Tech Topic Connection
Web/Mobile Apps have revolutionized the information technology in a way of simplicity and relevancy. For an example, communication back then in the 1960’s has been through email, phone or person to person interaction but due to how limited technology was, created some issues like when using dial up from 1992 to access the internet to send those emails from home but at the same time, someone trying to use the phone which closes my access point to the internet. As a child, this frustrated me because I was actively involved in gaming on the computer and my mother liked to talk on the phone for hours. Since then, email grew to popular systems that are still used to this day like Hotmail, Yahoo, Outlook, Gmail, etc. (Vahid & Lysecky, 2017). As technology expanded, so did the way we access internet, minimizing those issues we had growing up and the ability to customize computers with hardware components. No longer will users have to carry a heavy computer monitor from one room to the next or having the need to buy a built computer from the store because the one at home is too slow. With modern computing, one can simply order the latest hardware components and create a custom-built computer that may very well be cheaper than a built one from the store and even will have the latest operating system like Windows 11.
Now and days, users can download a software
applications to watch movies, communicate with others via video chat, instant
messaging, play video games, etc. directly from their smart phone or computer.
With so many software applications out there like Skype, Netflix, Google
Chrome, and Microsoft Word in the palm of your hand, it is no wonder that on
average, users spend five to six hours a day on smart phones (Ceci, 2022). And
like most apps, Skype has constantly been updating their technology to adapt to
real world situations taking communication to a whole other level. For
instance, Skype allows for free calls to Ukraine, as well as free translating
languages to help support those affected through terrible times (Skype, 2022). As
Skype grows, so does the need for a reliable database management software which
allows users to access data regardless of their geographical location. This
type of management tool like the Microsoft SQL Server and Azure SQL also helps
businesses manage, store, retrieve, and optimize data (Microsoft, 2022).
In terms of
programming languages, network architecture, and security, web/mobile app
developers use Java, and JavaScript the most for its flexibility but still
manage to use Python and C++ as well. According to Kaur, during app
development, most android users use a cross-platform programming language
called “Kotlin” as an alternative to Java simply because it is simpler for
beginners. As Java was a primary language, it grew complicated for beginners
with content like null pointer exceptions, concurrency, constructors, etc.
which in turn during 2019, Google declared Kotlin as the official language for android
app delev0pment (2021). As network architectures are mainly Peer-To-Peer and
Client/Server networks, a more virtual route is needed for mobile users called
Software-defined Wide Area Network (SD-WAN), which directs traffic securely with
trusted SaaS and IaaS providers using a combination of transport services like
LTE, MPLS, and broadband internet services (Aruba, 2022). Even though the accessibility
of mobile apps are easier than web-based apps, it does not necessarily make
them more secure. In fact, mobile apps can collect more information from the
user visiting their site than from web-based apps (Zimperium, 2022). So at the
end of the day, I chose to write about web/mobile apps because it is a part of
our lives and does make life easier one app at a time.
References
Aruba.
(2022). What is SD-WAN? Hewlett
Packard Enterprise Company. https://www.arubanetworks.com/faq/what-is-sd-wan/
Ceci,
L. (2022). Average time spent daily on a
smartphone in the United States 2021. Statistics. https://www.statista.com/statistics/1224510/time-spent-per-day-on-smartphone-us/
Kaur, H. (2021). Top
programming languages for android app development. Geeksforgeeks. https://www.geeksforgeeks.org/top-programming-languages-for-android-app-development/
Microsoft. (2022). SQL
Server. Community. https://www.microsoft.com/en-us/sql-server/community?activetab=pivot_1:primaryr3
Skype. (2022). Stay
connected. Skype. https://www.skype.com/en/
Vahid,
F., & Lysecky, S. (2017). Computing technology for all. Retrieved from zybooks.zyante.com/
Zimperium. (2022). Why
web app security is different from mobile app security. Zimperium. https://blog.zimperium.com/mobile-app-security-vs-web-app-security-how-they-differ/
Comments
Post a Comment