Hardware Platform Trends
Hardware Platform Trends
CONTEMPORARY
New mobile digital computing platforms have emerged as alternatives to PCs and
larger computers. In a few years, smartphones, netbooks, and tablet computers will
be the primary means of accessing the Internet; More and more enterprise
computing functions will move from PCs and desktops to these mobile devices.
MESH COMPUTING
VIRTUALIZATION
Virtualization is the process of presenting a set of computing resources (such as
computing power or data storage) so that all of them can be accessed in ways that are
not restricted by physical configuration or geographic location.
Virtualization makes it possible for a company to manage its computational processing
and storage by using computing resources hosted in remote locations.
essential features
• Self-service on demand
• Ubiquitous network access
• Location-independent resource pooling
• Fast elasticity
• Measured service
GREEN COMPUTING
Green computing , or green IT , refers to the practices and technologies for designing, manufacturing, using and
disposing of computers, servers and associated devices, such as monitors, printers, storage devices, networking and
communications systems to minimize the impact on the environment.
AUTONOMOUS COMPUTING
Autonomous computing is an industry-wide effort to develop systems that can be
configure, optimize, adjust, fix themselves when they break down, and protect themselves from external intruders and
self-destruction.
Another way to reduce power requirements and hardware sprawl is by using more efficient and power-saving
processors.
Contemporary microprocessors now feature multiple processor cores (which carry out reading and execution of
computer instructions) on a single chip.
A multicore processor is an integrated circuit to which two or more processor cores are connected to improve
performance, reduce power consumption, and process multiple simultaneous tasks more efficiently.
Linux
Perhaps the most popular open source software is Linux, Linux was created by Finnish programmer Linus Torvalds, who first
published it on the Internet in August 1991. Linux applications are embedded in cell phones, smartphones, netbooks, and
consumer electronics. Linux is available in free versions that can be downloaded from the Internet, or in low-cost commercial
versions that include tools and support from distributors such as Red Hat.
Ajax
Ajax allows a client and a server to exchange small pieces of data behind the scenes, so
that an entire Web page does not have to be reloaded every time the user requests a
modification. Ajax uses JavaScript programs that are downloaded to your client computer
to maintain a nearly continuous conversation with the server it uses, making the user
experience more fluid and consistent.
WEB SERVICES AND ARCHITECTURE
SERVICE ORIENTED
Web services refer to a set of loosely coupled software components that exchange information with each other through the use of
universal Web communication languages and standards. They can exchange information between two different systems,
regardless of the operating systems or programming languages on which those systems are based. They can be used to create
Web-based applications with open standards that link systems from two different organizations, and they can also be used to
create applications that link disparate systems within a single company. Web services are not tied to any specific operating system
or programming language; Additionally, different applications can use them to communicate with each other in a standard way,
without the need for time-consuming custom coding.