Part Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepare .


36 views
Uploaded on:
Category: Funny / Jokes
Description
Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch, pausch@cs.cmu.edu March 26, 1999. 1 - Overview. Alice provides an authoring and runtime environment for interactive three-D graphics. Alice can run as:
Transcripts
Slide 1

Part Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch, pausch@cs.cmu.edu March 26, 1999

Slide 2

1 - Overview Alice gives a writing and runtime environment for intuitive three-D design. Alice can keep running as: A windows 95/98/NT Application A module for WWW programs An organized front end to a remote representation calculation Examples: Interactive 3d illustrations in a program window Immersive virtual reality picture era Desktop conveyance of intelligent multi-member perceptions.

Slide 3

2 - Architecture Overview C/C++ User Modules Visual Basic and MFC Controls Scripts Alice OOP Classes Alice Animation Facility Simulation Scheduler "Ecila" Database MS Direct 3D RM MS Direct Sound Pentium PC Running Windows

Slide 4

3 - Component Description Scripts: client created, in the Python dialect Alice OOP Classes, Animation, and Simulation execute the constant scheduler for activitys ECILA Database intercedes between the Python layer and Direct X MS (Microsoft) Direct X layer gives low level support to representation & sound C/C++ User Modules permit self-assertive augmentation by end clients in C/C++; called from Python Visual Basic and MFC Controls actualize end-UI for writing apparatus

Slide 5

4 - External Interfaces Can speak with self-assertive outer projects by means of either: Python attachment library a C/C++ expansion that actualizes another convention

Slide 6

5 - Existing Software "Spans" Interoperation with Other Systems Can interoperate with some other framework by having that framework open an attachment and send Python code to do anything, which is deciphered in the Alice run-time environment. Usefulness Can work with existing applications without change All Alice usefulness is accessible by means of deciphered dialect Protocols (current) Using standard attachment interface

Slide 7

6 - Information Flow Structure : The Alice run-time environment can be keep running as a windows application or a WWW program, which speaks with different applications through attachments or other extraordinarily created conventions. Inputs : The Alice run-time environment takes as information python code which can be deciphered to any impact, with orders like "object.move(forward, 2)" Outputs : The Alice run-time environment renders 3d graphical yield into a screen window, and can convey back results by means of attachments.

Slide 8

7 - Plug-n-play Interacting with Other CPOF Components We are basically an outside gadget for rendering 3d representation Similarities to Other CPOF parts No other CPOF segments address 3d illustrations Complementing other CPOF Components Any CPOF segment expecting to render 3d information/perceptions ought to profit by Alice

Slide 9

8 - Operating Environments and COTS Component Name Required Hardware Operating System Required COTS Language Alice run-time environment Pentium 90 Python none Win 95/98/NT

Slide 10

9 - Hardware Platform Requirement Standard PC (Pentium 90 or quicker) with Windows 95/98/NT 32 Megabyte memory (128 favored) 20 Megabyte Disk free Microsoft DirectX libraries Sound-blaster perfect sound card

Recommended
View more...