Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Tools Project
  4. Eclipse Target Communication...
  5. 1.1.0
  6. Release Plan

Eclipse Target Communication Framework 1.1.0

Primary tabs

  • Overview
  • Release Plan(active tab)
  • Review Information
Release Date: 
Wednesday, June 26, 2013
Deliverables: 
  • TCF Source Code, tagged TCF_1_1 in the project's "agent" and "main" git repositories. Service releases are planned which will have the tags TCF_1_1_1 and TCF_1_1_2 for SR-1 and SR-2 respectively.
  • TCF Update Site at http://download.eclipse.org/tools/tcf/releases/1.1
  • Source Tarballs for agent and main, via the Eclipse.org git interface (downloadable).
  • Zipped p2 repository of TCF Eclipse plug-ins (downloadable)
  • TCF also feeds its Eclipse plugins to the Kepler simultaneous release.
Compatibility: 
  • TCF Protocol Compatibility: The TCF 1.1 protocol is binary compatible on the wire with previous releases. New features have been added in a discoverable fashion, extending older versions of the protocol.
  • API Compatibility: The 1.1 release is fully compatible with TCF 1.0. An extension for signal numbers > 32 on the agent can be turned off if desired.
  • Binary (plug-in) Compatibility: We have no binary compatibility issues to discuss for 1.1.
  • Source Compatibility: We have no source compatibility issues to discuss for 1.1.

 

Internationalization: 
  • The TCF Agent (C code), Services API, and Python and Lua bindings use plain English messages that do not support internationalization.
  • The Eclipse plugins leverage Eclipse mechanisms for internationalization. All messages are externalized, and have been submitted to the Babel project for translation.
  • No formal testing for internationalization is performed though.
Target Environments: 
  • The TCF C Agent is being tested routinely on Linux (gcc), Windows (Microsoft, Cygwin and MinGW compilers) and VxWorks. Compilation on MacOS X Darwin, FreeBSD and other POSIX compliant systems should work without problems for the TCF Core. Services can be disabled on a case-by-case basis. Frequent unit and stress tests are run on various Linux distributions.
  • The Java and Eclipse clients are tested with Oracle Java 6 and 7 on Eclipse 3.8 Juno and Eclipse 4.3 Kepler on Windows, Linux and MaxOS X 32-bit and 64-bit respectively.
  • The Python binding requires Python 2.6 or newer (does not work with Python 3.x due to language incompatibilities).
  • The Lua binding is tested with Lua 5.2.1 on Linux.
Themes: 
ARM Debug Support
Initial ARM Debug support is added to the TCF Agent.
End-to-end workflows in Target Explorer
The Target Explorer is enhanced to support TCF workflows end-to-end, including discovery of agents, proxying / tunneling, dynamic launching of value-adds, process launch and attach.
Robustness and Documentation
API Documentation is revised, and a strong focus is put on testing and quality with a focus on end-to-end workflows for Debugging.
This release is part of Kepler.

Project Links

  • Getting Started
  • Website
Eclipse Target Communication Framework

Related Projects

Related Projects:

  • Eclipse Tools Project
    • Eclipse Target Management: Terminal and Remote System Explorer (RSE)
    • Eclipse CDT™ (C/C++ Development Tooling)

Project Hierarchy:

  • Eclipse Tools Project
  • Eclipse Target Communication Framework

Tags

Technology Types
  • Testing
  • Tools
Build Technologies
  • Tycho
Other Tags
  • embedded
  • device
  • tooling
  • debug
  • tracing
  • agent
  • launch

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top