YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Perforce JavaScript API

The Perforce JavaScript API

A Platform for User Innovation

Fred Malouf Director Client Development

James Creasy Product Technology Research Manager

Page 2: Perforce JavaScript API

CULTURE OF CONTRIBUTION

Page 3: Perforce JavaScript API

DRIVING FORCE

•  Leverage web development skills

•  Quick time to market

•  Stability across server versions

Page 4: Perforce JavaScript API

2011 BIG PICTURE

Perforce Server

JavaScript API

P4 C++ API

User Custom App

P4V

JavaScript API

P4 Java API

User Custom App

web engine

Eclipse

JavaScript API

Web Services

User Custom App

Browser

web engine web engine

Page 5: Perforce JavaScript API

PERFORCE COMMON OBJECT MODEL (PCOM)

•  Client Side Abstract Object Model

•  Perforce Objects

•  Perforce Operations

•  Consistent naming scheme for object field names

•  Consistent operation names where possible

Page 6: Perforce JavaScript API

SIMPLE APP USING PERFORCE JAVASCRIPT API

Page 7: Perforce JavaScript API

SIMPLE APP USING PERFORCE JAVASCRIPT API

Page 8: Perforce JavaScript API

SIMPLE APP USING PERFORCE JAVASCRIPT API

Page 9: Perforce JavaScript API

SIMPLE APP USING PERFORCE JAVASCRIPT API

Page 10: Perforce JavaScript API

SUPER COOL APPS

•  Contributions by people in diverse roles

•  Safe experimentation

•  Rapid development

Page 11: Perforce JavaScript API

CHANGELIST TRAJECTORY

Where did my change go?

Page 12: Perforce JavaScript API

STREAMS TIMELINE

Which changes have been integrated between streams?

Page 13: Perforce JavaScript API

P4 OGLE

How can I search Perforce metadata?

Page 14: Perforce JavaScript API

JOB VIEWER

How can I customize my jobs view?

Page 15: Perforce JavaScript API

STREAM VIEW APPLET

How can I visualize module dependencies between streams?

Page 16: Perforce JavaScript API

PERFORCE JAVASCRIPT API FUTURE

•  API for Container Services

•  Administrator-Managed Application Deployment

•  User-Managed Application Deployment

•  Digitally Signed Applications

Page 17: Perforce JavaScript API

TYING IT ALL TOGETHER

•  PCOM frees you from our development cycles and the

“down and dirty p4-isms”.

•  Perforce JavaScript API opens the door wide and

encourages collaboration.

Page 18: Perforce JavaScript API

Ecosystem

What will you build?


Related Documents