Selected Online Material
This page contains links to some online notes and lectures. Immediately below, you will find a few brief talks done using the University's mediasite software. Further down the page you will find a series of individual lectures that I have voice annotated as an experiment. Because the audio files are rather large, they may not work very well on slow speed connections.
Finally, I have placed my notes for courses and tutorials on e-business, XML, Unix, and Java online. Far and away, the notes for ebusiness are the most extensive and cover theory, technology, and examples. The XML lectures are also fairly extensive and up-to-date. The Unix and Java notes are fairly basic and meant as an introduction.
If you look through the notes or listen to a lecture, I would appreciate it if you would drop me a note and share your reactions.
Mediasite Lectures
During 2005, the University began to make serious use of a system called Media Site Live. I had the opportunity to deliver a series of lectures in Macedonia using the system. After that experience, I decided that the technology might be useful for delivering short lectures on topics of interest to students, alumni, and the general public.
- The Document Processing Revolution provides a easy to follow history of information from the library at Alexandria to the web.
- The Trasition to E-Business provides a very simple a brief introduction to how a business becomes an e-business
- Visits, Vignettes, and IDIis a short lecture on my experiences using mediasite system done for the folks at the Center for Instructional Development and Distance Education.
Annotated Lectures
I have been experimenting with some technologies to put lectures on line. Samples of some of these lectures are included below. All of them are very large in size because of the audio or video components. Even with a high speed connection, you may experience drop-outs or delays. They are first cuts at working this way, so there are a few "ums" and "aahs" that have to be removed. Also, the slide transitions are less than optimal, but these are technological limitations that can be overcome if people find them useful. The presentations are powerpoint converted to flash and should work in any browser.
- Information Technology: Four Perspectives is an overview of the current state of infortion science. The presentation addresses four topics -- what is information, how are colleges and universities preparing people for the future, what is the nature of this digital revolution, and what does the future hold.
- An Introduction to Game Design addresses several aspects of computer game design. In includes an brief introduction to game theory and mathematical modeling. A little discussion of distributed processing and Graphical User Interface Design follows. The lecture concludes with a brief introduction to Java Swing.
- Important Concepts for Client Server provides a review of important concepts for client server systems. It begins by discussing how an operating system works at a very high level, and relates these ideas to the development of server programs. It introduces various unix commands to access operating system information and describes the equivalent API calls. Programs, and in particular the kinds of errors that occur in programming, are also addressed. The lecture then turns to processes in memory and how the operating system communicates with them and how processes running on different machines communicate.
- Unix for Client Server This lecture provides a review of unix tools and commands. It is very specific to the environment at Pitt and in particular at SIS. It begins with a lengthy discussion of the various ways to access our unix system. It spends a good deal of time talking about the resources that exist to further your knowledge -- man pages, answerbook, application help systems, etc. It examines a few unix utilities -- ftp, grep, etc. and finally provides a very brief introduction to workshop, the SUN IDE.
- Current State of E-Business provides an overview of the current state of E-Business focusing on defintions, coontext, and trends. It also provides an overview of the opportunities present.
- E-Business for SME's is an address prepared for a conference of small and medium sized business owners on the state of E-Business for SME's.
- Concepts and Technologies for E-Business is an address prepared for the annual meeting of NACUBO that provides and introduction to the technologies and business models prevalent on the Web.
- Web Site Design addresses the process by which a business comes to determine what a web sit can do for them and how the basic design of the system is set up in the context of competitive analysis and benchmarking.
- An Introduction to E"speak was designed to provide an overview of the E'Speak environment from Hewlett-Packard which is a next generation component transaction monitor to allow dynamically composable services to be registered, found, and used on the internet. The lecture provides both a conceptually simplified description of E"Speak as well as a high level architectural overview of an instructional services project which is being designed and implemented at the University of Pittsburgh to demonstrate the use of this environment.
- An E"speak Revisited provide a review of our experiences in developing an e'speak marketplace. It is a follow on to the previous presentation and covers many of the same topics, with updated information.
Sets of Course/Tutorial Notes
- Theory and Technology for E-Business
These lectures provide an Overview of E-Business with a focus on technology. I have used the lectures for seminars offered in Norway and Thailand as well as with a variety of organizations in the United States- A Short Course on XML
These lectures were developed over the summer of 2001 and reflect the best data I have at the current time on XML. XML is a hot topic and there is a lot of interest in it and the related standards. The only lecture missing from this set at the current time is one on RDF which I am still working on.- An Introduction to Unix
These lectures were developed over the summer of 2001 for an external client who wanted to bring staff up to speed on Unix. The set was revised extensively in 2002 for use as a introduction to Unix for students in the graduate introduction to information science.- Java
These lectures provide an Overview of Java with a focus on internet and web based applications. The lectures were initially prepared for an external client using them for staff development effort. I am slowly working on converting them to a suitable form for use in a course here at Pitt.Accesses since Dec/18/2002:
![]()