I HC CÔNG NGH THÔNG TIN
KHOA KHOA HC MÁY TÍNH Bài Thu Hoch
TÀI
S PHÁT TRIN CA TRÌNH DUYT WEB
T HIN TH THÔNG TIN TI H
u khoa hc trong tin hc Giảng viên: GS-TSKH Hoàng Văn Kiếm
Hc viên: Trnh Hoàng Vit Quc
MS: CH1101127
Lp: Cao hc khóa 6 Tp H Chí Minh, tháng 4/2012
LỜI MỞ ĐẦU
u khoa hc trong tin hc là kt qu ca quá trình khái quát
lý thuyt và thc tin nghiên cu khoa hc và tr thành công c s ch dn các
nhà khoa hc, các nhà qun lý trong công tác t chc, qun lý và thc hành nghiên cu
khoa hc mt cách sáng to. Trong thc t nói chung và trong tin hc nói riêng có rt
nhiu bài toán mà chúng ta cn phi gii quyt, vic áp dng các th thut, nguyên tc
u khoa hc s giúp ta có nhng t gii quyt
1. Khoa hc là gì? 5
2. Nghiên cu khoa hc: 5
3. tài nghiên cu khoa hc: 5
a) Khái ni tài 5
b) ng nghiên cu và phm vi nghiên cu 6
c) Mc tiêu nghiên cu 6
II. u, gii quyt v: 7
1. V khoa hc 7
a) Khái nim 7
b) Phân loi 7
c) n v khoa hc 7
2. i quyt v khoa hc v phát minh, sáng ch 7
a) 7
b) Có 40 th thut 7
3. Các i quyt v tng quát 9
a) 9
b) ng hp v 9
4. i quyt v trong tin hc 9
a) c tip: 10
b) p 10
Sai: 11
11
Nhân To: 12
PHẦN II: TRÌNH DUYỆT WEB VÀ SỰ PHÁT TRIỂN 13
I. Web browser - trình duyt web là gì? 13
II. t lch s phát trin ca trình duyt 13
III. Nhng th thut sáng to trong s phát trin ca trình duyt web. 15
1. Nguyên tc kt hp: 15
2. Nguyên tc cha trong: 15
1. Khoa học là gì?
Khoa hc là quá trình nghiên cu nhm khám phá ra nhng kin thc mi, hc
thuyt m t nhiên và xã hi. Nhng kin thc hay hc thuyt mi này, t
th thay th dn nh còn phù hp. Thí d: Quan nim thc vt là vt th
không có cc thay th bng quan nim thc vt có cm nhn.
y, khoa hc bao gm mt h thng tri thc v qui lut ca vt cht và s
vng ca vt cht, nhng qui lut ca t nhiên, xã h. H thng tri thc
này hình thành trong lch s và không ngng phát tri thc tin xã hi. Phân
bit ra 2 h thng tri thc: tri thc kinh nghim và tri thc khoa hc.
2. Nghiên cứu khoa học:
Nghiên cu khoa hc là mt h ng tìm ki u tra, hoc th
nghim. Da trên nhng s liu, tài liu, kin thc t các thí nghim NCKH
phát hin ra nhng cái mi v bn cht s vt, v th gii t nhiên và xã h
sáng tn k thut m i mun
làm NCKH phi có kin thc nhnh v c nghiên cu và cái chính là phi rèn
luyn cách làm vic t l lúc ngi trên gh ng.
3. Đề tài nghiên cứu khoa học:
a) Khái niệm đề tài
tài là mt hình thc t chc NCKH do mi hoc mi thc
hin. Mt s hình thc t chc nghiên cu khác không hoàn toàn mang tính cht nghiên
cu khoa hoc, chng h án. S khác bit gia các hình
thu:
c thc hi tr li nhng câu hi mang tính hc thut, có th
n vic ng dng trong hong thc t.
D c thc hin nhm vào mng dnh c th hiu
qu v kinh t và xã hi. D án có tính ng dng cao, có ràng buc thi gian và
ngun lc.
án: là loc xây d trình cp quc gi
cho m xin thc hin mt công vip
b) Phân loại
c) Các phương pháp phát hiện vấn đề khoa học
6
1)
2)
3)
4)
5)
6)
2. Phương pháp giải quyết vấn đề khoa học về phát minh, sáng chế
a)
Xích Vepol
b)
Nguyên tắc 1: Nguyên tắc phân nhỏ
:
:
Nguyên tắc 5: Nguyên tắc kết hợp
:
-
- tài
:
3. Các phương pháp giải quyết vấn đề tổng quát
Hình 1.
a)
+ Phân tích.
b)
Nguyên lý 6: Biu ding minh b
u thc quy np
trong toán hc
b)
Phương pháp Thử Sai:
Khi xây dng li gi ng da
vào 3 nguyên lý sau :
Nguyên lý vét cn: n nht, lit kê tt c ng
hp có th xy ra.
Nguyên lý ngu nhiên: Da vào vic th mt s kh c chn mt
cách ngu nhiên. Kh i gi thuc rt nhiu vào
chic chn ngu nhiên.
Nguyên lý mê cung: c áp dng khi chúng ta không th
bii gii mà phi xây dng dn li gii qua
tc mt gi
thc hin t - sai, chúng ta nên áp dng các nguyên lý sau
Nguyên lý vét cn toàn b: Mu
lt rút ra tng cc cây kim.
Nguyên lý mi: i bt cá ch bc nhc
lc mi.
Nguyên lý gi phc tp ca th và sai: Thu hng hc và
trong khi duyng thn hóa tu kin chp nhn mt
ng hp.
Nguyên lý thu gn không gian tìm kim: Loi b nhng hp hoc
ng hp chc chn không dn li gii.
n: Nhánh có cha qu phi n ng
ng ca qu.
Phương pháp Heuristic:
n và gn gi va
các ngun thông tin (information resource) trên mng h thng mng toàn cu (World
Wide Web). Mt nguc nhn dng bi mt Uniform Resource Identifier
(URI) và có th là mt trang web, phim - video, hình nh (images) hoc các mu thông
tin khác.
Mc dù các trình duyt vi m truy cp vào h thng mng toàn cu,
các trình duyc s d truy cc cung cp bi các web
servers (máy ch web) trong h thng mng riêng hoc các tài lin các h
thng file (file system). Ho tit kim tài nguyên thông tin cho các
h th file.
II. Sơ lượt lịch sử phát triển của trình duyệt
Lch s ca các trình duyt Website bu vào cui thp niên 1980, khi mt lot
các công ngh t nn móng cho các trình duyu tiên, WorldWideWeb, do Tim
Berners- phát trin này da trên các công ngh phn mm và phn
cng hin có, ra nhiu công ngh mi b
Ted Nelson và Douglas Engelbart phát trin khái ni c khi
Berners- thành ct lõi ca World Wide Web.
Berners-Lee tha nhn s a Engelbart.
Vic gii thiu trình duy- mt trong nhng
trình duyt web vi giao di hu tiên - n ti s bùng n trong vic dùng
o ci Mosaic ti NCSA, sm bu công ty
riêng c t tên là Netscape, và phát hành các phiên bn Mosaic Netscape
thành trình duyt ph bin nht th
gii, chim 90% ca tt c các s dnh cao ca nó.
Hình: bi th hin th phn ca các trình duyt web 10/2011
Cùng vi s phát tria internet thì trình duyt web là mt trong nhng
phn mm có t phát trin và s i nhiu nht trong thi gian qua. Nhng thay
i ca các trình duyt web cho thc s sang to không ngng ci. T
vic ch hin th chia s i dung internet cho ti phát trin thành mt
h c lp là mt s sang to không ngng ci.
1. Nguyên tắc kết hợp: là mt nguyên tc áp dng rt nhiu trong
quá trình phát trin trình duyt
- Duyt web theo th: nói ti vic s dng các trình duyt web cho phép nhiu th
(ca s c m trong mt ca s trình duyt, mi th hin th mt trang web. Vào
u ht các trình duyu h tr duyt web theo th. NetCaptor vào
t web theo th. S kt hp các
ca s vào trong mt ca s và tách bit bng các th i dùng d dàng theo dõi
các ni dung.
- Tích hp các các phn mm khác: hin th nng và phong phú thì
các trình duyt web phi kt hp vi các plug- hin th c ni dung flash
thì cn phi có adobe-
- a ch: không ch i dùng nha ch trang
web mà ngày nay nó còn là thành công c tìm kim.
Hình 1a ch trong trình duyt
2. Nguyên tắc chứa trong:
Không ch n là trình duyt web, ngày nay nhiu trình duyt còn cha
n ích, ng d
ca trình duyt opera. S phát trin ca các phn mm nm trong các trình duy
chính là mt trong nh trình duyt có th phát trin thành mt h u hành
c lp.
Hình 2 FireFTP mc tích hp trong firefox
nguyên tc sang to quan trng nht trong vii này chính là nguyên tc chuyn
sang chiu khác. Nguyên tc chuyn sang chiu khác hin s i cách nhìn
ca chúng ta v trình duyt c nhng nguyên tc trên giúp th hin
s phát trii ca trình duyt, t s n ti s i cách nhìn
khác v trình duyt web trình duy
Mt yu t na cc k quan trng trong s
i này chính là vii c
i rt nhiu so vi cách nhìn truyn thng, chúng ta có th trc tuyn
thay vì phi mua nhng ng, các ng dng trên n giúp nhii
truy cp và s d
Google mô t v h ng:
không phi là mt công ngh mà là mt mô
hình cung cp và tip th dch v Mây là toàn b
dch v máy tính, không phi sn ph h tc chia s. Nhiu
khách hàng chia s mt nn tng công ngh chung và thm chí là mt ng d.
Các dch v c truy xut theo yêu cu t khác nhau tùy theo dch v.
có th i s dng, giao dch hoc bt k s kt hp nào t
chúng. Các dch v c m rng. T i dùng, các dch v thì linh hot;
không có gii hn cho s phát trin.
Mô hình giá c là do tiêu th. Thay vì thanh toán các chi phí c nh ca mt dch
u khác bit
t h u hành
-
-
-
- Google Earth
-
Hình 5 Google Web store vi rt nhiu ng dng
-
Tài liệu tham khảo
[1] Slide bài giu khoa hc trong tin hc, GS TSKH Hoàng
m.
n sang to khoa hc k thut