Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Friday, 2 November 2012

What is the difference between software and hardware?

Hardware and software are related to computers and are totally different in meaning. They are dependent on each other because software or hardware cannot function alone.  

Hardware:

Hardware is a set of physical devices connected to computer which one can touch. It contsists of CD-ROM, CD-RAM, motherboard, Central Processing Unit, hard disk, sound cards, video cards etc. These are the internal hardware devices while keyboard, monitor, mouse, webcam, scanner, printer are outer devices. Hardware devices are roughly divided in to two types.

Input device and output device. 


Input device are those with which commands are given to computer. Like keyboard, mouse, joystick, scanner etc. Output devices are those in or on which we get output of our commands. It consists of monitor, sounds, printer etc. We can get output in soft copy and in hard copy as well. Result which we can see on monitor, can hear on sounds is type of soft copy. If we print a document and get paper print it is a hard copy.


Software:

 Software is programs or set of instructions which have to be installed on computer. They cannot be touched. Software is categorized in three types. 1. System software 2.  Programming software 3.  Application software. 

1. Application software: Application software is suite of programs to perform a specific task. Like accounting suite, graphic suite, office suite 

2. System software: It is known as an operating system of computer. Without operating system pc is like body without soul. There are different o/s available in market viz. windows, linux, macintosh, solaris, ios etc.

3. Programming software: are set of ready-made programs like MS word, Excel, Photoshop etc. These programs again are divided in two various categories like database programs, editing programs, word processor, spreadsheet etc. 

What is an operating system?

Operating system is like soul of computer. It is a significant part of system. It is actually a software program which serves as connection between hardware devices, programs and computer systems. Your hardware parts will not work without the command of your OS. Ready-made applications and programs are useless if the pc has no operating system.

Operating system manages all the folders and files in computer. It accepts instructions from the input devices like keyboard, mouse, it gives output of the task performed in the form of soft copy and hard copy. OS controls the other attached devices like printers, Pen Drive, Webcam.

The operating system can be categorized in following types.

1. Multiprocessing: This supports any program to operate on more than one CPU.
2. Multitasking: More than one program can be run with this system. With Windows 7 user can work on unlimited programs.
3. Multi-users: Hundreds of or thousands of user can work on this using this system.
4. Multi-threading: In this type O/S allows the various functions of the one program to run simultaneously.

There are many brands present in market viz. Windows, Linux, UNIX, ios, macintosh, solaris etc.  Windows is widely used and has been developed by Microsoft company. There are various versions of Windows like Windows 98, Windows XP, Windows 7, Windows 8 etc. These systems are compatible with the personal computers. MacOS and iOS are developed by Apple Company and compatible only with Apple PCs and iphones respectively. Android is operating system owned by Google and used for mobile phones.


 

Tuesday, 25 September 2012

Software for website development

All the necessary tools which are mandatory to develop websites are bundled together in one suitable package i.e. Software of website development. The tools are image editing tools, graphics, webpage template, scripting language support tools and documents which are helpful in website development. There are various tools and they are as WebPlus, Yola silver, webpage maker, Ezypage and SiteSpiners etc.  There are various large options included in the software. 

This software supports to use the scripting language like JavaScript and VBScript in your website.
 It also supports various multimedia including animation, video and audio files so you can easily add this types of media in your website by using this features.

We can easily modify the HTML code of your website in this software because of it give the permission to developer for editing HTML code.

Website creation software has built in file transfer protocol function. We can also develop business based website because of this software should supports feature of e-commerce.

All these characteristic and information of this package are easy to discover and very simple to understand to beginners website developers. This software provides large number of tutorials related to website development to developer.

Website developments software is very useful to beginners or experienced website developer to build website for personal or professional purpose in minimum time period with include various functionality.

File Application Programming Interface

 Web site is meant for sharing of the information. It is observed that lot of data is sent, received and shared through the Internet medium. There are different ways of sharing information over web, those are:

1.    Including it as Hypertext: Hypertext is the text included directly in the HTML format in the page code. Information here is visible to everyone who accesses the web.

2.    Mailing: This method allows the data to be sent as a part of mail. The information is private and is between sender and receiver.

3.    Sharing on Social networking site: This has emerged as easy way of sharing information with a group of known people. It ensures privacy as well as allows uploading files.

File sharing is one most necessary facility. It is utilized by large amount of people. This is done by using File Application Programming Interfaces also known as File API. They allow access to files on the local system. This is a kind of application that uses Java script to provide access to files. It has to be compatible with different browsers. Most common example of such application is FileReader. It is compatible with Chrome, Firefox, IE 10 and opera.

This application creates a file object every time it is activated. It provides interface for user to programmatically select the file on the local system. The application accesses the file data and thus displays the size of it. It is most commonly used for uploading images. An advance API will allow dragging and dropping of the files.

Programming such application can start with use of simple <INPUT> tag and using it with type attribute specified as file. Eg: <input type=”file”>. This is then further enhanced by adding different features. Dragging and dropping feature is possible with HTML5 where <input> tag is replaced with <div> tag.

Tuesday, 11 September 2012

Software for website development

All the necessary tools which are mandatory to develop websites are bundle together in one suitable package i.e. Software of website development. The tools they are content in it are image editing tools, graphics,

Webpage template, scripting language support tools and documents which are helpful in website developments. There are various website development software and they are as WebPlus, Yola silver, webpage maker, Ezypage and SiteSpiners etc.  There are various large options are included in creation of website development software.

This software supports to use the scripting language like JavaScript and VBScript in your website.
It also supports various multimedia including animation, video and audio files so you can easily add this types of media in your website by using this features.

We can easily modify the HTML code of your website in this software because of it give the permission to developer for editing HTML code. Website creation software has build in file transfer protocol function.
We can also develops business based website because of this software should supports feature of e-commerce.

All these characteristic and information of website developments software are easy to discover and very simple to understand to beginners website developers. This software provides large number of tutorials related to website developments to developer of website in it or in their respective website.

Website developments software is very useful to beginners or experienced website developer to build website for its personal or professional purpose in minimum time period with including various functionality all are provides by this software.