Comp 6443 : part of the eScience Master (Course Code: < 6701>)"I think, therefore I am", René Descartes (1596-1650).Weekly each Friday commencing 25/7/03 and concluding 24/10/03 in CSIT(Bld 108), N101 at lunch time (from 12am to 2pm) |
|
|
Diploma Background :Physicist EngineerMaster in Computer Graphics (DEA)... But no special diploma in English speaking |
Work Background : Internet site managerYou will find on my CV that I have learnt Basic, Fortran, Pascal, Prolog, Java, Shell... that is right, but what I have been really using during the last years was Perl ! http://www.ina.fr French Audiovisual (Broadcasting) Institutehttp://www.vrarchitect.net Open source tools to help web site productionhttp://www.ina.fr/Imagina International Conference on Computer Graphics |
Comp 6443 : part of the eScience Master (Course Code: < 6701>)
This course covers the design and implementation of real-time, visual simulation systems for animating and interacting with virtual environments.
Virtual RealityMoo, MudGroupwareOnline cultureDifferent Level of networked 3DVRML, MPEG4...Networking architectureNVEResearch paper / presentation |
WHAT DO YOU NEED TO KNOW BEFORE YOU TAKE THIS COURSE?
Most people taking this course are expected to have taken a course in computer graphics. In case of no previous knowledge, you should at least be involved in this semester eScience computer graphics course. Or you should make sure to partner with a student that as some experience in that subject.
Understanding that internet and the web is not the same thing.
Notion of different layers of a network. And different models of communication between computers.
All projects will be written in the Java programming language. If you do not already know Java, then you are expected to be familiar with at least one of the following programming languages: C, C++, or Pascal. If you have not seen Java before then you might want to consider buying one of the many primers available on the subject.
And this is a good transition to the slide on books...
First Edition, 1999 / ISBN 0-201-32557-8
Around 55 US$
VRML, Java3D, MPEG4 and X3D
First Edition, 2001 / ISBN 0-13-085728-9
Still in French, BUT, free
download for students
First Edition, 2001 / ISBN : 2-911762-34-7
540 pages, 16X24 cm, 100 Euros (655,96 FF)
Prix spécial Internet : 95 Euros (623,16 FF)
I haven't read it, and am waiting for your comments
First printed: 1998 / ISBN : 1-85233-012-0
192 pages £16.95, €27.45, $32.95 http://www.essential-series.com/essential_virtual_reality.htm
An excellent one. At least a recent book talking about
VR. My recommendation as a second textbook if you want a second one
September 2002
576 pages
US$ 69.95
ISBN 1-55860-353-0
Lectures will take place in the Seminar Room, (Room N101, CS&IT building).
Friday from 12 am (noon) to 2 pm.
The first lab session begin next monday
Laboratories will take place in the eScience Laboratory.
Assessment is based on two set of presentations, 1 programming assignments, nominally in Java, and one theoretical exam.
The assignment is marked by demonstration and by submission of well commented code.
When you are writing those comment, try to imagine yourself reading your code in ten years... and try to avoid to much OZ slang
Demonstration of the work will occur during week 12 or 13
cd .. (go to the directory in which your 03IVRA1_UstudentID is located)
tar cvf 03IVRA1_UstudentID.tar 03IVRA1_UstudentID/ gzip 03IVRA1_UstudentID.tar
Mail the file (03IVRA1_UstudentID.tar.gz) as an attached document. Be
sure that the title of your mail is '03IVRA1_UstudentID''
p3) Taxonomy for Networked Virtual Environments (1997)
Michael Macedonia - IEEE MultiMedia - http://citeseer.nj.nec.com/macedonia97taxonomy.html
p23) The Lessons of Lucasfilm's Habitat
Chip Morningstar and F.Randall Farmer
p41) Playing in the MUD
Michael O'Brien
Multicast Issues for Collaborative Virtual Environments
Hugh Fisher - IEE Computer Graphics and Applications
http://csdl.computer.org/comp/mags/cg/2002/05/g5068abs.htm
A number striked means that the paper has already been attributed. Eg. : 6
ID |
Paper |
---|---|
1 |
p47) Macedonia, M., Zyda, M., Pratt, D., Brutzman, D. and Barham, P. Exploiting Reality with Multicast Groups: A Network Architecture for Large-scale Virtual Environments, in Proceedings of IEEE Computer Graphics & Applications (1995), 38-45. - http://www.computer.org/cga/cg1995/g5038abs.htm |
2 |
p61) Scaling a shared virtual environment Rodger Lea, Pierre Guillaume Raverdy, Yasuhiko Honda, Kouichi Matsuda Sony Computer Science Lab. Tokyo, Japan - http://www.csl.sony.co.jp/person/rodger/ICDCS/icdcs2.html |
3 |
p75) Npsnet: A Network Software Architecture For Large Scale Virtual
Environments (1994) |
4 |
p105) Using Projection Aggregations to Support Scalability in Distributed
Simulation (1996) Sandeep K. Singhal, David R. Cheriton - http://citeseer.nj.nec.com/singhal96using.html |
5 |
p117) CAVERN: A Distributed Architecture for Supporting Scalable Persistence
and Interoperability in Collaborative Virtual Environments Jason Leigh (jleigh@eecs.uic.edu), Andrew E. Johnson, Thomas A. DeFanti Electronic Visualization Laboratory - University of Illinois at Chicago http://www.evl.uic.edu/cavern/cavernpapers/vrs/index.html |
|
p145) Handling Heterogeneity in Networked Virtual Environments Helmuth Trefftz 1, Ivan Marsic 2 and Michael Zyda and 2 CAIP Center, Rutgers University 3 The MOVES Institute, Naval Postgraduate School http://www.npsnet.org/~zyda/pubs/IEEEVR2002.pdf |
7 |
p153) Adaptive Networking for Tele-Immersion |
|
p163) Community Place: Architecture and Performance Rodger Lea, Yasuaki Honda, Kouchi Matsuda and Satoru Matsuda Sony Architecture Labs, Tokyo, Japan - http://www.csl.sony.co.jp/person/rodger/VRML97/PAPER/vrml97.html |
9 |
p173) Internetwork Infrastructure Requirements for Virtual Environments
Donald P. Brutzman, |
10 |
p183) Shared Spaces : Transportation, Artificiality, and Spaciality |
11 |
p193) EQUIP: a Software Platform for Distributed Interactive Systems Chris Greenhalgh |
12 |
p203) The Bluec Distributed Scene Graph Martin Naef, Edouard Lamboray, Oliver Staadt, Markus Gross |
13 |
p213) Adaptive Networking for Tele-Immersion Jason Leigh+, Oliver Yu, Dan Schonfeld, Rashid Ansari, Eric He, Atul Nayak, Jinghua Ge, Naveen Krishnaprasad, Kyoung Park, Yong-joo Cho, Liujia Hu, Ray Fang, Alan Verlo, Linda Winkler, Thomas A. DeFanti |
14 |
p223) A Platform for Distributed Virtual Environments Renata Cruz TeiXeira, Otto Carlos M.B. Duarte |
p239) The Sopranos Meets EverQuest:
Social Networking in Massively Multiplayer Online Games Mikael Jakobsson, TL Taylor - Paper presented at the 5th International Digital Arts and Culture Conference, Melbourne 2003 - http://hypertext.rmit.edu.au/dac/papers/Jakobsson.pdf |
|
p249)
A Group Is Its Own Worst Enemy Clay Shirky - Online, April 2003 - http://www.shirky.com/writings/group_enemy.html |
|
17 |
257) GPU Cluster for High Performance Computing Zhe Fan, Feng Qiu, Arie Kaufman, Suzane Yoakum-Stover |
Additional propositions |
|
18 |
Long Distance
Haptic Collaboration Chris Gunn, Matthew Hutchins, Matt Adcock, Rhys Hawkins |
19 |
A
Peer-To-Peer Message Exchange Scheme For Large Scale Networked Virtual Environments
(2002) Yoshihiro KAWAHARA, Hiroyuki MORIKAWA, Tomonori AOYAMA |
20 |
A Review on
Networking and Multiplayer Computer Games (2002) Jouni Smed, Timo Kaukoranta, Harri Hakonen |
21 |
The
Evolution of Multicast: From the MBone to Inter-Domain Multicast to Internet2
Deployment (2000) Kevin Almeroth |
Date | Paper number | Paper title | Student Name | |
---|---|---|---|---|
Subjects | ID | First Name(s) | Last Name | gradDip / Master | ||
---|---|---|---|---|---|---|
COMP6443 (eScience) |
||||||
and as a redirection through the webct web site :
The final handouts should be available, at the very latest, the Friday following the lecture.
CSS is the best way to change the look of a web page without touching to its content. It helps to deal with Accessibility issue. The idea is that text content is not corrupted by visual formatting.
Be sure that your web browser accept CCS. Netscape (> 4) and IE (>= 5) should be OK. Go to the W3C web site to check the list.
I will be using CSS in order to use the same document for slides, handouts et even my lecture notes. The differences will be done only by the application of different Style Sheet on the same web pages.
Both following formats are based on XML and will perhaps be used in the handouts.
They are both new one on the web in the sense that they are not yet set by default in main browsers installation. Nevertheless, good Plug-Ins already exist to visualise that formats into web pages. To learn more about web standards and XML stuff, check the W3C web site : http://www.w3C.org/ .
Even if we don't eventually use theses additional format during in those handout, it is interesting to have a look at them
SVG is a challenger to Flash and Shockwave, the Macromedia
format. Although SVG will
add many capabilities that are not directly available in Flash, by far the biggest
difference between Flash and SVG is that the former is proprietary and the latter
is public.
has released a good plug-in for SVG.
MathML is an XML application for describing mathematical notation and capturing both its structure and content. The goal of MathML is to enable mathematics to be served, received, and processed on the Web, just as HTML has enabled this functionality for text.
IBM is providing a plug-in for MathML. Not only this plug-in will allow you to visualise MathML, but techexplorer enables the display of TeX, LaTeX and MathML documents and the publishing of interactive scientific material on the Web. Version 3.1 includes full support for MathML 2.0,