Wolfram ResearchProductsPurchasingServices & ResourcesAbout UsOur Sites
Wolfram Education Group Services & Resources
-----
 /
Wolfram Education Group
*Training Calendar and Registration
*Course and Mini-Course Descriptions
*M50: An Introduction to Mathematica in the Classroom
*M100: An Introduction to Mathematica
*M101: A First Course in Mathematica
*M102: Project Session
*M221: Introduction to Programming in Mathematica
*M245: Parallel Computation
*M310: Digital Image Processing
*M330: Neural Networks
*M185: Numerical Computation in Mathematica
*M195: Authoring in Mathematica
*M205: Visualization and Dynamic Interactivity
*M215: Applied Statistical Analysis with Mathematica
*M225: Grid Computing with Mathematica
*M235: Mathematica Development using Wolfram Workbench
<M455: An Introduction to Web Services with Mathematica
*Free Seminars
*Bring Your Own Laptop
*Online Training Information
*Scheduling Policy Information
*About Wolfram Education Group
*Q&A
*Education Benefits Program
*What Attendees Are Saying
*Courseware Developer Program
*Certified Instructor Program
*Meet the Instructors
*Onsite Training at Your Location
*Contact Wolfram Education Group
*Wolfram Library Archive
*Wolfram Research Calendar of Events
*Ask about this page
*Print this page
*Email this page
*Give us feedback
*
Sign up for our newsletter:

Mini-Course Description:
M455: An Introduction to Web Services with Mathematica


Course Objective
This course is designed to present Mathematica's web services features in depth, enabling participants to integrate web services to extend Mathematica's capabilities using standard web technology.

Course Summary
Web services provide data and functionality to applications using standard web technology such as HTTP and XML. This course introduces users to web services and explains how they can be beneficial to Mathematica users. Demonstrations will be presented that explain how to dynamically load web services into Mathematica. Fully functional Mathematica applications will be presented to give a larger picture of the impact web services can have on Mathematica.

Presenter
The course is presented by a Wolfram Research senior developer or a Wolfram Education Group certified instructor. Some sessions of the course are presented by Chris Williamson, the author of Web Services Package. Chris has been developing for Wolfram Research since 2001.

Target Audience
The course is intended for Mathematica users who wish to learn more about web services and perhaps create applications that integrate data or functionality into Mathematica using web services.

Delivery Type
This mini-course is given online in one 3- to 4-hour session. Additional online training information is available.

Syllabus
The course is organized into eight segments.

Introduction
An introduction to the key technologies that make web services possible

Stock Data--A Simple Example
An example that demonstrates how simple and natural it can be to use a web service with Mathematica

Google Web Service--Compound Data Types
An example that demonstrates how complex data structures are dealt with while using web services

Under the Hood--Working with Messages Directly
Some web services may not conform to specific standards and may not immediately work with the Mathematica web services functionality. This section demonstrates how a developer can get under the hood and make these web services work.

XMethods--Discovering What Web Services Are Out There
A segment that allows attendees to interactively discover and learn about the web services available publicly

Integrator Web Service--A Pure Mathematica example
An example that demonstrates how to create a web service with webMathematica and use features that make integration with Mathematica very convenient

Wolfram Search Web Service
A complete Mathematica example that demonstrates how to completely integrate a Mathematica appplication with a web service

Outlook
A discussion of existing programs, literature, and topics of interest

Course Materials
Each attendee will be provided with Mathematica course notebooks and access to the current version of Mathematica. The course notebooks require Mathematica or Mathematica Player. For attendees participating in classroom-based sessions, course materials are distributed in print and on CD-ROM, and are yours to keep; a computer running Mathematica is available for your use during class. For attendees participating in online classes, a download of the course materials is provided; a temporary Mathematica training license is provided upon request.

Prerequisites
Course attendees are expected to have basic familiarity with Mathematica approximately equivalent to that provided by "M101: A First Course in Mathematica."

To sign up for this course, see the training calendar and registration page.



 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy