Research on the Application of Interactive Electronic Whiteboard in Network Teaching

Similar documents
A new Class of Priority-based Weighted Fair Scheduling Algorithm

2017 International Conference on Economics, Management Engineering and Marketing (EMEM 2017) ISBN:

Intelligent Computer Room Management Platform Based on RF Card

The Design of Embedded MCU Network Measure and Control System

Research on Design Information Management System for Leather Goods

The Research about Interactive Intelligent Projection Handwritten System Based on Wiimote Wei Zhou, Yao Deng, Luxi Li, Di Hu

Design of Physical Education Management System Guoquan Zhang

The Design and Realization of Visual Education System for Bridge Structure Analysis

Research on Technologies in Smart Substation

Research on Sine Dynamic Torque Measuring System

The Design and Implementation of University Vedio Resources Platform Based on Podcast

The GPU-based Parallel Calculation of Gravity and Magnetic Anomalies for 3D Arbitrary Bodies

Design and Implementation of Dual-Mode Wireless Video Monitoring System

Online Teaching Evaluation System Design and Implementation

Information Push Service of University Library in Network and Information Age

A Dynamic Adaptive Algorithm Based on HTTP Streaming Media Technology

Transport protocols Introduction

Data Logical Structure Design on Teaching Material Management System based on Oracle Zhe Li1,a, Hui Ma2,b

Google docs as a collaborating tool for academicians

Recording Lectures with Microsoft Encoder. James P Geaghan Experimental Statistics LSU

Bb Collaborate. Virtual Classroom and Web Conferencing

Research on monitoring technology of Iu-PS interface in WCDMA network

Orientation to Collaborate 11 Farnoush Zadeh, Instructional Designer

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article

Citation for the original published paper (version of record):

An Application of the Modification of Slow Start Algorithm in Campus Network

9/8/2016. Characteristics of multimedia Various media types

The Analysis and Detection of Double JPEG2000 Compression Based on Statistical Characterization of DWT Coefficients

The Design of the Embedded WEB Server Based on ENC28J60

Tema 0: Transmisión de Datos Multimedia

Implementation and Optimization of LZW Compression Algorithm Based on Bridge Vibration Data

Queuing theory based service performance evaluation under H2H and M2M blending traffic arriving

Related Work The Concept of the Signaling. In the mobile communication system, in addition to transmit the necessary user information (usually voice

Available online at Procedia Engineering 29 (2012) 69 73

Blackboard: Chat Tools

Map Producing and Publishing based on the Digital Workflow

Design of New Oscillograph based on FPGA

Research on software development platform based on SSH framework structure

A Rapid Automatic Image Registration Method Based on Improved SIFT

Design And Implementation of Remote Video-Audio Communication Module in The Commanding-Dispatching System of Transmitting Stations

Research and Design of Education and Teaching Resource Management System based on ASP.NET Technology

Innovative Collaborating Environment Building using OKMindmap Embedding Node Capability

Getting Started with Vision6

e-learning, Webinar, Collaboration & More Solution Presentation

Preliminary Research on Distributed Cluster Monitoring of G/S Model

Design and Development of a High Speed Sorting System Based on Machine Vision Guiding

Virtual Platform Checklist for Adobe Connect 9

Blackboard Collaborate for Faculty

The Replication Technology in E-learning Systems

Research Article. ISSN (Print) *Corresponding author Ruishan Du

Deployment Scheme of Video Conferencing MCU Based on OpenStack Haifeng Han a, Jianxin Song b

Research and Implementation of Software Used for the Remote Control for VM700T Video Measuring Instrument

Sound and Digital Class Room: Smart Way to have a Language Laboratory

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center

Design and Implementation of Computer Room Management System in University

The Research and Application of Firewall based on Netfilter

The Research and Implementation of Vehicle Bluetooth Hands-free Devices Key Parameters Downloading Algorithm

Module 5 Blackboard Learn Communication

Design and Implementation of Instrument NA Based on WMN

DSP-Based Parallel Processing Model of Image Rotation

Integration of Sentry Visibility Sensor into Campbell Scientific Data Logger CR1000 *

Implementation of LZW Data Lossless Compression Algorithm Based on VB Yuan Qinghui 1, a,*, Nie Xiujun 1, b and Yuan Qingfei 2,c

Microsoft Office Live Meeting from Global Crossing Frequently Asked Questions (FAQs)

Design on Students Score Management System based on Asp.net Zhe Li1,a, Jiahui Wang2,b, Shuang Wei3,c

Multimedia Collaboration and Application Sharing. Omer Boyaci June 5, 2008

Data Processing System to Network Supported Collaborative Design

The IIC interface based on ATmega8 realizes the applications of PS/2 keyboard/mouse in the system

Research on Programming and Debugging Technology of Computer C Language

A Design of Remote Monitoring System based on 3G and Internet Technology

The Power of Innovation in Education

Design of a Chinese Input Method on the Remote Controller Based on the Embedded System

Media Access Delay and Throughput Analysis of Voice Codec with Silence Suppression on Wireless Ad hoc Network

TRINITY PROJECT PROPOSAL. James DeBolt Valiant Tsang

Collaborative Learning & Teaching Software

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs

Available online at ScienceDirect. Procedia Computer Science 103 (2017 )

Realization on the interactive remote video conference system based on

Transport Layer. Gursharan Singh Tatla. Upendra Sharma. 1

Research Article A Two-Level Cache for Distributed Information Retrieval in Search Engines

05 Transmission Control Protocol (TCP)

Design of three-dimensional photoelectric stylus micro-displacement measuring system

Reservation Line: (866)

PLEASE READ CAREFULLY BEFORE YOU START

ITT Technical Institute. GC2630 Graphic Design for the Web Onsite Course SYLLABUS

Ncompass Features OTN 2014

Remote Control System Based on Compressed Image

The Analysis and Research of IPTV Set-top Box System. Fangyan Bai 1, Qi Sun 2

Analysis of Retransmission Policies for Parallel Data Transmission

SSC Campus Front Desk User Guide University of Oregon

CS 344/444 Spring 2008 Project 2 A simple P2P file sharing system April 3, 2008 V0.2

Research on Impact of Ground Control Point Distribution on Image Geometric Rectification Based on Voronoi Diagram

What if Mimio. What if someone. Interactive Teaching Technologies

ScienceDirect. Configuration of Quality of Service Parameters in Communication Networks

View-dependent fast real-time generating algorithm for large-scale terrain

ACCESS 4.0 Addendum. Product Manual

Achieve Significant Throughput Gains in Wireless Networks with Large Delay-Bandwidth Product

Overview of the Wimba Classroom

A New Method Of VPN Based On LSP Technology

12/19/2016. Types of Education Media. Print Media. Projected & non-projected media. Audio, Visual & Audiovisual. Media

USR-TCP User Manual

Transcription:

Available online at www.sciencedirect.com Procedia Environmental Sciences 12 (2012 ) 1151 1156 2011 International Conference on Environmental Science and Engineering (ICESE 2011) Research on the Application of Interactive Electronic Whiteboard in Network Teaching Yaojun Zhang, Wei Fu, Zhixu Shu Department of Computer Science, Xinyang Agriculture College, Xinyang, Henan, China trusen@qq.com Abstract The use of interactive whiteboard in multimedia network classroom makes up a whole interactive instruction system, which raises the interactivity and interest of teaching and also makes teaching more efficient. Taking advantage of the theory about CSCW group collaboration can attach importance to interactive teaching and learning between students and teachers, increasing students participatory and initiative in teaching process greatly and making information technology play a very important role in education and teaching. 2011 Published by Elsevier by Elsevier B.V. Selection Ltd. Selection and/or peer-review and/or peer-review under responsibility under responsibility of National University of [name of Singapore. organizer] Open access under CC BY-NC-ND license. Keywords: interactive whiteboard, multimedia network classroom, online education, Cooperative Control, screen broadcast 1.Introduction With the rapid development of computer information technology, the ways of education and teaching have had a constant change. It is afraid that having classes following the usual pattern is difficult to satisfy the students requests. The traditional teaching model which we know is facing challenge and multimedia assistant instruction is becoming a trend gradually. The introduction of multimedia and other high technology means to teaching activities will transform the traditional teaching model of a blackboard and a piece of chalk. Interactive whiteboard is a revolutionary change of the traditional trinity teaching model of chalk +blackboard + eraser and classroom teaching today is experiencing the evolution from blackboard to interactive whiteboard [1]. Multimedia network classroom is a real-time, interactive and virtual teaching system based on network, which is a product of the combination of the technology of computer, network communication and multimedia. It simulates teaching functions in traditional classroom and use the method of CSCW to provide a circumstance of shared cooperative classroom teaching for scattered teachers and students online. Combining interactive whiteboard technology with multimedia network classroom technology will eventually result in the information of daily classroom teaching. 1878-0296 2011 Published by Elsevier B.V. Selection and/or peer-review under responsibility of National University of Singapore. Open access under CC BY-NC-ND license. doi:10.1016/j.proenv.2012.01.401

1152 Yaojun Zhang et al. / Procedia Environmental Sciences 12 ( 2012 ) 1151 1156 2.Network Share of Whiteboard In multimedia network classroom it can use interactive whiteboard to achieve the teaching interaction between teachers and students. This system uses C/S (Client/Server)structure. Classroom teaching can be divided into two parts of teaching and interactive communication and multimedia network classroom is a system of group cooperation so that it is necessary to achieve multipoint communications among all members. Real-time multi-point communications is the key point to achieve multimedia network classroom, which sends the content of courses and manage interactive communication. 2.1.The Achievement of the Function of Screen Broadcast In multimedia network classroom, screen broadcast is an important function to demonstrate whiteboard and achieve interactive teaching. Screen broadcast transmits images on the screen of teacher s computer to students. Without extra setup, teachers can cut out images which is operated by desktop or played by screen availably. When the teacher has class, students can see the images on teacher s computer by their own computer at the same time, which is showed in figure 1. Fig. 1. The structure chart of screen broadcast After the screenshot, it should transmit images to each student to see. There are two ways to transmit images from server to client: one is the reliable TCP connection and the other the unreliable UDP connection. Because the image transmission from teacher s computer to students is one-to-many, we always adopt the UDP connection in the transmission system of real-time data on screen [3-4]. In classroom teaching, it requires the data of teacher s computer is transmitted to the students in real time and is appeared on teacher s and students screens synchronously. So it needs the images of teacher s computer is transmitted to the students through the network dynamically so that to achieve the goal of synchronous teaching. The broadcast and transmission process of images is divided into following procedures: to gain the screenshots of the teacher s computer which need to be broadcasted to compress the obtained images to use webcast to achieve the transmission of images students computers receive images and show them to screen after decompression. Images should be compressed before transmission and receivers decompress the archive and restore the images. It will free the web resources when the network has errors or the request is interrupted [5]. In order to ensure the transmission quality of image we always use UDP to transmit the data. And we can add the data validation mechanism to UDP data packets to ensure the images transmitted by UDP have better quality. Because UDP can not check the integrality of data transmission, increasing check artificially can ensure the transmission effect.

Yaojun Zhang et al. / Procedia Environmental Sciences 12 ( 2012 ) 1151 1156 1153 2.2.The Compression and Decompression of Images After the screen of teacher s computer is captured, the image can be broadcast and sent to students computers and appear. Because the images captured from teacher s computer are always the form of bitmap which is large so if the images are broadcast and sent out directly, it will take up network bandwidth, which can result in the data congestion and impact the instantaneity and stability of the broadcast. Therefore, images should be compressed at first and then sent to students computers. After receiving the compressed image data, students computers decompress them and finally the images can appear on the computer s screen. We use CompreeBitmap to compress the bitmap and use UnCompressBitmap to decompress the bitmap to compress initial images procedure CompressBitmap var CompressedStream: TMemoryStream;const CompressionLevel: TcompressionLevel var SourceStream TcompressionStream DestStream TmemoryStream Count:integer Begin Count = CompressedStream.Size //get the original size of the image stream DestStream = TMemoryStream.Create SourceStream =TCompressionStream.Create CompressionLevel DestStream) Try CompressedStream.SaveToStream SourceStream //save original image stream to SourceStream SourceStream.Free CompressedStream.Clear //save compressed image stream to DestStream CompressedStream.WriteBuffer Count SizeOf Count //write the original size of images CompressedStream.CopyFrom DestStream 0 //write compressed image stream finally DestStream.Free; end; end; recover compressed images procedure UnCompressBitmap const CompressedStream: TFileStream; var Bmp: Tbitmap var SourceStream TdecompressionStream DestStream TmemoryStream Buffer Pchar Count Integer Begin

1154 Yaojun Zhang et al. / Procedia Environmental Sciences 12 ( 2012 ) 1151 1156 CompressedStream.ReadBuffer Count SizeOf Count //read out the size of original image from the compressed image stream GetMem Buffer, Count // Based on the size of the original image allocate memory block for the image stream which is to be read into DestStream =TMemoryStream.Create; SourceStream =TDecompressionStream.Create(CompressedStream) Try SourceStream.ReadBuffer Buffer^, Count //decompress the compressed image stream and put them into Buffer memory block DestStream.WriteBuffer(Buffer^, Count) //save the original image stream into DestStream DestStream.Position = 0; // Reset stream pointer Bmp.LoadFromStream(DestStream) // Load the original image stream from DestStream finally FreeMem Buffer) DestStream.Free End End 3.The Cooperative Management Mechanisms of this System 3.1.The Method of Cooperation The real-time interactive system of multimedia network classroom has two parts of teacher s computer and students computers. Connecting the teacher s computer with the students, the desktop images will be transmitted to the screens of students computers immediately when the teacher s computer opens the presentation function to achieve the real-time teaching of whiteboard. The system also pays attention to the cooperative learning, discussion and the solution of problems between teachers and students. According to the theory of CSCW, taking advantage of the computer technology, network technology and multimedia technology can let teachers and students learn cooperatively, divide and cooperate and finish the tasks of classroom teaching under shared circumstance. In figure 2, the application of interactive whiteboard in multimedia network classroom is designed by this model. Teachers and students carry on teaching and learning activities within a virtual environment which is similar to meeting system. And in this system, teachers can interact with students timely, discuss together to achieve good teaching effect. The teacher also can take advantage of the group function of network to make team members discuss and solve learning problems through cooperation, and the members of the team can cooperate fully to get information using the Internet and discuss how to achieve the learning goal.

Yaojun Zhang et al. / Procedia Environmental Sciences 12 ( 2012 ) 1151 1156 1155 multimedia teaching supports distributed coordination cooperative study group data Interch_ ange CSCW support environment the model of product the communication of network and multimedia 3.2.The Strategy of Concurrency Control Fig. 2. Multimedia teaching system to support CSCW In the group cooperation of the system, in order to avoid mistakes or malfunctions caused by concurrent operation of coordinators and insure the operating cooperation of each user and the consistency of whiteboard, a cooperative management mechanism which is provided by system is needed. The teacher has the class in the way of interactive teaching in this system. In this cooperative learning circumstance, all members in the classroom work in parallel and can operate whiteboard object at the same time, which causes operation conflict problems easily. In order to insure the consistency of all users whiteboard, the system adopts the way of centralized control[6]. In the way of centralized control, the system adopts the lock technology to solve the problem of concurrency control in the system of whiteboard based on network. In actual practice, we set up a control lock signal for shared whiteboard object as the symbol whether the operation of shared object is occupied by some user. If shared whiteboard is used by one user at some moment, it shows that the shared whiteboard is locked by the system. As long as the user obtains the lock of shared whiteboard, the user can operate. At this moment, other users can not operate the shared whiteboard at all. Only after the user finishes the operation and releases the lock, that is, the shared whiteboard is unlocked, can the next user apply for the operation to whiteboard. In this way, the concurrency conflict caused by many users operation to whiteboard at the same time in the system is solved, which is suit for the control of multimedia network classroom for whiteboard and makes the whiteboard got by members in the classroom after their respective operation consistent. 3.3.Cooperative Annotation of Whiteboard The whiteboard in network teaching is the upgrade of traditional one and the extension of interactive application of whiteboard, which supports the application of CSCW of group cooperation in distributed environment. The network module of whiteboard teaching offers the shared area of texts and images based on network teaching to teachers and students. Teachers take advantage of tools of drawing and text input provided by the system to comment and mark on the whiteboard and then corresponding images are passed

1156 Yaojun Zhang et al. / Procedia Environmental Sciences 12 ( 2012 ) 1151 1156 on to terminal screens of students computers in the condition of communication synchronously through network. In this way, students can not only see teacher s operation synchronously but also can take part in the drawing of whiteboard. This kind of shared whiteboard supplies the room of group cooperation in the network environment so that each participant is able to use the tools of comment and drawing to read, circle and mark whiteboard object. After one collaborator modifies the content of whiteboard, others views will be updated at once to keep pace with the latest whiteboard in network. In the pattern of cooperation cooperative annotation of shared whiteboard assigns different roles to different users: teachers take charge of the assignment of tasks, the management of annotation and the protection of users information, etc. At first, teachers establish the task of annotation and appoint annotated whiteboard object, name list of students who take part in the annotation and the way and time of annotation and so on. Students enter in their own interface of multimedia network classroom to accept the task of annotation, look through and discuss the whiteboard and bring out their own proposals about changes as well as do cooperative annotation of whiteboard at the same time. Then teachers check the annotation submitted by students and find out and cancel improper and wrong annotation in time as well as put forward some pieces of advice. This whole process is benefited to make cooperative operation go on wheels. In practice, it can use the sharing strategy of information of the whiteboard event. The server centralizes the management of whiteboard object. Whenever a client operates the whiteboard, those actions are packed and sent to server as event. And then the server receives and deals with them, orders and analyzes message queue and generates final whiteboard to broadcast it to all members in multimedia classroom. 4.Conclusion The application of the technology of interactive whiteboard in network teaching is a way of assistant instruction which combines the technology of computer, multimedia, network and modern teaching methods organically. The paper states the sharing mechanism of whiteboard in network and achieves the functions of the obtainment and compression of images, broadcast and monitoring. At last it researches the mechanism of cooperative management of the system, states how users in the classroom to learn collaboratively, divide and cooperate and accomplish teaching tasks together under the circumstance of network share as well as analyzes the technology of lock which solves the problem of sharing conflict of whiteboard and the way of the cooperative annotation of whiteboard. References [1]Wang Yuzhen A New Thought on the development of modern distance education in China [J] Education Exploration,pp.36--37(2002.10) [2]T.Rodden,Supporting cooperative applications,computer Supported Cooperative Work(CSCW),kluwer Academic Publishers,pp.41--67(1992) [3]Wang Jinhe, Wang Chengqing. The achievement of the transmission of images based on TCP/UDP [J]. Journal of University of Science and Technology of Suzhou:52--55(2010.01) [4]Wei Dongsheng, Yang Zongkai, Li Degang. Synchronized Playout Solution of Resources in Remote Real-time Teaching[J], Computer Technology and Development,pp.116--118(2006.08) [5]Greif I Sarin S.Data Sharing in Group Work [J].In Computer-Supported Cooperative work,pp.477--508(1998) [6]J.Muson,P.Dewan,A Concurrency Control Framework for Collaborative Systems,In:Proc of ACM Conf on Computer Supported Cooperative Work,Cambridge, pp.278--287(1996)