|
|
(43 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| =Links=
| | You're probably looking for [http://sl/wiki/index.php/User:Cora the old wiki] |
| | |
| '''[[Cora's Notes|My Sandbox and Notes]]''' | |
| | |
| [[Documentation Log]] - [[Language Pages Casting Roles]] - [[Special:UncategorizedTemplates|All Templates]] - [[Special:ListFiles|All Files (Uploads)]]
| |
| | |
| [[Support Hall of Shame]]
| |
| | |
| To be rolled into Application Guides and Primers (i.e. content extracted and then pages deleted):
| |
| * [[Content Engine]]
| |
| | |
| =To Be Done=
| |
| | |
| App Guides
| |
| # [[Web Server on the SBC]]
| |
| # [[VB.NET on the SBC]]
| |
| # [[GoTo Mount for Camera or Telescope]]
| |
| # [[Portable Sensor Kit]]
| |
| # [[Controlling a DC Motor]]
| |
| # C# code in mono for [[Data Logging with a Temperature Sensor]]
| |
| | |
| Background Priorities:
| |
| # Clean up sentence above uses of [http://sl/wiki/index.php/Special:WhatLinksHere/Template:UsingAPhidgetInCodeGeneral Using a Phidget in Code General]
| |
| # [[Language - Python]] - Mac OS
| |
| #* And other Mac OS sections on language pages
| |
| # [[Language - C/C++]]
| |
| # Clean up [http://sl/wiki/index.php?title=Special:WhatLinksHere/General_API&limit=100 Links to General API]
| |
| # Code Snippets for:
| |
| #*[[Language - C Sharp]] - Phi?
| |
| #*....?
| |
| # Check device API pages - no pseudo code
| |
| # Commit
| |
| #*Android HelloWorld x 2
| |
| #*C HelloWorld
| |
| #*Java HelloWorld
| |
| #*Python HelloWorld
| |
| # Figure out licenses
| |
| | |
| And, ongoing:
| |
| * Tech support additions
| |
| * [[Phidget Manager]], and [[Phidget Dictionary]]
| |
| | |
| =Completed=
| |
| | |
| Newly Done:
| |
| | |
| # [[Language - C Sharp#Linux]]
| |
| # Planned hard links to examples/libraries, Brian now lead on this
| |
| | |
| Last Week:
| |
| | |
| # Cleaned wiki of link references to [[Phidget Webservice]], replaced by [[Phidget WebService]]
| |
| # [[Data Logging With a Thermocouple]]
| |
| # [[Temperature Sensor Primer#Emissivity]] (And associated Trac bug report)
| |
| | |
| Older:
| |
| | |
| # [[Language - Python]] - Code Snippets
| |
| # [[Language - Python]] - Linux section
| |
| # [[OS - Android]]
| |
| # [[Language - Android Java]]
| |
| # All old (red) Manual Installation links redirected to [[OS_-_Windows#Manual_File_Installation|Windows Page]]
| |
| # [[OS - OS X]] - Structure, with content suggestions
| |
| | |
| <hr width="50px" align="left">
| |
| | |
| # [[Phidget WebService]]
| |
| # [[OS - Windows]] - Structure and content suggestions
| |
| # [[Language - Java]] - Linux section
| |
| # [[Template:ExamplePseudocode]] Change to Hello World - Java Page
| |
| | |
| <hr width="50px" align="left">
| |
| | |
| # [[Language - MATLAB]]
| |
| # [[OS - Phidget SBC]]
| |
| # [[1072 0 - Getting Started]]
| |
| | |
| <hr width="50px" align="left">
| |
| | |
| # [[Weather Station]]
| |
| # [[Simple Spatial Experiments]]
| |
| # [[Web Page on the SBC]]
| |
| # [[Use Phidgets Wirelessly with the SBC]]
| |
| | |
| =Software Flow=
| |
| | |
| Don't get lost!
| |
| | |
| # [[Device List|Getting Started for Device]]
| |
| # [[Software Overview#Operating System Support | Pick Your Operating System]]
| |
| # [[Software Overview#Language Support | Pick Your Language]]
| |
| # Examples, run and build
| |
| # Learn about [[General Phidget Programming]]
| |
| # [[Device List | Device Specific Pseudocode in API]]
| |
| # [[Software Overview#Language Support| Code Snippets / Hello World pseudocode on Language Pages]]
| |
| # [[Software Overview#Language Support| Write Your Own Code]]
| |
| #* Language-specific API
| |
| #* [[General API]] - <span style="color:red;">TO BE DELETED</span>
| |
| #* [[Device List | Device Specific API]]
| |
| | |
| =Outreach=
| |
| | |
| Edgy - Dependable - Accessible
| |
| | |
| "It's normal and cool to want to play, or build seriously"
| |
| | |
| App guides
| |
| - Mini robots driven by phone
| |
| - Save money automating energy
| |
| - Explore science with your kids or class
| |
| - Do it exactly the way you want, customizing
| |
| - Motion capture data and motion paths (Maya, 3d Studio) for animation, etc
| |
| | |
| Currently, how are gyros, accelerometers, GPS, etc used on phones for cool things?
| |
| | |
| Maybe spy via Arduino + Android books? (These seem like hobby projects - we are more serious)
| |
| | |
| | |
| * Tech Journalists
| |
| * Make Magazine and Wired / Gizmodo
| |
| * FB / Twitter prototypes (i.e. the funnel)
| |
| * Improve Wiki Pages (wikipedia, etc)
| |
| * Selling through Amazon (kits only? Cornerstones?) - How to manage reviews
| |
| * Google placement (links) - Meta info and content on category pages
| |
| * Google adwords - To Primers and App guides
| |
| * Stickers and better board/product/accessory labelling
| |
| * Co-marketing with Giants (Microsoft, Samsung)
| |
| * Sending robots to tradeshows
| |
| * Roaming classroom hardware
| |
| * Photos in action on webpage, project writeups
| |
| * Better forum moderating (make sure users don't lead each other astray)
| |
| * Stay general, but add specific visualizations of projects (e.g. Trossen / RobotShop)
| |
| * Add project concepts (very general) to the What Is A Phidget page
| |
| * Offer an ecosystem of apps, for the SBC in particular
| |
| | |
| ===Facebook===
| |
| | |
| * CAC - weekly (or biweekly) ask what people are working on
| |
| ** Encourage discussion
| |
| ** Not forums, but excitement builders
| |
| * Photos, photos, photos! (And videos)
| |
| *
| |
| | |
| | |
| ===Strengths of Arduino:===
| |
| * They have Shields
| |
| ** Solution: VINT can probably improve our third-party interest if we expose the HW comm API?
| |
| * They appear as not-for-profit
| |
| ** Solution: Whatever. They're in it for the money. Make it clear we're in it for the customer! And, for the coolness and fun factor.
| |
| * Strong Community, which comes from open source, and being hard to use so people feel like they're learning
| |
| ** Solution: This will probably be helped by exposing the HW API comm in VINT, in which case we are open enough for third-party add ons
| |
| ** Solution: Primers! People will learn that way. Maybe mesh primers with app guides so that people can learn hands-on.
| |
| * They have multiple O'Rielly books, magazines, Evil Genius books
| |
| ** Solution: Man oh man do we need some rad app guides.
| |
| ** Solution: More beginner stuff (physics classes, physical computing, experiments)
| |
| ** Solution: Phidgets are not just about learning, they are about building real, useable, durable systems (a photo book? a video tour?)
| |
| | |
| ===Strengths of Sparkfun:===
| |
| * Custom - Almost Digikey-level modularity
| |
| ** Solution: Basic hardware with lots of different versions for different needs
| |
| * Scrappy and edgy
| |
| ** Solution: Hipsters can't ride long distances in tight blue jeans. We have endurance.
| |
| ** Solution: More creative, scrappy kits ('robot in a can')? Or maybe not.
| |
| ** Solution: More humour and wit in our writing for application guides
| |
| ** Solution: We can be more in touch with colleges and communities
| |
| ** Solution: Expose good relationships with our mfg community, help relationships to be built with others there
| |
| * Strong Community, which comes from their staff diversity and connections to colleges
| |
| ** Solution: Maybe set up mentoring or at least community discussion resources
| |
| | |
| ===Strengths of National Instruments:===
| |
| * Dependability
| |
| ** Solution: Advertise our calibration and spec confirmation methods
| |
| ** Solution: Show many real-world uses
| |
| ** Solution: VINT can maybe interface with third-party sensors?
| |
| * Market themselves as 'industry solution leaders' (white papers, trend predictions)
| |
| ** Solution: Don't do this. You're not the expert unless you're -really- the expert, and NI is not the expert, they're just another company.
| |
| ** Solution: Make it clear that we think the customer knows best. They know their systems the best, their requirements the best. We just help them.
| |
| | |
| ===Our possible additional strengths:===
| |
| * Expose our entire product development and mfg process
| |
| ** Allow and help our partners (i.e. China) to make new relationships directly with our customers
| |
| ** Share ideas and manufacturing/design experience with China to make new products and add some Sparkfun-like agility to customer needs
| |
| *** Make this an iterative process so we have some control and they have some learning and we don't suffer the three-hour-woodchipper effect
| |
| | |
| =Random Software Mess=
| |
| | |
| * [[Language - C/C++]]
| |
| * [[Language - C Sharp]]
| |
| * [[Language - MATLAB]]
| |
| * [[Language - Python]]
| |
| * [[Language - Java]]
| |
| * [[Language - Android Java]]
| |
| | |
| * [[OS - Linux]]
| |
| * [[OS - Android]]
| |
| | |
| * [[Phidget WebService]]
| |
| * [[Phidget Manager]]
| |
| | |
| ===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. - <span style="color:red;">TO BE DELETED</span>
| |
| | |
| =Guidelines and Goals=
| |
| | |
| {| style="border:1px solid darkgray;" cellpadding="5px;"
| |
| |-
| |
| | [[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===
| |
| | |
| [[Device List]]
| |
| | |
| * [[Getting Started - 1018 Interface Kit 8/8/8]]
| |
| * [[Getting Started - 1120 Flexi Force Adapter]]
| |
| | |
| {| style="border:1px solid darkgray;" cellpadding="5px;"
| |
| |-
| |
| | [[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====
| |
| | |
| {| style="border:1px solid darkgray;" cellpadding="5px;"
| |
| |-
| |
| | [[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====
| |
| | |
| [[Software Overview#Language Support|Language List]]
| |
| | |
| {| style="border:1px solid darkgray;" cellpadding="5px;"
| |
| |-
| |
| | [[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====
| |
| | |
| [[Device List]]
| |
| | |
| {| style="border:1px solid darkgray;" cellpadding="5px;"
| |
| |-
| |
| | [[Template:RFIDPseudocode]]
| |
| | RFID pseudocode for API
| |
| |-
| |
| | [[Template:InterfaceKitPseudocode]]
| |
| | Interface Kit pseudocode for API
| |
| |- bgcolor="#ccc"
| |
| | [[Template:UsingAPhidgetInCodeSpecific]]
| |
| | Sections before device specific API on product page
| |
| |}
| |
| | |
| =To Be Deleted=
| |
| | |
| Nothing right now
| |