



 
Taligent Samples
The TaligentSamples directory has a selection of sources and binaries that help 
programmers learn and use the CommonPoint(TM) application system. This sample code 
is divided into two categories: supported and unsupported.  Within these categories,
we've placed sample applications, smaller examples, and helpful 
bundles of system-supplementary classes we call enablers. The directory structure
matches these conceptual categories.
	- Supported - Functionality that we intend to carry forward, either
		by putting it into the CommonPoint system or through future incarnations
		of the sample code. Caveat developor: The APIs might change in a later
		release.  For more detailed descriptions, see
		Supported Apps,
		Supported Examples,
		Supported Enablers.
		
	
- Unsuppported - Interesting code that either helps you to understand the
		CommonPoint System or demonstrates code for a problem domain. We might 
		provide this code (or add similar functionality) in a future release, but we
		don't guarantee it. For more detailed descriptions, see  
		Unsupported Apps,
		Unsupported Examples,
		Unsupported Enablers.
	
- Apps - Sophisticated programs in the form of Documented Samples, 
	    tutorials, and other applications. Supported apps include extensive
		written materials.
	
- Examples - Snippets and samples that support and reinforce the
		CommonPoint developer guides. Snippets are code fragments that
		demonstrate an atomic task, e.g., "apply styles to text."
		Samples are small programs with up to a half dozen classes, also
		focused on just one task.
	
- Enablers - Supplementary classes and frameworks. These are not
		sample code per se, but classes, subsystems, or frameworks 
		too useful to go home without.  Source code is not necessarily
		provided.
	
	- ConcurrentActors is a simulation program demonstrating real-time
		graphics and concurrency control.
		See Documented Samples Book,
		README.ConcurrentActors.
	
- StockBrowser is a data-visualization program for stock data that uses
		the CommonPoint Presentation framework, remote procedure call (RPC) sevices,
		and derived classes of MGraphic.
		See Documented Samples Book,
		README.StockBrowser.
	
- TilesTutorial walks through the development of a simple program
		using the Presentation framework. See README.TilesTutorial.
	
- WebRunnerSample is a viewer for accessing, reading, and
		navigating through various online informational sources. This program
		shows compound document behavior (such as embedding), how to integrate
		non-Taligent data formats, and how to provide a smooth interface to the Internet.
		See Documented Samples Book, README.WebRunnerSample.
	
	- This directory contains example code illustrating use of selected
		CommonPoint frameworks.  The code ranges in size from single functions
		to small programs of half a dozen classes.  All the code can
		be examined, copied, and executed, except for the source for the
		snippet utilities, which is not provided. For information about the
		particular examples, refer to
		Examples.
	
	- AtomicModel provides implementations of TAtomicModelOn<> and
		TAtomicSelectionOn<>.  These are convenience classes designed to ease
		the burden of constantly deriving from TModel, TModelSelection, and
		MDataExchanger when the data being modeled is a simple atomic piece 
		of data.
		See README.AtomicModel.
	
- ExampleUtilities contains code for the snippet
		browser component, the RunSnippet utility (which runs snippets), and 
		the SampleWindowProgram (which is used by the samples).  These applications
		are not intended as samples themselves and are not documented.
		See README.ExampleUtilities.
	
- GrafEdit provides supporting sample source code referenced by GrafEdit documentation.
	
- PresentationFramework provides supporting sample source code referenced by
		 the Creating A Basic Application and Desktop Frameworks Concepts 
		 developer guides.
	
- TaligentSelectionTool provides a standard arrow cursor and its
		associated behavior.  This program shows you how to implement a cursor tool
		which provides the ability to select data, to manipulate data by extending or   
		dragging the data selection, and to receive selection and 
		drop acceptance feedback.
		See README.TaligentSelectionTool.
	
	- Mars is a sample application demonstrating the
		functionality of the GrafEdit framework.
		See README.Mars.
	
	- None at the present time.
	- None at the present time.
 Click the icon to mail questions or corrections about this material to Taligent personnel.
 Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.