WebNet
Home Page

Proceedings
Preface

Keynote &
Invited Speakers

Pre-Conference
Mini-Course

Post-Conference
Tutorials &
Workshops

SIGs

Session
Schedule

Medical
Applications
Panel

Registration
Rates

Committees

WebNet99Logo.jpg (24578 bytes)

 

Post Conference Tutorials & Workshops
Friday, October 29
Saturday, October 30

Cost:
$115 (by Sept. 16)
$145 (after Sept. 16)

 

Friday, October 29

 

Morning
8:30 AM-12 NOON
  Afternoon
1:30-5 PM

W1: Creating, Managing, and Delivering Web-based Instruction (Part 1)
(not hands-on)

  W2: Creating, Managing, and Delivering Web-based Instruction (Part 2)
(hands-on)

Held at Univ. of Hawaii lab. Transportation provided.

T1: Understanding Java Features   T5: Making the Most of JavaBeans Features for Web Application Development
T2: Introduction to Website Management and Applications   T6: Building Web Database Applications
(cancelled)
T3: Integration of Technology: Developing a Web Pedagogy   T7: On-Line but Off course: Improving Student Learning through Better Designed Post-Secondary Distance Education Programs
(cancelled)
T4: Building Web Solutions for Successful Learning in an Intentional World   T8: Graphic Technologies and Applications for the Web
 

Saturday, October 30

 

Morning
8:30 AM-12 NOON
  Afternoon
1:30-5 PM
T9: Metadata Using Resource Description Framework   W4: XML Hands-on

Held at Univ. of Hawaii lab. Transportation provided.

T10: Introduction to XML

Held at Univ. of Hawaii lab. Transportation provided.

  T12: Developing Dynamic Web Pages with DHTML
T11: An Introduction to Java Servlets   T13: Building Java Servlets
W3: Low Cost, High Impact Collaborating: a MUD/MOO Workshop

Held at Univ. of Hawaii lab. Transportation provided.

   

 


 

Friday, Morning
October 29
8:30 AM-12 NOON

 

W1 Creating, Managing, and Delivering Web-based Instruction
(Part 1)
(not hands-on)

Rory McGreal, director of New Brunswick TeleEducation, Canada

Robert Roberts, Proficiency-based Admission Standards System in Oregon, USA

Robby Robson, Oregon State University, USA

Representatives from The Digital Learning Environments Research and Development Group at Brigham Young University, USA

Held at Univ. of Hawaii lab. Transportation provided.

You have decided to use the Web for instruction. You have decided what you want your students to do and learn. Or perhaps you are not the instructor but are the one in charge of making it all happen. Now what?

What do on-line classes really look like? How do they work in practice? How should you (as a practitioner or institution) decide among existing management and delivery systems? What are your choices and what criteria can you use to make them?

This day-long workshop/tutorial will both an overview and in-depth answers to the most common and most important questions about the state and practice of creating, delivering, and managing Web-based instruction. As part of this workshop we will see how the same content looks and feels in different leading commercial distributed learning environments, compare pedagogic and technological features of authoring and delivery systems, find out what can be learned from a growing database of over 13,000 courses, and summarize research being done on Web-based pedagogy. We will answer "how-to" questions, share a few tricks of the trade, and respond to any practical issues raised by participants.

OBJECTIVES

Participants should leave with a general understanding of the current state of course support systems and on-line courses and with the specific knowledge needed to make intelligent choices of software and pedagogic approaches to putting their own or someone else's material on-line.

INTENDED AUDIENCE (experience level and prerequisites)

Practitioners, future practitioners, administrators, support staff, developers, and anyone else who needs or wants to know what is going on in the field of Web-based instruction and/or who is faced with the problem of implementing Web-based learning.

  Return to Top of Page
T1 Understanding Java Features

Gilda Pour, Ph.D.
San Jose State University, San Jose, CA

Java offers many attractive features for Web programming. The list of Java features includes portability, security, robustness, dynamic memory management, run-time extensibility, and multi-threading capability. Consequently, Java has been the foundation for several cutting-edge technologies for Web application development. The examples of such Java-based technologies are JavaBeans, Enterprise JavaBeans, Java Servlets, and Java Database Connectivity (JDBC).

This tutorial will provide you with the opportunity to acquire a good understanding of Java features, and learn how to use Java in Web application development. Major topics include:

  • Key Characteristics of Object-Oriented Programming
  • Why Java?
  • Java Features
  • Java Applets and Applications
  • Web Programming with Java
  • Examples
  • Useful Resources

Intended Audience/Expertise Level:

Familiarity with fundamental concepts of object-oriented programming is helpful. Extensive experience with an object-oriented programming is not required for this tutorial.

  Return to Top of Page
T2 Introduction to Web Site Management and Applications

James L. Mohler, Department of Computer Graphics at Purdue University

Audience: Novice to Intermediate

Prerequisite Knowledge: Basic knowledge and familiarity with the web.

This tutorial is designed to provide an overview the web site development and delivery. The tutorial begins with an overview of the development process and the importance of planning. Then it moves into application knowledge by providing a comparison of page creation tools and site management tools, identifying the critical features that distinguish each. Following, it reviews the limitations of HTML and the variety of technologies intended to extend the HTML language and their advantages and disadvantages. The workshop ends with a discussion of how databases can be implemented with other technologies to create sites that can be more efficiently and effectively maintained. Remaining time will be allotted to questions and answers from the attendees.

Objectives

During the proposed tutorial, attendees will:

  • Develop an understanding of the development process as it relates to designing and implementing web sites.
  • Discover the essential functional differences between page creation tools and web site management tools.
  • Find out about both academic and commercial tools available for developing and maintaining web sites.
  • Learn about the capabilities of HTML and its limitations.
  • Develop an understand of the various extension languages and how they can be used.
  • Discover how databases can be used to manage sites more efficiently.
  • Probe into emerging technologies and how they may impact the future of the web.

Outline of Tutorial

This tutorial is designed to provide an overview of the issues surrounding web site creation and management. It will provide an overview to the existing and emerging technologies being implemented on the web. The course outline is as follows:

    • Overview & Introduction - 5 minutes
    • Understanding the Development Process - 15 minutes
    • Planning - the key to successful sites
    • Design & Prototyping - testing the creative venue
    • Production - full force effort
    • Implementation - the major release
    • Maintenance - practicing good housekeeping
    • Page Creation Tools versus Site Management Tools - 30 minutes
    • Features of tools
    • Hybrids and evolution
    • Examples of tools
    • Academic versus Commercial Tools - 10 minutes
    • Understanding the Limits of HTML - 20 minutes
    • The goals of HTML
    • Formatting control versus independence
    • Dealing with browser variables
    • Break - 10 minute
    • Extending HTML: Scripting, Programming and Extensions - 45 minutes
    • Client- versus server-side solutions
    • UNIX versus Microsoft solutions
    • Hierarchical view based on learning curve
    • The Wonderful World of Acronyms
    • Advantages and Disadvantages
    • Choosing solutions
    • Databases and the Web - 20 minutes
    • The power of driven data
    • From financial data to digital asset management
    • Emerging Components and Software - 15 minutes
    • Implementing 3D
    • Audio and Video components
    • Standards and formats
    • Question and Answer - 10 minutes
  Return to Top of Page
T3 Integration of Technology: Developing a Web-Pedagogy

Joanne Ruttan

This tutorial provides training in key ways to introduce web-pedagogy in your course and alter your instructional design to instill optimal habits for continuous learning. By accommodating intentional learning behaviors when creating courses that use web-based instruction, we can positively impact students, standards, and processes of learning in a technologically integrated learning environment.

We provide solutions for creating courses that instill intentional habits for self-managed web-based learning. In this tutorial you will;

1. Recognize the critical elements for presenting courses that rely on self-managed, web-based learning,

2. Learn the four learner orientations and how each affects the ability to learn,

3. Discover specific instructional design, facilitation, projects, and collaboration suggestions for improving web-based learning,

4. Create design specifications for introducing web-based instruction into traditional courses,

5. Discuss practical applications for the concepts taught,

6. See the results of these principles in action.

By attending this seminar, you can empower yourself, and your students, for the technologically centered learning needs of the 21st century. To get the most out of this tutorial, bring a paper copy of a lesson or short module of instruction to redesign using sound web pedagogy and intentional learning principles.

Intended Audience/Expertise Level:

This tutorial is designed to give educators and trainers at all levels of course development and instructional web-design, skills in developing more intentional learners in courses that use the web.

  Return to Top of Page
T4 Building Web Solutions for Successful Learning in an Intentional World

Margaret Martinez, Ph.D.

Intended Audience:
This session is for anyone who is wondering how to update
instructional design methodology for successful Web learning. in the 21st Century.

This tutorial explains why some individuals are more successful Web learners than others. The purpose is to provide some instructional design strategies that recognize and accommodate individual learning differences and show how these learner-difference strategies can help individuals learn more successfully on the Web. Understanding the depth of learner desires, emotions, and beliefs about why and how to use learning and how it contributes to personal goals and change is fundamental to helping humans learn successfully. In turn, how well we match the psychological factors that significantly impact learning in our design methodologies, is how well we can provide solutions that stimulate motivation and encourage successful Web learning.

The attendees will discuss how to enhance instructional design and Web learning environments that instill the right habits and stimulation for continuous learning improvement. By the end of the workshop, attendees can (1) identify the psychological factors that greatly influence Web learning, (2) match solutions to individual orientations in supportive Web learning environments, (3) apply Web learning evaluation criteria, and (4) identify practical ways to avoid wasting resources on ineffective solutions, learning frustration and resistance, and sloppy, uncommitted learning performance.

  Return to Top of Page

Friday, Afternoon
October 29
1:30-5 PM

 

W2 Creating, Managing, and Delivering Web-based Instruction
(Part 2) (hands-on)

Rory McGreal, director of New Brunswick TeleEducation, Canada

Robert Roberts, Proficiency-based Admission Standards System in Oregon, USA

Robby Robson, Oregon State University, USA

Representatives from The Digital Learning Environments Research and Development Group at Brigham Young University, USA

Held at Univ. of Hawaii lab. Transportation provided.

See description under W1

  Return to Top of Page
T5 Making the Most of JavaBeans Features for Web Application Development

Gilda Pour, Ph.D.
San Jose State University, San Jose, CA

Component-based software development (CBSD) has emerged as the industry’s best hope for building quality Web applications in timely manner. CBSD delivers the promise of large-scale software reuse. In addition, CBSD has the potential to reduce significantly the cost and time-to-market of Web applications, and enhance the reliability, maintainability, and overall quality of those applications.

A major Java-based component technology that offers attractive features for Web application development is JavaBeans. This tutorial will provide you with the opportunity to acquire a good understanding of JavaBeans features, and learn how to make the most of those features for Web application development. Major topics include:

  • Role and Significance of Component-Based Software Development
  • Why JavaBeans?
  • JavaBeans versus ActiveX
  • JavaBeans Features
  • Bean Construction for Web Applications
  • Examples
  • Application Building Tools
  • Useful Resources

Intended Audience/Expertise Level:

Familiarity with Java is the prerequisite for this tutorial. Extensive experience with Java is a plus but not necessary. To prepare yourself for this tutorial, you may choose to take the tutorial titled "Understanding Java Features" (8:30-12:00, Oct. 29, 1999) as the prerequisite.

  Return to Top of Page
T6 Building Web Database Applications

Cancelled

John Paul Ashenfelter
Teaching + Technology Initiative, University of Virginia

One of the hottest topics in the Internet development community in the past year is web-based databases. The need to manage large amounts of information over the web is driving the production of a wide variety of web tools for interfacing with and controlling databases. Though the majority of these tools are designed for traditional database tasks in the corporate environment such as data entry and retrieval, they also provide the opportunity to fundamentally change the way any web site is produced, managed, and delivered. This tutorial will introduce the concepts and tools that web designers can use to effectively manage content and dynamically manipulate web pages. Attention will be paid to both commerical and educational uses of web databases.

By the end of the workshop, participants should:

1) have a basic understanding of databases and data design;
2) be familiar with various way of using databases with the web
including managing media objects, coordinating group instructional design, and delivering dynamic web content; and
3) know the tools (commercial and open source) that they can use in their own projects.

Intended Audience/Expertise Level:
Participants should be familiar with the Web and web page design.

For specific questions or concerns, contact the instructor by email at john@ashenfelter.com or ashenfelter@virginia.edu.

  Return to Top of Page
T7 On-Line but Off course: Improving Student Learning through Better Designed Post-Secondary Distance Education Programs

Cancelled

Jonathan L. Ross
Assistant Director, Media Learning Systems
University of Calgary, Canada

The use of the web to support or supplant the classroom can be a daunting task for the educator. The Web has tremendous potential enhance learning if instructional environments are designed with students' individual differences in mind. While it is unrealistic for educators or multimedia developers to build on-line environments which can meet the specific learning needs of each course participant, it is not unreasonable for course facilitators to become cognizant of ways to design more "tolerant" on-line environments--environments which can reach the greatest number of learners.

Designed primarily for educators or instructional designers wishing to create fully on-line courses or for those who would like to use the Internet to enhance classroom instruction, this session will:

1) Explore a tri-modal model for delivering distance education;
2) Present a published, 87-point instructional developer's checklist
that can be used to design or evaluate on-line course learning environments;
3) Provide subject-specific ways to use the Web to meet the needs of students with diverse learning styles in the higher education classroom;
4) Examine current research in web-based distance education, including how on-line instruction compares to conventional classroom instruction;
and
5) Engage learners in a critical evaluation of current web-based course delivery tools including Web-CT, LearnLinc, Virtual-U and others.

Participants will leave this session with practical, concrete information that can be used immediately upon their return to their home university or corporation.

Intended Audience/Expertise Level:

This tutorial assumes participants have some previous experience with using the web to support student learning.

  Return to Top of Page
T8 Graphic Technologies and Applications for the Web

James L. Mohler, Department of Computer Graphics at Purdue University

Audience: Novice to Intermediate

Prerequisite Knowledge: Basic knowledge and familiarity with the web.

One of the foremost demands of multimedia and hypermedia development is in the visual aspect. The adage that most developers are familiar with is that content is king. Regardless of the product's communicative purpose, poorly designed content will indefinitely cause a product to fail. Similarly, poorly designed graphics yield the same result. This tutorial is designed to provide an overview to raster and vector graphic technologies for the web.

Objectives

  • Discover the issues surrounding the use of raster graphics on the web.
  • Examine the three standard formats for the web: GIF, JFIF, and PNG.
  • Review the tools that can be used for creating and manipulating raster graphics.
  • Learn about the industry standard tool for raster graphics: Adobe Photoshop.
  • Find out about how vector graphics are being used on the web.
  • Discover the three proposed standards for vector graphics: WebCGM, SVG, and VML.
  • Examine the tools that can be used to create vector graphics for the web.
  • Learn about the industry standard tool for vector graphics: Macromedia Flash.

Outline of Tutorial

The proposed tutorial will provide an overview to raster and vector technologies for the web. Topics to covered include:

    • Overview and introduction - 5 minutes
    • Raster components on the web - 15 minutes
    • Issues of bandwidth
    • Dressing up HTML
    • Jigsaw puzzles and glass bricks
    • Understanding raster formats - 20 minutes
    • Graphic Interchange Format (GIF)
    • JPEG Interchange Format (JFIF)
    • Portable Network Graphics (PNG) format
    • Non-standard formats
    • Tools for working with raster graphics - 25 minutes
    • Editors
    • Maps and animation
    • A Look at the Professional Standard: Adobe Photoshop
    • Decomposing a raster page - 10 minutes
    • Break: 10 minutes
    • Vector graphics on the Web - 15 minutes
    • A new home for illustration
    • Advantages of vector graphics
    • Standards - 15 minutes
    • WebCGM
    • Scalable Vector Graphics (SVG)
    • VML (Vector Markup Language)
    • Non-standard formats
    • Tools for working with vector graphics - 45 minutes
    • Editors
    • Animation and Interactivity
    • A look at the professional standard: Macromedia Flash
    • Decomposing a raster page - 10 minutes
    • Question and Answer - 10 minutes
  Return to Top of Page

Saturday, Morning
October 30
8:30 AM - 12 NOON

 

T9 Metadata using Resource Description Framework

Bob Schloss, XML team leader
IBM Thomas J. Watson Research Center, USA
and co-chair, W3C RDF Data Model & Syntax Working Group

W3C's RDF is the common denominator behind many metadata systems for the Web, and RDF tools allow communities to define their own RDF vocabularies. Millions of bibliographic records are now available in RDF. RDF information is available at http://www.w3.org/RDF.  This is an introduction to the facilities, syntax and software for RDF -- highlighting RDF's strengths and limitations.

Outcome Objectives:

Attendees will:
- understand the value supplied to applications by RDF, over-and-above what is possible with HTML <META> and XML DOCTYPEs.
- understand how RDF metadata can be a mixture of multiple independely-defined metadata vocabularies
- understand the RDF notions of "resource", "property", "statements", "referrent", "description", "collection"
- read and understand RDF metadata written in XML
- understand how programs see RDF metadata as tuples and directed labelled graphs
- understand the optional class/type system provided by RDF Schemas
- understand how Dublin Core Metadata elements are transported in RDF
- understand how to place RDF/XML metadata in HTML documents without affecting rendering
- know about public software for creating, storing, and querying RDF metadata
- understand whether RDF is appropriate for encoding your own metadata system
- be able to define their own metadata system in the RDF Schema language using the W3C RDF Recommendations.
- understand what RDF contributed to an agent-friendly semantic Web.

Intended Audience:

1) Individuals who develop systems to encode bibliographic, quality rating, endorsement or terms-and-conditions-of-use metadata for Web resources or collections of Web resources, or who plan to make domain-specific extensions to existing systems, such as Dublin Core Metadata

2) Individuals who create metadata, or develop tools for others to create metadata, built on RDF, such as Dublin Core, Netscape's RDF Site Summary, and XMLNews.

3) Developers or operators of crawlers or search engines

  Return to Top of Page
T10 Introduction to XML

Gordon Howell, Internet Business Services Consulting Ltd

Held at Univ. of Hawaii lab. Transportation provided.

An overview of key business, technical and management issues concerning the new XML (eXtensible Markup Language) standard.

Course Description

This is an overview of the present state of development and future prospects for XML, the proposed new open standard for Web documents. The workshop includes some technical material and live demonstrations.

The course is intended to help you:
* Understand the underlying technology of XML
* Understand the benefits offered by XML, and their costs.
* Be aware of the current state of the standardisation of XML
* Be aware of commercial implementations and market committments to XML
* Be aware of available tools for generating XML documents
* Understand the issues required in switching to XML from other technologies
* Decide whether, and when, to switch your Web development to XML

The course is not a detailed technical tutorial on XML itself - it is assumed that participants will be able to fill in the details of the language through independent study. Good references to assist the participant in this will be provided.

Who should attend:
The course is intended for XML novices. Web developers, Web development managers and anyone considering moving into XML development will find it useful. Participants should have a working knowledge of HTML (understanding of Style Sheets will be useful).

MARKETING NOTE

Apart from commercial presentations, this course has been presented at several leading events world wide:

- inaugurated at WebNet98, Orlando Florida
- INET99, San Jose, CA
- Scottish Software Federation, Edinburgh UK

  Return to Top of Page
T11 An Introduction to Java Servlets

Kathy Gates and Dawn Wilkins

Java applets, programs which run as part of Web browsers, have become commonplace and expected components of current Web-based applications. Java servlets are less well-known but offer equally impressive advantages by running on the server-side to extend the functionality of the Web server. The advantages afforded by servlets include increased portability, efficiency, and ease of development and administration.

This tutorial focuses on general concepts related to Java servlets and is geared toward anyone who is interested in learning about Web-based applications.

Topics covered include the servlet architecture, platforms for servlet development, software requirements, application development with servlets, and on-line resources.

Having completed in this tutorial, students can expect to:

    * Understand what Java servlets are and how they interact with web servers.

    * Know the benefits of servlets and be able to compare them with CGI and other three-tier application servers.

    * Learn about the various hardware, operating systems, and software available for servlet development.

    * Gain an awareness of the possible applications of Java servlets.

  Return to Top of Page
W3 Low Cost, High Impact Collaborating: A MUD/MOO workshop

Claudine Keenan

Held at Univ. of Hawaii lab. Transportation provided.

Imagine collaborating with colleagues, instructing students, even attending a professional conference, all from the same screen. Imagine recording all of these events in text files, creating written transcripts of every meeting with a colleague as you co-author an article, or of every class discussion with your students as you explore a new concept or assignment.

Finally, imagine that all of these activities are possible regardless of where the people are located, regardless of whether they use PCs or Macs, of whether they use Windows, Unix, or DOS. Imagine that all of the software you need to interact this way is free, available over the internet.

Welcome to the world of MUDs and MOOs, where all of the imagining becomes a text-based (virtual) reality where workshop participants will

· log on to one of hundreds of free educational MOOs
· visit virtual MOO classrooms
· practice using virtual teaching objects
· visit a website directory of MOOs and join one
· compose their own plan for implementing MOO/MUD instruction
· join a listserv to continue their MOO work

Intended Audience/Expertise Level:

This workshop is intended for beginners, those who may have heard about MOOs or chat rooms, so that they are already interested in synchronous environments.

  Return to Top of Page

Saturday, Afternoon
October 30
1:30 - 5 PM

 

W4 XML Hands-on

Gordon Howell, Internet Business Services Consulting Ltd

Held at Univ. of Hawaii lab. Transportation provided.

A hands on primer for developers of the new XML (eXtensible Markup Language) standard.

Course Description

This course is a lab course designed to give you practical experience in the development of XML applications

The course is intended to help you:
* Understand the technology of XML
* Help you find and use XML DTDs and libraries
* Get a feel for the state of development tools
* Write XML applications
* Understand how to write XML DTDs

The course is designed for people who already have some understanding of XML, what it can do and why it was invented. The course presents a simple application and challenges the participants to develop it.

Who should attend:
This course is intended for people with good technical skills. Ideally some knowledge of XML fundamentals wil be useful. IBS-3006: An Introduction to XML will be sufficient.

The course is intended for programmers, Web developers, IT directors and information officers with responsibility for defining company information architectures.

  Return to Top of Page
T12 Developing Dynamic Web Pages with DHTML

Abdulrahman Mirza

This tutorial will present the audience with the necessary knowledge to start developing dynamic Web pages with DHTML.

The tutorial will begin with an introduction to DHTML, its history, the driving reasons behind its development, and, the pros and cons of development with DHTML.

The audience will then be presented with a brief description of cascading style sheets (CSS), Web scripting languages, and HTML, the three technologies that make-up DHTML. The different Web page styles and effects, which can be created with DHTML, along with live examples of each, will then be introduced. For each style or effect, a detailed description of how it was created will be given.

Participants will finally be presented with some of the automated tools for developing DHTML pages, and shown a dynamic Web page development example with one of those tools.

Intended Audience:

Tutorial participants should have knowledge about HTML, and have some simple knowledge about programming or scripting.

  Return to Top of Page
T13 Building Java Servlets

Kathy Gates and Dawn Wilkins

Java servlets offer impressive benefits, making them powerful components of every Web developer's "toolkit." While the Java Web Server (JWS) from Sun Microsystems is an ideal platform for developing servlets, support for servlets is also available with other popular Web servers including the Netscape Enterprise Server and the Apache HTTP Server. The Java Servlet API provides a well-defined set of function calls for interacting with the Web server, allowing Web developers to quickly and easily generate dynamic Web content. The javax.servlet and javax.servlet.http packages offer powerful classes for creating and managing servlets.

Servlets can be especially useful in deploying Web-to-database applications by working in conjunction with the Java Database Connectivity (JDBC) API.

This tutorial demonstrates how to develop applications using the Java servlet API and is geared toward application developers (Java experience is helpful).

Participants can expect to:

* Master the basics of servlet design.

* Learn about the Java Servlet API, and its interfaces, classes and methods.

* Become acquainted with advanced servlet topics such as server-side includes, chaining servlets, and accessing databases from within servlets.

* Gain an awareness of the security issues associated with servlets.

  Return to Top of Page

Send mail to info@aace.org with questions or comments about this web site.
Copyright © 1999 Association for the Advancement of Computing in Education
Last modified: September 24, 2002

Webmaster: info@aace.org

Tuesday, September 24, 2002  02:30:42 PM -0500