+ All Categories
Home > Technology > Perforce JavaScript API

Perforce JavaScript API

Date post: 19-Jan-2015
Category:
Upload: perforce
View: 1,216 times
Download: 7 times
Share this document with a friend
Description:
This session will explore how to extend the functionality of Perforce clients with the power of HTML, CSS, and JavaScript. The vision for these applets is to be portable across P4V, P4Admin, P4Eclipse, and a browser. The toolkit will define an object model and will handle events, selections, and other services. The Perforce JavaScript API is more than a cool new feature for customers: it also provides a platform for internal innovation on Perforce's flagship GUI and beyond. Quick prototyping brings touchable validation for ideas to a wide range of employees across the organization.
Popular Tags:
18
The Perforce JavaScript API A Platform for User Innovation Fred Malouf Director Client Development James Creasy Product Technology Research Manager
Transcript

The Perforce JavaScript API

A Platform for User Innovation

Fred Malouf Director Client Development

James Creasy Product Technology Research Manager

CULTURE OF CONTRIBUTION

DRIVING FORCE

•  Leverage web development skills

•  Quick time to market

•  Stability across server versions

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

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

SIMPLE APP USING PERFORCE JAVASCRIPT API

SIMPLE APP USING PERFORCE JAVASCRIPT API

SIMPLE APP USING PERFORCE JAVASCRIPT API

SIMPLE APP USING PERFORCE JAVASCRIPT API

SUPER COOL APPS

•  Contributions by people in diverse roles

•  Safe experimentation

•  Rapid development

CHANGELIST TRAJECTORY

Where did my change go?

STREAMS TIMELINE

Which changes have been integrated between streams?

P4 OGLE

How can I search Perforce metadata?

JOB VIEWER

How can I customize my jobs view?

STREAM VIEW APPLET

How can I visualize module dependencies between streams?

PERFORCE JAVASCRIPT API FUTURE

•  API for Container Services

•  Administrator-Managed Application Deployment

•  User-Managed Application Deployment

•  Digitally Signed Applications

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.

Ecosystem

What will you build?


Recommended