Upload
janis-carpenter
View
213
Download
0
Embed Size (px)
Citation preview
Who or What is Peregrine?
David WentlandSoftware Development Manager
Peregrine Systems, Inc.
A Peregrine is a type of Falcon…
Falco peregrinus, a bird of prey…
Peregrine is also a software company…
Peregrine Highlights• Boasts a rare 20 year history
• Valued at 2.7 billion dollars
• Reported 17 straight quarters of meeting revenue/earnings
• Achieved over 75 percent growth in last two years
• Claims 92 percent of Fortune 500 companies as customers
• Created the infrastructure management solutions market
• On track as B2B powerhouse with collaborative e-Commerce
• A pioneer in Employee Relationship Management
www.peregrine.com
Version Control Front End
Les RamerSr. Software Engineer
Peregrine Systems, Inc.
What is Version Control?
A. A tool for managing source code
B. A tool you will use constantly throughout your careers as software engineers
C. A sometimes gangly piece of software that everyone implements differently
D. A pain in the behind
E. All of the above
Diversity
Different systems over my career…MS Source Safe, PVCS, CMVC, Perforce
Others…CVS, Clear Case, etc…
Help is on the way…
With the aid of {insert your team name here} developers will have a consistent and extensible front end that will work across all version control systems…
What Success Means…
• Easy to use cross platform GUI (in Java?) using trees and an explorer-like view with context menus
• Cross platform data format (XML?)• Interfaces nicely across at least two version
control systems• That you have fun developing a product
How can you do this?
• Making command line calls• Formatting your input to the command line• Parsing command outputs• Sleuthing out industry standard interfaces that may exist