Learning Business Computing Skills

 

Contents

 

Computing for Business

Check the availability and buy your books from our Bookshop.

Contact us here

Online Business School  for the delivery and management of your own existing or the customised versions of our programmes for in-class or global distance learning.

Teaching and Research Skills

 

Teaching Online

 

 

For further information

 

The Bookshop

Today's Videos Playlist

Loading

 

Facebook

Twitter

Rationale

Teaching and Learning Resources

Basic Computer Skills

 

Operating Systems

 

Databases

 

Business Online

 

Computer Graphics

 

Microsoft Office

 

Related Workshops

 

Learner Support

 

Resources

 

Assignments, Assessments

 

Learning Centres

 

 

Business Computing Skills

 

 

The Research on Teaching Animation Design Art

 

Rationale

Computer skills are still undervalued in the UK board room, according to software giant Microsoft.

It surveyed 500 UK business leaders and found that a knowledge of information technology (IT) was seen as the seventh most important workplace skill. Instead, team working and interpersonal skills were seen as the core factors, followed by initiative.

Microsoft chairman Bill Gates said IT skills were needed from the shop floor to the chief executive.

 

 

Today's Videos

Teacher Tube

 

Teaching and Learning Resources

 

 

Basic Computer Skills

Tutorials

 

Readings

The Internet Protocol Suite is the set of communications protocols that implement the protocol stack on which the Internet and most commercial networks run. It is sometimes called the TCP/IP protocol suite, after the two most important protocols in it: the Transmission Control Protocol (TCP) and the Internet Protocol (IP), which were also the first two defined.

The Internet protocol suite — like many protocol suites — can be viewed as a set of layers, each layer solves a set of problems involving the transmission of data, and provides a well-defined service to the upper layer protocols based on using services from some lower layers. Upper layers are logically closer to the user and deal with more abstract data, relying on lower layer protocols to translate data into forms that can eventually be physically transmitted.

The OSI model describes a fixed, seven layer stack for networking protocols. Comparisons between the OSI model and TCP/IP can give further insight into the significance of the components of the IP suite, but can also cause confusion, as TCP/IP consists of only 4 layers.

 

Internet protocol suite

Layer
Protocols
Application DNS, TLS/SSL, TFTP, FTP, HTTP, IMAP, IRC, NNTP, NTP, POP3, SIP, SMTP, SNMP, SSH, TELNET, BitTorrent, RTP, rlogin, …
Transport TCP, UDP, DCCP, SCTP, IL, RUDP,
Network IP (IPv4, IPv6), ICMP, IGMP, ARP, RARP, …
Data link Ethernet, Wi-Fi, Token ring, PPP, SLIP, FDDI, ATM, DTM, Frame Relay, SMDS, …

 

Why Hide Your IP Address?

 

See also

 

External links

TCP/IP State Transition Diagram (PDF)

RFC 1180 A TCP/IP Tutorial - from the Internet Engineering Task Force (January 1991)

TCP/IP FAQ

The TCP/IP Guide - A comprehensive look at the protocols and the procedures/processes involved

A Study of the ARPANET TCP/IP Digest

TCP/IP Sequence Diagrams

The Internet in Practice

Chapter from Understanding TCP/IP book.

Network Connections

IP suite stack showing the physical network connection of two
hosts via two routers and the corresponding layers used at each hop

 

The Domain Name System (DNS) stores and associates many types of information with domain names, but most importantly, it translates domain names (computer hostnames) to IP addresses. It also lists mail exchange servers accepting e-mail for each domain. In providing a worldwide keyword-based redirection service, DNS is an essential component of contemporary Internet use.

 

DNS - Domain Name System

 

Useful for several reasons, the DNS pre-eminently makes it possible to attach easy-to-remember domain names (such as "wikipedia.org") to hard-to-remember IP addresses (such as 66.230.200.105). Humans take advantage of this when they recite URLs and e-mail addresses. In a subsidiary function, the domain name system makes it possible for people to assign authoritative names without needing to communicate with a central registrar each time.

 

See also

 

External links

 

 

The Dynamic Host Configuration Protocol (DHCP) is a set of rules used by a communications device (such as a computer, router or networking adapter) to allow the device to request and obtain an Internet address from a server which has a list of addresses available for assignment.

 

DHCP Clients

 

See also

 

External links

RFC 2131 - Dynamic Host Configuration Protocol

RFC 2132 - DHCP Options and BOOTP Vendor Extensions

DHCP RFC - Dynamic Host Configuration Protocol RFC's (IETF)

DHCP Server Security - This article looks at the different types of threats faced by DHCP servers and counter-measures for mitigating these threats.

RFC 4242 - Information Refresh Time Option for Dynamic Host Configuration Protocol for IPv6

DHCP Sequence Diagram - This sequence diagram covers several scenarios of DHCP operation.

RFC 3046, Recommended Operation for Switches Running Relay Agent and Option 82 describes how DHCP option 82 works

 

 

Operating Systems

 

Readings

An Operating System (OS) is a computer program that manages the hardware and software resources of a computer. At the foundation of all system software, the OS performs basic tasks such as controlling and allocating memory, prioritizing system requests, controlling input and output devices, facilitating networking, and managing files. It also may provide a graphical user interface for higher level functions.

 

Operating Systems - PowerPoint Slides by Chapter

Check the availability and buy your books from our Bookshop.

 

See also

Tutorials

 

Part 1: Introduction to Hardware, Software and Operating Systems

1. Introduction to Operating Systems

2. Hardware and Software Concepts

 

Part 2: Processes and Threads

3. Process Concepts 

4. Thread Concepts 

5. Asynchronous Concurrent Execution

6. Concurrent Programming

7. Deadlock and Indefinite Postponement

8. Processor Scheduling

 

Part 3: Real and Virtual Memory

9. Real Memory Management and Organization

10. Virtual Memory Organization

11. Virtual Memory Management

 

Part 4: Secondary Storage, File Systems and Database Systems

12. Disk Performance Optimization

13. File and Database Systems

 

Part 5: Performance, Processors and Multiprocessor Management

14. Performance and Processors

15. Multiprocessor Management

 

Part 6: Networking and Distributed Computing

16. Introduction to Networking

17. Introduction to Distributed Systems

18. Distributed Systems and Web Services

 

Part 7: Security

19. Security

 

Part 8: Operating System Case Studies

20. Case Study: Linux

21. Case Study: Windows XP

 

Other topics

 

External links

 

Microsoft Windows

 

Microsoft Windows Family

 

Microsoft Windows is a family of operating systems by Microsoft. They can run on several types of platforms such as servers, embedded devices and, most typically, on personal computers. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing trend of graphical user interfaces (GUI) popularized by the Macintosh. Microsoft Windows eventually came to dominate the world's personal computer market. At the 2004 IDC Directions conference, IDC Vice President Avneesh Saxena stated that Windows had approximately 90% of the client operating system market.[1]

 

See also

 

External links

 

 

Data Bases

A relational database is a database that conforms to the relational model. The term refers to the database's data, and to the database's structure of that data, known as a schema. The software used to create a relational database is called the Relational Database Management System (RDBMS), but sometimes that software is mistakenly called the relational database.

The term was originally defined and coined by E.F. Codd.[1] Codd's definition is now not the only usage of the term, as many modern DBMS manufacturers have adopted a more relaxed usage of the term.

 

 

External links

Relational Database Principles by Colin Ritchie. ISBN 0-8264-5713-4

Database in Depth by Chris Date. ISBN 0-596-10012-4. A new book (2005) by perhaps the best-known author in this field.

Limitations of the relational model

Introduction to Relational Database Design

15 Seconds: Introduction to Relational Databases

Introduction to Relational Databases

Database Normalization

Tutorials

Denormalisation in Relational Database Design

 

 

Access

Microsoft Access (current full name Microsoft Office Access) is a relational database management system from Microsoft, packaged with Microsoft Office Professional which combines the relational Microsoft Jet Database Engine with a graphical user interface.

 

Microsoft Access can use data stored in Access/Jet, Microsoft SQL Server, Oracle, or any ODBC-compliant data container. Skilled software developers and data architects use it to develop application software. Relatively unskilled programmers and non-programmer "power users" can use it to build simple applications. It supports some object-oriented (OO) techniques but falls short of being a fully OO development tool.

Microsoft Access was also the name of a communications program from Microsoft, meant to compete with ProComm and other programs. This Microsoft Access proved a failure and was dropped. Years later Microsoft reused the name for its database software.

 

External links

Jet Database Engine

Check the availability and buy your books from our Bookshop.

 

Business Online

Readings

Business Online

Larger Map

 

Electronic Business, or "E-business", may be defined broadly as any business process that relies on an automated information system. Today, this is mostly done with Web-based technologies. The term "e-business" was coined by Lou Gerstner, CEO of IBM.

Electronic business methods enable companies to link their internal and external data processing systems more efficiently and flexibly, to work more closely with suppliers and partners, and to better satisfy the needs and expectations of their customers.

 

e-Business is about conducting business on the Internet

 

In practice, e-business is more than just e-commerce. While e-business refers to more strategic focus with an emphasis on the functions that occur using electronic capabilities, e-commerce to be a subset of an overall e-business strategy. E-commerce seeks to add revenue streams using the Worldwide Web or the Internet to build and enhance relationships with clients and partners and to improve efficiency using the Empty Vessel strategy. Often, e-commerce involves the application of knowledge management systems.

E-business involves business processes spanning the entire value chain: electronic purchasing and supply chain management, processing orders electronically, handling customer service, and cooperating with business partners. Special technical standards for e-business facilitate the exchange of data between companies. E-business software solutions allow the integration of intra and inter firm business processes. E-business can be conducted using the Web, the Internet, intranets, extranets, or some combination of these.

 

External links

 

Activity

 

See also

 

 

All about the Internet

 

Facebook: 25 pct of U.S. traffic and 100+ million app downloads

 

Explanation of the Internet and the WWW: How Does it Work?

Activity 1

Click on Image

 

The is the worldwide, publicly accessible network of interconnected computer networks that transmit data by packet switching using the standard Internet Protocol (IP). It is a "network of networks" that consists of millions of smaller domestic, academic, business, and government networks, which together carry various information and services, such as electronic mail, online chat, file transfer, and the interlinked Web pages and other documents of the World Wide Web.

Contrary to some common usage, the Internet and the World Wide Web are not synonymous: the Internet is a collection of interconnected computer networks, linked by copper wires, fiber-optic cables, wireless connections, etc.; the Web is a collection of interconnected documents and other resources, linked by hyperlinks and URLs. The World Wide Web is accessible via the Internet, as are many other services including e-mail, file sharing, and others described below.

 

See also

 

External links

Social networks command 23% of all internet time

 

Activity 2

Online

Image copyright: Melanie K., stock.xchng

 

 

Server

In information technology, a server is a computer system that provides services to other computing systems—called clients—over a network. The term server can refer to hardware (such as a Sun computer system) or software (such as an RDBMS server).

 

Microsoft Windows Server 2003 Active Directory Infrastructure

Check the availability and buy your books from our Bookshop.

 

See also

 

External links

 

 

Windows Server System is an integrated set of server software from Microsoft. It forms the infrastructure for operating the back end of an information technology system.

Microsoft divides its server offerings into four major categories: "Security", "IT Operations", "Applications", and "Collaboration". Many of the products integrate deeply with Visual Studio to help software developers and designers build solutions using familiar tools.

 

External links

 

 

HyperText Markup Language (HTML)

 

Dictionary Architecture

 

In computing, HyperText Markup Language (HTML) is a predominant markup language for the creation of web pages. It provides a means to describe the structure of text-based information in a document — by denoting certain text as headings, paragraphs, lists, and so on — and to supplement that text with interactive forms, embedded images, and other objects. HTML can also describe, to some degree, the appearance and semantics of a document, and can provide additional cues, such as embedded scripting language code, that can affect the behavior of web browsers and other HTML processors.

HTML is also often used to refer to content of the MIME type text/html or even more broadly as a generic term for HTML whether in its XML descended form (such as XHTML 1.0 and later) or its form descended directly from SGML (such as HTML 4.01 and earlier).

 

See also

 

External links

 

The Extensible Markup Language ( XML ) is a general-purpose specification for creating custom markup languages . [1] It is classified as an extensible language because it allows its users to define their own elements. Its primary purpose is to facilitate the sharing of structured data across different information systems, particularly via the Internet , [2] and it is used both to encode documents and to serialize data. In the latter context, it is comparable with other text-based serialization languages such as JSON and YAML . [3]

It started as a simplified subset of the Standard Generalized Markup Language (SGML), and is designed to be relatively human-legible. By adding semantic constraints, application languages can be implemented in XML. These include XHTML , [4] RSS , MathML , GraphML , Scalable Vector Graphics , MusicXML , and thousands of others. Moreover, XML is sometimes used as the specification language for such application languages.

XML is recommended by the World Wide Web Consortium (W3C). It is a fee-free open standard . The recommendation specifies both the lexical grammar and the requirements for parsing.

 

See also

The Extensible Hypertext Markup Language , or XHTML, is a markup language that has the same depth of expression as HTML , but also conforms to XML syntax.

While HTML is an application of Standard Generalized Markup Language (SGML), a very flexible markup language, XHTML is an application of XML , a more restrictive subset of SGML. Because they need to be well-formed , true XHTML documents allow for automated processing to be performed using standard XML tools—unlike HTML, which requires a relatively complex, lenient, and generally custom parser . XHTML can be thought of as the intersection of HTML and XML in many respects, since it is a reformulation of HTML in XML. XHTML 1.0 became a World Wide Web Consortium (W3C) Recommendation on January 26 , 2000 . XHTML 1.1 became a W3C Recommendation on May 31 , 2001 .

 

External links

Tutorials

1. Introduction to the Internet and World Wide Web

Introduction. World Wide Web Consortium (W3C). History of the Internet. History of the World Wide Web. Future of Computing. History of SGML. XML and XML How to Program. A Tour of the Book. W3C XML Resources. Internet and World Wide Web Resources.

2. Introduction to HyperText Markup Language 4: Part I
Introduction. Markup Languages. Editing HTML. Common Elements. Headers. Linking. Images. Special Characters and More Line Breaks. Unordered Lists. Nested and Ordered Lists. Internet and World Wide Web Resources.

3. Introduction to HyperText Markup Language 4: Part II
Introduction. Basic HTML Tables. Intermediate HTML Tables and Formatting. Basic HTML Forms. More Complex HTML Forms. Internal Linking. Creating and Using Image Maps. <<meta>> Tags. frameset Element. Nested framesets. Internet and World Wide Web Resources.

4. Cascading Style Sheets™ (CSS)
Introduction. Inline Styles. Creating Style Sheets with the style Element. Conflicting Styles. Linking External Style Sheets. Positioning Elements. Backgrounds. Element Dimensions. Text Flow and the Box Model. User Style Sheets. Internet and World Wide Web Resources.

5. Creating Markup with XML
Introduction. Introduction to XML Markup. Parsers and Well-Formed XML Documents. Parsing an XML Document with msxml. Characters. Markup. CDATA Sections. XML Namespaces. Case Study: A Day Planner Application. Internet and World Wide Web Resources.

6. Document Type Definition (DTD)
Introduction. Parsers, Well-Formed and Valid XML Documents. Document Type Declaration. Element Type Declarations. Attribute Declarations. Attribute Types. Conditional Sections. Whitespace Characters. Case Study: Writing a DTD for the Day Planner Application. Internet and World Wide Web Resources.

7. Schemas
Introduction. Schema vs. DTDs. Microsoft XML Schema: Describing Elements. Microsoft XML Schema: Describing Attributes. Microsoft XML Schema: Data Types. W3C XML Schema. Case Study: Writing a Microsoft XML Schema for the Day Planner Application. Internet and World Wide Web Resources.

8. Document Object Model (DOM™).
Introduction. DOM Implementations. DOM with JavaScript. Setup. DOM Components. Creating Nodes. Traversing the DOM. Case Study: Modifying the Day Planner Application to Use the DOM. Internet and World Wide Web Resources.

9. Simple API for XML (SAX)
Introduction. DOM vs. SAX. SAX-Based Parsers. Setup. Events. Example: Tree Diagram. Case Study: Using SAX with the Day Planner Application. SAX 2.0. Internet and World Wide Web Resources.

10. Case Study: XmlMessenger Program
Introduction. Setup. Overview: Server Side of XmlMessenger. Implementation: Server Side of XmlMessenger. Overview: Client Side of XmlMessenger. Implementation: Client Side of XmlMessenger.

11. XML Path Language (XPath)
Introduction. Nodes. Location Paths. Node-Set Operators and Functions. Internet and World Wide Web Resources.

12. XSL: Extensible Stylesheet Language Transformations (XSLT)
Introduction. Setup. Templates. Creating Elements and Attributes. Iteration and Sorting. Conditional Processing. Copying Nodes. Combining Stylesheets. Variables. Case Study: XSLT and XPath. Internet and World Wide Web Resources.

13. XSL: Extensible Stylesheet Language Formatting Objects
Introduction. Setup. Examples of XSL Formatting-Object Documents. Lists. Internet and World Wide Web Resources.

14. XLink, XPointer, XInclude and XBase
Introduction. XML Linking Language (XLink). XLink and DTDs. XML Pointer Language (XPointer). XML Inclusions (XInclude). XML Base (XBase). Internet and World Wide Web Resources.

15. Case Study: Message Forum with Active Server Pages
Introduction. Setup and Message Forum Documents. Forum Navigation. Adding Forums. Forum XML Documents. Posting Messages. Other HTML Documents. Internet and World Wide Web Resources.

16. Server-Side Java Programming
Introduction. Cocoon. Extensible Server Pages (XSP). Case Study: A Wireless Online Bookstore. Jakarta Tomcat Setup. WAP and WML: Client-Side Documents. Java Servlets. Internet and World Wide Web Resources.

17. Perl and XML: A Web-Based Message Forums Application
Introduction. Perl and XML. Setup. Displaying the Forums using XML::Parser. Using XML::DOM to Add Forums and Messages. Alterations for Non-XSL Browsers. Internet and World Wide Web Resources.

18. Accessibility
Introduction. Providing Alternatives for Multimedia Content. Maximizing Readability by Focusing on Structure. Accessibility in HTML Tables. Accessibility in HTML Frames. Accessibility in XML. Using Voice Synthesis and Recognition with VoiceXML™. JAWS® for Windows. Other Accessibility Tools. Internet and World Wide Web Resources.

19. XHTML and XForms
Introduction. XHTML. XForms. Extended Forms Architecture (XFA). Internet and World Wide Web Resources.

20. Custom Markup Languages: Part I
Introduction. Mathematical Markup Language (MathML). OpenMath. Chemical Markup Language (CML). Wireless Markup Language (WML). Geography Markup Language (GML). Synchronized Multimedia Integration Language (SMIL). Scalable Vector Graphics (SVG). Bean Markup Language (BML). Extensible 3D Language (X3D). Additional Internet and World Wide Web Resources.

21. Custom Markup Languages: Part II
Introduction. Extensible Business Reporting Language (XBRL). Bank Internet Payment System (BIPS). Electronic Business XML (ebXML). Visa XML Invoice Specification. Commerce XML (cXML). LegalXML. NewsML. Open eBook Publication Structure. Extensible User Interface Language (XUL). Internet and World Wide Web Resources.

22. XML Technologies and Applications
Introduction. XML Query Language (XQL). Directory Services Markup Language (DSML). Resource Definition Framework (RDF). XML Topic Maps (XTM). Virtual HyperGlossary (VHG). Channel Definition Format (CDF). Information and Content Exchange (ICE) Protocol. Rich Site Summary (RSS). Platform for Privacy Preferences (P3P). Blocks Extensible Exchange Protocol (BXXP). XML Digital Signatures. Extensible Rights Markup Language (XrML). XML Metadata Interchange (XMI). W3C's XML Protocol. XMAL.

23. Simple Object Access Protocol (SOAP) and Microsoft BizTalk
Introduction. Simple Object Access Protocol (SOAP). Microsoft BizTalk. Internet and World Wide Web Resources.

24. Bonus Chapter: Introduction to Scripting with VBScript ®
Introduction. Operators. Data Types and Control Structures. VBScript Functions. VBScript Example Programs. Arrays. String Manipulation. Internet and World Wide Web Resources.

25. Bonus Chapter: Introduction to Active Server Pages (ASP)
Introduction. How Active Server Pages Work. Client-Side Scripting versus Server-Side Scripting. Using Personal Web Server and Internet Information Server. Active Server Page Objects. A Simple ASP Example. Server-Side ActiveX Components. File System Objects. Session Tracking and Cookies. Databases, SQL, Microsoft UDA and ADO. Accessing a Database from an Active Server Page. Internet and World Wide Web Resources.

26. Bonus Chapter: Introduction to Perl Programming
Introduction. Perl. String Processing and Regular Expressions. Viewing Client/Server Environment Variables. Form Processing and Business Logic. Server-Side Includes. Verifying a Username and Password. Using ODBC to Connect to a Database. Cookies and Perl. Internet and World Wide Web Resources.

27. Bonus Chapter: Introduction to Java 2 Programming
Introduction. Java Keywords, Primitive Data Types and Class Libraries. Command-Line Java Applications. Arrays. Class Vector. Graphical User Interfaces: A Windowed Application with JFrames and Event Handling. Graphical User Interfaces: Event Handling with Inner Classes. Graphical User Interfaces: Miscellaneous Components. Graphical User Interfaces: Layout Managers. Graphical User Interfaces: Customizing a Component and Introducing Graphics. Multithreading. Networking with Sockets and Streams. Enhancing a Web Server with Servlets. Internet and World Wide Web Resources.

 

 

Web Design/Basic HTML and CSS

 

Goldfish

We're going to start slowly and introduce some of the most useful features of HyperText Markup Language (HTML) and Cascading StyleSheets (CSS) through some hands-on, practical activities.

As Patrick Griffiths says: "The thing to keep in mind is that HTML and Cascading Style Sheets (CSS) are all about separating the content (HTML) and the presentation (CSS). HTML is nothing more than fancy structured content"...we'll control the way that this content is displayed with our stylesheet!

But before we can design glamorous pages like those you'll see on CSSZenGarden, we'll need to learn how to use some basic HTML and Cascading Style Sheets (CSS).

 

 

CSS Beginners Guide provide excellent step-by-step learning pathways!

WestCiv's Hands-on CSS tutorial - An excellent hands-on project-based CSS tutorial (this tutorial builds on your HTML foundation)! This tutorial extends past the basics of CSS but includes an excellent intro too!

Mezzoblue's HTML markup guide - From the guy who created CSSZenGarden, this guide covers HTML basics including Headings, paragraphs, a number of inline text tags and lists.

CSS From the ground up - Another excellent step-by-step tutorial for learning the basics of HTML/CSS coding.

W3Schools tutorials - Some great step-by-step tutorials, but lots of ads.

Wikibooks CSS Guide - A detailed wikibook on CSS

Authoring Webpages - Another Wikibook tutorial

Several other tutorials can be found online.

Cool HTML Codes For Myspace

 

Dreamweaver

Dreamweaver is a web development tool, created by Macromedia (now Adobe Systems), which is currently in version 8. Initial versions of the application served as simple WYSIWYG HTML editors but more recent versions have incorporated notable support for many other web technologies such as CSS, JavaScript, and various server-side scripting frameworks. Dreamweaver has enjoyed widespread success since the late 1990s and currently holds more than 70% of the HTML editor market.[1] The software is available for both the Mac and Windows platforms, but can also be run on Unix-like platforms through the use of emulation software such as Wine.

 

 

See also

 

External links

Macromedia Dreamweaver 8

 

Efficient Searching

Tutorial: Efficient Searching

A search engine or search service is a document retrieval system designed to help find information stored on a computer system, such as on the World Wide Web, inside a corporate or proprietary network, or in a personal computer. The search engine allows one to ask for content meeting specific criteria (typically those containing a given word or phrase) and retrieves a list of items that match those criteria. Search engines use regularly updated indexes to operate quickly and efficiently. Without further qualification, search engine usually refers to a Web search engine, which searches for information on the public Web. Other kinds of search engine are enterprise search engines, which search on intranets, personal search engines, which search individual personal computers, and mobile search engines. Different selection and relevance criteria may apply in different environments, or for different uses.

Some search engines also mine data available in newsgroups, large databases, or open directories like DMOZ.org. Unlike Web directories, which are maintained by human editors, search engines operate algorithmically. Most websites which call themselves search engines are actually front ends to search engines owned by other companies.

 

Search Engines

 

See also

 

External links

 

 

Computer Graphics

Computer graphics (CG) is the field of visual computing, where one utilizes computers both to generate visual images synthetically and to integrate or alter visual and spatial information sampled from the real world.

William Fetter was credited with coining the term Computer Graphics in 1960, to describe his work at Boeing. The first major advance in computer graphics was the development of Sketchpad in 1962 by Ivan Sutherland.

This field can be divided into several areas: real-time 3D rendering (often used in video games), computer animation, video capture and video creation rendering, special effects editing (often used for movies and television), image editing, and modeling (often used for engineering and medical purposes). Development in computer graphics was first fueled by academic interests and government sponsorship. However, as real-world applications of computer graphics in broadcast television and movies proved a viable alternative to more traditional special effects and animation techniques, commercial parties have increasingly funded advances in the field.

It is often thought that the first feature film to use computer graphics was 2001: A Space Odyssey (1968), which attempted to show how computers would be much more graphical in the future. However, all the "computer graphic" effects in that film were hand-drawn animation, and the special effects sequences were produced entirely with conventional optical and model effects.

Perhaps the first use of computer graphics specifically to illustrate computer graphics was in Futureworld (1976), which included an animation of a human face and hand--produced by Ed Catmull and Fred Parke at the University of Utah.

Teapot

 

Computer Graphics

Check the availability and buy your books from our Bookshop.

External links

 

See also

 

Adobe Fireworks

Fireworks Tutorials

Adobe Fireworks (formerly Macromedia Fireworks, also known as FW for short) is a bitmap and vector graphics editor, developed by Macromedia and aimed at web designers (with features such as: slices, the ability to add hotspots etc.). It is designed to integrate easily with other Macromedia products, such as the popular Dreamweaver and Flash, and is part of the Macromedia Studio 8 suite.

In December 2005, Adobe completed the acquisition of Macromedia. How the two product lines will merge is still under speculation. Fireworks is most similar in purpose to Adobe ImageReady, in that it is designed specifically for web-based graphics, with somewhat limited print-based capabilities. Unlike ImageReady, Fireworks features vector editing capabilities, and a more robust feature set overall.

Fireworks may be purchased alone or bundled with Macromedia Studio 8. Many web developers love the features and functionality that the entire program suite offers. However, for those who need only an image editor, the stand-alone copy is more than sufficient.

The development of Fireworks continues after the acquisition, Fireworks 9 is now in Beta stage.

 

External links

 

 

Adobe Flash

Adobe Flash (formerly Macromedia Flash and before that FutureSplash), or simply Flash, refers to both the Adobe Flash Player and to a multimedia authoring program used to create content for the Adobe Engagement Platform (such as web applications, games and movies). The Flash Player, developed and distributed by Adobe Systems (which bought Macromedia), is a client application available in most dominant web browsers. It features support for vector and raster graphics, a scripting language called ActionScript and bidirectional streaming of audio and video.

Strictly speaking, Adobe Flash is an integrated development environment (IDE) while Flash Player is a virtual machine used to run, or parse, the Flash files, but in contemporary colloquial terms "Flash" can refer to the authoring environment, the player or the application files.

Since its introduction in 1996, Flash technology has become a popular method for adding animation and interactivity to web pages; several software products, systems, and devices are able to create or display Flash. Flash is commonly used to create animation, advertisements, various web-page components, to integrate video into web pages, and more recently, to develop rich Internet applications.

The Flash files, traditionally called "Flash movies", have a .swf file extension and may be an object of a web page, strictly "played" in a standalone Flash Player, or incorporated into a Projector, a self-executing Flash movie.

 

 

See also

 

External links

Flash Tutorial

 

 

Microsoft Office

Microsoft Office is a suite of productivity programs created or purchased by Microsoft and developed for Microsoft Windows, and Apple Computer's Mac OS and Mac OS X operating systems. As well as the core office applications, the Microsoft Office brand includes associated servers and Web-based services. Recent versions of Office are now called the "Office system" rather than the "Office suite" to reflect the fact that they include servers as well.

Microsoft Office 2010

Office made its first appearance in 1989 on the Macintosh, with a version for Windows following it in 1990 [1]. It was initially a marketing term for a bundled set of applications that were previously marketed and sold separately. The main selling point was that buying the bundle was substantially cheaper than buying each of the individual applications on their own. The first version of Office contained Microsoft Word, Microsoft Excel, and Microsoft PowerPoint. Additionally, a "Pro" version of Office included Microsoft Access and Schedule Plus. Over the years the Office applications have grown substantially closer together from a technical standpoint, sharing features such as a common spell checker, OLE data integration, and the Microsoft Visual Basic for Applications scripting language. Microsoft also positions Office as a development platform for line-of-business software.

 

 

 

See also

 

External links

 

How to use Microsoft Outlook 2010 Shortcut Keys: The full list

Excel

Microsoft Excel (full name Microsoft Office Excel) is a spreadsheet program written and distributed by Microsoft for computers using the Microsoft Windows operating system and for Apple Macintosh computers. It features an intuitive interface and capable calculation and graphing tools which, along with aggressive marketing, have made Excel one of the most popular microcomputer applications to date. It is overwhelmingly the dominant spreadsheet application available for these platforms and has been so since version 5 in 1993 and its bundling as part of Microsoft Office.

 

Microsoft Excel 2003 Tutorial - Excel Basics

 

See also

 

External links

 

PowerPoint

Microsoft PowerPoint (full name Microsoft Office PowerPoint) is a ubiquitous presentation program developed for the Microsoft Windows and Mac OS computer operating systems. Being widely used by businesspeople, educators, and trainers, it is among the most prevalent forms of persuasion technology.

 

 

See also

Microsoft PowerPoint Tips

 

PowerPoint Tutorial

 

External links

Official website of PowerPoint at Microsoft

PowerPoint 2000 Tutorial

Powerpoint Tips and Tutorials Categories

flashgeek PowerPoint tutorials and community, especially in regards to using PowerPoint in combination with Macromedia Flash.

PowerPoint Heaven — The Power to Animate Contains PowerPoint movies, showcases, PowerPoint games, animation templates and tutorials on creating animations for your PowerPoint Presentations.

PowerPoint FAQ pages Compilation of Frequently Asked Questions in the Microsoft Office PowerPoint Discussion Groups.

Microsoft PowerPoint Viewer 2003 Download (freeware, 1.7 MiB.) Free PowerPoint Viewer provided by Microsoft, supports presentations from PowerPoint 97 to 2003. (only Windows)

pdfonline.com Upload a .ppt and get a .pdf via email

 

Discussion Groups

 

Articles

Atkinson, Cliff (2004). PowerPoint usability: Q&A with Don Norman. Retrieved on 2006-05-28.

Parker, Ian (May 2001). "Absolute PowerPoint: The software that tells you what to think". The New Yorker (May 28, 2001): 76–87.

Tufte, Edward R. [1997] (January 2002). “The decision to launch the space shuttle Challenger”, Visual Explanations: Images and Quantities, Evidence and Narrative, 5th rev. printing, Cheshire, Connecticut: Graphics Press, 38–53. ISBN 0-9613921-2-6.

EServer TC Library: Presentations (2001–2006). Retrieved on 2006-05-28.

Making a list, checking it twice: Interiew with Dean Eppler. Astrobiology Magazine (2005-10-13). Retrieved on 2006-05-28. (Astronauts using PowerPoint to replace paper checklists.)

Rutledge, Patrice (2003). Creating Streaming Media Presentations with Microsoft Producer for Microsoft Office PowerPoint 2003. Retrieved on 2006-09-13.

 

MS Word

Microsoft Word, or Microsoft Office Word, is Microsoft's flagship word processing software. It was first released in 1983 under the name Multi-Tool Word for Xenix systems.[1] Versions were later written for several other platforms including IBM PCs running DOS (1983), the Apple Macintosh (1984), SCO UNIX, OS/2 and Microsoft Windows (1989). It became part of the Microsoft Office suite, in which it is referred to as Microsoft Office Word, although it is still also sold as a standalone product or bundled with Microsoft Works.

 

Microsoft Word 2007 for Windows

 

 

 

Project, Microsoft

Microsoft Project (or MSP) is a project management software program developed and sold by Microsoft which is designed to assist project managers in developing plans, assigning resources to tasks, tracking progress, managing budgets and analyzing workloads. The first version, Microsoft Project for Windows v1.0, was started in 1987 on contract to a small external company. In 1988 the company was acquired by Microsoft, bringing the development project in-house where it was finished and released in 1990 as part of the company's applications offerings for Microsoft Windows 3.0. Microsoft Project was the company's third Windows-based application, and within a couple of years of its introduction WinProj was the dominant PC-based project management software. A Macintosh version was released in July 1991. Further Windows and Macintosh versions were released in 1992 (v3), 1993 (v4), 1995, 1998, 2000, and 2003 [1]. There was no Version 2 on either platform; the original design spec was augmented with the addition of macro capabilities and the extra work required to support a macro language pushed the development schedule out to early 1992 (Version 3).

The application creates critical path schedules, although critical chain third-party add-ons are available from Advanced-Projects, ProChain and Spherical Angle. Schedules can be resource leveled, and chains are visualized in a Gantt chart. Additionally, Project can recognize different classes of users. These different classes of users can have differing access levels to projects, views, and other data. Custom objects such as calendars, views, tables, filters and fields are stored in an enterprise global which is shared by all users.

Microsoft Project and Project Server are the cornerstones of the Microsoft Office Enterprise Project Management (EPM) Solution

 

 

See also

 

External links

Microsoft Project Training

 

Project Tutorial

 

Microsoft Outlook

Microsoft Outlook or Outlook (full name Microsoft Office Outlook) is a personal information manager from Microsoft, and is part of the Microsoft Office suite.

Although often used mainly as an e-mail application, it also provides a calendar, task and contact management, note taking, and a journal.

It can be used as a stand-alone application, but can also operate in conjunction with Microsoft Exchange Server to provide enhanced functions for multiple users in an organization, such as shared mailboxes and calendars, public folders and meeting time allocation.

 

Microsoft Outlook 2007

 

 

See also

 

External links

 

 

Recommended Texts

 

Internet & World Wide Web - How to Program

Internet & World Wide Web - How to Program

Check the availability and buy your books from our Bookshop.

 

 

Operating Systems

Operating Systems

 

Check the availability and buy your books from our Bookshop.

 

 

C++ How to Program

C++ How to Program, 6/e

Check the availability and buy your books from our Bookshop.

 

 

 

How to Programme in Java

How to Programme in Java

Check the availability and buy your books from our Bookshop.

 

 

XML How to Program

XML How to Program

 

Check the availability and buy your books from our Bookshop.

 

 

Resources

Earth Day Special: How IT Can Go Green

 

 

 

Learn Computer Skills!

 

Collected 18 Flash Menu and Navigation Tutorials For beginners