So what is Target Management all about?

Slides:



Advertisements
Similar presentations
June, 2007 Petr Hamernik Extending Instant JChem 2.0 Architecture & API.
Advertisements

Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
.NET Technology. Introduction Overview of.NET What.NET means for Developers, Users and Businesses Two.NET Research Projects:.NET Generics AsmL.
© 2007 Wind River Systems | All content except logos and trademarks made available under the EPL v1.0 | 24-Jan-2007 Device Software Development Platform.
© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 Device Software Development Platform (DSDP) poster session.
© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 Device Software Development Platform (DSDP) Doug Gaff Wind.
© 2006, 2007 by Wind River Systems, Inc.; made available under the EPL v1.0 | 10 October 2007 | The DSDP Target Management Project Martin Oberhuber, Wind.
Windows 2003 Server. Windows 2003 Server Contents Fitur Windows 2003 Server Installation And Configuration Windows Management Resource  User Management.
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Aneka: A Software Platform for .NET-based Cloud Computing
DSDP Poster : Eclipse Summit Europe 2006 | © 2006 by IBM and Wind River Systems all content except logos and trademarks is made available under the EPL.
Copyright (c) 2006 IBM, released under EPL version 1.0 RSE David McKnight.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Copyright © 2006 Intel Corporation, released under EPL version /20061 Eclipse DSDP-TM Target Connection Adapters Peter Lachner WW08’06 rev 1.0.
© 2006 by IBM and Wind River Systems; made available under the EPL v1.0 | 22-March-2006 Martin Oberhuber, Wind River Systems
1 Plug-in Development Environment (PDE) Guide. 2 Introduction to PDE l What is PDE: »a tool designed to help you develop platform plug-ins while working.
Click to edit Master subtitle style Chapter 17: Troubleshooting Tools Instructor:
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
Tools and Utilities for parallel and serial codes in ENEA-GRID environment CRESCO Project: Salvatore Raia SubProject I.2 C.R. ENEA-Portici. 11/12/2007.
Java Analysis Studio Status Update 12 May 2000 Altas Software Week Tony Johnson
An Introduction to Software Architecture
11 Using SPIRIT for describing systems to debuggers DSDP meeting February 2006 Hobson Bullman – Engineering Manager Anthony Berent – Debugger Architect.
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
0 OCAP RI SDK July 1-2, Cable Television Laboratories, Inc All Rights Reserved. Proprietary/Confidential. 1 RI SDK Status Current State Released.
Peter Chochula ALICE DCS Workshop, October 6,2005 DCS Computing policies and rules.
Z/TPF EE V1.1 z/TPFDF V1.1 TPF Toolkit for WebSphere® Studio V3 TPF Operations Server V1.2 IBM Software Group AIM Enterprise Platform Software IBM z/Transaction.
Slide title minimum 48 pt Slide subtitle minimum 30 pt Tracing Framework Tracing and monitoring Framework (TMF) TCF Agent LTTng integration
Software Toolchains. Instructor: G. Rudolph, Summer Motivation Desktop Programmers typically write code on the same kind of machine on which it.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
HardSSH Cryptographic Hardware Key Team May07-20: Steven Schulteis (Cpr E) Joseph Sloan (EE, Cpr E, Com S) Michael Ekstrand (Cpr E) Taylor Schreck (Cpr.
© 2005 by QNX; made available under the EPL v1.0 | March 8, 2016 CDT Roadmap Doug Schaefer CDT Project Lead QNX Software Systems.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June 3, 2009 Copyright © 2006, 2009 Wind River Systems, Inc., Made available.
Software Toolchains. Motivation 2 Write Run Edit, compile, link, run, debug same platform Desktop Write Run Edit, compile, link, debug on host; run on.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
OSCAR Symposium – Quebec City, Canada – June 2008 Proposal for Modifications to the OSCAR Architecture to Address Challenges in Distributed System Management.
TCF - Target Communication Framework Update for Helios Martin Oberhuber Pawel Piech Wind River.
Tools and technology usage in PFMS application lifecycle management process LEPL Financial-Analytical Service, Ministry of Finance October, 2015 Dimitri.
INTRO. To I.T Razan N. AlShihabi
Defining Networking Chapter 2.
Click to edit Master subtitle style
© 2002, Cisco Systems, Inc. All rights reserved.
Obtaining the Required Tools
GWE Core Grid Wizard Enterprise (
Pipeline Execution Environment
Chapter 2: System Structures
CRESCO Project: Salvatore Raia
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Coding in the Cloud This slide deck includes recorded video demonstrations of content from the live presentation. Joon-Yee.
HP C/C++ Remote developer plug-in for Eclipse
Mobile Application Development with MeeGo™ - Programming with SDK
Eclipse DSDP-TM Target Connection Adapter (TCA) Overview
System Concept Simulation for Concurrent Engineering
Software Engineering with Reusable Components
Analysis models and design models
An Introduction to Software Architecture
Chapter 7 –Implementation Issues
Downloading workshop files to your computer
The Performance and Scalability of the back-end DAQ sub-system
An Introduction to Eclipse
DSDP - Target Management
PyWBEM Python WBEM Client: Overview #2
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

So what is Target Management all about? Remote Computer Systems… Targets (Locally connected, shared, fielded) Hosts (Grids, farms, nodes) … and developing software on them Build, connect, get status Download, run, debug, test Upload Definition: What is the difference between targets and hosts? A remote host is typically a multi-user system, general purpose and more powerful than a target. You also build software on it, or run other software tools. A target is typically reserved for a single user at a time, used for specific purpose. You debug and run software on it, but typically it’s cross-compiled somewhere else. According to this definition, a massive parallel system is also a target (because its special purpose). We understand there are grey zones; for us, the important thing is that it’s connected somehow to the machine you’re running Eclipse on. We’ll call the development terminal “local host” (since it’s general purpose). Our “sweetspot” is developing software, though our frameworks might eventually be used for other application as well. An Eclipse Project under DSDP since June 2005. Release 1.0 planned for October 22, 2006.

Subsystems manage resources of a particular kind Filters select resources dynamically

Target Management Architecture Services Actions (Download, Reset, Debug, Flash, …) Launch Sequencer (CBL) Remote File system Remote Process List Remote Shell Predefined Elements Filters Views Reusable Widgets Connectivity Predefined connection types (connector chains) Connection Configuration (Plumbing) Property Pages Wizards Autodetect Target Connection Adaptors (aka Connectors) Data Models Target Definitions Connection Groups Access Control Persistency Profiles Team Sharing Legend: Existing components in RSE, Design TBD, Analysis TBD, Extension Point, Fixed implementation

CDT Remote Launch: Plug-in dependencies Products Vendor-specific debuggers, connection types, services, … (Optional) CDT “Remote Application” Launch DSDP-TM core DSDP-TM plug-ins CDT Wizards Views Reusable Widgets services Services (Remote Files, Processes, Shells) connection types The CDT “Remote Application” Launch depends on DSDP-TM. But this doesn’t necessarily mean that products based on CDT have to depend on DSDP-TM. The optional “Remote Application” Launch will not be loaded if the DSDP-TM is not available. DSDP provides views, team-shareable connections, and pluggable services. The arrows mean “depends on”. Data Models Eclipse Platform

Summary: Plans and Timings First Release (October 22, 2006 - on Eclipse 3.2) RSE – Release 1.0 Includes dstore, ssh, FTP connection types UI tested on Windows, Linux, Solaris, Mac; targets also AIX, any FTP or SSH server CDT Remote Launch Integration – Release 1.0 Zeroconf Discovery, EFS Integration – Preview Release Milestones 2006-2007 (Proposed – plan not yet finished) More Standards based target connections (Telnet, ECF) Terminal Emulation Framework and View User-Defined Actions, Import/Export Component-Based Launching (CBL) Multi-core / Multi-target support through connection groups Connection Model for HW Debugging (complex connector setup) Future Flexible Target Connector framework, Connector plumbing algorithm Adapters for Target access control (shared board labs) SSH tunneling connector

Getting Involved RSE is very flexible, with good basic abstractions An option for your Project? RSE is a well established product Still, a lot of community feedback will be needed Join the dsdp-tm-dev mailing list - http://www.eclipse.org/dsdp/tm Q & A