Notice: This page contains information for the legacy Phidget21 Library. Phidget21 is out of support. Bugfixes may be considered on a case by case basis. Phidget21 does not support VINT Phidgets, or new USB Phidgets released after 2020. We maintain a selection of legacy devices for sale that are supported in Phidget21. We recommend that new projects be developed against the Phidget22 Library.
|
User:Cora: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
= | =Links= | ||
'''[[Cora's Notes|My Sandbox and Notes]]''' | '''[[Cora's Notes|My Sandbox and Notes]]''' | ||
Line 9: | Line 9: | ||
To be rolled into Application Guides and Primers (i.e. content extracted and then pages deleted): | To be rolled into Application Guides and Primers (i.e. content extracted and then pages deleted): | ||
* [[Content Engine]] | * [[Content Engine]] | ||
=To Be Done= | |||
App Guides | App Guides | ||
Line 27: | Line 29: | ||
* [[Phidget Manager]] | * [[Phidget Manager]] | ||
=Completed= | |||
Newly Done: | Newly Done: | ||
Line 53: | Line 55: | ||
# [[Use Phidgets Wirelessly with the SBC]] | # [[Use Phidgets Wirelessly with the SBC]] | ||
=Software Flow= | |||
Don't get lost! | |||
# [[Device List|Getting Started for Device]] | # [[Device List|Getting Started for Device]] | ||
Line 67: | Line 71: | ||
#* [[Device List | Device Specific API]] | #* [[Device List | Device Specific API]] | ||
=Random Software Mess= | |||
* [[Language - C/C++]] | * [[Language - C/C++]] | ||
Line 82: | Line 86: | ||
* [[Phidget Manager]] | * [[Phidget Manager]] | ||
===High-Level Pages=== | |||
* [[Software Overview]] | * [[Software Overview]] | ||
Line 89: | Line 93: | ||
* [[General API]] The Guts page. No device-specific APIs. - <span style="color:red;">TO BE DELETED</span> | * [[General API]] The Guts page. No device-specific APIs. - <span style="color:red;">TO BE DELETED</span> | ||
=Guidelines and Goals= | |||
{| style="border:1px solid darkgray;" cellpadding="5px;" | {| style="border:1px solid darkgray;" cellpadding="5px;" | ||
Line 112: | Line 116: | ||
|} | |} | ||
====Product Related Pages | =Strawmen and Templates= | ||
===Product Related Pages=== | |||
[[Device List]] | [[Device List]] | ||
Line 187: | Line 193: | ||
=== To Be Deleted === | === To Be Deleted === | ||
Nothing right now | |||
Revision as of 14:28, 5 April 2012
Links
Documentation Log - Language Pages Casting Roles - All Templates - All Uploads
To be rolled into Application Guides and Primers (i.e. content extracted and then pages deleted):
To Be Done
App Guides
- Web Server on the SBC
- Data Logging With a Thermocouple
- GoTo Mount for Camera or Telescope
- Portable Sensor Kit
- Controlling a DC Motor
Background Priorities:
- Clean up sentence above uses of Using a Phidget in Code General
- Language - Python
- Language - C/C++
- Clean up Links to General API
And, ongoing:
- Tech support additions
- Phidget Manager
Completed
Newly Done:
- OS - Android
- Language - Android Java
- Manual Installation links redirected to Windows Page
- OS - OS X - Structure and content suggestions
Last Week:
- Phidget Webservice
- OS - Windows - Structure and content suggestions
- Language - Java - Linux section
- Template:ExamplePseudocode Change to Hello World - Java Page
Older:
- Language - MATLAB
- OS - Phidget SBC
- 1072 0 - Getting Started
- Weather Station
- Simple Spatial Experiments
- Web Page on the SBC
- Use Phidgets Wirelessly with the SBC
Software Flow
Don't get lost!
- Getting Started for Device
- Pick Your Operating System
- Pick Your Language
- Examples, run and build
- Learn about General Phidget Programming
- Device Specific Pseudocode in API
- Code Snippets / Hello World pseudocode on Language Pages
- Write Your Own Code
- Language-specific API
- General API - TO BE DELETED
- Device Specific API
Random Software Mess
- Language - C/C++
- Language - C Sharp
- Language - MATLAB
- Language - Python
- Language - Java
- Language - Android Java
High-Level Pages
- Software Overview
- Getting Started with Phidgets
- General Phidget Programming NOT the API (Guts) page
- General API The Guts page. No device-specific APIs. - TO BE DELETED
Guidelines and Goals
Primer Primer | High-level philosophy for primer construction |
Software Example Design | What examples should contain, exceptions for different languages |
Internal - Code Example Guidelines | Formatting, style, variable naming conventions, interaction philosophy |
Internal - Software Wiki Structure Guidelines | A more formal layout of the structure and flow between Software pages |
Application Guide² | Guide to the Application Guides |
Application Guides | Internal list of most guides and some structure |
Strawmen and Templates
Product Related Pages
Product Page - Template | Base for Product stubs |
- Product - 1018 - PhidgetInterfaceKit 8/8/8
- Product - 1023 - PhidgetRFID
- Product - 1045 - PhidgetTemperatureSensor IR
- Product - 1061 - PhidgetAdvancedServo 8-Motor
- Product - 1066 - PhidgetAdvancedServo 1-Motor
Them Templates
General
Template:ContentNeeded | Red box and bold |
Template:ProblemSolution | Red and bold text |
Template:KnownIssues | The tech support catch-all at the bottom of stubs |
For Language Specific Pages
Template:LanguageSupport | Full API, etc notes, support section at top |
Template:UsingAPhidgetInCodeGeneral | Introduction to how to write code (open, etc) |
Template:ExampleCodeReasons | Why you want to start with example code |
Template:ExamplePseudocodeLogic | For logic-only languages |
Template:ExamplePseudocode | For event and logic based languages |
For Specific Device Pages
Template:RFIDPseudocode | RFID pseudocode for API |
Template:InterfaceKitPseudocode | Interface Kit pseudocode for API |
Template:UsingAPhidgetInCodeSpecific | Sections before device specific API on product page |
To Be Deleted
Nothing right now