Assignment #1 on Web Technologies

spinabundantInternet and Web Development

Jul 30, 2012 (4 years and 8 months ago)

242 views

Out: Jan 10, 2012

Due: Jan 24, 2012

-

(2 weeks after the day of your class,
10 minutes
before the start of class)


NEST 401
-

Assignment #1

Part I:
Lab Exercise

for

Reviewing

HTML

(18

marks)


For the purpose of

this and future labs, test you
r

web page using FireFox 8.0 which is the version
available in Humber’s labs. Try not to use a higher version, but if you do please note at the top of this
(and any other) assignment.
Do not use other browsers such as Inte
rnet Explorer.


Create a web page

directly under

your public_html directory

on munro

with at least 16

different HTML
tags
. The Web page should be a data entry form where one part consists of instructions or background
information and the second part is
a FORM where the user can submit an order, information or a
request.

At least

5

different tags

should deal with format control and the display of text


and a
t least 5
should deal with forms. You may count multiple INPUT tags as different as long as th
ey have different
TYPEs.

Name this page
HTMLDemo
.html

and place it in your public_html directory so that it is
readable by everyone. Readability is important so don’t
make the text difficult to read, however the
purpose of the exercise is to show of
f your HTML knowledge
. Don’t worry
if the n
arrative doesn’t hang
together well or if the web page is pretty


there are no marks for this, only for the use of your or if

(8
marks)


Using
http://w3schools.com/html5_reference.asp

as a reference, add 4 addition
al new tags introduced
in HTML5 to your web page.

(2 marks
)
.


Using
http://w3schools.com/html5/tag_input.asp

as a reference a
dd 2 addition new input styles.

(2
marks)


At the end of the page put a link to a 2
nd

page. This 2
nd

page should list all the HTML
Tags
you used in
your

web page as a set of

ordered

(numbered)

list
s

along with a brief descript
ion of their effect. (4
mar
ks)

Create a third

web page and call it
NEST
401Lab1.html

using a FRAME and

FRAMESETs to display the
first two pages.

(2 marks)


Only
features that

are

documented will be counted.


If you use the wrong
file
names
, directory

or
different

upper or lower

case do not expect that your files will be counted or found.

Having a web page
and a description page with proper ac
cess permissions will count as 2

marks.

The name of the 1
st

web
page
s should match the specifications exactly including the use of upper
and lower case.


If you are
concerned about other students copying your work then wait until

just before the time it is due
and
change the names to the required names.



Part II:
Short Essay on Web Technologies

(12

marks)

Write a 250 wor
d

essay

using your own words on one of the following ten topics labelled numbered 0
-
9.

At the top of the essay include your email address
, your name and your student number
.
The
essay you are assigned is the one that matches the last digit of your student numb
er.

In class we
introduced the notion of
the A
rchitecture of an Internet Application.

Write your essay as if you were an advocate for the user, not the vendor of the software. Explain terms
in your own words, make comparissons with similar products and

avoid “marketese”, that is language
used by vendors and reviewers that overly praise the technology you are reviewing. You may include
short attributed quotes from the vendor/author’s web sites or reviews but the majority of the essay
should be your in y
our own words.

Later in the term you will be required to post these essays
together
in blog format


any plagiarism will
stand out like a sore thumb. You are required to find and cite 3 different sources used to f
ind your
inf
ormation and provide at
least 10

distinct and relevant points.


Submit your essay

to Blackboard

in a

Microsoft Word file
labelled as follows:
Lab #
-
Last Name, First
Name, Lab date and time

ie:
Lab 1, Persaud
,

Danica,

Thurs Period 3.


Topics

0.

What is Wordpress?

1.

What is Dru
pal?

2.

Wolfram Alpha
?

3.

What are

Amazon’s Web Services? (AWS)

4.

What
is Google Analytics
?

5.

What is BEA’s WebLogic?

6.

What is Adobe AIR?

7.

What is WebSphere

8.

What is ning?

9.

What is HADOOP


Your

essay should
explore at least some of

the following questions:

a.

What are the

specific
underlying technologies of the software? (Da
tabase tool(s),
programming language(s)

and standards,

network servers
, specialized web server software
.)


b.

What is the history of ownership of the technology
?

c.

What are the advantages of offering thes
e tools over the Internet? Are there any
disadvantages?

d.

What sort of individual or corporation is this product targetted towards?

e.

How are these tools different
from in person interaction?

f.

What advantages or disadvantages do they offer over similar tools?

g.

How much technical expertise is required for installation, maintenance and security. (Think


is
there a job opportunity for you here!)

h.

What add on technologies are available

and what value do they add to the product
?

i.

If there is a free version who is eli
gible to use it? If there is a paid for version what are the
added benefits for paying for the product?

j.

How can the creators and users
of the
tool earn

income from it
?






=================================================================================
=======
============================

Thi
s assignment is marked out of 30
. Up to 6 bonus marks may be awarded for
original a
nd exceptional
work, provided the assignment

is handed in on time.

The lab time should be used as follows:



To deal with questions

and problems in constructing the web pages. I expect there may be
problems in dealing with frames, framesets and file permissions.



To deal with problems in finding or citing sources for the essay.