Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Assignment learning 2
1. 1.0 Introduction
Meaning of Open source Software
According to Wikipedia:
The meaning of open source software is computer software with its source code made
available and licensed with an open source license in which the copyright holder provides
the right to study, change and distribute the software for free to anyone and for any
purpose. Open source software is very often developed in a public, collaborative manner.
Open source software is the most prominent example of open source development and
often compared to (technically defined) user-generated content or (legally defined) open
content movements.
Meaning of Hardware
A computer`s hardware consists of the physical components necessary to operate and
interact with a computer. Since a computer`s primary language is binary, devices are
necessary to convert our input into that language. The binary code coming out of the
computer must also be translated into something usable for the operator.
Meaning of Software
Software have two types:
System software : Includes the operating system and all the utilities that enables the
computer to function.
Application software is a software anybody can develop it for a particular work.
Example in a glossary store we can have a application software for accounts, stock list but
it cannot be used anywhere other than it .
2.0 The Latest Open Source Operating System (OS)
2.1 Meaning of Open Source OS
According to Wikipedia, Open Source Operating System is the most important
program that runs on a computer that is free to use, change, and improve the
software, and to redistribute modified or unmodified forms. Every generalpurpose computer must have an operating system to run other programs.
1
2. Operating systems perform basic tasks, such as recognizing input from the
keyboard, sending output to the display screen, keeping track of files and
directories on the disk, and controlling peripheral devices such as disk drives
and printers.
2.2 Examples of open source OS
a) HAIKU
Explain : Haiku is a mostly free and open source operating system compatible
with BeOS. Its development began in 2001 and the operating system became
self-hosting in 2008. The first alpha release was made in September 2009, and
the most recent was November 2012. Haiku is supported by Haiku, Inc., a
non-profit organization based in Rochester, New York founded in 2003 by
former project leader Michael Phipps.
b) LINUX KERNEL
The Linux Kernel 3.8.7 is the operating system kernel used by the Linux
family of Unix-like operating system. It is a prominent example of free and
open source software. The Linux Kernel is released 14 April 2013 under the
GNU General Public License version 2 (GPLv2). (plus some firmware images
with various non-free licenses), and is developed by contributors worldwide.
Day-to-day development discussions take place on the Linux Kernel mailing
list. The Linux Kernel was initially conceived and created by Finnish
computer science student Linux Torvalds in 1991. Linux rapidly accumulated
developers and users who adapted code from other free software projects for
use with the new operating system. The Linux Kernel has received
contributions from thousands of programmers. All Linux distributions have
been released based upon the Linux Kernel.
3.0 The Latest Open Source Application Software
3.1 Meaning of Open Source Application Software
The meaning of open source application software (also called as end-user
programs) includes database programs, word processors and spreadsheets. It is
2
3. free to use, change, and improve the software and to redistribute it in modified or
unmodified forms.
3.2 Examples of Open source application software
a) MOZILLA THUNDERBIRD
According to Wikipedia :
This release of Mozilla Thunderbird comes with a new button on the right
hand side, at the top of the window, called the Menu Button it provides
more options to customize the user interface. The Menu Button allows
users to remove the Menu Bar from the top of the window in order to grant
more real estate to read and manage emails. A right click on this same
Menu Button gives access to the “customize” command and entitles the
user to add, remove and re-arrange many icons on the bar. It really
empowers the user to build its own personal interface. Beyond this
mainstream Thunderbird release and as planned, we are releasing the
second Thunderbird Extended Support Release (ESR) targeted at large
organizations. This ESR version is not only a security and bugs fix, but it
contains all the great features that have been added to Thunderbird since
January 2012. This release is also a milestone release and marks the
beginning of the new governance model for Thunderbird.
b) GNOME
Explain : GNOME Office empowers you with three “best in class”
productivity applications available as GNU Free Software. The times of
wrestling with file formats, compatibility and `halfway-there` features is
over. The AbiWord word processor, Gnumeric spreadsheet and GnomeDB data access components allow you to get it done now. This release in
28 March 2012.
3
4. 4.0 The Latest Development in ICT
4.1 Hardware
a) Canon Pixma MP280
b) Canon Pixma MX360
•
•
The Canon Pixma MP280 is an
The Canon Pixma MX360 was
entry level all-in-one printer,
first introduced by Canon in
scanner and copier with
January during CES 2012. It is
enhanced photo printing
an entry level model designed
capabilities. It was the budget-
for small office / home office
friendly model out of its line of
use, alongside the Pixma
eight photo printers released by
MX410.
Canon in 2012.
•
•
This four-in-one can print, scan,
Canon has included Full HD
copy and fax and connects to a
Movie Print and photo editing
computer via High Speed USB
software, as well as the Easy
2.0 (note that the MX410 has
Photo Print app for Android
wireless connectivity). I
Smartphone’s in the package.
•
•
It has an automatic document
This photo all-in-one offers high
feeder that can fit up to 30
colour resolution colour photo
sheets and a 100-sheet rear feed
capabilities with a maximum of
tray.
4800 x 1200 dpi and is Energy
Star certified.
4.2 Software
1. Adobe Photoshop CS6
•
Photoshop CS6, released in May
2. Adobe Photoshop CS5
•
Photoshop has been around
2012, added new creative design
since 1990. Photoshop CS5 is
tools and provided a redesigned
really Photoshop 12; Adobe
interface with a focus on
changed the name to CS,
enhanced performance.
"Creative Suite," back at
version 8 to make it seem
4
5. •
bright and new, as opposed to
New features have been added to
a perennial update.
the Content-Aware tool such as
the Content-Aware Patch and
Content-Aware Move.
•
•
CS5 is all about getting more
done faster, which in this
Adobe Photoshop CS6 brought a
iteration, is all about better,
suite of tools for video editing.
faster selection tools and
Color and exposure adjustments,
automated lens correction.
as well as layers, are among a
few things that are featured in
this new editor.
•
CS6 brings the "straighten" tool
to Photoshop, where a user
simply draws a line anywhere on
an image, and the canvas will
reorient itself so that the line
•
CS5 only runs on Intel Macs,
not the Quad G5, I was using
when it was released. (It also
runs on the latest versions of
IBM PC). Today in 2012, it
runs great on my hex-core
3.33 GHz MACPro.
drawn becomes horizontal, and
adjusts the media accordingly.
•
users will draw a line parallel to
a plane in the image, and reorient
the image to that plane to easier
achieve certain perspectives.
•
CS6 allows background saving,
which means that while another
document is compiling and
archiving itself, it is possible to
simultaneously edit an image.
•
Adobe has responded to
feedback from graphic designers
and has modified the User
Interface accordingly. Now, it
boasts a more unified, static
5
6. look, and is easier to keep track
of all the palettes and documents.
5.0 Pervasive Computing
5.1 Meaning of Pervasive computing
The meaning of Pervasive computing is the growing trend towards embedding
microprocessors in everyday objects so they can communicate information. The
words pervasive and ubiquitous mean “existing everywhere”. Pervasive
computing devices are completely connected and constantly available. Pervasive
computing relies on the convergence of wireless technologies, advanced
electronics and the internet. The goal of researchers working in pervasive
computing is to create smart products that communicate unobtrusively. The
products are connected to the internet and the data they generate is easily
available.
5.2 Examples of Pervasive Computing
1) Samsung Smart TV
Smart TV, which is also sometimes referred to as “ Connected Tv” or “Hybrid
Tv”, (not to be confused with Internet TV, Web TV or LG Electronics’ upcoming
“SMART TV” branded Net Cast Entertainment Access devices), is the phrase
used to describe the current trend of integration of the internet and Web 2.0
features into modern television sets and set-top boxes, as well as the technological
6
7. convergence between computers and these television sets / set-top boxes. These
new devices most often also have a much higher focus on online interactive
media, Internet TV, over-the-top content, as well as on-demand streaming media
and less focus on traditional broadcast media like previous generations of
television sets and set-top boxes always have had. The technology that enables
Smart TV is not only incorporated into television sets, but also devices such as
set-top boxes, Blu-ray players, game consoles and other companion devices.
These devices allow viewers to search and find videos, movies, photos and other
content on the web, on a local cable TV channel, on a satellite TV channel, or
stored on a local hard drive.
2) Garmin Asus GPS
The Global Positioning System (GPS) is a space-based global navigation satellite
system (GNSS) that provides location and time information in all weather,
anywhere on or near the Earth, where there is an unobstructed line of sigh to four
or more GPS satellites. It is maintained by the United States government and is
freely accessible by anyone with a GPS receiver. The GPS project was developed
in 1973 to overcome the limitations of previous navigation systems, integrating
ideas from several predecessors, including a number of classified engineering
design studies from the 1960. GPS was created and realized by the U.S
Department of Defence (USDOD) and was originally run with 24 satellites’. It
became fully operational in 1994.
6.0 Conclusion
7
8. Open Source can be used anyone and because it has no copyright claims, so user are free
to use, change and improve the software and to redistribute it in modified or unmodified
forms. Pervasive Computing is to make our lives easier because we can interact with
computers. Besides that, we can easily give the computer commands and the computer
will grant your wish.
Reference
http://ictprojectbywenyao.blogspot.com/ ( 27 March 2013 )
http://en.wikipedia.org/wiki/Open-source_software
( 27 March 2013 )
http://www.scribd.com/doc/38730523/LA2-S05-1 ( 27 March 2013 )
http://miszfara1295.blogspot.com/2011/09/ict-work-asessment-form-4-latest.html
(12 April 2013)
http://ictprojectbywenyao.blogspot.com/2012/06/latest-open-source-softwareavailable.html
(12 April 2013)
http://www.scribd.com/doc/17405383/The-Latest-Open-Source-Software-Available-andthe-Latest-Development-in-ICT
( 12 April 2013 )
8