It's all about the answers!

Ask a question

what training and skills required to develop plugins for RTC


Mohammed Yusuf Essa (1111) | asked Aug 16 '12, 7:47 a.m.
I work for a bank that does .NET development, however, my team and I want to develop plugins for the projects within the bank. Whats skills are required to develop the plugins aand what training can be suggested to build our skills so we can develop that plugins.

2 answers



permanent link
Stephane Leroy (1.4k149) | answered Aug 16 '12, 10:18 a.m.
JAZZ DEVELOPER
Hi Mohammed,

When you extend RTC, you programatically add or change features in the RTC Eclipse Client or the RTC server. Either way, this is accomplished by writing Eclipse plug-ins using the RTC API.

The article purposely pointed by Sam (RTC 3.0 Extensions workshop) shows you how you could extend and enhance Jazz capabilities. It could help you at figuring out the APIs and the process required to implement these customizations.

About skills :
extension workshops states that "Of particular help would be familiarity with work items, build definitions and basic process customization. In addition, you should be familiar with Java programming and debugging using Eclipse. Some familiarity with Eclipse plug-in programming would also be helpful but is not strictly required."

Also note that the RTC Extensions Workshop was updated for RTC 4.0/CLM 2012.
Depending on the version you're currently running, please check https://jazz.net/library/article/1000

I'd also advise you to check the "Extending Rational Team Concert 3.x" landing page :
https://jazz.net/library/article/784

Stephane Leroy
Jazz Jumpstart


Comments
sam detweiler commented Aug 16 '12, 12:21 p.m.

my linked page has a link to the 4.0 workshop too.. which is why I posted it.. (solves both at once!)


permanent link
sam detweiler (12.4k6181201) | answered Aug 16 '12, 8:27 a.m.
plugins use the Eclipse model and java. <br>

I would start with the developers workshop..<br>
https://jazz.net/library/article/634/

there really aren't that many different plugins to support..<br>

Operation Advisor - should this workitem save operation be permitted? yes/no <br>
    example here: I wrote an advisor to enforce 'Depends On' linked workitems to be treated as required,
   the source code is posted here on the forum somewhere..<br>
https://jazz.net/forum/questions/64268/operation-advisor-custom-precondition-for-work-items

Operation Participant - after the workitem is actually saved, you may add some work on to the event. <br>

Sam

Comments
Mohammed Yusuf Essa commented Aug 16 '12, 8:38 a.m.

Thanks for the answer, however my question was regarding custom plugins that we can develop and the type of skills required to do that so that my team and I can upskill on those areas.

Thanks


sam detweiler commented Aug 16 '12, 8:41 a.m.

sorry, don't know what you mean by 'custom' plugins?

if you mean create complete plugins for eclipse, then you would have to go to the eclipse opensource project to get their doc. that is outside the RTC scope.

Your answer


Register or to post your answer.