Monday, 4 August 2014

Computer-integrated Manufacturing

The term "computer-integrated manufacturing" is both a method of manufacturing and the name of a computer-automated system in which individual engineering, production, marketing, and support functions of a manufacturing enterprise are organized. In a CIM system functional areas such as design, analysis, planning, purchasing, cost accounting, inventory control, and distribution are linked through the computer with factory floor functions such as materials handling and management, providing direct control and monitoring of all the operations.
As a method of manufacturing, three components distinguish CIM from other manufacturing methodologies:
  • Means for data storage, retrieval, manipulation and presentation;
  • Mechanisms for sensing state and modifying processes;
  • Algorithms for uniting the data processing component with the sensor/modification component.
CIM is an example of the implementation of information and communication technologies (ICTs) in manufacturing.
CIM implies that there are at least two computers exchanging information, e.g. the controller of an arm robot and a micro-controller of a CNC machine.
Some factors involved when considering a CIM implementation are the production volume, the experience of the company or personnel to make the integration, the level of the integration into the product itself and the integration of the production processes. CIM is most useful where a high level of ICT is used in the company or facility, such as CAD/CAM systems, the availability of process planning and its data.
There are three major challenges to development of a smoothly operating computer-integrated manufacturing system:
  • Integration of components from different suppliers: When different machines, such as CNC, conveyors and robots, are using different communications protocols (In the case of AGVs, even differing lengths of time for charging the batteries) may cause problems.
  • Data integrity: The higher the degree of automation, the more critical is the integrity of the data used to control the machines. While the CIM system saves on labor of operating the machines, it requires extra human labor in ensuring that there are proper safeguards for the data signals that are used to control the machines.
  • Process control: Computers may be used to assist the human operators of the manufacturing facility, but there must always be a competent engineer on hand to handle circumstances which could not be foreseen by the designers of the control software.
  • Subsystems in computer-integrated manufacturing:

    A computer-integrated manufacturing system is not the same as a "lights-out" factory, which would run completely independent of human intervention, although it is a big step in that direction. Part of the system involves flexible manufacturing, where the factory can be quickly modified to produce different products, or where the volume of products can be changed quickly with the aid of computers. Some or all of the following subsystems may be found in a CIM operation:
    Computer-aided techniques:
    • CAD (computer-aided design)
    • CAE (computer-aided engineering)
    • CAM (computer-aided manufacturing)
    • CAPP (computer-aided process planning)
    • CAQ (computer-aided quality assurance)
    • PPC (production planning and control)
    • ERP (enterprise resource planning)
    • A business system integrated by a common database.
    Devices and equipment required:
    • CNC, Computer numerical controlled machine tools
    • DNC, Direct numerical control machine tools
    • PLCs, Programmable logic controllers
    • Robotics
    • Computers
    • Software
    • Controllers
    • Networks
    • Interfacing
    • Monitoring equipment
    Technologies:
    • FMS, (flexible manufacturing system)
    • ASRS, automated storage and retrieval system
    • AGV, automated guided vehicle
    • Robotics
    • Automated conveyance systems
  • There are multiple areas of usage:
    • In Industrial and Production engineering
    • In mechanical engineering
    • In electronic design automation (printed circuit board (PCB) and integrated circuit design data for manufacturing)

Thursday, 31 July 2014

List of computer term etymologies:

1)Abend —
Originally from an IBM System/360 error message,BEEB short for "abnormal end".
2)Booting or Bootstaraping —
           Loading or fetching the OS to the memory for processing while the the system starts.
3) Cookie —
A packet of information that travels between a browser and the web server.
4)Daemon —
A process in an operating system that runs in the background.It is falsely considered an acronym for       Disk And Execution Monitor.
5)Ethernet —
A computer networking technology.
6)Finger —
Unix command that provides information about users logged into a system.

7) Gopher —
An early distributed document search and retrieval network protocol on the Internet.
8)Hotmail —
Free email service, now part of MSN. The idea of accessing email via the web from a  computer anywhere in the world.
9) ID10T -
Pronounced "ID ten T" - is a code frequently used by a customer service representative  (CSR) to annotate their notes and identify the source of a problem as the person who is reporting  the problem rather than the system being blamed. This is a thinly veiled reference to the CSR's  opinion that the person reporting the problem is an IDIOT. Example: Problem reported caused by    ID10T, no resolution possible

10)Jakarta Project —
A project constituted by Sun and Apache to create a web server for Java servlets and JSPs.Jakarta was the name of the conference room at Sun where most of the meetings between Sun and Apache took place.
11)Kerberos —
A computer network authentication protocol that is used by both Windows 2000 and Windows XP as their default authentication method.
12)liveware -
computer personnel.It play on the terms "software" and "hardware". Coined in 1966,
the word indicates that sometimes the computer problem is not with the computer itself, but with user.
13) Macintosh, Mac —
  A personal computer from Apple Computer.From McIntosh, a popular type of apple.
14)Nerd —
A colloquial term for a computer person, especially an obsessive, singularly focused one.
15)OLIVER -
CICS interactive test/debug software.The name of this online interactive software - that prevented CICS system abends caused by application programs.
16)ping —
a computer network tool used to detect hosts.
17)Query string —
In the World Wide Web, is an optional part of a Uniform Resource Locator (URL)
18) RSA —
An asymmetricalgorithm for public key cryptography.
19)SPIM —
A simulator for a virtual machine closely resembling the instruction set of MIPS processor,  is simply MIPS spelled backwards. In recent time, spim has also come to mean SPam sent over Instant Messaging.
20)Trojan horse —
A malicious program that is disguised as legitimate software.
21)Unix —
an operating system.
22)Virus —
a piece of program code that spreads by making copies of itself.
23)Worm —
a self-replicating program, similar to a virus.
24)X Window System —
a windowing system for computers with bitmap displays.
25)Yahoo —
internet portal and web directory.
26)zip —
a file format, also used as a verb to mean compress.

Monday, 28 July 2014

OPEN SOURCE-Innovation communities

  • The principle of sharing pre-dates the open-source movement; for example, the free sharing of information has been institutionalized in the scientific enterprise since at least the 19th century. Open-source principles have always been part of the scientific community. The sociologist Robert K. Merton described the four basic elements of the community – universalism (an international perspective), communalism (sharing information), disinterestedness (removing one's personal views from the scientific inquiry) and organized skepticism (requirements of proof and review) that accurately describe the scientific community today.
  • These principles are, in part, complemented by US law's focus on protecting expression and method but not the ideas themselves. There is also a tradition of publishing research results to the scientific community instead of keeping all such knowledge proprietary. One of the recent initiatives in scientific publishing has been open access – the idea that research should be published in such a way that it is free and available to the public. There are currently many open access journals where the information is available free online, however most journals do charge a fee (either to users or libraries for access). The Budapest Open Access Initiative is an international effort with the goal of making all research articles available free on the Internet.
  • The National Institutes of Health has recently proposed a policy on "Enhanced Public Access to NIH Research Information." This policy would provide a free, searchable resource of NIH-funded results to the public and with other international repositories six months after its initial publication. The NIH's move is an important one because there is significant amount of public funding in scientific research. Many of the questions have yet to be answered – the balancing of profit vs. public access, and ensuring that desirable standards and incentives do not diminish with a shift to open access.
  • Farmavita.Net is a community of pharmaceuticals executives that has recently proposed a new business model of open-source pharmaceuticals.The project is targeted to development and sharing of know-how for manufacture of essential and life-saving medicines. It is mainly dedicated to the countries with less developed economies where local pharmaceutical research and development resources are insufficient for national needs. It will be limited to generic (off-patent) medicines with established use. By the definition, medicinal product have a "well-established use" if is used for at least 15 years, with recognized efficacy and an acceptable level of safety. In that event, the expensive clinical test and trial results could be replaced by appropriate scientific literature.
  • Benjamin Franklin was an early contributor eventually donating all his inventions including the Franklin stove, bifocals, and the lightning rod to the public domain.
  • New NGO communities are starting to use the open-source technology as a tool. One example is the Open Source Youth Network started in 2007 in Lisboa by ISCA members.
  • Open innovation is also a new emerging concept which advocate putting R&D in a common pool. The Eclipse platform is openly presenting itself as an Open innovation network.


Sunday, 20 July 2014

GNU/LINUX NAMING CONTROVERSY

The GNU/Linux naming controversy is a dispute among members of the free and open source software community over how to refer to the computer operating system commonly called Linux.
GNU/Linux is a term promoted by the Free Software Foundation (FSF), its founder Richard Stallman, and its supporters, for operating systems that include GNU software and the Linux kernel.The FSF argues for the term GNU/Linux because GNU was a longstanding project to develop a free operating system, of which they say the kernel was the last missing piece.
Proponents of the Linux term dispute GNU/Linux for a number of reasons, such as the fact that the term Linux is far more commonly used by the public and media.

Plans for GNU, a complete computer operating system composed entirely of free software, were made in 1983 by Richard Stallman, founder of the Free Software Foundation. In September of that year, Stallman published his manifesto in Dr. Dobb's Journal detailing his new project publicly, and outlining his vision of free software.Software development work began in January 1984. GNU was to be a complete Unix-like operating system composed entirely of free software. By 1991, the GNU mid-level portions of the operating system were almost complete, and the upper level could be supplied by the X Window System, but the lower level (kernel, device drivers, system-level utilities and daemons) was still mostly lacking. The GNU kernel, GNU Hurd, was still in its infancy. The Hurd followed an ambitious design which proved unexpectedly difficult to implement and has only been marginally usable.
In 1991, the first version of the Linux kernel was released by Linus Torvalds. Early Linux kernel developers ported GNU code, including the GNU C Compiler, to run on Linux. Later, when the GNU developers learned of Linux, they adapted other parts of GNU to run on the Linux kernel. This work filled the remaining gaps in running a completely free operating system.
Over the next few years, there were a number of suggestions for how to name operating systems using the Linux kernel and GNU components. In 1992, the Yggdrasil Linux distribution adopted the name "Linux/GNU/X". In Usenet and mailing-list discussions, one can find usages of "GNU/Linux" as early as 1992 and of "GNU+Linux" as early as 1993. The Debian project switched to calling itself "GNU/Linux" in early 1994 During this time it was sponsored by the Free Software Foundation's GNU Project. Debian founder Ian Murdock later noted that this change was made in response to a request by Richard Stallman (who initially proposed "Lignux," but suggested "GNU/Linux" instead after hearing complaints about the awkwardness of the former term). GNU's June 1994 Bulletin describes "Linux" as a "free Unix system for 386 machines" (with "many of the utilities and libraries" from GNU), but the January 1995 Bulletin switched to the term "GNU/Linux" instead.
Stallman's and the FSF's efforts to include "GNU" in the name started around 1994, but were reportedly mostly via private communications (such as the abovementioned request to Debian) until 1996 In May 1996, Stallman released Emacs 19.31 with the Autoconf system target "linux" changed to "lignux" (shortly thereafter changed to "linux-gnu" in emacs 19.32),[citation needed] and included an essay "Linux and the GNU system"[citation needed] suggesting that people use the terms "Linux-based GNU system" (or "GNU/Linux system" or "Lignux" for short). He later used "GNU/Linux" exclusively, and the essay was superseded by Stallman's 1997 essay, "Linux and the GNU project".

Sunday, 29 June 2014

Microsoft Student Associates Program #MSAIndia”.

Hai Everyone,
                        This is Natesanathan.K doing my Final year B.E., Computer Science in Anjalai Ammal Mahalingam Engineering College, Kovilvenni , Tiruvarur District.
           
             Here by i have to share some information or impacts about Microsoft which changes me in a great manner .In my childhood days till my higher secondary i didn't know any knowledge about windows even a computer but once i get it in to it which makes me a tremendous change to make me much interest of it to knowing all about it. In my past day I like to use MS paint to do some fun activities for just a entertainment work but later i had to knows that it not  entertainment one but will make a more effect to the computer world of designing.
                       The Microsoft had provided lot of different versions of Operating System which consists of unique properties respectively .The OS such as Windows7(professional, Ultimate),Vista, Windows Diamond, WindowsXp,Windows8,Windows8.1 all these are which makes the major changes to all who are in computer world. I have been used all these OS which helps me in learning more things in the computer world to do something innovatively and of thinking as much more to survive a lot.  
                  One of the great things about Working at Microsoft is having access to an incredible array of technologies that help us to get work done. And in the field of designing, imaging, movie making etc. which the windows played a wide role. In multimedia it helps me till my childhood days to do or think something different as i can in my life, which makes my people to get a lot of interest to knowing about it their carrier as i did till my days.
                   And i had learned about MS office which supported me all ways to survive in my studies as well as in my day to day life too. The MS Excel which is used to store record in a order and to maintain a efficient work of maintaining logs. The MS word which helps me in documentation process and even of preparing leave letter just a example to it. And the most important thing which plays a major role is preparing slides by using MS PowerPoint which helps to express the content easier to user as well as to the viewers through slides. It consists of lot of designing tools which makes the understating of contents easier than by books.    
                    There is lot of things to tell about Micr



osoft which changes my life in the computer world. And there is still more of innovating in the windows which could also make tremendous changes in the computer world. And they had introduced the Tabs and windows phones which had spreader all over the world in these days. All peoples are using Tabs for their comfort ability. And now days all people were using windows phones for conveniences and better use of bringing all features as it is in the computers.  And it consists of lot features supported by their logical and technical architecture to all the systems in these days which play a major role in human with the computer.  
                     In the future i would bring more use of it to my people of knowing these thing from their childhood days and make use of it to get well minded in it and to get a good scope in it to survive as more in the computer world along with Microsoft.

Friday, 13 June 2014

What is Linux?



What is Linux?
Linux is a high performance, yet completely free operating system that closely resembles UNIX. An operating system is the main software that operates on a computer.
UNIX was originally developed by Ken Thompson at Bell Labs, the legendary research arm of AT&T (the former U.S. telecommunications monopoly) in 1969 and was substantially improved at the University of California at Berkeley (UCB) during the 1970s and 1980s. Many variations were subsequently developed, and they are collectively referred to as Unix-like operating systems. Unix-like operating systems are widely regarded as the best operating systems ever created in terms of several criteria, including stability, security, flexibility, scalability and elegance.
Linux was started in 1991 by Linus Torvalds, then a student at the University of Helsinki in Finland, because of his dissatisfaction with MS-DOS and his desire to obtain a free version of UNIX for his new computer. Linux quickly became a global project with programmers from around the world participating in its development via the Internet. Its performance has improved continuously, and this has been paralleled by the swift growth in its usage around the world by individuals, corporations, educational institutions and governments.
Linux is superior to other Unix-like operating systems in several respects. One is that it is completely free, in contrast to the costly proprietary (i.e., commercial) versions of UNIX. It is free both in a monetary sense (i.e., that it can be obtained by anybody at no cost) and in the sense that anyone is permitted to use it for any purpose (including making as many copies as desired for personal or business use, using it on any number of computers, modifying it in any way desired, giving away copies of the original or modified versions, and even selling such copies for a profit!). Software that is free in all of these senses is referred to as free software or open source software.
This freedom is made possible by the fact that Linux is released under the GNU General Public License (GPL). The GNU project was begun by Richard Stallman in 1983 for the purpose of developing a completely free, high performance, Unix-like operating system. It has provided many of the most critical utility programs for Linux, and thus it is sometimes suggested that the most appropriate name for Linux is GNU/Linux.
Another advantage of Linux is that it can operate on a much wider range of hardware than most other operating systems. It can run on notebook computers, desktop computers, workstations, mainframes, supercomputers, handheld devices (including some cell phones), game machines, industrial robots and even a wristwatch!


Microsoft Windows is still the most widely used family of computer operating systems. However, Linux offers also some important advantages over them, and thus its worldwide growth rate is much faster. These advantages include the facts tha  it is free, it is extremely stable (i.e., it rarely crashes),  it is highly resistant to computer viruses, spyware and other malware,  a large amount of high quality, completely free application programs are available for use on it and it can run on older computers that cannot accommodate the newer versions of Microsoft Windows. A more complete list of advantages can be found in the article 25 Reasons to Convert to Linux.

Thursday, 8 May 2014

How to Install a New Operating System on Your Computer..!


1)Determining Which Operating System to Install
2)Installing Your New Operating System
3)Installing Specific Operating Systems

Method 1 of 3: Determining Which Operating System to Install

  1. Install a New Operating System on Your Computer Step 1.jpg
    1
    Check the system requirements. If you’ve decided that you want to install a new operating system, you’ll first need to figure out which one you want to use. Operating systems have varying system requirements, so if you have an older computer, make sure that you can handle a newer operating system.
    • Most Windows installations require at least 1 GB of RAM, and at least 15-20 GB of hard disk space. Make sure that your computer can accommodate this. If not, you may need to install an older operating system, such as Windows XP.
    • Linux operating systems typically don’t require as much space and computing power as Windows operating systems. The requirements vary depending on the distribution you choose (Ubuntu, Fedora)
  2. 2
    Decide whether to purchase or download. Windows licenses need to be purchased. Each license comes with a key good for one installation. Most Linux distributions are free to download and install as much as you’d like, though some Enterprise versions are closed and require purchase (Red Hat, SUSE, etc.).
  3. 3
    Research your software compatibility. Make sure that the operating system you want to install supports the programs that you want to use. If you use Microsoft Office for work, you won’t be able to install it on a Linux machine. There are substitute programs available, but the functionality may be limited.
    • Many games that work on Windows will not work on Linux. The number of supported titles is growing, but be aware that if you are an avid gamer your library might not transfer over smoothly.
  4. 4
    Obtain your new operating system. If you’ve purchased a copy of Windows from a store, you should have received an installation disc along with your product code. If you don’t have the disc, but have a valid code, you can download a copy of the disc online. If you are installing Linux, you can download an ISO of the distribution from the developer’s website.
  5. 5
    Backup your data. When you are installing a new operating system, you are most likely going to be wiping the hard drive in the process. This means that you will lose all of your files on the computer, unless you back them up. Always make sure that any important files are copied to a backup location before starting the installation process. Use an external hard drive or burn the data to DVDs.
    • If you are installing the operating system alongside your existing one, you most likely will not have to delete any data. It is still wise to backup important files just in case.
    • You cannot backup programs; they will need to be reinstalled once you have finished installing your new operating system.

Method 2 of 3: Installing Your New Operating System

  1. 1
    Determine your installation order. If you are installing a Linux distribution that you want to run alongside Windows, you need to install Windows first and then Linux. This is because Windows has a very strict boot loader that needs to be in place before Linux is installed, otherwise Windows won’t load.
  2. Install a New Operating System on Your Computer Step 4.jpg
    2
    Boot from your installation disc. Insert the installation disc into your optical; drive, and reboot your computer. Normally a computer boots from the hard drive first, so you will need to adjust some settings in your BIOS in order to boot from the disc drive. You can enter the BIOS by hitting the designated Setup key during the boot process. The key will be displayed on the same screen as your manufacturer’s logo.
    • Common Setup keys include F2, F10, F12, and Del/Delete.
    • Once you are in the Setup menu, navigate to the Boot section. Set your DVD/CD drive as the first boot device. If you are installing from a USB drive, make sure that the drive is inserted and then select it as the first boot device.
    • Once you’ve selected the correct drive, save your changes and exit Setup. Your computer will reboot.
  3. 3
    Try your Linux distribution before installing. Most Linux distributions come with a copy that can be loaded directly from the installation disc. This will allow you to “test drive” your new operating system before you commit to the installation process. Once you are ready to install, click the Installation program on the desktop.
    • This is only possible with Linux distributions. Windows does not allow you to test out the operating system before you install.
  4. 4
    Wait for the Setup program to load. No matter which operating system you choose, the setup program will need to copy some files to your computer before it can continue. This can take several minutes, depending on the speed of your computer’s hardware.
    • You will most likely need to choose some basic options, such as language and keyboard layout.
  5. 5
    Enter your product key. If you are installing Windows 8, you will need to enter your product key before you can begin installation. Older Windows versions will ask for the product key after installation is complete. Linux users will not need a product key, unless it is a purchased version such as Red Hat.
  6. 6
    Choose your installation type. Windows will give you the option of Upgrading or performing a Custom installation. Even if you are upgrading an older version of Windows, it is highly recommended that you choose Custom and start from scratch. This will minimize problems that may arise later from combining old settings and new ones.
    • If you are installing Linux, you will be given the option to install alongside your existing operating system (Windows), or to erase the disk and install Linux by itself. Choose the option that best meets your needs. If you choose to install alongside Windows, you will be given the option to choose how much hard disk space you want to designate for Linux.
  7. 7
    Format your partitions. If you are installing Windows, you will need to choose which hard drive partition you want to install it on. Deleting partitions will wipe the data on the partition and return the space to the Unallocated section. Select the unallocated space and create a new partition.
    • If you are installing Linux, the partition needs to be formatted in the Ext4 format.
  8. 8
    Set your Linux options. Before installation begins, your Linux installer will ask you for your timezone, and you will need to create a username and password. You will use this to log in to your Linux distribution as well as authorize system changes.
    • Windows users will fill out personal information after the installation is complete.
  9. 9
    Wait for the installation to complete. Depending on the speed of your computer, this can take up to an hour to finish. Most installations are hands-off at this point. Your computer may reboot several times during the installation process.
  10. 10
    Create your Windows login. Once your Windows installation is complete, you will need to create a username. You can also choose to create a password, though this is not necessary. After creating your login info, you will be asked for your product key.
    • In Windows 8, you will be asked to customize the colors first. After that, you can choose to either log in with a Microsoft account, or use a more traditional Windows username.
  11. 11
    Install your drivers and programs. Once installation is complete, you will be taken to your new desktop. Forom here, you can begin installing your programs and making sure that your drivers are installed an up to date. Make sure to install anantivirus program if you are going to be connecting to the internet.
  12. Method 3 of 3: Installing Specific Operating Systems
  1. 1
    Install Windows 7. Windows 7 is currently Microsoft’s most popular operating system. Follow this guide for specific instructions.
  2. 2
    Install Windows 8. Windows 8 is Microsoft’s newest operating system. Click here for a detailed guide on the installation process.
  3. 3
    Install Ubuntu. Ubuntu is one of the most popular distributions of Linux available. Click for step-by-step instructions for installing the Ubuntu distribution.
  4. 4
    Install Mac OS X. If you want to upgrade your copy of Mac OS X, check out this guide.
  5. 5
    Install Linux Mint. Linux Mint is a newer Linux distribution that is quickly increasing in popularity. Follow this guide to learn how to install it.
  6. 6
    Install Fedora. Fedora is an older Linux distribution that has a long history of stability. This guide will show you how to install it.
  7. 7
    Install Mac OS X on an Intel or AMD computer (Hackintosh). If you’ve got some patience and the desire to install Mac OS X on your PC, check out this guide.