Metaglue For Oxygen Partners

Slides:



Advertisements
Similar presentations
L C SL C S Programming with Metaglue How to create basic agents.
Advertisements

Future Lifestyle Integrated with Speech Recognition 沈育德.
The Premier Software Usage Analysis and Reporting Toolset CELUG Presentation – May 12, 2010 LT-Live : License Tracker’s License Server Monitor.
INF 123 SW ARCH, DIST SYS & INTEROP LECTURE 9 Prof. Crista Lopes.
How Does Remote Method Invocation Work? –Systems that use RMI for communication typically are divided into two categories: clients and servers. A server.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
The Solution to Your Product Problems. Overview - What is PDS? ➲ Project Management System ➲ Web Based Easy to use Scalable ➲ Streamlined tools for software.
Prepared by: Gerald R. Gray, Guiding Principle Consulting.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Presentation Using the Cisco Technical Support.
Turn ordinary workers into unstoppable teams.. Validate skills using the 2007 Microsoft ® Office system. Microsoft Business Certification represents an.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for Security.
OPS-17: Utilizing Firewalls - In the Reign of Fire
Datacenter LOB web service LOB app Partner Mobile Device.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
WSDL Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
iphone / Mobile Application Development using Oracle ADF Jon Gooding – Solutions Architect.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
CERN – European Organization for Nuclear Research Administrative Information Services Demonstration of 3 HTMLDB-based applications 1 IT-AIS-HRMarch 17.
Java CGI Lecture notes by Theodoros Anagnostopoulos.
Wyoming Online Career and Technical Assessment System Student Registration Training.
Deploy Windows Mobile 5 On Exchange 2003 SP2 Mark Mulvany MCT,MCSE,MCSE+I,CNA Microsoft Small Business Specialist SMS&P Breadth Partner Training Specialist.
The Switchvox Extend API
CIP Quality System for Genebank ISO 17025
AutoTester & UAT Automation Framework By SSTZ-UAT.
How to find stuff for your Project Omer F. Rana “For a job well done, first you must sharpen your tools”
Explore Patterns in Context-Aware Applications --Using Reactor Pattern to Develop In/Out Board Fall 2002 Yu Du.
By: Channa Boucher. What is ? Gigablast is a search engine that was created in 2000 that retrieves information from partner sites. It was created to index.
Demo Guide (Setup & Operation)
 Common Object Request Broker Architecture  An industry standard developed by OMG to help in distributed programming.
August 30, th Workshop Software Engineering Education and Reverse Engineering1 Distributed Network Applications Development -- Educational Experiences.
MX Automatic Call Distribution (ACD) v3.0 New Features.
 Previous performance  Attendance history  Medical conditions  who do we contact in event of an emergency?.. Teaching students from other Schools.
L C SL C S Metaglue: Overview Of Current Challenges Krzysztof Gajos Oxygen Workshop, January, 2002.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
Using the Projector and Interactive Whiteboard to Enhance Instruction Using the Floating Tools iProject Interactive Session 4.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
Java Distributed Computing
HOW TO USE GOOGLE WEBMASTER TOOLS TO IMPROVE SEO ? GOOGLE WEBMASTEER.
Modernizing Your Contact Center
AFMC Student Portal Presentation for Placement Contacts
Bond-Jini Interoperability Mathew Lowery
Java Distributed Computing
Tango Administrative Tools
MICROSOFT OUTLOOK and Outlook service Provider
Lavoisier : a way to integrate heteregeneous monitoring systems.
Programming with Metaglue
Creating Novell Portal Services Gadgets: An Architectural Overview
Processes The most important processes used in Web-based systems and their internal organization.
CA16R405 - Mobile Application Development (Theory)
Free Study Material For Cisco Dumps4download.co.in
How To Recover Your Account If You Forget Your Gmail Password.
Wsdl.
Lecture 3 From process-oriented to agent-oriented programming.
Welcome to GDC’05 Riyadh, Saudi Arabia
Cisco Unity Connection Customized Log-on Message

Connecting Metaglue Spaces Together
Review Question 10.2 List<E> Set<E> Map<K,V>
Bond-Jini Interoperability
Creating a Distributed System with Remote Procedure Calls and Web Services Ch.5 B.Ramamurthy 2/17/2019 B.Ramamurthy.
NGSIS Platform Modernization
CS130 Spring 2018 Hi Everyone, hope you are enjoying ShopTalk so far
Connecting Metaglue Spaces Together
Sending Communications: More options
Latest 3314 Practice Test Dumps
Partner Portal Training document
Presentation transcript:

Metaglue For Oxygen Partners Krzysztof Gajos Oxygen Workshop, January, 2002

Roadmap Core Metaglue Debugging Features Device Control Service Mapping Applications Release timeline, procedures and logistics

Core Metaglue Catalog AgentAgent Message Passing

Core Metaglue 4. B talks to A 3. Return Agent A’s stub 1. Register Agent A’s RMI stub 2. Agent B requests Agent A’s stub

Debugging Tools Agent Tester Logging In preparation: testing framework

Device Control Support for Device Management Examples Serially controlled devices X10 devices Device Management Unified state reporting Unified device naming Device managers Examples Light conrollers Projectors Projection screens

Service Mapping Namer – a way to specify service provider for each “occupation”

Sample Applications – Access to START Voice/keyboard query interface Answer delivered in a browser

Sample Applications – Presentation Manager Voice control over PowerPoint Automatic control of environmental settings (lights, drapes, screen, etc)

Releases – Timeline & Logistics http://www.ai.mit.edu/projects/iroom/metaglue/ New releases 2-3 times a year Compiled Java classes and source, when possible Documentation

Important Contact Info Metaglue Web Site http://www.ai.mit.edu/projects/iroom/metaglue/ Kevin Quigley – release engineer: qiug@ai.mit.edu Krzysztof Gajos – Technical Manager: kgajos@ai.mit.edu Dr. Howard Shrobe – Faculty Supervisor: hes@ai.mit.edu

Questions?

Important Contact Info Metaglue Web Site http://www.ai.mit.edu/projects/iroom/metaglue/ Kevin Quigley – release engineer: qiug@ai.mit.edu Krzysztof Gajos – Technical Manager: kgajos@ai.mit.edu Dr. Howard Shrobe – Faculty Supervisor: hes@ai.mit.edu