Next Generation Desktop Environment Project Looking Glass 3D Farrukh Shakil CS 575 06/02/06.

Slides:



Advertisements
Similar presentations
Free-viewpoint Immersive Networked Experience February 2010.
Advertisements

A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
COURSE: COMPUTER PLATFORMS
Computers Software. Computer Layers Hardware BIOS Operating System Applications.
Types of Servers. Client/Server systems are mostly used for commercial applications such as: · Online transaction processing · Decision support systems.
Presentation III Classification of Computers By Teacher Julio Cesar Peñaloza Castañeda.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Motion Capture CS294-7 Jacqueline Takeshita Mindy Lue.
Welcome Basic Concept Research Justification The Project Implementation Potential Issues Future Work What am going to talk about?
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
By Steven Taylor.  Basically a video game engine is a software system designed for the creation and development of video games.  There are many game.
MSc Education Supporting Infrastructure Emil Doychev Vladimir Valkanov University of Plovdiv Bulgaria.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Client/Server Architectures
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
IT Tech Recording and Virtual Machines Doug Waterman.
Mobile Web Applications
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
TYPES OF OPERATING SYSTEMS AMBARIN S.A BASEER
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB.
Introduction to Computer
STEAMie Game Engine Scott Nykl Mitch Leitch Chad Morning.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Introduction 1-1 Introduction to Virtual Machines From “Virtual Machines” Smith and Nair Chapter 1.
Computer Fundamentals MSCH 233 Lecture 2. What is a Software? Its step by step instructions telling the computer how to process data, execute operations.
William H. Bowers – High Level Design Torres 16.
23 April 2002HEP SYSMAN meeting1 Cambridge HEP Group - site report April 2002 John Hill.
What Is Java? According to Sun in a white paper: Java: A simple, object-oriented, network-savvy, interpreted, robust, secure, architecture-neutral, portable,
Project requirements Summer 2015 Intro to 3D Animation (Please use this address for me.)
Computer Supported Collaborative Visualization C S C V Sun-In Lin
Of 50 E GOV Universal Access Ahmed Gomaa CIMIC Rutgers University.
A New Approach to Java Clients Robert Buffone Chief Architect Nexaweb Technologies By
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
Desktop Virtualization
Interface Opportunities for 3D Data and Media User Interface Software TechNote Panel Virginia Tech CS Fall 2002 Nicholas F. Polys Umur Yilmaz Will Lee.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Google Apps and Education Jack Nieporte St James of the Valley
101. Calibration – Why it’s important eBeam Home Create shortcuts to most commonly used items eBeam Tool Palette Interact with any file or application.
MODERN OPERATING SYSTEMS Chapter 1 Introduction
Introduction TO Network Administration
Review 1 Chapters Chapter 1 Understanding Computers, 12th Edition 2 Chapter 1 Explain why it is essential to learn about computers today and discuss.
DIGITAL CONTENT CREATION PROCESS fff PRE-PRODUCTION PRODUCTION POST-PRODUCTION Process ANIMATION PROCESS.
Parts of a Computer. Two Basic Components of a Computer System Hardware Parts of the Computer System you can physically touch Software Computer Instructions.
Presentation Layer (Graphical User Interface) AppGUI Logic Layer (Business Logic and data access) Network Discovery Device Information Extraction Network.
CS288 Object-Oriented Software Engineering Motivation and Introduction Bill Mitchell.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Mars Exploration Rover Machine Using Java Technology Presented by k.Pranusha k.Ishwarya.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
Project Information Abstract Project Objectives The objective of this project is to: Create a visual designer that will allow inexperienced end- users.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
CERN IT Department CH-1211 Genève 23 Switzerland t Bamboo users meeting IT-CS-CT.
Operating System & Application Software
Lecture 1-Part 2: Operating-System Structures
Digital Map Server for Real Time Embedded Platforms
Out of this World A VR Experience brought to you by Team WFF:
*.
Polly Baker Division Director: Data, Mining, and Visualization
Lecture 1-Part 2: Operating-System Structures
Sun's Approach To Accessibility Concertation Meeting 19 May 2003
February 16th, 2004 Class Meeting 5
Presentation transcript:

Next Generation Desktop Environment Project Looking Glass 3D Farrukh Shakil CS /02/06

Project LG3D Developed By SUN Microsystems Open Source Project Exploits significantly improved 3D graphics rendering capability of today's PCs Major Part of the Project is built in Java

Platform Support The Project is still in the early development process. Existing application integration is supported for Solaris x86 and Linux platforms. The platform for 3D application development is available for Linux, Solaris and Windows

Design Approach Built on Top of Java 3D Technology Model Loader Integration Client server Scene Graph Server-side Behavior Execution Event Adapter and Animation Components Existing Application Integration Abstraction Layer Swing Integration for 2D Widget Set Support

Basic 3D- Effects Slanting Windows in 3D Space Usage of Backside of a Window Transparency Trick for Window selection Panoramic View of Multiple Desktops

GoMonkey Real time system based on conventional PC hardware technology The system’s user enjoys navigating through digital worlds simply by his gestures and the movements of his hand A stereo tracking camera and microphones detect impulses generated by hand movements or voice The system’s software interprets these data

GoMonkey & LG3d Integration (Minority Report) Play Video

References