![]()
Contents
Business Computing Skills
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
- Connect with us on http://www.youtube.com/finntrack
- Google's Playlists
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
TCP/IP State Transition Diagram (PDF) RFC 1180 A TCP/IP Tutorial - from the Internet Engineering Task Force (January 1991) The TCP/IP Guide - A comprehensive look at the protocols and the procedures/processes involved A Study of the ARPANET TCP/IP Digest Chapter from Understanding TCP/IP book. |
IP
suite stack showing the physical network connection
of two |
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.
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.
- History of the DNS
- How the DNS works in theory
- DNS in practice
- Standards
- Types of DNS records
- Internationalised domain names
- Security issues in DNS
- Legal users of domains
- Politics
- Cybersquatting
- Domain hack
- Dynamic DNS
- DNS cache poisoning
- DNSSEC
- ICANN
- Root nameserver
- DNS hosting service
- EveryDNS
- Geodomain
- NBNS
- NIS
- Hesiod
- References
- RFC 1034 Domain Names - Concepts and Facilities
- RFC 1035 Domain Names - Implementation and Specification
- Dnsbench.com Webbased DNS Check
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.
- Introduction
- Overview
- Implementations
- Extent of DHCP usage
- IP address allocation
- DHCP and firewalls
- Technical details
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.
- Monolithic Kernel – Microkernel – Exokernel – Virtual machine – System call
- Asymmetric and Symmetric Multiprocessing (SMP) – Clustering – Distributed computing
- Real-time operating system – Time-sharing – Multitasking – Embedded system – Single-user – Multi-user
- Orthogonally persistent capabilities versus access control lists
- Object-oriented operating system
- Disk operating systems
- Hard disk drive partitioning
- LiveCD OS - Operating Systems bootable from a CD without need of hard disk installation.
- Operating system advocacy
- OS-tan (Personification of operating systems)
- Open Colinux - Running Linux inside Windows
- ReactOS - Windows Compatible OS
- References
- Operating systems at dmoz.org
- Official OSDev Project list (130+ OS projects)
- Operating systems at TUNES - wiki with reviews of operating systems
- Multics History and the history of operating systems
- operating system at elook.org - explains what an operating system is and provides various examples
- How OSs Work
- OS History - Historic timeline of Non-Unix OS Developments, over 700 systems and versions
- Humor: If OS's Were Airlines
Microsoft Windows
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]
- Official
- Programming
- Reviews
and evaluation
- Paul Thurrott's SuperSite for Windows – an exhaustive evaluation of Microsoft's products and technologies
- "Time to Live on the Network" – a security study by Kevin Mitnick and Avantgarde (PDF)
- Windows XP: rough around the edges – an UI review of Windows XP
- AOL/National Cyber Security Alliance Online Safety Study (October 2004) (PDF)
- High
Performance Computing
- WindowsHPC.net
- WinHPC.org Windows HPC Portal
- Other
- Windows history – a Windows history time line graph by Éric Lévénez (detailed, continually updated)
- GUIdebook: Windows Gallery – a website dedicated to preserving and showcasing graphical user interfaces
- Windows 20th Birthday
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.
|
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 |
![]() |
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.
|
Check the availability and buy your books from our Bookshop. |
Business Online
Readings
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.
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.
Activity
- Explanation of the Internet and the WWW: How Does it Work?
- Principles of Online Presence
- Simple Business Web site: Development Lifecycle
- Simple Business Web site: Domain Names and Hosting
- Simple Business Web site: How to Create Web Pages
- Simple Business Web site: Legal Obligations
- Simple Business Web site: Measuring Success
- Simple Business Web site: Glossary of Terms
See also
All about the Internet
|
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. |
Activity 2
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).
|
Check the availability and buy your books from our Bookshop. |
|
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.
- Platforms
- Microsoft Windows Server
- Windows Storage Server - File server-focused edition of Windows Server, with built-in back-up tools
- Windows Small Business Server
- Server products
HyperText Markup Language (HTML)
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).
- Alt attribute
- Character encodings in HTML
- Cascading Style Sheets
- Dynamic HTML
- The HTML Sourcebook: The Complete Guide to HTML (historical reference from 1995)
- HTML editor
- HTML element
- HTML scripting
- microformats
- Parsing
- Tim Berners-Lee
- Unicode and HTML
- Web colors
- List of document markup languages
- Comparison of document markup languages
- Comparison of layout engines (HTML)
- XHTML
- Website Builder
- Wikipedia:WikiProject Usability/HTML
- HyperText Markup Language (HTML)
- W3C Specifications
- Tutorials and guides
- Validators
- Other
specifications
- Web Applications 1.0
- 365 NET A professional website design company.
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.
|
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
![]() |
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. |
![]() |
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.
|
|
![]() |
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.
- History
- Challenges faced by search engines
- How search engines work
- Storage costs and crawling time
- Geospatially enabled search engines
- List of search engines
- Automatic summarization
- Bibliographic database
- Country-specific search engines
- Data mining
- Desktop search
- Federated search
- History of the Internet
- Inverted index
- Instant indexing
- Local search
- Metasearch engine
- Organic search
- Page hijacking
- Search engine marketing
- Search engine optimization
- Search oriented architecture
- Search Engine Indexing Process
- Spamdexing
- Sponsored link
- Text mining
- Vertical search
- Web indexing
- Notes
- References
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. |
Adobe Fireworks
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. |
- Macromedia Fireworks
- Macromedia Fireworks Extensions
- solarDreamStudios - The site of a very talented FW user, contains some useful tutorials
- Playing With Fire - FW resource site
- CBT Cafe Fireworks Video Tutorials
- FireworksGuru - Online community of Fireworks users
- Bleuprint - Fireworks Digital Artist and tutorials
- Firenet - Russian tutorial and community site
- Fireworxfun - Request free fireworks graphics
- Demon Web Design - Download Free Ebook of Fireworks Tutorials
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.
|
![]() |
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.
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.
|
- Common Office programs
- Other programs included in the Windows versions
- Other programs included in the Mac versions
- Web services associated with Microsoft Office
- Older programs no longer included
- Older suites no longer supported
- Other related companion servers
- Editions
- Cross-platform use
- Versions
- Add-ins
- Trivia
- Criticisms
- Microsoft Office (for Windows) Official Website
- Microsoft Office 2004 (for Mac OS X) Official Website
- MSDN Office Developer Center
- Microsoft Office X (for Mac OS X) Official Website
- Microsoft Office 2001 (for Mac OS 8-9) Home Page
- Microsoft Office Converters and Viewers
- Microsoft Office 2003 Editions - Quick Reference Matrix
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 official site
- Review of first Excel version for Windows
- The History of Spreadsheets
- Microsoft Office training
- Excel 2000 Tutorial
- Excel Developer's Kit, Microsoft Press, 1994; Excel API, SDK and description of Excel file formats.
- Excel file format documentation by the OpenOffice.org Spreadsheet Project.
- Is Microsoft Excel an Adequate Statistics Package? (Concerns versions 10.0 and below.)
- pdfonline.com Upload a .xls file and get a converted .pdf via email
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.
|
|
![]() |
Official website of PowerPoint at Microsoft
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
- Microsoft Office PowerPoint Discussion Group
- Microsoft Office PowerPoint Yahoo! Group — Help and advice for users of PowerPoint
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.

- Basic Navigation in Word 2007
- Autocorrect and Autoformat
- Special Characters
- Formatting
- Mail Merge
- Adding Line Numbers
- Changing Default Paragraph Spacing
- Additional Resources
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
|
|
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.
- Comparison of e-mail clients
- Comparison of personal information managers
- List of personal information managers
- Outlook Express
- Outlook Redemption
- Outlook Web Access
- References
Recommended Texts
![]() |
Internet & World Wide Web - How to Program Check the availability and buy your books from our Bookshop. |
![]() |
Check the availability and buy your books from our Bookshop. |
![]() |
C++ How to Program, 6/e Check the availability and buy your books from our Bookshop.
|
![]() |
Check the availability and buy your books from our Bookshop. |
|
Check the availability and buy your books from our Bookshop. |
Resources









































