3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

16
3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland

Transcript of 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Page 1: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

3108Getting the Most out of StarTeam Web Edition

John SileskiSenior Program Manager

Borland

Page 2: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Agenda

• When to use Web Edition• Performance Issues

– software settings– hardware considerations

• Customization– Layout Designer– Alternate Start Pages– XML properties– ASP programming

Page 3: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

When to use Web Edition

Benefits of using Web Edition• Centralized administration• HTTP/HTTPS protocol is firewall friendly• More configurable

– Layout Designer– XML property settings– ASP customization

Page 4: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

When not to use Web Edition

• Web Edition cannot always be used as a replacement for other StarTeam Clients

• Feature set is a subset of full clients• IIS/ASP architecture does not scale as

well as StarTeam client/server architecture because it is a proxy between the client and the StarTeam Server

Page 5: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Performance

In a nutshell – • RAM is good, paging is bad• Read up on Windows tuning• Bandwidth is our friend• Additional hardware can help

Page 6: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Software tips

• Increase the allocation for the Java memory heap – MS JVM replaced by Sun JRE 1.4.2 in

Web Edition 6.0• Use StarTeamMPX

– Reduce the wait time on calls to the StarTeam Server host

Page 7: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Windows tuning tips

• Adjust IIS caching• Do away with unnecessary logging• Disable unused Windows services• Make Windows less stingy with physical

RAM– By default Windows will begin paging

when 50% of RAM is consumed

Page 8: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Hardware tips

• The IIS host should be filled to capacity with RAM

• Consider adding additional computers for load balancing

• Know your bandwidth utilization peaks and trends on an ongoing basis.

Page 9: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

StarTeam best practices

• Web Edition is the only StarTeam client that has “connections”– New connections have no cost

• Same labels• Same process rules• Same access rights

– Large quantities of folders and items do have cost

Page 10: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

StarTeam Layout Designer

Page 11: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Understanding AlternateStart Pages

Page 12: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Five pages to know

• <filename>.asp • workgroup.<name>.xml • serverlist.<name>.xml • connectionlist.<name>.xml • componentlist.<name>.xml

Note - It is a good practice to work with copies of program files and make backups of your original and customized configuration files

Page 13: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Customizing components

Component.Files.xml

Component.ChangeRequests.xml

Component.Requirements.xml

Component.Tasks.xml

Component.Topics.xml

Page 14: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Customizing ASP

• Please consider engaging Borland PSO unless you are an experienced ASP programmer.

• Check all of you custom ASP code into StarTeam so that it will not be lost in a future upgrade or restore. When this occurs you may need to do some file merging.

• If you need to contact tech support please tell them up front about your customizations.

Page 15: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Questions?

Page 16: 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Thank You

Course # 3108

Getting the most out of StarTeam Web Edition

Please fill out the speaker evaluation

You can contact me further at …[email protected]