Getting Started
Cisco WebEx Connect: Developer Getting Started...
  The Cisco WebEx Connect™ Platform offers a flexible and robust means for integrating customer and partner applications. The AppConstruct framework offers a rich set of built in services to help leverage a multitude of platform services, and the platform provides an open environment for the incorporation of application specific resources. In this Tech Note, we will provide basic information about were to obtain technical documentation and samples to assist in the development process as well as the details necessary to move through the development process.
Tech Notes
Connect Widget Security Best Practices
  This Tech Note covers a host of issues regarding the best practices that developers should follow to make sure their applications do not violate several security issues and maintain their own security with respect to vulnerabilities.
WebEx Connect How To: Platform Integration
  This document and sample code package is intended to open a new door for developers, leveraging the Connect Platform Services in a new way – from outside of the Connect Client. Note that while there is a client application included in the package, it is meant to provide a simple example of how to launch an external application from within the Connect client.
WebEx Connect Tech Note: Accessing External...
  This note discusses Accessing External Services within the Framework, including HTTP(S) services, SOAP services, and the Connect Platform Services. This Tech Note explores the framework interfaces that provide this access in a secure manner.
WebEx Connect Tech Note: Event Model
  This note discusses a major element that differentiates the WebEx Connect Application Framework from other Web 2.0 platforms: the Event Model. This Tech Note will explore the interfaces for working with events, and provide concrete examples of what the event model can do for you.
WebEx Connect Tech Note: Extending the Object...
  This note discusses a core feature of the platform: the back-end object model provided by the Connect Platform Services API layer. Applications can not only interact and interrogate this data model, but can securely extend the model in a private namespace. This allows the developer to store and manage custom data associated with the customer organization, individual users, and other objects in the system. Existing Connect objects can be extended by adding custom fields, and entirely new and...
WebEx Connect Tech Note: Understanding Stores
  This note discusses Connect "Stores". The Connect Client exposes a set of objects such as Contacts, Members, and so on, accessed via data "Stores" in the Application Framework. This Tech Note will explore the interfaces for working with Stores, and provide concrete examples on using these.
WebEx Connect Tech Note: User Provisioning &...
  Many Partner applications desire to provide a seamless user experience as Widgets interact with the Partner application or service. This Tech Note provides guidance for automating, or semi-automating, the provisioning of users on the Partner service, and also discusses mechanisms for Single Sign-On (SSO) behavior.
White Papers
CIO Magazine: Collaborative Efforts - Survey...
  In the new global economy, a company’s competitive edge is intrinsically tied to the ability to quickly collaborate with co-workers, partners and customers. This is certainly evidenced in a recent survey in which the majority of respondents confirm that on-demand collaborative tools can accelerate business processes and help knowledge workers work better, faster and cheaper.
WebEx Connect Technical Overview White Paper
  This white paper presents the WebEx Connect development architecture, constructs and specifications to introduce you to the process of creating next-generation services in the WebEx Connect platform.
Ziff-Davis White Paper: The new competitive...
  After years of grassroots adoption by knowledge workers, the time has come for IT executives to build collaboration into their enterprise software strategies.
Connect Reference Guides
WebEx Connect Application Framework 2.0
  The WebEx Connect Application Development Framework Reference Guide provides the primary reference materials to enable developers to build web applications from scratch or by mashing up prebuilt web applications and modules.
WebEx Connect Calendar Service Reference Guide 1.0
  The WebEx Connect Application Development Framework Reference Guide provides the primary reference materials to enable developers to build web applications from scratch or by mashing up prebuilt web applications and modules. This Reference Guide is preliminary and subject to change.
WebEx Connect Document Management Service 2.5
  The Cisco WebEx Connect Document Management Service Reference Guide is part of the Connect family of documents. It provides in-depth information on the capabilities of the Document Management Service. The document management system is based on Apache Jackrabbit. Documents are stored in the Document Management Service (DMS). They are tagged and, where possible, made fully text-searchable.
WebEx Connect Notification Service 1.1
  The Cisco WebEx Connect Notification Service Reference Guide exposes the workings of the notification engine. The notification engine ensures that nothing in a Cisco WebEx Connect space goes unnoticed. The notification engine makes it easy for users to stay informed of any events that take place in a space; whether or not they are in the space at that time.
WebEx Connect Platform Services 3.0
  The WebEx Connect Platform Server (CPS) Reference Guide provides the primary reference materials to enable developers to use Connect Platform Services. It describes the overall Connect Platform, the Server API with illustrative request and response examples, a detailed description of the CPS extensible object model, and the principles and procedures of the CPS policy model for access control.
Sample Code
AppConstruct - Bookmarks
  Source for the Bookmarks, formerly known as Links, widget. To use this widget: Load the widget package as is into a space. Click Add Link Enter the Link Name, URL, and Description Click Save. To review the source: Extract the zip file. Review manifest.xml
AppConstruct - Browser Widget
  Source for Browser widget. To use this widget: Upload the widget package as is into a space. Open the widget. Click show button to pop-up a new window and populate with URL specified. Click Hide button to close the pop-up window. To review the source: Extract the zip file. Review appconst.xml
AppConstruct - BulletinBoard
  Source for BulletinBoard widget. To review the source: Extract the zip file. Review manifest.xml
AppConstruct - Calendar
  Source code for the Calendar widget. To review the source: Extract the zip file. Review manifest.xml
AppConstruct - Calendar Dashboard
  Source code for the Calendar Dashboard widget. To review the source: Extract the zip file. Review manifest.xml
AppConstruct - CpsStoreSetUser
  Source code example for storing and retrieving data in the user object.
AppConstruct - Debug Viewer
  This is the AppConstruct version of the Debug Viewer. This widget can be uploaded into your personal library via the Upload Widget tab in the Developer Sandbox. Once the widget is uploaded, open it before you open your application in the same tab. To review the source: Extract the zip file. Review manifest.xml
AppConstruct - List Space Members
  This is a simple example of how to obtain the e-mail, first, and last information for the members in a Space. To review the source: Extract the zip file. Review appconst.xml
AppConstruct - Profile Manager
  Source code for the Profile Manager. To use this widget: Load the widget package as is into a space. Click Edit Profile. Update information as desired. Click Save. To review the source: Extract the zip file. Review manifest.xml
AppConstruct - RSS Reader
  Source code for the RSS Reader Widget. To use this widget: Upload the widget package, as is, into a space. Open widget. Enter the URL for the RSS feed, for example: http://news.google.com/?topic=e&output=rss Click Set Parameters button. To review the source: Extract the zip file. Review manifest.xml
AppConstruct - Space Member
  Source for Space Member widget. To review the source: Extract the zip file. Review manifest.xml Updated with new Enumerator code for gecko rendering engine.
AppConstruct - What's New
  Source code for the What's New Widget. To review the source: Extract the zip file. Review manifest.xml
AppConstruct - appXhr
  This is a simple example of how to do XMLHTTPRequests with the mashkit. Two examples are in the manifest.xml file. First is an ItemFileReadStore that gets a JSON list and displays the name field. The JSON file is in the includes folder - extract it to your server and modify the URL in the manifest.xml file. Second is the use of an XMLStore. validateUser.php is in the include files and simply echos back the username and password that was used in the widget. Extract this file and put it on your...
AppConstruct -Space Manager
  Source code for the Space Manager Widget. To review the source: Extract the zip file. Review manifest.xml
SSO Sample - Client App
  Many Partner applications desire to provide a seamless user experience as Connect-client based applications interact with the Partner application or service. Much of the previous Connect documentation focuses developer effort toward the process for developing applications that run in the Connect client to assist in achieving that desire. The sample code has also been directed at assisting developers in that direction ... using SSO from within the client but accessing the application externally.