José M. Vidal's Presentations

Many of these presentations use MathML—a W3C standard. Microsoft's Internet Explorer does not support MathML (It will tell you that “The XML page cannot be displayed”). Mozilla does.

TitleDescriptionLast Modified
1.Building Agent-Based Models of Seaport Container Terminals
Slides from my talk about the paper:
07 May 2010
2.Multiagent Systems
An introduction to multiagent systems based on:
01 April 2010
3.Voting and Mechanism Design
Voting, Mechanism design, and distributed algorithmics mechanism design. Chapter 8.
26 March 2010
4.Auctions
We introduce auctions for multiagent systems. Chapter 7.
17 March 2010
5.Negotiation
We describe automated negotiation as it applies to multiagent systems. Chapter 6.
03 March 2010
6.Learning in Multiagent Systems
We introduce the topic of learning in multiagent systems and present recent results.
11 February 2010
7.Game Theory
Standard, extended, and characteristic form games. Chapters 2 and 3.
29 January 2010
8.Distributed Constraints
Algorithms for solving distributed constraint problems in multiagent systems.
15 January 2010
9.Multiagent Problem Formulation
We cover the most popular formal models for representing agents and multiagent problems.
05 January 2010
10.The Internet
Some basic information and a quick look at the future.
25 September 2009
11.REST

CSCE 242

University of South Carolina


José M. Vidal
http://jmvidal.cse.sc.edu/talks/rest/

25 March 2009
12.Gears24 March 2009
13.SVG and Canvas

CSCE 242

University of South Carolina


José M. Vidal
http://jmvidal.cse.sc.edu/talks/canvassvg/

Examples taken from
05 March 2009
14.jQuery

CSCE 242

University of South Carolina


José M. Vidal
http://jmvidal.cse.sc.edu/talks/jquery/

An introduction to the jQuery library.
19 February 2009
15.JavaScript in the Browser

CSCE 242

University of South Carolina


José M. Vidal
http://jmvidal.cse.sc.edu/talks/javascriptinbrowser/

An introduction to the language as used within a browser. This talk follows:
  • David Flanagan, JavaScript, 5th edition, 2006. Chapters 13–20.
Examples are taken from that book.
06 February 2009
16.JavaScript

CSCE 242

University of South Carolina


José M. Vidal
http://jmvidal.cse.sc.edu/talks/javascript/

An introduction to the language. This talk follows: Examples are taken from Flanagan.
27 January 2009
17.Cascading Style Sheets

CSCE 242

University of South Carolina


José M. Vidal
http://jmvidal.cse.sc.edu/talks/css/

A brief introduction to CSS, based on:
23 December 2008
18.Internet Basics and HTML

CSCE 242


University of South Carolina


José M. Vidal
http://jmvidal.cse.sc.edu/talks/internet/

This talks provides a brief history of the Internet and distributed applications. For more information read:
19 December 2008
19.Introduction to HTML/XHTML

CSCE 242


University of South Carolina


José M. Vidal
http://jmvidal.cse.sc.edu/talks/xhtml/

We summarize
19 December 2008
20.Map Reduce and Hadoop
A short introduction to the basic ideas.
27 October 2008
21.Software Engineering
  • CSCE 492: Software engineering lab.
11 August 2008
22.Cloud Computing
An overview of web hosting, grid, and cloud computing services.
23 April 2008
23.Microformats
21 April 2008
24.Facebook API
A quick overview.
14 April 2008
25.SOAP
We describe SOAP. This talk summarizes
14 April 2008
26.Google Web Toolkit03 April 2008
27.Ruby on Rails
Introduction to the rails platform for web application development.
01 April 2008
28.The Ruby Programming Language
A quick overview of the more surprising bits of Ruby. Examples taken from: I also recommend you get a cheat sheet.
12 March 2008
29.Semantic Web Technologies: XML, RDF, OWL
This talk summarizes material from the appropriate RFCs and W3C Recommendations, as well as:
23 February 2008
30.Semantic Web
This talks summarizes material from
23 February 2008
31.AJAX Tricks and Prototype
We present a few AJAX tricks and a quick introduction to Prototype. Examples taken from:
20 February 2008
32.PHP
A quick introduction to PHP.
06 February 2008
33.Java Servlets
We describe how to implement java servlets. Based on
04 February 2008
34.GPGP and TÆMS
Chapter 9
07 November 2007
35.NetLogo for Building Prototype Multiagent Systems
We introduce NetLogo and its uses for building Multiagent Systems.
29 August 2007
36.Software Engineering for Internet Applications
An overview of software engineering techniques for developing web applications. Based on
16 March 2007
37.Script.aculo.us
An introduction to the script.aculo.us library.
09 March 2007
38.JavaScript XML
Parsing and using XML with JavaScript.
  • David Flanagan, JavaScript, 5th edition, 2006. Chapter 21.
Examples are taken from that book.
28 February 2007
39.Multiagent Dynamics Laboratory
A quick overview of current projects.
05 September 2006
40.Coalition Formation
We present the coalition formation problem and some solutions.
29 September 2005
41.Voting
The problems with voting.
29 September 2005
42.Agent Communication
We present the basics of agent communication.
23 September 2005
43.Coordination
We analyze the problem of coordination in game-theoretic terms.
07 September 2005
44.Reactive and Hybrid Agents
We summarize
02 September 2005
45.Reasoning Agents
We summarize some of the material from
30 August 2005
46.Multiagent Systems Introduction
An introduction to multiagent systems based on:
30 August 2005
47.Procedure Specifications
These slides are based on
18 January 2005
48.Introduction to 492 and Decoupling
We provide the introduction to CSCE 492, and then go on to talk about decoupling. The decoupling slides are based on
12 January 2005
49.Enacting BPEL4WS Specified Workflows with Multiagent Systems
A presentation of the paper
15 July 2004
50.Teaching Multiagent Systems: Past and Future
A presentation of the paper
29 June 2004
51.BPEL4WS
We describe workflows and the workflow language BPEL4WS. We study the possibility of using workflows in multiagent enactment.
21 April 2004
52.Web Services Architecture
An overview of
  • David Booth, Hugo Haas, Francis McCabe, Eric Newcomer, Michael Champion, Chris Ferris, and David Orchard. Web Services Architecture. W3C Working Group Note 11. 2004.
21 April 2004
53.WSDL
We introduce the WSDL. This talk is based on:
21 April 2004
54..NET Overview
This talk gives a very quick overview of the .NET architecture for people interested in distributed programming with SOAP.
13 April 2004
55.Fipa Introduction
We give an overview of the Foundation for Intelligent Physical Agents (FIPA). This talk is based on
07 April 2004
56.OWL-S
We introduce OWL-S. This talk is based on:
03 April 2004
57.UDDI and WS-Inspection
We describe the Universal Description, Discovery, and Integration project. This talk is based on:
03 April 2004
58.Axis
Getting started with Axis. A presentation of the
25 March 2004
59.XML Parsing
This talk provides a quick overview of XML parsing using Java
18 March 2004
60.Designing RMI Applications
We present some of the ideas from:
  • William Grosso, Java RMI, 2002. Chapters 5-10, 12-17, 19-20, 22.
Code examples were downloaded from and belong to O'Reilly.
17 March 2004
61.Grid Computing
We give a very high-level overview of grid computing and the Globus toolkit. This talk is based on:
02 March 2004
62.CORBA26 February 2004
63.Java RMI17 February 2004
64.Distributed Computing and Object Systems
This talk is based, in part, on:
12 February 2004
65.xslides.el
An emacs mode for generating XHMTL presentations. Written by José M. Vidal.
27 November 2003
66.Agent Applications
We present material based on
11 November 2003
67.Pitfalls of Agent Development
We summarize
11 November 2003
68.Biter
This talk summarizes material from:
14 October 2003
69.Robocup
This talk summarizes material from
14 October 2003
70.Agent Communication
We cover agent communications, KIF, KQML, and FIPA-ACL. This talk summarizes:
23 September 2003
71.DAML-S
We introduce DAML-S. This talk is based on:
20 September 2003
72.An Incentive-Compatible Distributed Recommendation Model
by
José M. Vidal


Computer Science and Engineering
University of South Carolina
Columbia, SC, USA.
http://jmvidal.cse.sc.edu
20 June 2003
73.Reinforcement Learning
This talk is based on
31 May 2003
74.Combining Inductive and Analytical Learning
This talk is based on
17 April 2003
75.Analytical Learning
This talk is based on
10 April 2003
76.Learning Sets of Rules
This talk is based on
08 April 2003
77.Genetic Algorithms
This talk is based on
10 March 2003
78.Instance Based Learning
This talk is based on
04 March 2003
79.Computational Learning Theory
This talk is based on
27 February 2003
80.Bayesian Learning
This talk is based on
25 February 2003
81.Artificial Neural Networks
This talk is based on
01 February 2003
82.Decision Tree Learning
This talk is based on
22 January 2003
83.Concept Learning
This talk is based on
21 January 2003
84.Introduction to Machine Learning
This talk is based on
15 January 2003
85.MultiAgent Dynamics Laboratory
We summarize the research interests of Dr. José M Vidal and the Multiagent Dynamics Laboratory (MDL) as of November 2002.

You can find these slides at http://jmvidal.cse.sc.edu/talks/researchsum/

14 November 2002
86.The Effects of Cooperation on Multiagent Search in Task-Oriented Domains
This talk summarizes the results that appear in
26 October 2002
87.JADE
This talk summarizes material from:
23 September 2002
88.FIPA-OS
This talk introduces the basic architecture for FIPA-OS. It summarizes the material from:
28 May 2002
89.Group Transport by Ants and Robots
This talks summarizes material from:
28 May 2002
90.Agent-Based Software Engineering
This talk summarizes information from:
28 May 2002
91.Collective Intelligence
This talk summarizes:
28 May 2002
92.Bargaining
This talks covers bargaining, task allocation, and coalition formation. It summarizes material from:
28 May 2002
93.Go To The Ant
This talk summarizes material from:
28 May 2002
94.Java I/O
This talk gives a general overviow of Java I/O as used for distributed programming. It is based on: Many of the pictures come from the developerWorks tutorial.
28 May 2002
95.Java Threads
This talk summarizes material from
28 May 2002
96.Java Sockets
This talk summarizes material from:
28 May 2002
97.Apache SOAP
A quick guide to using Apache SOAP, based on:
14 April 2002
98.MICO
This talk introduces the MICO CORBA implementation. More documentation is available at that website.
27 March 2002
99.Java CORBA
This talk summarizes material from:
25 March 2002
100.Using Robocup to Teach Multiagent Systems and the Distributed Mindset
27 February 2002
101.JXTA
This talk presents a quick overview of JXTA. It is based on:
24 January 2002
102.Peer To Peer
This talk summarizes material from:
10 November 2001