Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: Open Space Discussion - Integrating Rhapsody with your toolset
Topic Summary:
Created On: 13-Jun-2006 17:43
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 13-Jun-2006 17:43
User is offline View Users Profile Print this message


Simon Morrish

Posts: 127
Joined: 17-May-2005

Leader Name: Simon Morrish

Attendees:
Hans-Martin Schulz
Andreas Anderegg
Michael Braun
Thomas Nyffenegger
Stefan Moock
Gert Winderlich
Christian Ewald
Christoph Schmidt
Mathew Thomas
Matthias ReiBmann
Tim Shaw
Jesper Gissel
Walter van de Heiden

Session Notes:
Opening with scope including OXF adapter modelling, toolchain integration e.g. Vstudio .NET workspace generation, build system.

Audience including Windows and Linux users.

MAKE SYSTEM
How to control the make / override the default make system? Different approaches:
[list]
[*]Generate default make file and parse in scripts to create the make you want
[*]Use of COM API to take make from the model. Filenames and classes don“t always match.
[*]Inspect the generated files ? scan and make a make from that!
[/list]

Suggest for the community website that people post their solutions to each, but here's some issues:

How to obtain accurate processing of dependencies with the Microsoft environment? ClearCase configuration records help handling of this with the meta-data about the build state ? expensive but worth it: with key benefit that the build is only run on items not yet built by other developers. In UNIX, makedeps and makemake also process dependencies.

Issue with file names and paths having Crogram Files inside which some make systems can't handle.

Use of Perl, Python, awk, VBA, VBScript scripts discussed. Note particular problem with VBA and VBScript to manipulate the COM API ? they're similar but not enough so. PISCES release is going to allow use of Java (later question ? is this an option or a replacement?).

Use of gnumake, bmake. Watch for hanging problem with gnumake ? can be overcome using the 16-bit emulation in DOS command. Borland make search and replace good but problem with spaces in file names (needs 8.3 format).

BATCH MODE CODE GENERATION
Limited success with batch mode code generation efforts, but I-Logix make this a new feature.

.NET INTEGRATION
VBA macro to generate .NET solution files allowing run and build and debug. Can edit the code in the solution and round-trip.
2005 has problems using default Rhapsody build settings , but can insert own build tools into Vstudio.

ECLIPSE INTEGRATION
Fill the blanks!!!

GENERAL
Rhapsody 6.1 uses helper-triggers for handlers before and after some standard Rhapsody operations ? need further discussion on how this can help. One example is for generating code for ports.
RhapC doesn#t present all the properties that the C++ version does. Can trick it to show them with the following line in the .INI file. (NoArchiveLangCheck=TRUE).

WINDOWS SCRIPTING
Windows scripting extensions ? the WScript object is available in the VBScript running on the OS, which allow#s access to its' wshell member. OR whshell available though the COM API.

SERIAL ANIMATION
Achieved with good performance (equivalent to TCPIP) by using host based protocol converter (launched by windows script file wsf).

MISCELLANEOUS
If DiffMerge launched from Rhapsodz and Rhapsody later launched, the Rhapsody does not close it#s animation ports. Be aware!


Feel free to discuss this further...

-------------------------
Simon Morrish
simon.morrish@eu.panasonic.com
http://panasonic.co.uk
Panasonic ideas for life
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 0 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.