Shared Phidgets Toolkit (Version 3)

Toolkits.SharedPhidgets3 History

Hide minor edits - Show changes to output

Changed lines 23-25 from:
* ''''+[[Installation and getting started]]+''''
* ''''+[[Shared Phidgets requirements, download, and installation instructions]] (older)+''''
to:
* ''''+[[Shared Phidgets installation and getting started]]+''''
Added line 28:
* [[Shared Phidgets requirements, download, and installation instructions]] (older)
Changed lines 23-24 from:
* ''''+[[Shared Phidgets requirements, download, and installation instructions]]+''''
to:
* ''''+[[Installation and getting started]]+''''
* ''''+[[Shared Phidgets requirements, download, and installation instructions]] (older)
+''''
Deleted line 54:
* [[How to manually add the development template to Visual Studio]]
Changed lines 66-69 from:
* [[Development strategies]]
* [[The "Hello Distributed World" programming example]]
to:
Deleted line 72:
Changed line 83 from:
* %newwin% [[http://www.phidgets.com/ |Phidgets Inc.]] Here you can buy the Phidget devices. The user forum is very useful for new information about Phidgets.
to:
* %newwin% [[http://www.phidgets.com/ |Phidgets Inc.]] Here you can buy the Phidget devices directly. The user forum is very useful for new information about Phidgets.
Added lines 54-55:
* [[How to manually add the Shared Phidgets controls to the Visual Studio toolbox]]
* [[How to manually add the development template to Visual Studio]]
Changed lines 71-76 from:
* [[Simple Example: Controlling a servo]]
* [[Simple Example: Using the RFID reader]]
* [[Simple Example: The Interfacekit and sensors]]
* [[Simple Example: The TextLCD]]
* [[Example: Using a slider to control a servo]]
to:
* [[Shared Phidgets simple example: Controlling a servo]]
* [[Shared Phidgets simple example: Using the RFID reader]]
* [[Shared Phidgets simple example: The Interfacekit and sensors]]
* [[Shared Phidgets simple example: The TextLCD]]

* [[Shared Phidgets example: Using a slider to control a servo]]
Changed lines 7-8 from:
'''Note: The Shared Phidgets toolkit 3.0 is the completely rewritten version of the toolkit, with an extended and modified developer library API. Therefore it might be necessary to modify existing Shared Phidgets software before compiling with the new version. The documentation of the previous toolkit versions can be found [[Toolkits/SharedPhidgets3 | here]]. '''
to:
'''Note: The Shared Phidgets toolkit 3.0 is the completely rewritten version of the toolkit, with an extended and modified developer library API. Therefore it might be necessary to modify existing Shared Phidgets software before compiling with the new version. The documentation of the previous toolkit versions can be found [[Toolkits/SharedPhidgets | here]]. '''
Changed lines 7-8 from:
'''Note: The Shared Phidgets toolkit 3.0 is the completely rewritten version of the toolkit, with an extended and modified developer library API. Therefore it might be necessary to modify existing Shared Phidgets software before compiling with the new version. '''
to:
'''Note: The Shared Phidgets toolkit 3.0 is the completely rewritten version of the toolkit, with an extended and modified developer library API. Therefore it might be necessary to modify existing Shared Phidgets software before compiling with the new version. The documentation of the previous toolkit versions can be found [[Toolkits/SharedPhidgets3 | here]]. '''
Added line 40:
* [[Which interface skins are implemented in the developer library]]
Changed lines 7-8 from:
'''Note: The Shared Phidgets toolkit 3.0 is the completely rewritten version of the toolkit, with an extended and modified developer library API. Therefore it might be necessary to slightly modify existing Shared Phidgets software before compiling with the new version. '''
to:
'''Note: The Shared Phidgets toolkit 3.0 is the completely rewritten version of the toolkit, with an extended and modified developer library API. Therefore it might be necessary to modify existing Shared Phidgets software before compiling with the new version. '''
Added line 39:
* [[How to use the infrastructure exploration utilities]]
Changed line 62 from:
* [[Using the Shared Phidgets Connector]]
to:
* [[Using the Shared Phidgets Connector and Plug-Ins]]
Changed lines 48-50 from:
* [[Path conventions in the Shared Dictionary]]
* [[Moving Phidgets.NET applications to SharedPhidgets | How to use the existing Phidgets.NET applications with the new Shared Phidgets toolkit]]
to:
* [[Path conventions of entries in the Shared Dictionary]]
* [[Moving Phidgets.NET applications to SharedPhidgets Version 3 | How to use the existing Phidgets.NET applications with the new Shared Phidgets toolkit]]
Changed line 45 from:
* [[How to edit the connector-config.xml file]]
to:
* [[How to manually edit the connector-config.xml file]]
Changed line 47 from:
* [[How to work with metadata]]
to:
* [[How to work with metadata entries]]
Changed lines 38-43 from:
* [[How to use the VisualStudio AddIn (to automatically create the code framework of an appliance)]]
* [[How to use the Connection Manager]]
* [[How to close the connection to the server]]
* [[How to use the shared dictionary]]
* [[How to get information from a Shared Phidgets dictionary path]]
* [[How to filter Phidgets by serial number or location]]
to:
* [[How to use the VisualStudio AddIn to automatically create the code framework of an appliance]]
* [[How to manually use the Connection Manager]]
* [[How to close the Shared Phidgets connection]]
* [[How to program with the shared dictionary directly]]
* [[How to get information about a Shared Phidgets dictionary path]]
* [[How to use serial number or location filters]]
Changed lines 37-38 from:
* [[How to build an appliance]]
to:
* [[How to start with the development of a new appliance]]
* [[How to use the VisualStudio AddIn (to automatically create the code framework of an appliance)
]]
Changed line 27 from:
* [[Shared Phidgets toolkit overview | Toolkit overview]]
to:
* [[Shared Phidgets toolkit overview | Toolkit overview and platform features]]
Changed lines 23-30 from:
* ''''+[[Toolkits.SharedPhidgets3Download | Shared Phidgets toolkit (Version 3) download page]]+''''

The setup installs all required tools: the connector software, plug-ins, developer library and advanced development utilities. The .NET programming components and interface skins are automatically added to the Visual Studio 2005 toolbox. Furthermore, the setup installs a new Shared Phidgets development template, and a Visual Studio add-in.

* [[Requirements and installation instructions]]
* [[Shared Phidgets toolkit
overview]]
* [[Toolkits.SharedPhidgets3Download#history | Version History]]
to:
* ''''+[[Shared Phidgets requirements, download, and installation instructions]]+''''

The setup installs all required tools: the connector software, plug-ins, developer library, and advanced development utilities. The .NET programming components and interface skins are automatically added to the Visual Studio 2005 toolbox. Furthermore, the setup installs a new Shared Phidgets development template, and a Visual Studio add-in.

* [[Shared Phidgets toolkit overview | Toolkit overview]]
* [[Shared Phidgets version history | Version history]]
Added line 37:
* [[How to build an appliance]]
Changed lines 45-46 from:
* [[How to iterate through all available Phidget devices]]
* [[How to work with Metadata]]
to:
* [[How to iterate through all available physical devices]]
* [[How to work with metadata]]
Added lines 7-8:
'''Note: The Shared Phidgets toolkit 3.0 is the completely rewritten version of the toolkit, with an extended and modified developer library API. Therefore it might be necessary to slightly modify existing Shared Phidgets software before compiling with the new version. '''
Changed lines 25-26 from:
* [[Installation requirements and instructions]]
* [[Shared Phidgets overview]]
to:
* [[Requirements and installation instructions]]
* [[Shared Phidgets toolkit overview]]
Added lines 1-2:
(:title Shared Phidgets Toolkit (Version 3) :)
Changed lines 3-4 from:
With the Shared Phidgets toolkit developers can easily prototype distributed physical user interfaces. Physical sensors and actuators (e.g. servos, sliders, motion sensors, temperature sensors, buttons, displays) can be combined in information appliances that bring the support of computing technology into our everyday environment.
to:
With the Shared Phidgets toolkit developers can easily build prototypes of distributed physical user interfaces. Physical sensors and actuators (e.g. servos, sliders, motion sensors, temperature sensors, buttons, displays) can be combined to information appliances that bring the interaction with computing technology into our everyday environment.
Changed line 38 from:
* [[How to get the selected phidget device from the Phidget Manager Skin]]
to:
* [[How to get the selected hardware device from the Device Manager Skin]]
Deleted line 39:
* [[Path conventions in the Shared Dictionary]]
Changed lines 42-44 from:
to:
* [[Path conventions in the Shared Dictionary]]
* [[Moving Phidgets.NET applications to SharedPhidgets | How to use the existing Phidgets.NET applications with the new Shared Phidgets toolkit]]
Added line 56:
* [[Using the Shared Phidgets Connector]]
Changed lines 58-67 from:
* [[The "Hello Distributed World" programming example ]]

!!! Tutorials

* [[Setup a new SharedPhidgets server]]
* [[Using the Shared Phidgets Connector]]
* [[Moving Phidgets.NET applications to SharedPhidgets]]: How to use the existing Phidgets.NET applications with the new SharedPhidgets toolkit.

!!!
Examples Step-by-step
to:
* [[The "Hello Distributed World" programming example]]


!!! Programming Examples Step-by-step
Changed line 2 from:
%rfloat% Attach:sharedphidgets.jpg
to:
%rfloat% Attach:sharedphidgets3.jpg
Added lines 1-83:
\\
%rfloat% Attach:sharedphidgets.jpg
With the Shared Phidgets toolkit developers can easily prototype distributed physical user interfaces. Physical sensors and actuators (e.g. servos, sliders, motion sensors, temperature sensors, buttons, displays) can be combined in information appliances that bring the support of computing technology into our everyday environment.

!!! Contents

* [[#download | Download and Installation]]
* [[#recipes | Recipes, How-To's]]
* [[#tutorials | Tutorials and Examples]]
* [[#links | Links]]
\\
\\


[[#download]]
>>greenbox<<
!!! Download and Installation

* ''''+[[Toolkits.SharedPhidgets3Download | Shared Phidgets toolkit (Version 3) download page]]+''''

The setup installs all required tools: the connector software, plug-ins, developer library and advanced development utilities. The .NET programming components and interface skins are automatically added to the Visual Studio 2005 toolbox. Furthermore, the setup installs a new Shared Phidgets development template, and a Visual Studio add-in.

* [[Installation requirements and instructions]]
* [[Shared Phidgets overview]]
* [[Toolkits.SharedPhidgets3Download#history | Version History]]

>><<

[[#recipes]]
>>yellowbox<<
!!! Recipes and How-To's

* [[How to use the Connection Manager]]
* [[How to close the connection to the server]]
* [[How to use the shared dictionary]]
* [[How to get information from a Shared Phidgets dictionary path]]
* [[How to filter Phidgets by serial number or location]]
* [[How to get the selected phidget device from the Phidget Manager Skin]]
* [[How to edit the connector-config.xml file]]
* [[Path conventions in the Shared Dictionary]]
* [[How to iterate through all available Phidget devices]]
* [[How to work with Metadata]]

!!! Troubleshooting:
* [[How to check if I can reach another network computer]]
* [[How to determine the local IP address]]

>><<


[[#tutorials]]
>>bluebox<<
!!! Getting started
* [[Five minutes tutorial]]
* [[Development strategies]]
* [[The "Hello Distributed World" programming example ]]

!!! Tutorials

* [[Setup a new SharedPhidgets server]]
* [[Using the Shared Phidgets Connector]]
* [[Moving Phidgets.NET applications to SharedPhidgets]]: How to use the existing Phidgets.NET applications with the new SharedPhidgets toolkit.

!!! Examples Step-by-step

* [[Simple Example: Controlling a servo]]
* [[Simple Example: Using the RFID reader]]
* [[Simple Example: The Interfacekit and sensors]]
* [[Simple Example: The TextLCD]]
* [[Example: Using a slider to control a servo]]

>><<

[[#links]]
>>greybox<<
!!! Links
* %newwin% [[http://grouplab.cpsc.ucalgary.ca/papers/2006/06-SharedPhidgets-Marquardt-Report/SharedPhidgets-Report2006-829-22.pdf |Shared Phidgets: A Toolkit for Rapidly Prototyping Distributed Physical User Interfaces.]] Academic paper, Marquardt, N. and Greenberg, S. (2006), Report 2006-829-22, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, T2N 1N4. April.


* %newwin% [[http://www.phidgets.com/ |Phidgets Inc.]] Here you can buy the Phidget devices. The user forum is very useful for new information about Phidgets.
* %newwin% [[http://www.phidgetsusa.com/ |Phidgets USA]]

>><<