Home
About Us
Institutions
Learners
Finntrack Shop

 

Top information

Fireworks Web Design Tutorial

Click on image

Diary



 

Internet Systems Development

Contents

 

Mastering the Internet XHTML and Javascript

Check the availability and buy your books from our Bookshop.

How can we help?

Contact us here

Online Business School  is now open. Business/Management and Research curriculum and learning contents subscriptions are available to International Universities, Colleges, Management Development and Training Centres and their Students and Staff throughout the world.

Teaching and Research Skills for Teachers

Teaching Online

For further information see also

The Bookshop, selling textbooks, DVDs, computers, software, etc., in cooperation with Amazon is ready for business now.

Today's Videos Playlist

Internet Systems Development

Rationale

Teaching and Learning Resources

Related Workshops

Case Studies

Learner Support

Recommended Texts

Resources

Faculty Focus Articles

 

 

 

Teaching Guide

 

Rationale

 

 

 

A web page or webpage is a document or information resource that is suitable for the World Wide Web and can be accessed through a web browser and displayed on a monitor or mobile device. This information is usually in HTML or XHTML format, and may provide navigation to other webpages via hypertext links.

Saving an Image of a Web Page

Webpages may be retrieved from a local computer or from a remote web server. The web server may restrict access only to a private network, e.g. a corporate intranet, or it may publish pages on the World Wide Web. Webpages are requested and served from web servers using Hypertext Transfer Protocol (HTTP).

Webpages may consist of files of static text and other content stored within the web server's file system (static webpages), or may be constructed by server-side software when they are requested (dynamic webpages). Client-side scripting can make webpages more responsive to user input once on the client browser.

 

An Internet Operating System may be defined as software containing sets of procedures and functions that provide the framework for the implementation and operation of high-level Internet-based applications in a uniform manner. When a web platform includes functions pertinent to Internet media including wireless cards and other devices as well as web pages, then the more general term of an Internet operating system becomes appropriate.

X Internet Software, Programming, and Services

Online Shopping is the process consumers go through to purchase products or services over the Internet. An online shop, e-shop, e-store, internet shop, webshop or online store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or in a shopping mall. It is an electronic commerce application used for business-to-business electronic commerce (B2B) or business-to-consumer electronic commerce (B2C). Online shopping is popular mainly because of its speed and ease of use. Some issues of concern can include fluctuating exchange rates for foreign currencies, local and international laws and delivery methods.

Online Shopping Process

Today's Videos

Teacher Tube

 

Teaching and Learning Resources

Click on titles

Learning Contents Tutorials and Lectures Assignments Recommended Texys Readings Learner Support Discussion Forums Workshops Web Cases Case Studies Resources Staff Development Subject Reviews

HTML Part 1

Tutorials

Readings

HTML, which stands for HyperText Markup Language, is the predominant markup language for web pages. A markup language is a set of markup tags, and HTML uses markup tags to describe web pages.

HTML is written in the form of HTML elements consisting of "tags" surrounded by angle brackets (like <html>) within the web page content. HTML tags normally come in pairs like <b> and </b>. The first tag in a pair is the start tag, the second tag is the end tag (they are also called opening tags and closing tags).

The purpose of a web browser (like Internet Explorer or Firefox) is to read HTML documents and display them as web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page.

HTML is the building blocks of all basic websites. It allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts in languages such as JavaScript which affect the behavior of HTML webpages.

HTML can also be used to include Cascading Style Sheets (CSS) to define the appearance and layout of text and other material. The W3C, maintainer of both HTML and CSS standards, encourages the use of CSS over explicit presentational markup.[1]

Uploading Web Pages-Transferring Files Using FTP

Web Protocols, Servers and Infrastructure

Tutorials

Readings

 

The Hypertext Transfer Protocol (HTTP) is a networking protocol for distributed, collaborative, hypermedia information systems.[1] HTTP is the foundation of data communication for the World Wide Web.

Programming History

The standards development of HTTP has been coordinated by the Internet Engineering Task Force (IETF) and the World Wide Web Consortium, culminating in the publication of a series of Requests for Comments (RFCs), most notably RFC 2616 (June 1999), which defines HTTP/1.1, the version of HTTP in common use.

The Major Internet Protocols

A web server is a computer program that delivers (serves) content, such as web pages, using the Hypertext Transfer Protocol (HTTP), over the World Wide Web. The term web server can also refer to the computer or virtual machine running the program.

The inside and front of a Dell PowerEdge Web server

In large commercial deployments, a server computer running a web server can be rack-mounted with other servers to operate a web farm.

 

How Does the Internet Work?

 

Web Protocols and Practice

Web Protocols and Practice
HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement
Balachander Krishnamurthy, Jennifer Rexford
0201710889 (Hardback) May 2001, 672 pages

Check the availability and buy your books and software from our Bookshop.

Design Issues

Tutorials

Web Tutorials

Readings

Web design is the practice of creating presentations of content (usually hypertext or hypermedia) that are delivered to an end-user through the World Wide Web, using a Web browser or other Web-enabled software . The intent of web design is to create a website—a collection of electronic documents and applications that reside on a Web server/servers. The website may include text, images, sounds and other content, and may be interactive.

1st Photoshop Web Design Professional Layout Tutorial

Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation semantics (the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can also be applied to any kind of XML document, including SVG and XUL.

CSS is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout, colors, and fonts.[citation needed] This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for tableless web design). CSS can also allow the same markup page to be presented in different styles for different rendering methods, such as on-screen, in print, by voice (when read out by a speech-based browser or screen reader) and on Braille-based, tactile devices. While the author of a document typically links that document to a CSS style sheet, readers can use a different style sheet, perhaps one on their own computer, to override the one the author has specified.

CSS specifies a priority scheme to determine which style rules apply if more than one rule matches against a particular element. In this so-called cascade, priorities or weights are calculated and assigned to rules, so that the results are predictable.

The CSS specifications are maintained by the World Wide Web Consortium (W3C). Internet media type (MIME type) text/css is registered for use with CSS by RFC 2318 (March 1998).

Web Design & Hosting

 

HTML Part 2

Tutorials

Readings

XHTML (eXtensible HyperText Markup Language) is a family of XML markup languages that mirror or extend versions of the widely used Hypertext Markup Language (HTML), the language in which web pages are written.

While HTML (prior to HTML5) was defined as an application of Standard Generalized Markup Language (SGML), a very flexible markup language framework, XHTML is an application of XML, a more restrictive subset of SGML. Because XHTML documents need to be well-formed, they can be parsed using standard XML parsers—unlike HTML, which requires a lenient HTML-specific parser.

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. XHTML5 is undergoing development as of September 2009, as part of the HTML5 specification.

Quick Guide to Web Development

 

Java and ActiveX

Tutorials

Microsoft Office Word 2007 Tutorial, Controls ActiveX

Readings

Java is a programming language originally developed by James Gosling at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere". Java is currently one of the most popular programming languages in use, and is widely used from application software to web applications.[9][10]

Flex 3 and Java

The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java, GNU Classpath, and Dalvik.

 

Check the availability and buy your books and software from our Bookshop.

Java Development with Ant Java Development with Ant
Erik Hatcher and Steve Loughran

August 2002, 672 pages
ISBN: 1930110588

Check the availability and buy your books and software from our Bookshop.

 

Client-side scripts

Tutorials

Readings

Client-side refers to operations that are performed by the client in a client–server relationship in a computer network.

Typically, a client is a computer application, such as a web browser, that runs on a user's local computer or workstation and connects to a server as necessary. Operations may be performed client-side because they require access to information or functionality that is available on the client but not on the server, because the user needs to observe them or provide input, or because the server lacks the processing power to perform the operations in a timely manner for all of the clients it serves. Additionally, if operations can be performed by the client, without sending data over the network, they may take less time, use less bandwidth, and incur a lesser security risk.

When the server serves data in a commonly used manner, for example according to the HTTP or FTP protocols, users may have their choice of a number of client programs (most modern web browsers can request and receive data using both of those protocols). In the case of more specialized applications, programmers may write their own server, client, and communications protocol, that can only be used with one another.

Programs that run on a user's local computer without ever sending or receiving data over a network are not considered clients, and so the operations of such programs would not be considered client-side operations.

See also

Labs

 

Client-side scripting generally refers to the class of computer programs on the web that are executed client-side, by the user's web browser, instead of server-side (on the web server).[1] This type of computer programming is an important part of the Dynamic HTML (DHTML) concept, enabling web pages to be scripted; that is, to have different and changing content depending on user input, environmental conditions (such as the time of day), or other variables.

No JavaScript, No Google Navigation

Web authors write client-side scripts in languages such as JavaScript (Client-side JavaScript) and VBScript.

See also

The JavaScript Raytracer

Server-side scripts

Tutorials

Readings

Server-side refers to operations that are performed by the server in a client–server relationship in computer networking.

A New AJAX Approach - Client-side Controls Invoking Web Services

Typically, a server is a software program, such as a web server, that runs on a remote server, reachable from a user's local computer or workstation. Operations may be performed server-side because they require access to information or functionality that is not available on the client, or require typical behaviour that is unreliable when it is done client-side.

Server-side operations also include processing and storage of data from a client to a server, which can be viewed by a group of clients. Advantage: This lightens the work of your client.

Examples of server-side processing include the creation & adaptation of a database using MySQL

Server-side scripting is a web server technology in which a user's request is fulfilled by running a script directly on the web server to generate dynamic web pages. It is usually used to provide interactive web sites that interface to databases or other data stores. This is different from client-side scripting where scripts are run by the viewing web browser, usually in JavaScript. The primary advantage to server-side scripting is the ability to highly customize the response based on the user's requirements, access rights, or queries into data stores.

Client Side x Server Side Scripting

When the server serves data in a commonly used manner, for example according to the HTTP or FTP protocols, users may have their choice of a number of client programs (most modern web browsers can request and receive data using both of those protocols). In the case of more specialized applications, programmers may write their own server, client, and communications protocol, that can only be used with one another.

Programs that run on a user's local computer without ever sending or receiving data over a network are not considered clients, and so the operations of such programs would not be considered client-side operations.

 

Announcing the 2005 ITSO zSeries

CGI

Tutorials

Readings

Computer-generated imagery (CGI) is the application of the field of computer graphics (CG) or, more specifically, 3D computer graphics to special effects in films, television programs, commercials, simulators and simulation generally, and printed media. Video games usually use real-time computer graphics, but may also include pre-rendered "cut scenes" and intro movies and full motion videos that would be typical CGI applications.

CGI is used for visual effects because computer generated effects are more controllable than other more physically based processes, such as constructing miniatures for effects shots or hiring extras for crowd scenes, and because it allows the creation of images that would not be feasible using any other technology. It can also allow a single graphic artist to produce such content without the use of actors, expensive set pieces, or props.

3D computer graphics software is used to make computer-generated imagery for movies, etc. Recent availability of CGI software and increased computer speeds have allowed individual artists and small companies to produce professional grade films, games, and fine art from their home computers. This has brought about an Internet subculture with its own set of global celebrities, clichés, and technical vocabulary.

Simulators, particularly flight simulators, and simulation generally, make extensive use of CGI techniques for representing the outside world.[1]

 

CGI Developer's Guide CGI Developer's Guide

By Eugene Eric Kim
Copyright © 1996 SAMS.net Publishing.
ISBN 1-57521-087-8

Check the availability and buy your books and software from our Bookshop.

 

Security

Tutorials

Readings

Computer security is a branch of computer technology known as information security as applied to computers and networks. The objective of computer security includes protection of information and property from theft, corruption, or natural disaster, while allowing the information and property to remain accessible and productive to its intended users. The term computer system security means the collective processes and mechanisms by which sensitive and valuable information and services are protected from publication, tampering or collapse by unauthorized activities or untrustworthy individuals and unplanned events respectively. The strategies and methodologies of computer security often differ from most other computer technologies because of its somewhat elusive objective of preventing unwanted computer behavior instead of enabling wanted computer behavior.

Computer Security Reference Model

Virus Protection

 

E-commerce Issues

Tutorials


Readings

Electronic commerce, commonly known as e-commerce or eCommerce, or e-business consists of the buying and selling of products or services over electronic systems such as the Internet and other computer networks. The amount of trade conducted electronically has grown extraordinarily with widespread Internet usage. The use of commerce is conducted in this way, spurring and drawing on innovations in electronic funds transfer, supply chain management, Internet marketing, online transaction processing, electronic data interchange (EDI), inventory management systems, and automated data collection systems. Modern electronic commerce typically uses the World Wide Web at least at some point in the transaction's lifecycle, although it can encompass a wider range of technologies such as e-mail as well.

Ecommerce Website Development and Shopping Cart Customization

A large percentage of electronic commerce is conducted entirely electronically for virtual items such as access to premium content on a website, but most electronic commerce involves the transportation of physical items in some way. Online retailers are sometimes known as e-tailers and online retail is sometimes known as e-tail. Almost all big retailers have electronic commerce presence on the World Wide Web.

Electronic commerce that is conducted between businesses is referred to as business-to-business or B2B. B2B can be open to all interested parties (e.g. commodity exchange) or limited to specific, pre-qualified participants (private electronic market). Electronic commerce that is conducted between businesses and consumers, on the other hand, is referred to as business-to-consumer or B2C. This is the type of electronic commerce conducted by companies such as Amazon.com. Online shopping is a form of electronic commerce where the buyer is directly online to the seller's computer usually via the internet. There is no intermediary service. The sale and purchase transaction is completed electronically and interactively in real-time such as Amazon.com for new books. If an intermediary is present, then the sale and purchase transaction is called electronic commerce such as eBay.com.

Electronic commerce is generally considered to be the sales aspect of e-business. It also consists of the exchange of data to facilitate the financing and payment aspects of the business transactions.

 

E-commerce Guide

 

Introducing e-commerce for small and medium businesses

Shopping cart software is software used in e-commerce to assist people making purchases online, analogous to the American English term 'shopping cart'. In British English it is generally known as a shopping basket, almost exclusively shortened on websites to 'basket'.

The software allows online shopping customers to accumulate a list of items for purchase, described metaphorically as "placing items in the shopping cart". Upon checkout, the software typically calculates a total for the order, including shipping and handling (i.e. postage and packing) charges and the associated taxes, as applicable.

Small business ecommerce solution

 

 

Intranet design

Tutorials

Readings

An intranet is a private computer network that uses Internet Protocol technologies to securely share any part of an organization's information or network operating system within that organization. The term is used in contrast to internet, a network between organizations, and instead refers to a network within an organization. Sometimes the term refers only to the organization's internal website, but may be a more extensive part of the organization's information technology infrastructure. It may host multiple private websites and constitute an important component and focal point of internal communication and collaboration.

Corporate Extranet and Intranet Design System (2003)

 

Information Brokering and Agent Technology

 

Current issues

Readings

Flagship

The Internet is a global system of interconnected computer networks that use the standard Internet Protocol Suite (TCP/IP) to serve billions of users worldwide. It is a network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope, that are linked by a broad array of electronic and optical networking technologies. The Internet carries a vast range of information resources and services, such as the inter-linked hypertext documents of the World Wide Web (WWW) and the infrastructure to support electronic mail.

Current Issues on the Internet

Most traditional communications media including telephone, music, film, and television are being reshaped or redefined by the Internet. Newspaper, book and other print publishing are having to adapt to Web sites and blogging. The Internet has enabled or accelerated new forms of human interactions through instant messaging, Internet forums, and social networking. Online shopping has boomed both for major retail outlets and small artisans and traders. Business-to-business and financial services on the Internet affect supply chains across entire industries.

The origins of the Internet reach back to the 1960s with both private and United States military research into robust, fault-tolerant, and distributed computer networks. The funding of a new U.S. backbone by the National Science Foundation, as well as private funding for other commercial backbones, led to worldwide participation in the development of new networking technologies, and the merger of many networks. The commercialization of what was by then an international network in the mid 1990s resulted in its popularization and incorporation into virtually every aspect of modern human life. As of 2009, an estimated quarter of Earth's population used the services of the Internet.

The Internet has no centralized governance in either technological implementation or policies for access and usage; each constituent network sets its own standards. Only the overreaching definitions of the two principal name spaces in the Internet, the Internet Protocol address space and the Domain Name System, are directed by a maintainer organization, the Internet Corporation for Assigned Names and Numbers (ICANN). The technical underpinning and standardization of the core protocols (IPv4 and IPv6) is an activity of the Internet Engineering Task Force (IETF), a non-profit organization of loosely affiliated international participants that anyone may associate with by contributing technical expertise.

 

Recommended Texts

HTML: Comprehensive Concepts and Techniques HTML: Comprehensive Concepts and Techniques,

Shelly, Cashman, Woods, Dorin
ISBN: 0-619-25503-X © 2005
Publish date: November 2, 2004
696 pages
Softcover

Check the availability and buy your books and software from our Bookshop.

 

Resources

 

 

AusLogics BoostSpeed 3.6.9

Case Studies

Amazon.com

Amazon.com, Inc. (NASDAQAMZN) is an American e-commerce company based in Seattle, Washington. It was one of the first major companies to sell goods over the Internet and was one of the iconic stocks of the late 1990s dot-com bubble. After the bubble burst Amazon faced skepticism about its business model, but it made its first annual profit in 2003.

Founded by Jeff Bezos in 1994, and launched in 1995, Amazon.com began as an online bookstore, though it soon diversified its product lines, adding DVDs, music CDs, computer software, video games, electronics, apparel, furniture, food, toys and more.

Amazon has established separate websites in Canada, the United Kingdom, Germany, Austria, France, China, and Japan. It ships globally on selected products.

Amazon.com
People Jeff BezosRick DalzellBrian ValentineWerner Vogels
Websites A9.comAlexa InternetAmapediaAmazon DailyAskvilleCDNOWInternet Movie DatabaseJoyo.comMobipocket
Web Services Alexa Web ServicesAmazon E-Commerce ServiceAmazon EC2Amazon MarketplaceAmazon Mechanical TurkAmazon S3Amazon Simple Queue Service
Other Amazon FishbowlAmazon Standard Identification NumberAmazon UnboxStatistically Improbable Phrases
Annual Revenue: Green arrow$10.71 billion USD (2006) • Employees: 13,900 (2006) • Stock Symbol: NASDAQ AMZN

 

 

 

 

 

Copyright HomeSitemap | About Us | Bookshop | Register | What's New | Discussion Forum | Privacy Policy | Terms