Title: MULTIMEDIA and COMMUNICATIONS Computer Science CS1033ab Lecture
1MULTIMEDIA and COMMUNICATIONSComputer Science
CS1033a/bLecture 5Website
Instructors Laura Reid (section 001) Vivi
Tryphonopoulos (section 002)
2Todays Agenda
Lecture 5 GRAPHICS- cont -
- Warm Up
- Announcements
- Do I Need To Set Up A Website? (YES!)
- IP Addresses and the Internet
- Domain Names
- Break ?
- Web Hosting
- Web Design
3Warm Up Questions
- Match the following file formats with the correct
extension
http//www.intermindful.com/images/jpg-SunsetInAll
en600x450.jpg
http//www.axdn.com/redist/axpssp_logo.png
4Announcements
- Assignment 1 - 10 Due Friday, May 22, 2009 by
1000 pmDetails posted http//www.csd.uwo.ca/c
ourses/CS1033/assignments.html
5 Lecture Topics
- Intro to Web Design (today)
-
- How do I get started?
- Setting up a Website
- Domain Names, Web Hosting
- Next Lecture
- Design Criteria
- Bad Designs
- Effective Designs
- Dreamweaver basic principles
- LAB
- DW 8 Part 1
- Interface
- Site Management
- File Management
- Text Formatting
- Previewing
- View Modes
- Page Properties
- DW Part2 (next week)
- Graphics customization
- Stuctured Lists
- Links
6 Starting a Business
Where do I start? Advertising/Marketing
7Starting a Business
Competition is great! Website - Essential commun
ication tool!
Why build a website ???
8(No Transcript)
9 10COMMUNICATIONS Effectively Clear Exact Profess
ional
Make an impression! More info!
MULTIMEDIA Exploring multimedia components Tex
tImages Animation SoundVideo
Customer Sophistication
11http//www.internetworldstats.com/stats.htm
12INTERNET FUN FACTS
- _________ billion dollars online.
____________hours online each month.
- Web searches worldwide - _________________
13(No Transcript)
14 _____________
Sept 1995
___________________
Marketplace for goods and services
Sept 1996
Sept 1998 Went public
_________________
Vision
______________
15Website Startup
Choose a Domain Name
Order Web Hosting
Meet with Client
Begin WEBSITE DEVELOPMENT
Lets Take a Look at Internet Fundamentals!
16Website Startup - Understanding the Internet
ISP
- Internet Service Provider (ISP)
- Allows one to connect to the internet
- company that maintains an Internet host computer
providing Internet Access and MORE..
- offers connection via telephone lines, cable
television or personal satellite dish
Rogers, Bell
- ISP provides
- _____________
- ____________
- ______________
17 Website Startup - Understanding the Internet
The Internet is a collection of local, regional,
national and international computer networks that
are linked together to exchange data and
distribute processing tasks. Host is a computer o
n the Internet that provides services such as web
pages, e-mails, web storage
Distribution of Internet Hosts throughout the
World Single Host red circle Areas of 1 milli
on hosts
18 Website Startup - Understanding the Internet
- Data travels from one Internet host to another
along best route.
- If links are overloaded or out of service ---
rerouted.
So how does data travel?
19Website Startup What is an IP Address?
- IP Internet Protocol
- Uniquely identifies each computer or device
connected to the internet
- Every computer that connects to the Internet has
a unique identifying number (IP address)
- An IP address is ________ bits (4 bytes) wide
and may be represented various ways.
- 11000000 01100110 11111001
00000011 (Binary)
20Website Startup What is an IP Address?
- IP Address expressed in Binary
11000000 01100110 11111001 00000011Decimal
3,227,973,891Hexadecimal
0xC066F903Dotted-quad 192.102.249.3
Problem Can you remember an IP
address?192.102.249.3
Domain name
21Understanding the Internet - IP Address and
Domain Names -
- Technical Definition of Domain Name
- A domain name is the text name corresponding to
the numeric IP address of a computer on the
Internet.
- uwo.ca 129.100.0.45
- csd.uwo.ca 129.100.10.247
- 2 parts
- identifies the ___________
- identifies the specific __________
22Understanding the Internet - IP Address and
Domain Names -
- When you browse a particular web site, it is
actually the IP address that determines the
successful communication between your computer
and the website. - Process
- Every time you type a domain name
- An Internet Server (called DNS)
- Translates the domain into IP address
- So data can route to the correct computer
23Understanding the Internet - How to find the
IP address - (not that you really need it!) -
Finding the IP address of your computer
- http//www.showmyip.com/
- http//www.whatismyip.com/
- Finding the IP address of any website
- Windows..StartAll ProgramsAccessoriesCommand
Prompt
- Type ping www.csd.uwo.ca this will give you the
IP address of www.csd.uwo.ca
- Or
- http//www.hcidata.info/host2ip.htm
24Experiment For People with Laptops
- Open a web browser
- Type any number between 0 and 255, then dot, then
another between 0 and 255, then dot, then another
between 0 and 255, then dot, then another between
0 and 255 AND HIT ENTER - For example 65.54.152.126
- www.google.ca
- 72.14.205.103 ? Google
25Now try these and see what you get!
Converter IP ? ? domain name
www.hcidata.co.uk/host2ip.htm
- 216.220.60.10
- 142.205.209.230
- 198.96.181.1
26- Gives you an idea of the path that the packets
might take!
- On Windows..StartAll ProgramsAccessoriesComman
d Prompt
- Type tracert www.bmo.ca
- http//www.yougetsignal.com/tools/visual-tracert
27Understanding the Internet - IP Address and
Domain Names -
A domain is basically an address, a name, that
you type into the web (on the Internet) and it
will direct you to the proper website
www.uwo.ca www.cnet.net www.travelocity.com
Servers are able to match and track domain names
with IP (Internet Protocol) addresses
28Understanding the Internet - Web addresses
and URL
A website is a collection of webpages www.uwo.ca
- URL ( Uniform Resource Locator )
- Every webpage is referred to by a unique URL
- Is an Address of a web document on a
- computer
Web server Name
http//www.uwo.ca/its/courses/spring.html
______________ Rules that define how data is exch
anged between servers and browsers
Other examples
ftp//, news//
____________ Indicates file is on the World Wide
Web
____________ Tells browser where to find page(s)
____________ The name of the site
29 Website Startup - More on Domain Names
- http//www.uwo.ca/its/courses/spring.
html
- Domain Name rules
- Max of 67 chars (incl. extension)
- 0-9 a-z
- Dash char (hyphen) -
- No spaces
- Cannot start/end with dash
- Case insensitive
- Valid or Invalid?
- abc company.com
- Red_hot chili_peppers.com
- uwo.ca
- ABC.com
30 Website Startup - SubDomains
Whats the Difference? www.uwo.ca www.csd.uwo.
ca www.brescia.uwo.ca http//canada.gc.ca/home.h
tml
31Website Startup - SubDomains
- Subdomains
- is a domain that is part of a larger domain
- two or more parts (labels) separated by .s
- http///www.en.wikipedia.org
- Above URL is comprised of a subdomain en of
the domain wikipedia.org
Domain name wikipedia.orgSubdomain en
32Website Startup - SubDomains
- What are subdomains?
- used to organize your web site content
- They are just like folders under your root
directory. But they will have a special URL to
access.http//www.yoursite.com
regular URL ________ a subdomain.
url ______________ products
- http//products.yoursite.com
- .com is the first level domain (top level domain
? TLD)
- yoursite is the second level domain
- products is the third level domain
33Website Startup - SubDomains
http//www.year2005.mycorvettes.mycars.com y
ear2005.mycorvettes.mycars.com
- Rules
- Max of 127 labels
- Each label (level) max 63 chars long
- But whole domain cannot exceed 255 chars (incl.
TLD)
TLD(top level domain)
3rd level
4th level
2nd level(min of 3 chars)
What does this mean? Domain - mycars.com Su
bdomain - mycorvettes Mycorvettes is a
subdomain of the domain mycars.com
Subdomain year2005year2005 is a subdomain of
mycorvettes.mycars.com
34Website Startup - SubDomains
worldstar.magna.abccompany.com
TLD(top level domain)
3rd level
4th level
2nd level(min of 3 chars)
Rules worldstar 9 chars magna 5 chars
abccompany 10 chars com 3
chars
Total 27 chars
worldstar is a subdomain of magna.abcompany.co
m
But the domain is abccompany.com
35Website Startup - SubDomains
SubDomains of uwo
Subdomain brescia domain of uwo.ca
1st level ca (TLD) 2nd level uwo 3rd level
brescia
http//www.brescia.uwo.ca http//www.law.uwo.c
a http//www.eng.uwo.ca http//www.ivey.uwo.ca/
http//www.alumni.uwo.ca/ http//www.csd.uwo.ca
Pathing http//www.eng.uwo.ca/comms/programs.h
tm
Path and File Tells browser where to find page(s)
36Website Startup
Choose a Domain Name
Order Web Hosting
Meet with Client
Begin WEBSITE DEVELOPMENT
37 Website Startup - Choose a Domain
Name
- What name do I use?
- Use name of business or product
- ex. Home Watchers
- www.homewatchers.com
For example .com .net .org .edu .gov
etc.
TLD
- Rules for domain name
- The letters www at the beginning of a name are
not considered part of the domain name.
- Max of 67 characters long and can include any
combination of letters, numbers and dashes
(although it cannot start or end with a dash).
- No empty spaces, or _ BUT YOU CAN USE
HYPHENS -(home-watchers.com)
- A domain name must end with a domain extension,
such as .net, .com, .org or .edu etc.
38 Website Startup - Choose a Domain
Name
TLD Idenitifies the type of organization that is
associated with the domain
39More Info on Top Level Domains
- http//en.wikipedia.org/wiki/GTLD
- Anyone guess what the most popular TLD?
40 Website Startup - Choosing a Domain Name
- Cost
- You pay for securing the DOMAIN NAME on a per
year basis (registration company, domain
extension)
- Must re-new domain name for another year
- Is domain name available?
www.homewatchers.com
- www.mydomain.com
- www.yahoo.com
- www.register.com
- www.godaddy.com
- 1and1
Note some sites will not show you country
options (.ca) Try looking for www.home-watch.c
a
41 Website Startup - Choosing a Domain Name
- Top 10 Tips for choosing a Domain Names
- Buy TLD alternatives to keep branding .com,
.net
- Make domain name non-specific if you will be
offering more services?I.e. Web Design vs.
Web consulting
- Shorter names as possible and simple ? memorable
- Preferably not contain hyphens ? even though
allowed (homewatch.ca vs. home-watch.ca)
- Dont insert your major keywords into your
domain name (e.g. "the-best-web-designers.co
m")
42 Website Startup - Choosing a Domain Name
- Top 10 Tips for choosing a Domain Names
- Allowed characters - only contain letters,
numbers, and dashes. Spaces and symbols are
not allowed. (Domain names are not case
sensitive.) - Choose a reputable domain name supplier
- If you intend to buy a sizeable number of
domains, try to 'park' them with one single
domain name company
- You should ensure that your domain name is not a
commonly known brand name or trademark.
Something like "Microsoftwebdesign.co.uk"
would not be a good choice! - Make sure you keep your domain information is
up-to-date (dont forget to pay your fees
to keep your domain name!)
43Website Startup
Choose a Domain Name
Order Web Hosting
Meet with Client
Begin WEBSITE DEVELOPMENT
44Break ?
- A very, very simplified version of high speed
traffic vs. low speed traffic on the internet
- High bandwidth vs Low bandwidth (Warning
slightly offensive ?)
45 Website Startup - Order Web Hosting
To make your website available to the internet
community, the website files need to be
_______________________________________
Web Hosting _______________ that provides Inter
net users with online systems for storing
information, images, video, or any content
accessible via the web. Web Hosts (Internet
Service Providers ISP) ___________________ tha
t provide space on a server they own for use by
their clients as well as providing Internet
connectivity ex. Rogers, Execulink, AOL, etc.
46 Website Startup - Order Web Hosting
To Host or Not to Host? 4 Reasons for NOT Hosting
a web site on your computer
- Expensive Server and server software (web
server, mail server, firewall, virus protection
etc.) can be expensive.
- Continual Connection The server needs a 24/7
high speed connection to the internet, which is
relatively costly.
- Technical Setting up all the configurations
including mail server, FTP server and DNS server
can be complicated.
- Support Server maintenance requires 24 hour
support, special skills and knowledge.
47 Website Startup - Order Web Hosting
When selecting an ISP you should ask the
following questions What is the monthly subscrip
tion rate? Does the subscription rate include unl
imited access? Is an e-mail account included? Ca
n you get additional ones? Offer additional servi
ces, such as hosting personal Web pages?
Any additional equipment necessary (network card
for connection through your cable TV provider or
phone service) What connection speed can you expe
ct? Does the ISP require that you install any spe
cial communication softrware? Can you access the
ISP from ther cities without paying for a
long-distance call? Can you get technical support
during the hours that youre likely to be oline?
48 Website Startup - Order Web Hosting
Top 10 Criteria for Choosing a Web Hosting Company
- Disk Space
- Always get more Expansion
- Standard 5 GB 10 GB
- Bandwidth
- bandwidth is the amount of traffic that is
allowed to occur between your web site and the
rest of the internet in a given time period
- (static pages ? go with low need for downloads
?go with high)
http//www.execulink.ca/residential/internet/dsl_c
omparison.php
49 Website Startup - Order Web Hosting
Top 10 Criteria for Choosing a Web Hosting Company
- Web Site Speed
- Web site speed is a given slow.. Poor
service(ask for some websites and try it out
yourself)
- Database/Programming Language Support
- Needs for dynamic website interact with
customers
- Perl, Java, PHP etc
50 Website Startup - Order Web Hosting
Top 10 Criteria for Choosing a Web Hosting Company
- Technical Support
- Test by sending them an e-mail and see response
time
- Contact names, e-mails, phone numbers, hotlines
- UpTime
- Look for 99 plus guaranteed
- FTP Access
- Unlimited and unrestricted FTP access for easy
maintenance
- Web Statistics Summary Traffic on your website-
Easy access to your information control
- Scripts availability counters, forms support.
- Web Provider Reliability? How long? Popular?
51 Website Startup - Order Web Hosting
Compare Pricing
- Shop Around
- Compare Pricing
- Barter
- One year commitment vs monthby-month
- Handling fees
- Search Engine Promotion services
- Ask what other services they provide
http//www.execulink.ca/residential/internet/dsl_c
omparison.php
52 Website Startup - Order Web Hosting
http//www.canada-hosting-review.com/
53Okay! Got my Domain Name Internet Service P
rovider
54Last Years Challenge
- Create a poster You have been approached by the
Outreach Committee in the UWO Computer Science
Department to create a poster to attract high
school students into First Year Computer Science
at Western. The PRIMARY GOAL of the poster is
toIncrease enrolment in the Computer Science at
UWOExcite students about getting a computer
science degreeGet students to consider Western
as their first choice for CSGet students to talk
to their parents about a degree in CS - Criteria
- Files uploaded and properly named
- Color creativity
- Theme layout crowded? Image appropriateness
- Artwork crispness, bleeding edges, text
readability etc.
- Content key information
- Technical view both .psd and .jpg, , references
etc.
- READ THE ASSIGNMENT CAREFULLY
- http//www.csd.uwo.ca/lreid/cs033/assignment2spri
ng2008/CS033Assignment2SlideShowAmit.ppt
55Lets Review
- Give me 3 examples of TLD
- Are the following valid IP addresses?
- 1.1.1.1
- 125.256.3.3
- 1.1.1
- www.uwo.ca is a domain name, true or false?
- The following www.we_love_cs1033.ca is a valid
domain name, true or false?
55
http//www.youtube.com/watch?v1nNDzhHBv1k
56 THE END! See you next Week
56