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

Transcript
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]