who or what is peregrine? david wentland software development manager peregrine systems, inc

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

Upload: janis-carpenter

Post on 12-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

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