<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to JSON_OSC_Bridge</title><link>https://sourceforge.net/p/openantz/wiki/JSON_OSC_Bridge/</link><description>Recent changes to JSON_OSC_Bridge</description><atom:link href="https://sourceforge.net/p/openantz/wiki/JSON_OSC_Bridge/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 07 Feb 2013 00:48:03 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openantz/wiki/JSON_OSC_Bridge/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage JSON_OSC_Bridge modified by Shane Saxon</title><link>https://sourceforge.net/p/openantz/wiki/JSON_OSC_Bridge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -8,11 +8,34 @@
 ----

 ----
-JSON OSC Bridge
+JSON - OSC Bridge

 - Translator between OSC Message address space and JSON

 example: http://vimeo.com/40382800#at=0
+
+The JSON - OSC Bridge converts between JSON - HTTP - TCP/IP streams and OSC - UDP/IP Packets.
+A loss-less bi-directional a-synchronous network protocol bridge.
+
+- Parses OSC Message address space and JSON streams using a single Unified Schema
+- Unified Schema provides direct access to the Core [C_API]
+- Single C-Struct Descriptor used for, OSC, JSON and our [Plugin_API]
+
+This documents primary focus is translating the Unified Schema between OSC and JSON.
+
+See [JSON_API] for overview of Core [C_API] support for JSON streams and file IO.
+
+- JSON - OSC Bridge is NOT the same as encapsulating 'JSON over OSC', see [OSC_Schema]
+
+----
+Unified Schema
+
+- Access control commands, hardware IO and scene state including animation
+- Uses a single Unified C-struct as a descriptor for both OSC and JSON
+- Unified Descriptor also works with the function plugin architecture
+- Query System allows discovery of (dynamic) schemas
+- Documentation such as object name with human-readable description
+- Error handling and reporting

 ----
 References:
@@ -59,6 +82,8 @@

 http://comments.gmane.org/gmane.comp.audio.csound.devel/22020

+http://www.kasperkamperman.com/blog/scratch-osc-bridge/
+
 ----

 https://developers.google.com/gdata/docs/json
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shane Saxon</dc:creator><pubDate>Thu, 07 Feb 2013 00:48:03 -0000</pubDate><guid>https://sourceforge.netbcf167c459f712417ff24521933513258df2f222</guid></item><item><title>WikiPage JSON_OSC_Bridge modified by Shane Saxon</title><link>https://sourceforge.net/p/openantz/wiki/JSON_OSC_Bridge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,6 +1,6 @@
 [Home] - [Developer_Guide] - [Network_API] - [JSON_OSC_Bridge] - hosted at [openANTz.com](http://openantz.com/)

-also see: [JSON_API] - [OSC_API] - [Database]
+also see: [JSON_API] - [OSC_API] - [OSC_Schema] - [MySQL_API]

 updated 2013-02-05

@@ -12,7 +12,7 @@

 - Translator between OSC Message address space and JSON

-ex: http://vimeo.com/40382800#at=0
+example: http://vimeo.com/40382800#at=0

 ----
 References:
@@ -51,6 +51,14 @@

 http://www.json.org/xml.html

+http://www.kasperkamperman.com/blog/scratch-osc-bridge/
+
+https://media.readthedocs.org/pdf/boing/latest/boing.pdf
+
+http://permalink.gmane.org/gmane.comp.audio.csound.devel/22049
+
+http://comments.gmane.org/gmane.comp.audio.csound.devel/22020
+
 ----

 https://developers.google.com/gdata/docs/json
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shane Saxon</dc:creator><pubDate>Wed, 06 Feb 2013 18:38:40 -0000</pubDate><guid>https://sourceforge.netdfccdf154c03960fe0909e99fdbbff218d4201f1</guid></item><item><title>WikiPage JSON_OSC_Bridge modified by Shane Saxon</title><link>https://sourceforge.net/p/openantz/wiki/JSON_OSC_Bridge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,4 +1,4 @@
-[Home] - [Developer_Guide] - [Network_API] - [JSON_OSC_BRIDGE] - hosted at [openANTz.com](http://openantz.com/)
+[Home] - [Developer_Guide] - [Network_API] - [JSON_OSC_Bridge] - hosted at [openANTz.com](http://openantz.com/)

 also see: [JSON_API] - [OSC_API] - [Database]

@@ -12,16 +12,14 @@

 - Translator between OSC Message address space and JSON

-ex:
+ex: http://vimeo.com/40382800#at=0

-
+----
 References:
-
-http://vimeo.com/40382800#at=0

 https://github.com/stuntgoat/jsox/commit/9ca4d06ffdf48b7f35d183c97e205d081b57ce66

-[IBM - JSON Parser and domain](http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp?topic=%2Fcom.ibm.etools.mft.doc%2Fbc40080_.htm) - Message tree mapping in the JSON domain
+[IBM - JSON Parser](http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/topic/com.ibm.etools.mft.doc/bc40070_.htm) - Message tree mapping in the JSON domain

 http://en.wikipedia.org/wiki/JSON

@@ -43,9 +41,15 @@

 http://maisonbisson.com/blog/post/12488/browser-based-json-editors/

+http://www.jquery4u.com/demos/online-json-tree-viewer/
+
 http://createdigitalmusic.com/2011/01/music-control-meets-web-code-goodness-app-for-ios-soon-oscmidi-everywhere/

 http://charlie-roberts.com/Control/?page_id=47
+
+http://bassistance.de/jquery-plugins/
+
+http://www.json.org/xml.html

 ----

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shane Saxon</dc:creator><pubDate>Wed, 06 Feb 2013 03:48:32 -0000</pubDate><guid>https://sourceforge.netfff299161c877f95f7b0b9d9dac43d50f8654412</guid></item><item><title>WikiPage JSON_OSC_Bridge modified by Shane Saxon</title><link>https://sourceforge.net/p/openantz/wiki/JSON_OSC_Bridge/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="alink" href="/p/openantz/wiki/Home/"&gt;[Home]&lt;/a&gt; - &lt;a class="alink" href="/p/openantz/wiki/Developer_Guide/"&gt;[Developer_Guide]&lt;/a&gt; - &lt;a class="alink" href="/p/openantz/wiki/Network_API/"&gt;[Network_API]&lt;/a&gt; - &lt;span&gt;[JSON_OSC_BRIDGE]&lt;/span&gt; - hosted at &lt;a class="" href="http://openantz.com/"&gt;openANTz.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;also see: &lt;span&gt;[JSON_API]&lt;/span&gt; - &lt;a class="alink" href="/p/openantz/wiki/OSC_API/"&gt;[OSC_API]&lt;/a&gt; - &lt;a class="alink" href="/p/openantz/wiki/Database/"&gt;[Database]&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;updated 2013-02-05&lt;/p&gt;
&lt;h2 id="network-docs-and-code-are-in-development-this-is-a-draft"&gt;Network docs and code are in development, this is a DRAFT!!!&lt;/h2&gt;
&lt;hr /&gt;
&lt;p&gt;JSON OSC Bridge&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Translator between OSC Message address space and JSON&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ex:&lt;/p&gt;
&lt;p&gt;References:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vimeo.com/40382800#at=0"&gt;http://vimeo.com/40382800#at=0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/stuntgoat/jsox/commit/9ca4d06ffdf48b7f35d183c97e205d081b57ce66"&gt;https://github.com/stuntgoat/jsox/commit/9ca4d06ffdf48b7f35d183c97e205d081b57ce66&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp?topic=%2Fcom.ibm.etools.mft.doc%2Fbc40080_.htm"&gt;IBM - JSON Parser and domain&lt;/a&gt; - Message tree mapping in the JSON domain&lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/JSON"&gt;http://en.wikipedia.org/wiki/JSON&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://linuxprograms.wordpress.com/2010/05/20/json-c-libjson-tutorial/"&gt;json-c / libjson Tutorial with Examples&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/johnezang/JSONKit"&gt;https://github.com/johnezang/JSONKit&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.jsonpro.com"&gt;http://www.jsonpro.com&lt;/a&gt; - Viewer&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://stackoverflow.com/questions/4230085/what-am-i-missing-in-compiler-options-for-linking-with-json-c-static-library"&gt;json-c-0.9&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.coolaj86.com/articles/json-c-example.html"&gt;http://blog.coolaj86.com/articles/json-c-example.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://stackoverflow.com/questions/245973/whats-the-best-c-json-parser"&gt;JSON Parsers Discussion&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.digip.org/jansson/"&gt;jansson&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.mqseries.net/phpBB2/viewtopic.php?p=340908&amp;amp;sid=9c3e05a2e1a9c50400883a91eb0df857"&gt;parser discussion&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://maisonbisson.com/blog/post/12488/browser-based-json-editors/"&gt;http://maisonbisson.com/blog/post/12488/browser-based-json-editors/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://createdigitalmusic.com/2011/01/music-control-meets-web-code-goodness-app-for-ios-soon-oscmidi-everywhere/"&gt;http://createdigitalmusic.com/2011/01/music-control-meets-web-code-goodness-app-for-ios-soon-oscmidi-everywhere/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://charlie-roberts.com/Control/?page_id=47"&gt;http://charlie-roberts.com/Control/?page_id=47&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href="https://developers.google.com/gdata/docs/json"&gt;https://developers.google.com/gdata/docs/json&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developers.google.com/gdata/samples/spreadsheet_sample?hl=en"&gt;https://developers.google.com/gdata/samples/spreadsheet_sample?hl=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developers.google.com/apps-script/external_apis?hl=en"&gt;https://developers.google.com/apps-script/external_apis?hl=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developers.google.com/youtube/2.0/developers_guide_jsonc?hl=en"&gt;https://developers.google.com/youtube/2.0/developers_guide_jsonc?hl=en&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shane Saxon</dc:creator><pubDate>Tue, 05 Feb 2013 21:22:39 -0000</pubDate><guid>https://sourceforge.netdecf3e512d7607950cc3f5b0405433ce3a0444af</guid></item></channel></rss>