Notes
Slide Show
Outline
1
Parallelspace Developer Studio™
Team Power for Groove Development Teams™
  • Michael Herman
  • Chief Technology Officer
  • Parallelspace Corporation
  • cto@parallelspace.net
2
What if …
  • What if a 10,000 line template file could be partitioned into separate UI, UI Glue, Engine, Subform UI and glue files?
  •     ...so that 2 or more developers could work simultaneously on the development of the same tool
  •     ...while still using My Templates rapid prototyping for maximum developer productivity?


  • Parallelspace Developer Studio solves the problem that every member of a Groove™ development team eventually runs into:
    • How to jointly work on the development of the same Groove tool and still maintain a high level of developer productivity
3
Parallelspace Developer Studio 1.0
  • Fully Integrated Create, Edit and Build Environment
    • Microsoft Visual Interdev 6.0
  • Create
    • Tool Creation Wizard
      • One Step or Six Step Wizard – you control it
      • Engine, Help, UI, UI Glue, Timers, ToolData, and Groove Standard Subforms components
  • Edit
    • Color-coded syntax directed editing
      • Engine, Help, UI, UI Glue, Subforms
      • XML, JavaScript, VBScript
  • Build
    • Creates a Groove Standard .TPL Tool Template file
    • Automatic propagation to My Templates and ToolData (and My Schemas)
4
Parallelspace Developer Studio 1.0
  • Rapid prototyping of Partitioned Template™ files
    • Partition single Groove tool template files into as many files as you would like
      • Tool template master file YourApp6.tpm
      • Tool engine file YourApp6Engine.tpi
      • Tool UI components file YourApp6UI.tpi
      • Tool glue file YourApp6UIGlue.js
      • Tool schema file YourApp6Schema.xml
  • Visual SourceSafe Integration
    • Partitioned Template-Level Version Control
    • Distributed Version Control across the Internet
  • Shared Code Libraries
    • Centralized and Project-Level
    • More easily support local documentation and copyright notice standards
5
PDS Template Master File
6
Parallelspace Developer Studio 1.0
  • Faster Code Navigation, Searching and Editing
  • Parameterized Version, Release & Build Numbers
  • Royalty-Free Helper Libraries
    • PDSTrace debug and trace library
    • PDSDialogHelper dialog subform library
  • Conditional Source Code Inclusion
    • Exclude glue code to simplify debugging of template XML components
  • Parallelspace ARTS™
    • Action Request and Tracking System
    • bug reporting and new feature request and tracking
7
ARTS Workflow
8
 
9
Parallelspace Developer Studio 1.0
Walkthrough
10
Empty Visual Interdev 6.0
11
Select a PDS Wizard
12
One-Step Wizard or
Multi-Step Control
13
Initial Version and Build Info
14
Select Major Tool Components
15
Select Glue Components
16
Select 1-5 Subform Dialogs
17
Summary Page – Click Finish
18
Voila: 2800+ Lines of Runnable Code
19
Tool Template Master File (.tpm)
20
Tool UI Glue (.js)
21
Subform Glue (.js)
22
Click Build to Create Standard .TPL
23
Tool .TPL Copied to My Templates
24
Browse .TPL – How many lines?
25
Let’s run the application
26
Main UI
27
One to Five Subforms
28
Sample Subform
29
It all works!
30