Ngôn ngữ lập trình

Một phần của tài liệu Ứng dụng thực tại trộn trong đào tạo điện tử (Báo cáo tổng hợp đề tài nghiên cứu khoa học cấp Đại học Quốc gia do Khoa Công nghệ quản lý.PDF (Trang 56)

o OpenGL: là một đặc tà thư viện đồ họa mức thấp [14]. OpenGL dược phát triển bởi Silicon Graphics. OpenGL cung cấp cho người lập trình một tập lệnh cho phép thể hiện các đặc tả đối tượng hình học trong không gian hai chiều hoặc ba chiều. OpenGL API được thiết kể để sử dụng với ngôn ngữ lập trình c và C++ nhưng cũng có thể kết hợp với những ngôn ngữ lập trình khác như Java, Tcl, Ada .... Công cụ trình diễn bài giảng trộn trên máy tính cá nhân được lập trình với Visual C++ và OpenGL. Phần mềm này hoạt động tôt trên một máy tính cài MS Windows và không yêu cầu sự hỗ trợ của bất kỳ phần mềm nào khác.

o Java: là một ngôn ngữ lập trình được xây dựng bởi Sun Microsystem. Java ra đời từ một động lực mạnh mẽ của chính nên công nghiệp máy tính đang phát triên như vũ bảo, đòi hỏi phải có một ngôn ngữ hỗ trợ xây dựng các thành phàn Web download được. Ngay sau khi ra đời, nó đã được sừ dụng rât rộng rãi trong nhiêu ứng dụng trên mạng. Java3D API là một tập các lớp hô trợ đô họa 3D trong Java. Công cụ trình diễn bài giảng trộn trên nền Web được lập trình với Java và Javạ3D. Các bài giảng trộn được trình diễn dưới dạng một applet. Người học có thê tải chúng từ server và chạy trên những máy tính có Web browser tương thích VƠI Java.

5.4. Bài giảng thử nghiệm

Chúng tôi đã xây dựng một bài eiảng thừ nghiệm, sử dụng công cụ MR Lesson Viewer để trình diễn. Đây là một bài giảng môn Địa lý. Nội dung bài giảng giới

thiệu về các nước trên thế giới. Bài giảng có thể được sử dụng bởi giáo các tiết học hoặc để học sinh tự tìm hiểu và khám phá nội dung.

r , — : -r.i

9"»

ù|jS|P| "|rM|r-| gjjil

viên trona

H ình 5. 3. M inh họa bà i g iả n g trộn trên bộ công cụ trình diễn

Sử dụng công cụ trinh diễn, bài giảng được trình diễn một cách sinh động với những dữ liệu 3D, video, sound, text. Mô hình quả địa cầu được xây dụng dưới dạng ba chiều, hỗ trợ thao tác xoay, di chuyển, phóng to, thu nhỏ đóng vai trò như một giáo cụ trực quan. Thông tin vê các nước trên thê giới được xem như những dữ liệu tăng cường, thể hiện sinh động dưới dạng text, video, audio, trình diễn theo kịch bản dưới sự điều khiển của người sử dụng. Bài giảng cung cấp thông tin đầy đủ, sinh động, phong phú tạo ra một môi trường học có khả năng truyền đạt tri thức cao, tạo hứng thú học tâp cho học viên.

5.5. Đánh giá

Với minh hoạ được trình bày ờ trên, bài giảng trộn đã thể hiện rõ những điểm mạnh so với các bài giảng đa phương tiện hiện có. Sau đây là một số ưu điểm của bài giảng trộn được đem lại do sự ứng dụng công nghệ thực tại trộn và áp dụng những nguyên tắc tổ chức nội dung bài giảng trong đào tạo điện tử:

• HỒ trợ những bài giảng có trình diễn 3D, phù hợp với những môn học có nội dung phức tạp hoặc đòi hòi khả năng tưởng tượng không gian của học viên.

• Hỗ trợ trình diễn các dữ liệu đa phương tiện.

• Cung cấp một môi trường học có sự tăng cường và tổng hợp thông tin, có sự kết dính chặt chẽ giữa các định dạng dữ liệu dựa trên việc phân lọại hợp lỵ các yếu tố thực ảo, các thông tin chính, phụ và có chiên lược kêt hạp. bô sung thông tin hợp lý.

• Hỗ trợ tương tác giữa bài giảng với người sử dụng, đóng vai trò như một giáo cụ trực quan, tăng cường hứng thú và hiệu quà học tập.

• Bai giang trộn có thê được xây dựng dựa trên những tài neuvẽn có sẵn tron2 các hệ thông e-leaming. Nội dung học dễ dàng thay đổi, sửa chừa.

Trên thực tê, một bài giảng trộn có thê được xây dựne bằn2 cách sử dụne nhừna công cụ có săn, Tuy nhiên, những công cụ này chi đảm bảo thể hiện được bài giảng trộn theo một kịch bản cô định, xác định trước. Nội dung bài giàna khôna có tính động, không tuân theo chuân, việc xây dựng phức tạp nên khó phổ dụne đối với giảng viên, Viêc trình diên thiêu các tính nãng tương tác. Bài eiàng thử nghiệm Điện Biên Phủ 1954 đã chứng tỏ điều này.

Do vậy, việc sử dụng bộ công cụ chuyên dụng cho bài eiàna. trộn đã khắc phục được những nhược điểm trên, thể hiện được đầy đủ tính chất và ưu điềm của những bài giảng đặc biệt này:

• Giúp giáo viên soạn thảo và trình diễn bài giàne trộn một cách dễ dàne và hiệu quả nhờ sự thiết kế chuyên dụng, trình diễn trực quan sinh động, cung cấp khả năng thay đổi, sửa chữa nội dung bài giảng, kịch bản trình diễn. • Giúp học sinh tiếp thu bài nhanh chóng do khả năng thể hiện các dữ liệu đa

phương tiện, trình diễn trực quan sinh động theo kịch bản xác định trước, hỗ trợ tương tác.

• Dễ dàng giao tiếp, tích hợp với các hệ thống e-Leaming đã tôn tại do hỗ trợ xây dựng và trình diễn các tài nguyên và nội dung bài giảng theo SCORM,

KÉT LUẬN VÀ HƯỞNG PHÁT TRIẺN

Đề tài đã tập trung nghiên cứu một số vấn đề như sau:

o Hệ thông hóa những vân đê lý thuyết về e learning và thực tại trộn - một công nghệ mới trên thế giới và ở Việt Nam.

o Đe xuat hướng ứng dụng thực tại trộn vào e learning: bài giảng trộn. o Đê xuât mô hình lý thuyết cho bài giàne trộn.

o Xây dựng bài giảng trộn thừ nghiệm nhàm đánh giá hiệu quà của bài giảng dạng này và khả năng xây dựng sử dụne những côns cụ có sẵn. o Phân tích thiết kế chi tiết bộ công cụ tạo và trình diễn bài £Ĩản° trộn o Xây dựng phần mềm hỗ trợ trình diễn bài eiảng trộn trên một máy tính

đơn và trên môi trường Web.

Việc thực hiện đề tài đã thu được một số kết quả: • Kết quả khoa học:

o 02 báo cáo khoa học

■ Đặna Trung Kiên, Nguyễn Thị Nhật Thanh. 2004. "ư n g dụng Thực tại trộn trong Đào tạo điện từ ”. Hội thào quôc gia vê Công nghệ thông tin lần thứ 7, Đà Nang.

■ N.T.N Thanh, B.T. Duy, D.T. Kien. 2005. "Electronic Lessons applied M ixed Reality Techonology in E Learning

The First Young Vietnamese Scientists Meeting (YVSM ‘05), Nha Trang.

o 01 bài báo tại Tạp chí khoa học Đại học Quốc Gia Hà Nội (sẽ đăng) ■ Electronic Lessons applied M ixed Reality' Technologyin E

Learning.

• Kết quả ứng dụng:

o 01 mô hình thực tại trộn ứng dụng trong đào tạo điện tử • Kết quả đào tạo

■ Nguyên Thị Nhật Thanh. 2004. ử n a dụna thực tại trộn trong đào tạo điện từ. Luận văn thạc sỹ, Đại học Côna nshệ, ĐHQG Hà nội.

Hướng phát triên tiêp theo là tiêp tục hoàn thành nhừne chức nãna đã được phân tích, thiêt kê nhăm tạo ra một bộ công cụ tạo và trình diên bài eiàna điện tử trộn hoàn thiện. Đông thời, bộ công cụ này cũng cần được tích hợp vào một hệ thống e- leaming, hoạt động thử nghiệm, thu thập ý kiến để từ đó có những đánh giá chính xác về hiệu quả, chất lượng xây dựng và trình diễn bài giảng của ứng dụng dạng

TÀI LIỆU THAM KHẢO

[ ì] Advanced distributed learning, (2004), SCORM 2004 Overv iew

hltp://ww\v. cui! net. ore/.

[2] Bajura, Mike, Henry Fuchs, and Ryutarou Ohbuchi, (1992), Merging Virtual Reality with the Real World: Seeing Ultrasound Imagery’ Within the Patient. Proceedings of SIGGRAPH ‘92 (Chicago, IL, 26-31 July 1992).

[3] Commission on Technology and Adult Learning, 2001, A Vision o f E-Learning

fo r Am erica s Workforce, h ftp://ress()iirces.algora.or ỵ/re peres/com prendre le d lire 2 asp.

[4] D. Drascic, p. Milgram, (1991), Perceptual Issues in Augmented Reality, Stereoscopic Displays and Virtual Reality Systems III, Proceedings of SPIE 2653

pp. 123-134.(4)

[5] D. Schmalstieg, Introduction to Augmented Reality and Studierstube, http://\vw\v. ims. tmvien. ac. at/teach ing/vr/fol ien/03-ar.st b-2003. pdf.

[6] Dieter Muller. (2004). Vitual Laboratory in Mechatronics (MARVEL project). hi tp:/Avww. arteclab.uni-bremen.de.

[7] Durlach, Nathaniel I. and Anne s. Mavor (editors), (1995), Virtual Reality: Scientific and Technological Challenges, (Report of the Committee on Virtual Reality Research and Development to the National Research Council) National Academy Press. ISBN 0-309-05135-5.

[8] E.Dubois et al, (2002), Notational Support for the Design o f Augmented Reality System, Proceedings of the 9th International Workshop on Design, Specification and Verification of Interactive Systems. LNCS Vol 2545, pp.74-88.

[9] F. Wilhelm Bruns. (2001). Hyper-Bonds Enabling Mixed Reality. Artec.

[10] F.Liarokapis, P.Petridis, p.F.Lister, M.White. (2002). Multimedia augmented reality interface fo r e-learning (MARIE). World Transactions on Engineering and Technology Education, UICEE,Vol.l, No.2.

[11] Grimson, w., T. Lozano-Perez, w. Wells, G. Ettinger, s. White and R. Kikinis. (1994). An Automatic Registration Method for Frameless Stereotaxy, Image Guided Surgery and Enhanced Reality Visualization. Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (Los Alamitos, CA, June 1994), pp.430-436.

[12] Grimson, W.E.L., G.J. Ettinger, S.J. White, P.L. Gleason, T.Lozano-Perez, W.M. Wells III, and R. Kikinis. (1995). Evaluating and Validating an Automated Registration System fo r Enhanced Reality Visualization in Surgery. Proceedings of Computer Vision, Virtual Reality, and Robotics in Medicine '95.

[13] http://www.edutool.info.

[14] http://w'ww.eecs.tulane.edu/\vw\v/Terry/QpenGL/Introduction.html" Introduction

[ 1 5 ] /;//£>// A n n f idc. com

[ 16] http://www.sdsc. edu/siggraph96vrml'/

[ 1 8 ] http://WWW, w 3 schools, com /m edia/

[19] Jared M.Carman. (2002). Blending Learning Design: Five Key Ingradients. http://WWW, know I edge net. coì7ì/ndf/Blended%20Learnwợ%20Desiữn HI2KP DF.

[20] Joseph T. Sinclair, Lam w., Ph.D. Sinclair, Joseph G. Lansing. Creating ỉỉ eb- Based Training.

[21] Mark A. Livingston et a], (2002), An Augmented Reality System for Military Operations in Urban Terrain, Proceedings of Interservice / Industry Training, Simulation & Education Conference (I/ITSEC), Orlando, Florida.

[22] Martin Faust, Wilhelm Bruns. (2001). Mixed Reality Web Service - 'Air through the Internet. Research Center for Work-Environment-Technology, University of Bremen Germany.

[23] Mellor, J. p. (1995). Enhanced Reality Visualization in a Surgical Environment.

MS Thesis, Department of Electrical Engineering, MIT.

[24] N. Fujiwara, T. Onda, H. Masuda, & K. Chayama, (2000), Virtual Property Line Drawing ont the Monitor fo r Observation o f Unmaned Dam Construction Site, IEEE and ACM International Symposium on Augmented Reality.

[25] P. Milgram & F. Kishino, (1994), A Taxonomy o f Mixed Reality Visual Displays,

IEICE Transactions on Information Systems, Vol E77-D.

[26] P.Milgram, David Drascic, Julius J. Grodski, Anu Restoei, Sumin Zhai, Chin

Zhou, (1995), M e rg in g Real a n d V itual W orld, Proceedings o f IMAGINA’95. Monte

Carlo.

[27] P.Milgram, Haruo Takemura, Akira Utsumi, Fumio Kishino, (1994), Augmented Reality: A class o f displays on the reality vituality continuum, SPIE Vol. 2351, Telemanipulator and Telepresence Technologies.

[28] Rogerino Barra, Markus Hause. (2000). Recommended Practices for 3D Associative Text. CAx Implementor Forum.

[29] Ronald T. Azuma, (1997), A Survey o f Augmented Reality, Teleoperators and Virtual Environments 6, pp.355-385.

[30] Rose, Eric, David Breen, Klaus Ahlers, Chris Crampton, Mihran Tuceryan, Ross Whitaker, and Douglas Greer. (1995). Annotating Real-World Objects Using Augmented Reality. Proceedings of Computer Graphics International '95, pp.357-370.

[31] S. Feiner et al. (1997), A Touring Machine: Prototyping 3D Mobile Augmented Reality Systems fo r Exploring the Urban Environment. Proc. 1st Int’l Symp. Wearable Computers (ISWC ‘97), IEEE c s Press, Los Alamitos, Calif., 1997, pp. 74-81.

[32] S. Weghorst. (1997). Augmented Reality arid Parkinson's Disease. Comm. ACM, vol. 40, no. 8, pp. 47-48.

[33] State, Andrei, David T. Chen, Chris Tector. Andrew Brandt, Hong Chen.

Rvutarou Ohbuchi, Mike Bajura and Henry Fuchs.(1994). Case Study: O bsenwg a Volume Rendered Fetus within a Pregnant Patient, Proceedings of IEEE Visualization '94.

[34] Sun Microsystems. "E-leaming application infrastructure".

http://www.sun.com/prnducts-n-.solutinns/edit

whitepapers/pdf/e Learning Application Infrastruaure wn.odi

[35] T. Hollerer et al, (1999), Exploring MARS: Developing Indoor and Outdoor User Interfaces to a Mobile Augmented Reality System. Computers and Graphics, vol. 23. no.

6, pp.779-785.

[36] Thomas Jung, Mark D.Gross, Ellen Yi-Luen Do. (1996). Annotating and

S k etch ing on 3 D Web m o d e l s . http://dc'Dts Washington, v d w s ix ic e p c n p u b s iui02.pdf.

[37] Vu Thi Thu. (2004). Đánh giá cóng cụ Atutor, Moodle và ứng dụng vào hệ thong e-learning. Khoá luận tot nghiệp đại học chính qui 2004 - Khoa công nchệ, Đại học Quốc Gia Hà Nội.

[38] w . Piekarski & B. Thomas, (2002), ARQuake: The Outdoor Augmented Reality Gaming System, Communications of the ACM, Vol 45. No 1, pp. 36-38.

[39] Www.cybertherapy.infor, Sensing in VR,

httv://ww\v. cybertherapy. info/pages/sensing, him

[40] Y. Rogers et al, (2002), A Conceptual Framework for Mixed Reality Environments: Designing Novel Learning Activities for Young Children, Teleoperators and Vitual Environments, Vol 11, No 6, pp.677- 686.

PHỤ LỤC: BÁO CÁO KHOA HỌC VÀ KHÓA LUẬN TỐT NGHIỆP

Application o f Mixed Reality in C-Learning

DANG TRUNG K.IEN1 NGUYEN THI NHAT THANH'

'College o f Technology, VNU, !44Xuan Thuy Road, Cau Giay, Hanoi. Vietnam Corresponding Author’s E-mail address: (kiendt_cn, thanhnlnja vnu.edu. vn

Mixed Reality (MR) with the capacity o f overcoming Virtual R eality’s weak points (the restriction o f recreating exactly actual objects, users are set apart from the fact and don’t have any information about the real environment) has been applied to many areas in recent years. The key characteristic o f MR is information augmentation to virtual/real objects, which helps people acquire knowledge rapidly and easily. E-learning is a new training method which uses electronic technology to create and distribute lessons. Now, It is rather popular application in Vietnam. In this paper, we introduce MR; the applications of MR in e-learning and some results from using mixed reality technology to produce an experiment MR electronic lesson.

Keyword: mixed reality, augmented reality, augmented virtuality, e learning, electric lesson, virtual reality.

1. Introduction

Virtual Reality (VR) is rather popular application. This technology is based on the power of computers to make virtual worlds that simulate physical environments. However, in those virtual environments, users are set apart from the fact and don’t have any information about real objects. Therefore, they may misunderstand them. Besides, VR is limited to reconstructing objects that requires high precision.

Mixed Reality (MR) is a new approach created to overcome VR's weaknesses. This term was first used by Miỉgram and Kishino in 1994. However, the hybrid systems that were the forerunners of MR systems appeared in the 1960s when the first personal 3D displays were created. An MR system is an interactive system, combines the real objects and virtual objects in a single presentation [1], In this system, users can observe real objects and computerized information at the same time. They can also interact with these objects. Therefore, in such systems, users gain knowledge more quickly and easily. In the figure

1, the table and the telephone are real objects. The others are virtual objects.

E-Ieaming is a training method which uses electronic technology to create and distribute lessons. Computer human interactions play a key role in this training method. The experiments results in [9] found that new interactions would stimulate learners to self- acquire knowledge. However, those results also showed that a totally new and unreal environment could reduce their perception of society and the real world. MR technology, which combines physical objects and virtual objects, is prospect of being a new and good solution to this problem because it could create efficient communicating environments that help learners gain knowledge quickly without making them miss the relation to the real world.

Figure Ỉ. An MR example.

Basing on this view and the fact that in Vietnam, traditional lessons related to history architecture, space ... are often difficult to understand because they have many abstract factors and require learner’s imagination, we studied MR technology and applications of MR in e-leaming. We also constructed an experiment lesson having characteristics of MR.

In section 2, we will introduce basic conceptions, devices and relative technologies, and applications of MR. Section 3 discusses the capacities of applying MR in e-leaming. Section 4 presents some results of the experiment MR lesson. In the session 5, we conclude our paper.

2. M ixed R eality

2.1 Concepts

An MR system is an interactive system combining physical and digital entities that identify two kinds of such systems [4]:

o Augmented Reality systems (AR) enhance interaction between a user and his/her physical environment by providing additional computer capabilities or data to the physical objects of the environment.

o Augmented Virtuality systems (AV) make use of physical object to enhance the user’s interaction with a computer.

The relation among MR, AR and AV is presented in figure 2.

M ix e d Reality - M R

o

Real E n v iro n m e n t Augm ented Augmented

Reality - A R V ir tu a lity - A V

V ir tu a l En vironm ent - V'R

2.2. Characteristics

The key characteristic of MR systems is augmentation: the physical objects is added in AV systems to enhance the truthfulness, and computerized information is supplemented to real objects in AR systems. The combination between reality and virtuality makes effect communication and interactive systems because users could observe physical objects and synthetic data at the same time. Therefore, learners’ knowledge acquirement is more rapidly and easily as they learn lessons demonstrated by examples and visual teaching aids.

Another capacity of MR (namely AR) is interactions with physical objects while VR technologies completely immerse users inside a synthetic environment and so they couldn’t see the real world around their [3], This benefit expands the scope of applications of AR more than those of VR.

2.3. Devices and related technologies

The specialized devices of MR technology are divided into three main types: displays, tracking, and manipulation, control and feedback.

The popular display is Head Mounted Device (HMD). Users mount this type of displays on their heads and it provides imagery, which is created by combining real and virtual images, in front of their eyes. Two kinds of HMD existing are optical HMD and video HMD. Optical HMD provides imagery made by overlaying virtual information on a

Một phần của tài liệu Ứng dụng thực tại trộn trong đào tạo điện tử (Báo cáo tổng hợp đề tài nghiên cứu khoa học cấp Đại học Quốc gia do Khoa Công nghệ quản lý.PDF (Trang 56)

Tải bản đầy đủ (PDF)

(83 trang)