Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
blocks:app-note [2022-09-20 20:32]
admin Added Monitoring Display Spot Connections link
blocks:app-note [2024-03-22 13:57] (current)
mattias [General Applications]
Line 1: Line 1:
-====== Blocks Application Notes  ======+===== Blocks Application Notes  =====
  
 Blocks application notes provide inspiration and make it easy to try out ideas, hone your Blocks skills and learn best practices. Many application note come with a complete set of files that includes everything you need to run it on your Blocks system (see below for installation notes). Blocks application notes provide inspiration and make it easy to try out ideas, hone your Blocks skills and learn best practices. Many application note come with a complete set of files that includes everything you need to run it on your Blocks system (see below for installation notes).
  
-====Applications==== 
  
 +=== Common set-up instructions ===
 +
 +Many application notes come with a complete set of files (commonly referred to as a "Blocks root") for running the application on your own blocks server. To use such a Blocks root, [[blocks:app-note:start|follow these instructions]].
 +
 +
 +====General Applications====
  
   * [[blocks:app-note:audioguide|Audio guide application]]   * [[blocks:app-note:audioguide|Audio guide application]]
-  * [[blocks:app-note:displaymediaselector|A remote control sending Blocks to Spots]] +  * [[blocks:app-note:displaymediaselector|A remote control switching Blocks on Spots]]
-  * [[blocks:app-note:3d|Displaying a clickable 3D object]] +
-  * [[blocks:app-note:panorama|Creating a 360 degree panorama]]+
   * [[blocks:app-note:before-after|A before/after comparision]]   * [[blocks:app-note:before-after|A before/after comparision]]
-  * [[blocks:app-note:staggered_slideshow|Create a staggered slideshow over multiple screens controlled by a task.]] +  * [[blocks:app-note:staggered_slideshow|Create a staggered slideshow over multiple screens using a task]]
-  * [[blocks:app-note:sync-task|Synchronize a task to the progress of a video]] +
-  * [[blocks:app-note:deepzoom|Use Deep Zoom as a custom HTML web block]]+
   * [[blocks:app-note:subtitles|Subtitles and Closed Captions]]   * [[blocks:app-note:subtitles|Subtitles and Closed Captions]]
 +  * [[blocks:app-note:camera-block-integration|Camera Block Integration]]
   * [[blocks:app-note:simple_quiz|Simple Quiz]]   * [[blocks:app-note:simple_quiz|Simple Quiz]]
- + 
 + 
 +=== Personal Visitor Experience === 
 + 
 +Application notes and examples for learning about the Visitor Data Tracking capabilities introduced in Blocks version 6. 
 + 
 +:!: You server must have the additional Visitor Data Collection license to use these application notes. 
 + 
 +  *  [[blocks:app-note:visitor:hello-world|Collecting Basic Data using Visitors Phone]] 
 +  * [[blocks:app-note:visitor:basic-tag-only|Collecting Data using RFID/NFC Tokens]] 
 + 
 +=== 3D, Panorama and Deep Zoom === 
 +  * [[blocks:app-note:3d_block|Displaying a clickable 3D object]] 
 +  * [[blocks:app-note:panorama|Creating a 360 degree panorama]] 
 +  * [[blocks:app-note:deepzoom|Use Deep Zoom as a custom HTML web block]] 
 +  * [[blocks:app-note:unity|3D or interactive content based on Unity]] 
 ===External video sources=== ===External video sources===
   * [[blocks:live-video|Use live video in Blocks]]   * [[blocks:live-video|Use live video in Blocks]]
   * [[blocks:app-note:networkcamera|Network camera over RTSP]]   * [[blocks:app-note:networkcamera|Network camera over RTSP]]
  
- ===Control===+===Control===
   * [[blocks:app-note:art-net-dmx|Art-Net/DMX512 Control]]   * [[blocks:app-note:art-net-dmx|Art-Net/DMX512 Control]]
   * [[blocks:app-note:nexmosphere|Use Nexmosphere sensors and actuators]]   * [[blocks:app-note:nexmosphere|Use Nexmosphere sensors and actuators]]
Line 27: Line 45:
   * [[blocks:app-note:controlling-a-pc|Remote control of a PC from Blocks]]   * [[blocks:app-note:controlling-a-pc|Remote control of a PC from Blocks]]
   * [[blocks:zigbee|Zigbee Lights and Power Switches]]   * [[blocks:zigbee|Zigbee Lights and Power Switches]]
 +  * [[blocks:app-note:firmata|Controlling Arduino pins using Firmata protocol]]
 +  * [[blocks:app-note:arduino|Connecting an Arduino microcontroller with encoder to Blocks]]
 +  * [[blocks:app-note:netio|Control Netio Power Distribution Units using MQTT]]
 +  * [[blocks:app-note:netio_modbus|Control Netio Power Distribution Units using Modbus/TCP]]
 +  * [[blocks:app-note:siemens_logo_modbus|Control a Siemens LOGO! PLC with Modbus/TCP]]
 +  * [[blocks:app-note:flic|Use Flic2 wireless buttons as a triggers in Blocks]]
  
-===External data sources===+===External Data Sources===
   * [[blocks:app-note:collection-feed|Displaying an External Data Source using Feeds]]   * [[blocks:app-note:collection-feed|Displaying an External Data Source using Feeds]]
   * [[blocks:app-note:google-calendar|Use a Google Calendar as a feed in Blocks]]   * [[blocks:app-note:google-calendar|Use a Google Calendar as a feed in Blocks]]
Line 35: Line 59:
   * [[blocks:app-note:googlefeed|Rendering a Google spreadsheet data using a Feed]]   * [[blocks:app-note:googlefeed|Rendering a Google spreadsheet data using a Feed]]
   * [[blocks:app-note:slideshow-from-folder|Populate a slideshow with images in a folder]]   * [[blocks:app-note:slideshow-from-folder|Populate a slideshow with images in a folder]]
 +  * [[blocks:app-note:rss-feed|Use RSS feeds as source in Blocks]]
  
-===Time===+===Time & Synchronization=== 
 +  * [[blocks:app-note:sync-task|Synchronize a task to the progress of a video]]
   * [[blocks:app-note:time-keeping|Clocks and Time-keeping]]   * [[blocks:app-note:time-keeping|Clocks and Time-keeping]]
   * [[blocks:app-note:world_clock|World clock]]   * [[blocks:app-note:world_clock|World clock]]
   * [[blocks:app-note:currenttime|Animated wall clock ]]   * [[blocks:app-note:currenttime|Animated wall clock ]]
   * [[blocks:app-note:countdown|A basic countdown timer]]   * [[blocks:app-note:countdown|A basic countdown timer]]
 +  * [[blocks:app-note:sunclock|Sun Clock and Sun Angle]]
  
-====How-to examples====+===Miscellaneous Examples===
   * [[blocks:app-note:detailed-spot-information|Listing Detailed Spot Information]]   * [[blocks:app-note:detailed-spot-information|Listing Detailed Spot Information]]
   * [[blocks:app-note:spot_connection_monitor|Monitoring Display Spot Connections]]   * [[blocks:app-note:spot_connection_monitor|Monitoring Display Spot Connections]]
   * [[blocks:app-note:password|Partial password protection]]   * [[blocks:app-note:password|Partial password protection]]
   * [[blocks:app-note:sendloginmail|Send the server logs over email]]   * [[blocks:app-note:sendloginmail|Send the server logs over email]]
-  * [[blocks:app-note:ken-burns|Adding a "Ken Burns" effect to a slideshow]] 
-   
  
-====Extended documentation==== +   
-  * [[blocks:app-note:zebra|Set up the Zebra EC30 as audio guide device]] + ===Integrating Custom Content===
-  * [[blocks:drivers:serial|Controlling devices with RS232/RS485 serial data with Moxa Nport]] +
-  * [[blocks:drivers:ir|Controlling a device by emulating an IR remote]] +
-  * [[blocks:advanced_scripting:example1|Postion tracking sensor with bar code reader]] +
- +
- +
-===Integrating Custom Content===+
   * [[blocks:app-note:intra-browser-communication|Integrating a Spot with a custom web page]]   * [[blocks:app-note:intra-browser-communication|Integrating a Spot with a custom web page]]
   * [[blocks:app-note:basic-interaction-from-a-custom-web-page|Basic Interaction from a Custom Web Page]]   * [[blocks:app-note:basic-interaction-from-a-custom-web-page|Basic Interaction from a Custom Web Page]]
Line 68: Line 87:
   * [[blocks:app-note:unity|3D or interactive content based on Unity]]   * [[blocks:app-note:unity|3D or interactive content based on Unity]]
  
-===CSS Styling=== 
-  * [[blocks:custom_styling|Custom Styling with CSS]] 
-  
  
-==== Common set-up instructions ====+====Extended Documentation==== 
 +  * [[blocks:app-note:zebra|Set up the Zebra EC30 as audio guide device]] 
 +  * [[blocks:drivers:serial|Controlling devices with RS232/RS485 serial data with Moxa Nport]] 
 +  * [[blocks:drivers:ir|Controlling a device by emulating an IR remote]] 
 +  * [[blocks:advanced_scripting:example1|Postion tracking sensor with bar code reader]] 
 +  * [[blocks:server:publish-on-internet|Publishing an in-house Blocks server on the Internet]] 
 +  * [[blocks:app-note:isaac|ISAAC A/V monitoring system integration]] 
 + 
 + 
 +====CSS Styling==== 
 +  * [[blocks:custom_styling|Custom Styling with CSS]] 
 +  * [[blocks:app-note:ken-burns|Adding a "Ken Burns" effect to a slideshow]]
  
-Many application notes come with a complete set of files (commonly referred to as a "Blocks root") for running the application on your own blocks server. To use such a Blocks root, [[blocks:app-note:start|follow these instructions]].