INSTRUCTIONAL TESTING THROUGH WIRELESS HANDHELD DEVICES

Size: px
Start display at page:

Download "INSTRUCTIONAL TESTING THROUGH WIRELESS HANDHELD DEVICES"

Transcription

1 INSTRUCTIONAL TESTING THROUGH WIRELESS HANDHELD DEVICES Cerise Wuthrich 1, Ranette Halverson 2, Terry W. Griffin 3, Nelson L. Passos 4 Abstract - In the educational field, students and faculty are looking for tools that may help to improve the learning process. Today s students, however, are usually too busy to follow a plan of study. Practice tests and questions are becoming an essential requirement of textbooks to allow the students to evaluate their current knowledge. Wireless access to the Internet has opened the door to a new range of computer applications, designed to satisfy the requirement of mobile users, equipped with a cell phone device. This paper describes the use of mobile devices as a medium for a self-evaluation tool complete with study guidelines feedback. Such an application is designed and implemented using many traditional Web methodologies, allowing a fast transition from the current wired Web system to the cell phone environment. This paper briefly discusses the Web tools used in such an implementation and presents an example of a test-feedback application appropriate for cell phone access.. Index Terms Wireless web, Cell phone, On-line testing, Distance education. INTRODUCTION Cell phones and personal digital assistants are becoming easier to use, more affordable, and continue to offer a wider range of services. While 1 st generation cell phones were analog devices capable of voice communications only, 2 nd generation and beyond also have data communication capabilities. 2G cellular systems use Time Division Multiple Access transmission technology and offer data communication services that are circuit-switched and operate at very low speeds. 3G systems will offer packetswitched services operating at higher rates of speed, which will support a wide range of multimedia services [6]. While 3G systems will use Code Division Multiple Access and provide data rates up to 2 Mb/s, 4G mobile networks will consist of potentially billions of mobile nodes [10] and support data rates up to 20 Mb/s [7]. With the increasing popularity of mobile wireless devices, countless new applications will be enabled [15]. Among these new applications, this paper proposes a method for quickly testing and reviewing over specific study content area. Educational institutions currently provide many online services to students within traditional wired networks. In an effort to extend Internet technologies to wireless networks, bearers, and devices, the Wireless Application Protocol (WAP) forum was established in WAP is a consortium of industry leaders such as Ericcson, Motorola, and Nokia, who designed an architecture for delivering advanced data services to mobile users with wireless devices. WAP specifications define a set of protocols and standards for applications, transactions, security, and transport in mobile wireless networks. The current version of the Wireless Application Protocol is version 2.0, which was released by the WAP forum in January 2002 [17]. Also, a Wireless Application Environment is defined which provides for interaction between WAP applications and wireless devices containing a WAP microbrowser. Such standards are the conceptual basis for the application described in this paper. Concurrently with the WAP consortium creation and in response to the increasingly mobile campus community, several universities began offering wireless Web service to their students, allowing the retrieval of a wide range of information such as access to registration, class schedules, financial aid information, and grades, through wireless devices. A natural extension to those wireless services is the opportunity to provide feedback to the students regarding their weaknesses and strengths in some specific study topic. While a student is away from class, he or she could use his or her cell phone to access a database of multiple -choice questions covering the class material, evaluate their current knowledge and receive feedback in the form of study directions. With the use of a cell phone, the user would no longer be limited to a particular location. This paper presents the basic information necessary to develop such an application. Currently, in the field of education, there are various methods for online evaluation of the progress of students [5, 11], with a variety of companies offering their services for designing online testing. Additionally, faculty can customize and personalize testing procedures by creating databases of test questions and answers, writing scripts to access the database and present the questions, scoring the results and possibly providing feedback. This is possible not only with Web pages written in HyperText Markup 1 Cerise Wuthrich, Midwestern State University, Dept. of Computer Science, 3410 Taft Blvd, Wichita Falls, TX cerise.wuthrich@esc9.net 2 Ranette Halverson, Midwestern State University, Dept. of Computer Science, 3410 Taft Blvd, Wichita Falls, TX 76308, ranette.halverson@mwsu.edu 3 Terry W. Griffin, Midwestern St ate University, Dept. of Computer Science, 3410 Taft Blvd, Wichita Falls, TX 76308, terry.griffin@mwsu.edu 4 Nelson L. Passos, Midwestern State University, Dept. of Computer Science, 3410 Taft Blvd, Wichita Falls, TX 76308, nelson.passos@mwsu.edu S4E-7

2 Language (HTML), but also with WAP applications. By using mobile wireless devices that are much more affordable for students than desktop computers, there exists the potential for greater equity in education [2]. In order to develop applications for the wireless environment a new markup language was defined and named WML for Wireless Markup Language. This paper combines WML and other tools in the implementation of the test practicing application. Following is a more in-depth discussion of WAP applications, the WML language, a database server called MySQL, and the scripting language PHP (PHP Hypertext Preprocessor), which was used in the online testing environment. server, but instead is sent to a WAP gateway. The WAP gateway has the responsibility of changing the binary coded request into a standard Web request, using the Hypertext Transmission Protocol (HTTP). The new HTTP request is then sent to the Web server. The transmission of the WML response to the handheld device is similar to the requesting process. Upon reception of a request, the Web server transmits the required WML page to the WAP gateway, which then encodes the data into binary WML and sends back to the user agent. Figure 1 shows a diagram representing this process. BACKGROUND It is estimated that by the year 2004, approximately 1.3 billion wireless Internet users will have mobile wireless devices. By 2008, it is predicted that more people will access the Internet through WAP-enabled devices than conventional wired systems [8]. If a device is WAPenabled, it means that it has a microbrowser loaded into it that permits it to communicate with and handle WAP documents which are written in WML. WML is a subset of XML (Extensible Markup Language) and is a language comparable to HTML used to develop traditional Web pages. Published studies indicate that while in December of 1999, there were only about 10,000 pages on the Web that supported WML, by August of 2000, there were approximately 4 million demonstrating the fast expansion of the wireless market [4]. Applications designed for wireless mobile devices are usually slightly different from those used on desktop computers since they are required to satisfy limitations inherent to WAP-enabled devices, such as the limited size and resolution of their displays, their limited input capabilities, small bandwidth, access time, limited CPU capacity and the users ability to move in and out of coverage areas. Mobile device users are not expected to browse the Web for hours and hours. Instead, they will be looking for fast access to specific information. Successful WAP applications will have few graphics and require limited user input due to the restricted input capabilities of the keypad. While there are programs on the market, such as Argo ActiGate and Openwave Mobile Access Gateway [12, 16], which convert existing HTML code into WML, there are also formatting and user interactivity problems, which arise during the conversion process. Pure WML sites are, therefore, more desirable than those created by a conversion process. In order to deal with the low transmission speed, when the user agent (wireless mobile device) makes a request for a page from a Web server, the request is transformed into a compact, binary format that is well suited for quick transmission over the wireless link. In current implementations, the request is not sent directly to a Web FIGURE 1. COMMUNICATION BETWEEN USER AND SERVER The Web server mentioned in this context is the storage element where standard Web pages can be found. Those pages specifically designed for wireless devices, written in WML, can be stored on the same server. WML WML is a generalized tag-based markup language analogous to HTML. Most Web publishing has traditionally been done using HTML code to produce pages that can be viewed by a Web browser such as Internet Explorer [1]. While HTML files are referred to as pages, WML files consist of decks of cards. A card is basically equivalent to the information that can be displayed on a single screen of a mobile wireless device. Several cards can be combined into one document called a deck. It is desirable to place as many cards as possible in one deck since the WAP device will download an entire deck at a time. However, different manufacturers such as Ericsson, Nokia, and Openwave have developed different microbrowsers which have varying limitations on the size of a compiled WML deck, ranging from 1492 bytes to approximately 8000 bytes. Developers of WAP applications must keep these size limits in mind when designing the WML decks. WML is a stricter language than HTML in that all tags must be in lowercase and all loops must be nested correctly. It is more compact than HTML since it has only 35 tags compared to about 120 in HTML. WML supports the use of text and limited images, and provides the ability to interact with the user and navigate to other links [9]. All WML documents must include a prologue, which includes the S4E-8

3 XML version and a pointer to the XML document type definition. The prologue used in the testing application is shown in figure 2. Each deck, which is delimited with the <wml> tag, consists of at least one card, delimited with the <card> tag. An example of WML code for a single card and the corresponding output are shown in Figures 3 and 4. Similar pictorial results can be obtained by simulation using the Openwave SDK tools [13]. <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "- //WAPFORUM//DTD WML 1.1//EN" " FIGURE 2. XML PROLOGUE <card title="msu"> <p align="center"> <b>msu Computer Science</b><br/> Home of the Indians <img localsrc="star2" src="./star2.wbmp" alt="star"/> <img localsrc="star2" src="./star2.wbmp" alt="star"/> <img localsrc="star2" src="./star2.wbmp" alt="star"/> </p> <p align="left"> <select> <option onpick = "#phone_numbers"> PhoneNumbers </option> <option onpick="#calendar"> Calendar Info</option> <option onpick="#faculty_pages"> Faculty Web Sites</option> </select> </p> </card> a scripting language to enable the Web pages or cards to communicate with the database. PHP The scripting language chosen for the testing application is PHP (PHP Hypertext Preprocessor), which is an open source and server-side scripting language. PHP is assumed to be the most popular Web application server [14]. Although there exists a scripting language, WML Script, which can be accessed from WML decks and is designed specifically for WAP applications, PHP was chosen for 2 reasons. First of all, server-side scripting means that the Web server, instead of the client, processes the PHP code and the browser shows the result of that processing. Since most WAP-enabled devices have a limited amount of processing power, PHP was a logical choice. In addition, PHP allows the introduction of dynamic content into the WAP application and interacts nicely with the database. PHP is a loosely typed language, which means that a single variable may contain any type of data (integer, text, etc.) and its type may change over the course of the code. FIGURE 3. WML CODE FOR A SINGLE CA RD MySQL FIGURE 4. SINGLE CARD OUTPUT In order to provide the WML user with access to a database of test questions, a database management system had to be chosen. While there is a wide variety of database software on the market, the application described in this paper uses the software known as MySQL, which is used to create, query, and manipulate the database. Such a system accepts commands written in a language known as Structured Query Language or SQL. SQL is currently one of the most popular database languages and, according to the American National Standards Institute, is the standard for relational database management systems. To implement a MySQL database, the user can work from the command line or use a visual interface. MySQL is open source software that is fast, stable, and free, although is has some licensing restrictions. Web Server Before writing code for the online testing WAP application, several characteristics of the Web server had to be considered. Since most of the existing Web servers in the Internet are based on the Apache software [3], this type of server was considered for the testing application. Apache is Web server software that is freely available, runs in most Unix/Linux systems, and is host to a huge number of HTML Web pages. However, the server must be set up to properly deliver WML decks to a wireless device, and recognize the type of the WML file, based on the file name extension. For most Apache servers, this can be easily accomplished by adding the lines shown in Figure 5 to the httpd.conf configuration file. It runs under a broad array of operating systems and requires S4E-9

4 APPLICATION DESIGN AND IMPLEMENTATION AddType text/vnd.wap.wml.wml AddType application/vnd.wap.wmlc.wmlc AddType text/vnd.wap.wmlscript.wmls AddType application/vnd.wap.wmlscriptc.wmlsc AddType image/vnd.wap.wbmp.wbmp FIGURE 5. WML CONFIGURATION COMMANDS Next, for this particular testing application, the Web server was required to have the MySQL software installed and running. This is necessary because the test questions and answers are stored in a MySQL database, located on the server. By placing all the necessary information in the MySQL database, that information can be accessed and viewed through HTML Web pages or WML decks, thus reducing redundant efforts. The Web server administrator is usually the responsible party for installation, set up, and activation of the MySQL database. Also, the server must be set up to support PHP. Once again, this can be enabled by pasting the code shown in Figure 6 into the configuration file of the Apache server: The implementation of the online testing application discussed in this paper involved several steps. First of all, a series of WML decks were written introducing the user to the school s home page and then linking to individual faculty member's pages. From a faculty Web page, the online testing application could be accessed through a hyperlink. Next, the MySQL database was created with tables containing all information about the tests including name of the test, objectives covered, questions, answer choices, and feedback responses. Then the WML code was written with a PHP script embedded into it connecting to the MySQL database and prompting the user to select which test to take. A portion of the experimental script along with the corresponding output on a generic cell phone is shown in Figures 7 and 8. AddType application/x-httpd-php3.php3 FIGURE 6. PHP CONFIGURATION COMMAND <wml> <card id="test1" title="choose Test"> <p align="center"> <b>select a Test </b> <br/> <?php $id_link 'root', 'password') or die ("Could not connect"); $db_link = mysql_select_db('test_center'); $query = "select * from test order by id"; $result $i = 0; if (mysql_num_rows($result) > 0) { while($row = mysql_fetch_array($result)) { $i++; echo"$i.<a href=\"take_test.php?id = $row[id]&qnum = 1\"> $row[title]</a><br/>";}} else { echo"no tests.";}?> </p> </card> </wml> FIGURE 7. WML CODE WITH EMBEDDED PHP SCRIPT FIGURE 8. WML OUTPUT According to the user s input, the PHP script accesses the appropriate test and displays a question along with answer choices. Selecting an answer actually appends the letter of the answer choice to a string variable and links to the PHP script again. This process continues until all questions have been answered. The script shown in Figures 9 and 10 displays questions and answer choices, and its equivalent display output. Once all questions have been answered, the student s score is calculated and appropriate feedback including remediation suggestions is displayed. An example of the output involving the scoring display of a simple 3-question practice test is shown in Figure 11. Notice that question number 2 was incorrectly answered and presented a pointer to the textbook where the corresponding topic is covered. Writing WML code is fairly simple and straightforward. The small screen size is a recurring consideration, so all text must be kept as concise as possible to avoid scrolling down the screen. For this application, the database was already in use by a faculty member who had S4E-10

5 written the PHP script to access the information that was then viewed from a standard HTML Web page. Only slight modifications had to be made to the script in order for the material to be viewable on a cell phone. <?php $next = $qnum+1; //Gives us the next question number $answer_list=$answer_list.$ans; //appending each new answer to a lists $query = "select * from test_questions where id=$id and qnum='$qnum'"; $qresult $row = mysql_fetch_array($qresult); if (mysql_num_rows($qresult) > 0){ echo"<b>question $qnum </b><br/>"; echo"$row[question]<br/>"; $query = "select * from test_choices where id='$id' and qnum='$qnum'"; $cresult FIGURE 9. QUESTION AND ANSWER CHOICES SCRIPT. FIGURE 10. QUESTION AND ANSWER OUTPUT. Testing of the code was done primarily with various cell phone simulators. Use of simulators made testing easy and affordable since no wireless charges were incurred. However, several problems were discovered when the project was tested with an actual cell phone. Entering the desired URL is simple with a simulator since the computer keyboard can be used. However, entering the URL from a cell phone for the first time can be a tedious and frustrating process. For example, to enter the URL cs.mwsu.edu/~wireless required 56 punches on the cell phone keypad. Entry of special characters such as the forward slash and tilde are complex and the cell phone user s guide was incorrect most of the time. Therefore, when planning a URL, the designer should keep it as short as possible and advise users to bookmark the site. FIGURE 11. FEEDBACK FROM TESTING APPLICATION Another problem not realized while assessing the project with a simulator was that most simulators allow WML decks of unlimited size to be downloaded. Only when testing the application with an actual cell phone was the importance of the size of downloaded decks realized. The cell phone used for the experiment runs a microbrowser that limits the size of compiled decks to 1492 bytes. To help with the implementation, most simulators allow the designer to examine the size of the compiled WAP binary code and design the application under more specific constraints. Furthermore, while using a simulator, it is possible to instruct the microbrowser to clear its cache. Thus any changes made to any WML decks will take effect the next time the simulator is used. However, in actuality, after a WML deck was downloaded to the experimental WAP device, it remained in the device s memory for a certain period of time. Thus, when the deck was subsequently retrieved, it was accessed from the device s cache instead of the server. For decks containing information that is updated frequently, this is not desirable. Preventing a deck from being loaded from the device's cache can be accomplished in one of two ways. Either header must be produced on the server side using a scripting language such as PHP or else meta tags can be included in the header portion of the WML document. The tags shown in Figure 12 specify how the cache will be controlled. The first tag prevents a deck from ever being cached while the second tag will allow a deck to be cached for a maximum of 24 hours. The last tag specifies that the deck will always be reloaded from the server when accessed. S4E-11

6 <meta forua = "true" http-equiv = "Cache-Control" content = "max-age = 0"/> <meta forua = "true" http-equiv = "Cache-Control" content = "max-age =86400"/> <meta forua = "true" http-equiv = "Cache-Control" content = FIGURE 12. META TAGS CONTROLLING CACHE OPERATION The success of the application developed under this study is still to be effectively measured. The current implementation has been tested by a group of students not involved with the target class in order to evaluate the functionality of the system. Although most cell phones are currently limited to a bandwidth of 19.2 Kb/s or less, the application ran fairly quickly. With the introduction of 3G systems, the application could be further expanded, including the potential to even push notification of new test content to the student on his/her cell phone. CONCLUSION With the multitude of wireless mobile devices and the advent of improved technologies, protocols, and standards, wireless access to the Internet will continue to increase. The Internet will truly become ubiquitous as wireless access becomes easier and users are no longer tethered to particular locations. In response, new WAP applications in various fields will subsequently emerge. Many applications, such as the one described in this paper, can be easily modified to run on wireless mobile devices rather than desktop computers. WAP applications will be different because of the restrictions of current WAP-enabled devices. A useful tool for the mobile college student, who is willing to use the device and sees a need for the service, is online testing and self-evaluation. While current online testing is done from traditional computers, the use of cell phones and personal digital assistants for the same purpose allows the student to access that application at any time and any place. This paper discussed the concepts, theories, methodologies, and practices important in implementing such an application. Central Conference, Journal of Computing in Small Colleges, Volume 14, Number 3, March 1999, pp [6] Guo, Y. and Chaskar, H., "Class-Based Quality of Service over Air Interfaces in 4G Mobile Networks," IEEE Communications, Volume 40, Number 3, March 2002, pp [7] Huang, V. and Zhuang, W., "QoS-Oriented Access Control for 4G Mobile Multimedia CDMA Communications," IEEE Communications, Volume 40, Number 3, March. 2002, pp [8] Lewis, T., UbiNet: The Ubiquitous Internet Will Be Wireless, Computer, Volume 32, Number 10, October 1999, pp [9] Mann, S., Programming Applications with the Wireless Application Protocol, John Wiley & Sons, New York, NY, [10] Misra, A., Das, S. and Das, S. K., IDMP-Based Fast Handoffs and Paging in IP -Based 4G Mobile Networks, IEEE Communications, Volume 40, Number 3, March 2002, pp [11] Naik, B., Enhanced Course Delivery using the Web, in the Proceedings of the Sixth Annual CCSC Central Plains Conference, Journal of Computing in Small Colleges, Volume 15, Number 4, April, 2000, pp [12] Openwave Mobile Access Gateway Edition, Openwave Systems, Inc., Redwood City, CA, February 2002, pub. DSMAG-R [13] Openwave SDK WAP Edition 5.0, Openwave Systems, Inc., Redwood City, CA, September, 2001, pub. DSSDK-R [14] Royappa, A., The PHP Web Application Server, in the Proceedings of the Eleventh Annual CCSC South Central Conference, Journal of Computing in Small Colleges, Volume 15, Number 3, March 2000, pp [15] Shotsberger, P. and Vetter, R., The Handheld Web: How Mobile Wireless Technologies will change Web-based Instruction and Training, Educational Technology, October 2000, pp [16] WAP Deployment Fact Sheet, WAP Forum, February [17] Wireless Application Protocol WAP 2.0. Technical White Paper, WAP Forum, January ACKNOWLEDGMENT This work was partially supported by the Texas Advanced Research Program under Grant No b REFERENCES [1] Castro, E., HTML for the World Wide Web, 4 th Ed., Peachpit Press, Berkeley, CA, [2] Fulton, K. and Honey, M., Emerging Technologies in Education, Educational Technology, July 2002, pp [3] Gagne, M., Linux System Administration, Addison Wesley, Boston, MA, [4] Gillot, I., Exploding Myths about WAP, Analyst Corner, November 27, [5] Giraldo, J. H., Enhancing the Learning of Mathematics through the Web, in the Proceedings of the Tenth Annual CCSC South S4E-12

Chapter 3. Technology Adopted. 3.1 Introduction

Chapter 3. Technology Adopted. 3.1 Introduction Chapter 3 Technology Adopted 3.1 Introduction The previous chapter described difference between the propose system and traditional methods and also about the existing similar systems. In this chapter,

More information

DESIGN AND DEVELOPMENT OF WAP SERVICE ON GEOMAGNETIC ACTIVITY

DESIGN AND DEVELOPMENT OF WAP SERVICE ON GEOMAGNETIC ACTIVITY Prosiding Seminar Nasional Penelitian, Pendidikan dan Penerapan MIPA Fakultas MIPA, Universitas Negeri Yogyakarta, 16 Mei 2009 DESIGN AND DEVELOPMENT OF WAP SERVICE ON GEOMAGNETIC ACTIVITY Bachtiar Anwar

More information

Glossary 1. ARPU or Average Revenue per User A method of measuring revenue associated with the delivery of mobile commerce services by MNOs.

Glossary 1. ARPU or Average Revenue per User A method of measuring revenue associated with the delivery of mobile commerce services by MNOs. Glossary 321 Glossary 1 2G or 2nd Generation The currently available digital communication networks for voice and data communication (e.g., GSM, CDMA, PDC). 2.5G or 2.5th Generation Represents an upgrade

More information

Wireless Access Protocol(WAP) architecture

Wireless Access Protocol(WAP) architecture Wireless Access Protocol(WAP) architecture While the evolution of cellular networks has resulted in many mobile services, such services are primarily for voice. Mobile phone users do have the desire to

More information

Canalization and Personalization in Mobile Wireless Application

Canalization and Personalization in Mobile Wireless Application Proceedings of the Postgraduate Annual Research Seminar 2005 301 Canalization and Personalization in Mobile Wireless Application Herman Department of Computer System & Communication Faculty of Computer

More information

Performance Evaluation of XHTML encoding and compression

Performance Evaluation of XHTML encoding and compression Performance Evaluation of XHTML encoding and compression Sathiamoorthy Manoharan Department of Computer Science, University of Auckland, Auckland, New Zealand Abstract. The wireless markup language (WML),

More information

Glossary. ADO.NET ActiveX Data Objects for.net. A set of data access technologies included in the.net Framework class libraries.

Glossary. ADO.NET ActiveX Data Objects for.net. A set of data access technologies included in the.net Framework class libraries. 308 Glossary Glossary 1G Developed in the 70s and 80s, the first generation (1G) wireless communications technology refers to the analog cellular technology. Popular 1G technology includes AMPS. 2G The

More information

M.SARAVANA KARTHIKEYAN

M.SARAVANA KARTHIKEYAN PERVASIVE COMPUTING Unit II Part A 1. What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML tags are not

More information

Developing WML applications using PHP

Developing WML applications using PHP Developing WML applications using PHP Presented by developerworks, your source for great tutorials Table of Contents If you're viewing this document online, you can click any of the topics below to link

More information

Client Server System for e-services Access Using Mobile Communications Networks

Client Server System for e-services Access Using Mobile Communications Networks Client Server System for e-services Access Using Mobile Communications Networks Eugen Pop, Mihai Barbos, and Razvan Lupu Abstract The client server systems using mobile communications networks for data

More information

WAP. Bringing the internet to you. Cynthia Luk Marianne Morris Harvey Wong. 4 April, 2002 CMPUT 499

WAP. Bringing the internet to you. Cynthia Luk Marianne Morris Harvey Wong. 4 April, 2002 CMPUT 499 WAP Bringing the internet to you Cynthia Luk Marianne Morris Harvey Wong 4 April, 2002 CMPUT 499 Table of Contents Summary 3 Introduction... 4 What is (WAP)? WAP 2.0 Motivation for WAP WAP Architecture..

More information

Outline. CS5984 Mobile Computing HTTP. HTTP (especially 1.0) Problems 1/2. Dr. Ayman Abdel-Hamid, CS5984. Wireless Web.

Outline. CS5984 Mobile Computing HTTP. HTTP (especially 1.0) Problems 1/2. Dr. Ayman Abdel-Hamid, CS5984. Wireless Web. CS5984 Mobile Computing Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Outline HTTP HTTP 1.0 problems Approaches to help wireless access HTTP 1.1 enhancements System Architecture for Web

More information

How the Web Works. Chapter 1. Modified by Marissa Schmidt Pearson

How the Web Works. Chapter 1. Modified by Marissa Schmidt Pearson How the Web Works Chapter 1 Modified by Marissa Schmidt 2015 Pearson Fundamentals ofhttp://www.funwebdev.com Web Development Objectives 1 Definitions and History 2 Internet Protocols 3 Client-Server Model

More information

POSTER SESSION. Wireless Cardiology Decision Support System. Proceedings Paper. Slide Presentation. Dr. Saji Salam SSI Technologies Chennai, India

POSTER SESSION. Wireless Cardiology Decision Support System. Proceedings Paper. Slide Presentation. Dr. Saji Salam SSI Technologies Chennai, India Proceedings Paper Slide Presentation Handouts Case Study POSTER SESSION Wireless Cardiology Decision Support System 16 Dr. Saji Salam SSI Technologies Chennai, India Anand Subramanian Software Solutions

More information

WAP Push Message Version 16-August-1999

WAP Push Message Version 16-August-1999 WAP Push Message Version 16-August-1999 Wireless Application Protocol Push Message Specification Notice: Wireless Application Protocol Forum, Ltd. 1999. Terms and conditions of use are available from the

More information

Module1. Getting Started on the Wireless Web. The Goals of This Module

Module1. Getting Started on the Wireless Web. The Goals of This Module Module1 Getting Started on the Wireless Web The Goals of This Module Introduce you to the Wireless Web and types of Wireless sites that exist today Download and install one or more phone simulators special

More information

WAP Overview. Ric Howell, Chief Technology Officer, Concise Group Ltd.

WAP Overview. Ric Howell, Chief Technology Officer, Concise Group Ltd. WAP Overview Ric Howell, Chief Technology Officer, Concise Group Ltd. WAP (the Wireless Application Protocol) is a protocol for accessing information and services from wireless devices. WAP is defined

More information

SyncML Overview. Noel Poore, Psion Computers PLC

SyncML Overview. Noel Poore, Psion Computers PLC SyncML Overview Noel Poore, Psion Computers PLC Data synchronization is a field of growing importance. As the number of mobile devices increases rapidly in the next few years, more and more data is going

More information

Potential Threats to Mobile Network Security

Potential Threats to Mobile Network Security Potential Threats to Mobile Network Security (Can WAP virus infect the mobile phones?) BY K.NAGA MOHINI and P.RAMYA IV Btech (CSE) mohini.cse521@gmail.com IV Btech (CSE) ramya_pragada@yahoo.com COMPUTER

More information

This tutorial is designed for those who would like to understand the basics of i-mode in simple and easy steps.

This tutorial is designed for those who would like to understand the basics of i-mode in simple and easy steps. About the Tutorial NTT DoCoMo's i-mode is a mobile internet service popular in Japan. i-mode was invented by a team led by Mari Matsunaga in February 1999 at NTT DoCoMo. This tutorial explains the basic

More information

WAP Access to SCADA-Typed Database System

WAP Access to SCADA-Typed Database System WAP Access to SCADA-Typed Database System WAI-LEUNG CHEUNG, YONG YU, YU-FAI FUNG Department of Electrical Engineering, The Hong Kong Polytechnic University HONG KONG Abstract: - This paper discusses the

More information

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal COMSC-030 Web Site Development- Part 1 Part-Time Instructor: Joenil Mistal Chapter 1 1 HTML and Web Page Basics Are you interested in building your own Web pages? This chapter introduces you to basic HTML

More information

Enabling the Wireless Internet

Enabling the Wireless Internet Enabling the Wireless Internet Presented to IEEE CVT-Dallas February 15, 2000 Barry Herbert barry.herbert herbert@nortelnetworks.com Operator Market Dynamics Price/Min in U.S. Cents 16 14 12 10 8 6 4 2

More information

The Information Technology Program (ITS) Contents What is Information Technology?... 2

The Information Technology Program (ITS) Contents What is Information Technology?... 2 The Information Technology Program (ITS) Contents What is Information Technology?... 2 Program Objectives... 2 ITS Program Major... 3 Web Design & Development Sequence... 3 The Senior Sequence... 3 ITS

More information

Client Server System for e-services Providing in Mobile Communications Networks

Client Server System for e-services Providing in Mobile Communications Networks Client Server System for e-services Providing in Mobile Communications Networks Eugen POP, Mihai BARBOS, Razvan LUPU Abstract E-services providing is a good opportunity for business developing and financial

More information

HMI ARCHITECTURE SUMMARY ARCHITECTURE DESCRIPTION

HMI ARCHITECTURE SUMMARY ARCHITECTURE DESCRIPTION HMI ARCHITECTURE Piergiorgio Navone Advanced Product Dept - Centro Ricerche FIAT Strada Torino 50 10043 Orbassano (TO), Italy Tel: +39 011 9083 866 - Fax +39 011 9083 083 - e-mail: p.navone@crf.it Federico

More information

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009 Tennessee Trade & Industrial Course 655745 Web Page Design II - Site Designer Standards A Guide to Web Development Using Adobe Dreamweaver CS3 2009 ation Key SE Student Edition LE Learning Expectation

More information

JOURNAL OF MEDICAL INTERNET RESEARCH

JOURNAL OF MEDICAL INTERNET RESEARCH Original Paper Wireless access to a pharmaceutical database: A demonstrator for data driven Wireless Application Protocol applications in medical information processing Michael Schacht Hansen; Jens Dørup,

More information

Mobile Communications Client Server System for Stock Exchange e-services Access

Mobile Communications Client Server System for Stock Exchange e-services Access Mobile Communications Client Server System for Stock Exchange e-services Access E. Pop, and M. Barbos Abstract Using mobile Internet access technologies and e- services, various economic agents can efficiently

More information

DR B.R.AMBEDKAR UNIVERSITY B.Sc.(Computer Science): III Year THEORY PAPER IV (Elective 4) PHP, MySQL and Apache

DR B.R.AMBEDKAR UNIVERSITY B.Sc.(Computer Science): III Year THEORY PAPER IV (Elective 4) PHP, MySQL and Apache DR B.R.AMBEDKAR UNIVERSITY B.Sc.(Computer Science): III Year THEORY PAPER IV (Elective 4) PHP, MySQL and Apache 90 hrs (3 hrs/ week) Unit-1 : Installing and Configuring MySQL, Apache and PHP 20 hrs Installing

More information

WAP-Sync-Spec. Data Synchronisation Specification Version 30-May Wireless Application Protocol WAP-234-SYNC a

WAP-Sync-Spec. Data Synchronisation Specification Version 30-May Wireless Application Protocol WAP-234-SYNC a WAP-Sync-Spec Data Synchronisation Specification Version 30-May-2001 Wireless Application Protocol WAP-234-SYNC-20010530-a A list of errata and updates to this document is available from the WAP Forum

More information

Alkan University College Student Information Management System

Alkan University College Student Information Management System American Journal of Operations Management and Information Systems 2016; 1(1): 1-6 http://www.sciencepublishinggroup.com/j/ajomis doi: 10.11648/j.ajomis.20160101.11 Alkan University College Student Information

More information

Modern Systems Analysis and Design Sixth Edition. Jeffrey A. Hoffer Joey F. George Joseph S. Valacich

Modern Systems Analysis and Design Sixth Edition. Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Designing Distributed and Internet Systems Learning Objectives Define the key terms client/server architecture,

More information

Chapter 1 Introduction to HTML, XHTML, and CSS

Chapter 1 Introduction to HTML, XHTML, and CSS Chapter 1 Introduction to HTML, XHTML, and CSS MULTIPLE CHOICE 1. The world s largest network is. a. the Internet c. Newsnet b. the World Wide Web d. both A and B A PTS: 1 REF: HTML 2 2. ISPs utilize data

More information

Mobility+ Computing Deployment and Management. Course Outline. Mobility+ Computing Deployment and Management. 07 Apr

Mobility+ Computing Deployment and Management. Course Outline. Mobility+ Computing Deployment and Management. 07 Apr Course Outline Mobility+ Computing Deployment and Management 07 Apr 2019 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led

More information

WebBiblio Subject Gateway System:

WebBiblio Subject Gateway System: WebBiblio Subject Gateway System: An Open Source Solution for Internet Resources Management 1. Introduction Jack Eapen C. 1 With the advent of the Internet, the rate of information explosion increased

More information

Requirements Specification

Requirements Specification Requirements Specification Smart Scheduling Requested by: Dr. Robert Yoder Associate Professor of Computer Science Computer Science Department Head Siena College Tom Mottola Jason Czajkowski Brian Maxwell

More information

Global Servers. The new masters

Global Servers. The new masters Global Servers The new masters Course so far General OS principles processes, threads, memory management OS support for networking Protocol stacks TCP/IP, Novell Netware Socket programming RPC - (NFS),

More information

R&D White Paper WHP 018. The DVB MHP Internet Access profile. Research & Development BRITISH BROADCASTING CORPORATION. January J.C.

R&D White Paper WHP 018. The DVB MHP Internet Access profile. Research & Development BRITISH BROADCASTING CORPORATION. January J.C. R&D White Paper WHP 018 January 2002 The DVB MHP Internet Access profile J.C. Newell Research & Development BRITISH BROADCASTING CORPORATION BBC Research & Development White Paper WHP 018 Title J.C. Newell

More information

Architecture Proposal for an Internet Services Charging Platform

Architecture Proposal for an Internet Services Charging Platform Internal Working Paper Architecture Proposal for an Internet Services Charging Platform John Cushnie Distributed Multimedia Research Group, Lancaster University, UK. E-mail: j.cushnie@lancaster.ac.uk Abstract.

More information

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005 Computer Software Chapter Outline Significance of software System software Application software Software

More information

WAP via ORBCOMM. Andrew R Cardoza, Sias Mostert.

WAP via ORBCOMM. Andrew R Cardoza, Sias Mostert. SSC00-X-7 WAP via ORBCOMM Andrew R Cardoza, Sias Mostert E-mail: acardoza@ing.sun.ac.za, mostert@eng.sun.ac.za Electronic Systems Laboratory, Department of Electrical and Electronic Engineering, University

More information

Development tools for mobile devices in market price information systems

Development tools for mobile devices in market price information systems Development tools for mobile devices in market price information systems Róbert Szilágyi a, Miklós Herdon b, and Péter Lengyel c a University of Debrecen Centre of Agricultural Sciences Faculty of Agricultural

More information

Year 8 Computing Science End of Term 3 Revision Guide

Year 8 Computing Science End of Term 3 Revision Guide Year 8 Computing Science End of Term 3 Revision Guide Student Name: 1 Hardware: any physical component of a computer system. Input Device: a device to send instructions to be processed by the computer

More information

Cache Operation. Version 31-Jul Wireless Application Protocol WAP-175-CacheOp a

Cache Operation. Version 31-Jul Wireless Application Protocol WAP-175-CacheOp a Cache Operation Version 31-Jul-2001 Wireless Application Protocol WAP-175-CacheOp-20010731-a A list of errata and updates to this document is available from the WAP Forum Web site, http://www.wapforum.org/,

More information

Networked Access to Library Resources

Networked Access to Library Resources Institute of Museum and Library Services National Leadership Grant Realizing the Vision of Networked Access to Library Resources An Applied Research and Demonstration Project to Establish and Operate a

More information

VISUALIZING NP-COMPLETENESS THROUGH CIRCUIT-BASED WIDGETS

VISUALIZING NP-COMPLETENESS THROUGH CIRCUIT-BASED WIDGETS University of Portland Pilot Scholars Engineering Faculty Publications and Presentations Shiley School of Engineering 2016 VISUALIZING NP-COMPLETENESS THROUGH CIRCUIT-BASED WIDGETS Steven R. Vegdahl University

More information

The PHP language. Teaching you everything about PHP? Not exactly Goal: teach you how to interact with a database via web

The PHP language. Teaching you everything about PHP? Not exactly Goal: teach you how to interact with a database via web Web programming The PHP language Our objective Teaching you everything about PHP? Not exactly Goal: teach you how to interact with a database via web Access data inserted by users into HTML forms Interact

More information

Developing Web Applications

Developing Web Applications Developing Web Applications Ralph Moseley Middlesex University IIICENTCNNIAL 1807 ewiley 2007 13ICCNTENNIAL John Wiley & Sons, Ltd Preface Introduction Features Additional Materials Trademarks Acknowledgments

More information

SPECIAL PROJECT TITLE: DEVELOPMENT OF AN SMS BASED EXAMINATION RESULT CHECKING SYSTEM

SPECIAL PROJECT TITLE: DEVELOPMENT OF AN SMS BASED EXAMINATION RESULT CHECKING SYSTEM SPECIAL PROJECT TITLE: DEVELOPMENT OF AN SMS BASED EXAMINATION RESULT CHECKING SYSTEM ABSTRACT This project presents a way to bring information to students by leveraging the availability of phones (with

More information

Hypertext Markup Language, or HTML, is a markup

Hypertext Markup Language, or HTML, is a markup Introduction to HTML Hypertext Markup Language, or HTML, is a markup language that enables you to structure and display content such as text, images, and links in Web pages. HTML is a very fast and efficient

More information

Agilix Buzz Accessibility Statement ( )

Agilix Buzz Accessibility Statement ( ) Agilix Buzz Accessibility Statement (08 30 2016) Voluntary Product Accessibility Template (VPAT) Software Applications and Operating Systems (Section 1194.21) Web based intranet and Internet information

More information

M Commerce: Mobile Applications. Sridhar Iyer K R School of Information Technology IIT Bombay

M Commerce: Mobile Applications. Sridhar Iyer K R School of Information Technology IIT Bombay M Commerce: Mobile Applications Sridhar Iyer K R School of Information Technology IIT Bombay sri@it.iitb.ernet.in http://www.it.iitb.ernet.in/~sri Outline Mobile applications Wireless networking Routing

More information

DIABLO VALLEY COLLEGE CATALOG

DIABLO VALLEY COLLEGE CATALOG COMPUTER SCIENCE COMSC Despina Prapavessi, Dean Math and Computer Science Division Math Building, Room 267 The computer science department offers courses in three general areas, each targeted to serve

More information

A Web Based Registration system for Higher Educational Institutions in Greece: the case of Energy Technology Department-TEI of Athens

A Web Based Registration system for Higher Educational Institutions in Greece: the case of Energy Technology Department-TEI of Athens A Web Based Registration system for Higher Educational Institutions in Greece: the case of Energy Technology Department-TEI of Athens S. ATHINEOS 1, D. KAROLIDIS 2, P. PRENTAKIS 2, M. SAMARAKOU 2 1 Department

More information

The State of Website Accessibility in Higher Education

The State of Website Accessibility in Higher Education Association for Information Systems AIS Electronic Library (AISeL) SAIS 2007 Proceedings Southern (SAIS) 3-1-2007 The State of Website Accessibility in Higher Education Kevin S. Floyd kfloyd@mail.maconstate.edu

More information

Software Programming in IPT using a Simplified AJAX Architecture. 9/27/2013 Dave McGuinness

Software Programming in IPT using a Simplified AJAX Architecture. 9/27/2013 Dave McGuinness Software Programming in IPT using a Simplified AJAX Architecture 9/27/2013 Dave McGuinness Introduction The term AJAX (Asynchronous JavaScript and XML) was coined by Jesse James Garrett (Garrett, 2005)

More information

These materials may not be reproduced in whole or in part without the express written permission of The University of Akron.

These materials may not be reproduced in whole or in part without the express written permission of The University of Akron. Table of Contents Chapter 1 : Overview...1-1 Chapter 2 : Definitions...2-1 ChartFields...2-1 Accounting and Budget Periods...2-3 Budgetary Control...2-3 Chapter 3 : Sign In and Sign Out...3-1 Sign In to

More information

Domain Specific Search Engine for Students

Domain Specific Search Engine for Students Domain Specific Search Engine for Students Domain Specific Search Engine for Students Wai Yuen Tang The Department of Computer Science City University of Hong Kong, Hong Kong wytang@cs.cityu.edu.hk Lam

More information

Perceptive Data Transfer

Perceptive Data Transfer Perceptive Data Transfer User Guide Version: 6.5.x Written by: Product Knowledge, R&D Date: September 2016 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark is a trademark of Lexmark

More information

AGRICULTURE BASED ANDROID APPLICATION

AGRICULTURE BASED ANDROID APPLICATION AGRICULTURE BASED ANDROID APPLICATION Prof.Aradhana D 1, Shiva Prasad K S 2, Shrivaishnavi J K 3, P. Sowmya 4, Tina Agarwal 5 1 Department of Computer Science & Engineering Ballari Institute of Technology

More information

Mobile Commerce. Electronic Commerce

Mobile Commerce. Electronic Commerce Mobile Commerce Electronic Commerce Code: 008023-01+02 Course: Electronic Commerce Period: Autumn 2013 Professor: Sync Sangwon Lee, Ph. D D. of Information & Electronic Commerce 1 00. Contents 01. Mobile

More information

Blackboard 5 Level One Student Manual

Blackboard 5 Level One Student Manual Blackboard 5 Level One Student Manual Blackboard, Inc. 1899 L Street NW 5 th Floor Washington DC 20036 Copyright 2000 by Blackboard Inc. All rights reserved. No part of the contents of this manual may

More information

PART COPYRIGHTED MATERIAL. Getting Started LEARN TO: Understand HTML, its uses, and related tools. Create HTML documents. Link HTML documents

PART COPYRIGHTED MATERIAL. Getting Started LEARN TO: Understand HTML, its uses, and related tools. Create HTML documents. Link HTML documents 2523ch01.qxd 3/22/99 3:19 PM Page 1 PART I Getting Started LEARN TO: Understand HTML, its uses, and related tools Create HTML documents Link HTML documents Develop and apply Style Sheets Publish your HTML

More information

Introduction to Web Development

Introduction to Web Development Introduction to Web Development Lecture 1 CGS 3066 Fall 2016 September 8, 2016 Why learn Web Development? Why learn Web Development? Reach Today, we have around 12.5 billion web enabled devices. Visual

More information

B.2 Measures of Central Tendency and Dispersion

B.2 Measures of Central Tendency and Dispersion Appendix B. Measures of Central Tendency and Dispersion B B. Measures of Central Tendency and Dispersion What you should learn Find and interpret the mean, median, and mode of a set of data. Determine

More information

Introduction to Informatics

Introduction to Informatics Introduction to Informatics Lecture : Encoding Numbers (Part II) Readings until now Lecture notes Posted online @ http://informatics.indiana.edu/rocha/i The Nature of Information Technology Modeling the

More information

Cisco 5G Vision Series: Vertical Value Creation

Cisco 5G Vision Series: Vertical Value Creation White Paper Cisco 5G Vision Series: Vertical Value Creation What You Will Learn 5G networks must be designed with new capabilities addressing the needs of new vertical markets. Current mobile standards

More information

MWF 9:00-9:50AM & 12:00-12:50PM (ET)

MWF 9:00-9:50AM & 12:00-12:50PM (ET) Department of Mathematics and Computer Science Adelphi University Fall 2013 0145-443-001 Database Management Systems Dr. R. M. Siegfried 214 Post Hall (516)877-4482 siegfrie@adelphi.edu Office Hours Course

More information

MYSQL DATABASE ACCESS WITH PHP

MYSQL DATABASE ACCESS WITH PHP MYSQL DATABASE ACCESS WITH PHP Fall 2010 CSCI 2910 Server-Side Web Programming Typical web application interaction Database Server 3 tiered architecture Security in this interaction is critical Web Server

More information

DELIVERY NOTIFICATION SYSTEM USING WEB BASED FATIN NAJIBAH BT RADUAN CA09100

DELIVERY NOTIFICATION SYSTEM USING WEB BASED FATIN NAJIBAH BT RADUAN CA09100 DELIVERY NOTIFICATION SYSTEM USING WEB BASED FATIN NAJIBAH BT RADUAN CA09100 FACULTY OF COMPUTER SYSTEMS & SOFTWARE ENGINEERING UNIVERSITI MALAYSIA PAHANG ABSTRACT Delivery Notification System is designed

More information

Salesforce Classic Guide for iphone

Salesforce Classic Guide for iphone Salesforce Classic Guide for iphone Version 35.0, Winter 16 @salesforcedocs Last updated: October 27, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Web Mechanisms. Draft: 2/23/13 6:54 PM 2013 Christopher Vickery

Web Mechanisms. Draft: 2/23/13 6:54 PM 2013 Christopher Vickery Web Mechanisms Draft: 2/23/13 6:54 PM 2013 Christopher Vickery Introduction While it is perfectly possible to create web sites that work without knowing any of their underlying mechanisms, web developers

More information

Telemetry Data Sharing Using S/MIME

Telemetry Data Sharing Using S/MIME Telemetry Data Sharing Using S/MIME Item Type text; Proceedings Authors Kalibjian, Jeffrey R. Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings

More information

Alpha College of Engineering and Technology. Question Bank

Alpha College of Engineering and Technology. Question Bank Alpha College of Engineering and Technology Department of Information Technology and Computer Engineering Chapter 1 WEB Technology (2160708) Question Bank 1. Give the full name of the following acronyms.

More information

Mobile Web Today. Lots of people think Mobile Web will be next big thing However, huge barriers: How to make existing content work on such devices?

Mobile Web Today. Lots of people think Mobile Web will be next big thing However, huge barriers: How to make existing content work on such devices? Mobile Web Mobile Web Today Lots of people think Mobile Web will be next big thing However, huge barriers: Network speed Poor input Small screens How to make existing content work on such devices? Today

More information

Overview. M-commerce vs. E-commerce

Overview. M-commerce vs. E-commerce M-COMMERCE Overview What is M-Commerce? M-commerce vs. E-commerce Classes of M-Commerce Applications Benefits of M-commerce Advantages of M-Commerce Disadvantages of M-Commerce Mobile Computing: Content,

More information

Future-Generation Wireless Networks: Beyond 3G and 4G.

Future-Generation Wireless Networks: Beyond 3G and 4G. Future-Generation Wireless Networks: Beyond 3G and 4G. Kumar Adumulla 29 March 2006 Networks 1 Outline Introduction Wireless Networking Generations Issues in 3G What is 4G Beyond 3G & 4G Conclusion References

More information

ISSN: [Kumar * et al., 7(3): March, 2018] Impact Factor: 5.164

ISSN: [Kumar * et al., 7(3): March, 2018] Impact Factor: 5.164 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY DEVELOPMENT OF A SMALL FOSS APPLICATION NAMED TEACHER STUDENT PORTAL USING FREE AND OPEN SOURCE SOFTWARES Sushil Kumar *1, Dr.

More information

MULTI-NODE DATABASE APPLICATION DEPLOYMENT ON LAMP ARCHITECTURE

MULTI-NODE DATABASE APPLICATION DEPLOYMENT ON LAMP ARCHITECTURE MULTI-NODE DATABASE APPLICATION DEPLOYMENT ON LAMP ARCHITECTURE M. M. Chavan and Y. V. Dongre Department of Computer Engineering, Vishwakarma Institute of Information Technology, Pune ABSTRACT Recent trends

More information

Salesforce Classic Mobile Guide for iphone

Salesforce Classic Mobile Guide for iphone Salesforce Classic Mobile Guide for iphone Version 41.0, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Requirements Specification

Requirements Specification Redesign of the Software Engineering Site (R.O.S.E.S.) Requested by: Dr. Timoth Lederman Professor Department of Computer Science Siena College Delivered By: Prepared By: Kurt Greiner Daniel Rotondo Ryan

More information

in Wireless Application Protocol World

in Wireless Application Protocol World WWW.HR in Wireless Application Protocol World Abstract Hrvoje Komericki, Mario Kušek University of Zagreb Department of Telecommunications Faculty of Electrical Engineering and Computing Unska 3, HR 10000

More information

Jawaharlal Nehru Engineering College

Jawaharlal Nehru Engineering College Jawaharlal Nehru Engineering College Laboratory Manual Mobile Computing For Final Year Students Lab Manual Made By Ms. A. R. Salunke Author JNEC, Aurangabad FOREWORD It is my great pleasure to present

More information

Blackboard staff how to guide Accessible Course Design

Blackboard staff how to guide Accessible Course Design The purpose of this guide is to help online course authors in creating accessible content using the Blackboard page editor. The advice is based primarily on W3C s Web Content Accessibility Guidelines 1.0

More information

Performance Evaluation on WAP and Internet Protocol over 3G Wireless Networks

Performance Evaluation on WAP and Internet Protocol over 3G Wireless Networks Performance Evaluation on WAP and Internet Protocol over 3G Wireless Networks Hidetoshi Ueno, Norihiro Ishikawa, Hideharu Suzuki, Hiromitsu Sumino, and Osamu Takahashi NTT DoCoMo, Multimedia Laboratories

More information

Jackson State University Department of Computer Science CSC / Advanced Information Security Spring 2013 Lab Project # 3

Jackson State University Department of Computer Science CSC / Advanced Information Security Spring 2013 Lab Project # 3 Jackson State University Department of Computer Science CSC 439-01/539-02 Advanced Information Security Spring 2013 Lab Project # 3 Use of CAPTCHA (Image Identification Strategy) to Prevent XSRF Attacks

More information

ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE SERVICE PACK 1 PART NO. E

ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE SERVICE PACK 1 PART NO. E ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6.1 SERVICE PACK 1 PART NO. E17383-01 MARCH 2010 COPYRIGHT Copyright 1998, 2010, Oracle and/or its affiliates. All rights

More information

UNIVERSITY REFERENCING IN GOOGLE DOCS WITH PAPERPILE

UNIVERSITY REFERENCING IN GOOGLE DOCS WITH PAPERPILE Oct 15 UNIVERSITY REFERENCING IN GOOGLE DOCS WITH PAPERPILE By Unknown On Wednesday, October 14, 2015 In Google, Google Docs, Useful Apps With No Comments Many universities and colleges require the use

More information

ZEND: Survey on the Examination System

ZEND: Survey on the Examination System ZEND: Survey on the Examination System Sun Bingli, K. Ramesh Babu School of Computing Science and Engineering, VIT University, TamilNadu, India bingli_0202@163.com; Abstract With the development of computer

More information

BrownNow A Current Events Application for Brown University. Craig Hawkins Advisor: Stan Zdonik Masters Project Report, Brown University 2017

BrownNow A Current Events Application for Brown University. Craig Hawkins Advisor: Stan Zdonik Masters Project Report, Brown University 2017 BrownNow A Current Events Application for Brown University Craig Hawkins Advisor: Stan Zdonik Masters Project Report, Brown University 2017 1. Introduction Brown University has an existing events notification

More information

Opera - Simply The Best Internet Experience. 3Q04 Results. November 12, 2004

Opera - Simply The Best Internet Experience. 3Q04 Results. November 12, 2004 3Q4 Results November 12, 24 Status per third quarter 24 Accumulated ordinary income for the year was MNOK 69.5, up from MNOK 49.7. The turnover increased by 4% on a year-to-year basis Accumulated revenue

More information

A Novel Approach for Error Detection using Double Redundancy Check

A Novel Approach for Error Detection using Double Redundancy Check J. Basic. Appl. Sci. Res., 6(2)9-4, 26 26, TextRoad Publication ISSN 29-434 Journal of Basic and Applied Scientific Research www.textroad.com A Novel Approach for Error Detection using Double Redundancy

More information

Midterm 1 Review Sheet CSS 305 Sp 06

Midterm 1 Review Sheet CSS 305 Sp 06 This is a list of topics that we have covered so far. This is not all inclusive of every detail and there may be items on the exam that are not explicitly listed here, but these are the primary topics

More information

INFS 2150 (Section A) Fall 2018

INFS 2150 (Section A) Fall 2018 INFS 2150 (Section A) Fall 2018 Introduction to Web Development Class meets TUE & THU: 12:30am-1:45pm: in Wheatley 114 Instructor: Peter Y. Wu Office: Wheatley 309 Office Hours: Tuesday 9:00 am-12:00 noon;

More information

DISCIPLINE SPECIFIC 4: WIRELESS APPLICATION PROTOCOL Semester : VI Course Code : 16UCS504 Syllabus UNIT II: The Wireless Markup Language: Overview

DISCIPLINE SPECIFIC 4: WIRELESS APPLICATION PROTOCOL Semester : VI Course Code : 16UCS504 Syllabus UNIT II: The Wireless Markup Language: Overview DISCIPLINE SPECIFIC 4: WIRELESS APPLICATION PROTOCOL Semester : VI Course Code : 16UCS504 Syllabus UNIT II: The Wireless Markup Language: Overview The WML Document Model WML Authoring URLs Identify Content

More information

ST. XAVIER S COLLEGE (Affiliated to Tribhuvan University) Maitighar, Kathmandu NET CENTRIC COMPUTING [CSC 360]

ST. XAVIER S COLLEGE (Affiliated to Tribhuvan University) Maitighar, Kathmandu NET CENTRIC COMPUTING [CSC 360] ST. XAVIER S COLLEGE (Affiliated to Tribhuvan University) Maitighar, Kathmandu NET CENTRIC COMPUTING [CSC 360] THEORY ASSIGNMENT #1 Submitted By Aashish Raj Shrestha 3 nd Year / 6 th SEM 013BSCCSIT002

More information

09. Mobile Commerce. Contents. Mobile Computing and Commerce

09. Mobile Commerce. Contents. Mobile Computing and Commerce 09. (Contents) Mobile Commerce Contents 09. Mobile Commerce Mobile Computing and Commerce Code: 166140-01+02 Course: Electronic Commerce Period: Autumn 2011 Professor: Sangwon Lee, Ph.D. 1 09. (Contents)

More information

UNIT III. Variables: This element supports the following attributes: Attribute Value Description. name string Sets the name of the variable

UNIT III. Variables: This element supports the following attributes: Attribute Value Description. name string Sets the name of the variable UNIT III : Variables Other Content you can Include Controls Miscellaneous Markup Sending Information Application Security Other Data: The Meta Element Document Type- Declarations Errors and Browser Limitations

More information

WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS

WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS 1 WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS BRUCE CROFT NSF Center for Intelligent Information Retrieval, Computer Science Department, University of Massachusetts,

More information