10
Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc.

Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc

Embed Size (px)

Citation preview

Page 1: Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc

Who or What is Peregrine?

David WentlandSoftware Development Manager

Peregrine Systems, Inc.

Page 2: Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc

A Peregrine is a type of Falcon…

Falco peregrinus, a bird of prey…

Page 3: Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc

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

Page 4: Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc

Version Control Front End

Les RamerSr. Software Engineer

Peregrine Systems, Inc.

Page 5: Who or What is Peregrine? David Wentland Software Development Manager 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

Page 6: Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc

Diversity

Different systems over my career…MS Source Safe, PVCS, CMVC, Perforce

Others…CVS, Clear Case, etc…

Page 7: Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc

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…

Page 8: Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc

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

Page 9: Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc

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

Page 10: Who or What is Peregrine? David Wentland Software Development Manager Peregrine Systems, Inc

Questions?

Contact information:

Les Ramer ( [email protected] )