{
 "_comment_": {
     "desc": "description",
     "url": "URL to sample",
     "repo": "name of repository",
     "repourl": "URL of repository",
     "note": "optional note",
     "warning": "optional warning",
     "collection": "number of samples in the collection",
     "wiki": "wiki page with more details - still being discussed",
     "tags": [ "an array of tags", "reserved tags are:", "extension", "html5", "native", "java", "air", "cascades", "bb10", "playbook", "client", "server", "app", "notrim", "rim", "puzzler" ]
 },
 "Accelerometer": {
     "desc": "How to handle updates from the accelerometer sensor",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/Accelerometer",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "accelerometer", "sensor" ]
 },
 "Accelerometer-Fight": {
     "desc": "How to use the accelerometer in BlackBerry WebWorks",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Accelerometer-Fight",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "https://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "accelerometer", "sensor" ]
 },
 "accelgame": {
     "desc": "How to use QtSensors to navigate a player through a maze using the acceleration sensor",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/accelgame",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "sensor", "accelerometer" ]
 },
 "accounts": {
     "desc": "How to manage the accounts used by the PIM APIs",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/accounts",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "pim" ]
 },
 "ActiveFrameSample(AIR,bb10)": {
     "desc": "How to create an Active Frame when your App is minimized",
     "url": "https://github.com/blackberry/Samples-for-AIR/tree/master/ActiveFrameSample",
     "repo": "Samples-for-AIR",
     "repourl": "http://github.com/blackberry/Samples-for-AIR",
     "tags": [ "air", "client", "bb10", "activeframe" ]
 },
 "addressbook": {
     "desc": "How to implement a simple address book application",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/addressbook",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "pim" ]
 },
 "AdSample": {
     "desc": "How to incorporate advertisements in your native application",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/AdSample",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "tags": [ "native", "client", "ads" ]
 },
 "AdvancedUI": {
     "desc": "Advanced Buttons, Fields and Managers for Java-based BlackBerry Smartphones",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/Advanced%20UI",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>More details on the functionality in this <a href='http://supportforums.blackberry.com/t5/Java-Development/Implement-advanced-buttons-fields-and-managers/ta-p/488276'>DevZone Article</a></p><p>Note the whitespace in the URL to the sample</p>",
     "tags": [ "java", "client", "analytics", "bbos" ]
 },
 "advertising": {
     "desc": "Community sample implementation of Mocean Ad service in a WebWorks application.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/advertising",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "webworks", "advertising", "mocean", "community" ]
 },
 "Analytics": {
     "desc": "Sample from the Analytics SDK",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/Analytics",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "tags": [ "java", "client", "analytics", "bbos" ]
 },
 "Analytics(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to quickly capture and review analytics data",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/Analytics",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "analytics", "ext-bbos" ]
 },
 "Ant Build Script": {
     "desc": "Build Script for WebWorks applications using Ant, with support for Linting and all WebWorks Packagers (BBOS, Tablet, BB10)",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/Ant-Build-Script",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "script", "tool", "bbos", "bb10", "tablet" ]
 },
 "AudioControl": {
     "desc": "Determine audio control settings",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/AudioControl",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "audio" ]
 },
 "AudioLoopBackSample": {
      "desc": "Demonstrates how to record and playback audio simultaneously (Full Duplex) using the Audio Library APIs as part of the BlackBerry 10 Native SDK",
      "url": "https://github.com/blackberry/Core-Native-Community-Samples/tree/master/AudioLoopBackSample",
      "repo": "Core-Native-Community-Samples",
      "repourl": "https://github.com/blackberry/Core-Native-Community-Samples",
      "tags": [ "native", "client", "bb10", "asound", "audio", "record", "playback", "voip" ]
 },
 "AudioLoopBackSampleToFile": {
      "desc": "Demonstrates how to record and playback audio simultaneously and designed to easily plug into a VoIP application for encoding/decoding the audio stream",
      "url": "https://github.com/blackberry/Core-Native-Community-Samples/tree/master/AudioLoopBackSampleToFile",
      "repo": "Core-Native-Community-Samples",
      "repourl": "https://github.com/blackberry/Core-Native-Community-Samples",
      "tags": [ "native", "client", "bb10", "asound", "audio", "record", "playback", "voip" ]
 },
 "AudioPlayer": {
      "desc": "Allows you to pick your pre-packaged audio files from a dropdown list",
      "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/AudioPlayer",
      "repo": "Cascades-Community-Samples",
      "repourl": "https://github.com/blackberry/Cascades-Community-Samples",
      "tags": [ "native", "client", "bb10", "audio", "playback", "cascades" ]
 },
 "Aura": {
     "desc": "Shows how to integrate HTML5, Accelerometer and CSS3 into a grahically compelling app",
     "url": "http://github.com/blackberry/WebWorks-Samples/tree/master/Aura",
     "repo": "WebWorks-Samples",
     "repourl": "http://github.com/blackberry/WebWorks-Samples",
     "tags": [ "html5", "client", "webworks", "playbook", "accelerometer", "sensor" ]
 },
 "Avatar-Booth": {
     "desc": "Using getUserMedia functionality in BlackBerry 10 WebWorks",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Avatar-Booth",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "getUserMedia", "camera", "video" ]
 },
 "bannerads": {
     "desc": "Connect to the Advertisement Services and display application banner ads",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/bannerads",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "ads" ]
 },
 "Backlight(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to control the smartphone backlightcheck",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/Backlight",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "backlight", "ext-bbos" ]
 },
 "Barcode(pb,ext)": {
     "desc": "WebWorks PlayBook extension to scan 1D or 2D barcode",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Tablet/Barcode",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "playbook", "barcode", "extension", "ext-pb" ]
 },
 "Barcode(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to scan 1D or 2D barcode",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/Barcode",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "barcode", "ext-bbos" ]
 },
"Built-For-BlackBerry(WebWorks)": {
     "desc": "A boilerplate of a Built For BlackBerry app.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Built-For-BlackBerry",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "bfb", "built for blackberry" ]
 },
 "custombarcodeinvoker": {
     "desc": "A page that shows how to invoke the Barcode Scanner card",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/custombarcodeinvoker",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "barcode", "invocation"]
 },
 "barcodereader": {
     "desc": "How to use the camera of the device to scan QR codes and display decoded content",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/barcodereader",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "Invokes scanner library through Cascades API",
     "tags": [ "native", "client", "bb10", "cascades", "barcode"]
 },
 "custombarcodescanner": {
     "desc": "A Barcode Scanner card",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/custombarcodescanner",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "Invokes ZXing directly",
     "tags": [ "native", "client", "bb10", "cascades", "barcode", "invocation", "zxing"]
 },
 "BarcodeScanner": {
     "desc": "BB10 WebWorks Extension for scanning Barcodes",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/BarcodeScanner",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bb10", "zxing", "barcode", "qrcode", "extension", "ext-bb10" ]
 },
 "batterysample": {
     "desc": "A battery display app from a radio group and an image",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/batterysample",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>A radio group and an image are used to display and describe the different battery states.</p><p>  The QML uses stackLayout</p>",
     "tags": [ "native", "client", "bb10", "cascades", "battery", "stacklayout"]
 },
 "BB10-Bootstrap": {
     "desc": "Demonstrates how to build a BlackBerry WebWorks app with PhoneGap, which uses Apache Cordova",
     "url": "https://github.com/blackberry/Cordova-Samples/tree/master/BB10-Bootstrap",
     "repo": "Cordova-Samples",
     "repourl": "http://github.com/blackberry/Cordova-Samples",
     "note": "Adobe Phonegap is based on Apache Cordova",
     "tags": [ "html5", "webworks", "bb10", "phonegap", "cordova" ]
 },
 "BB10-Look-And-Feel": {
     "desc": "demonstrates how to achieve a BlackBerry 10 'Looks and Feel' from an HTML5 app using PhoneGap",
     "url": "https://github.com/blackberry/Cordova-Samples/tree/master/BB10-Look-And-Feel",
     "repo": "Cordova-Samples",
     "repourl": "http://github.com/blackberry/Cordova-Samples",
     "note": "Adobe Phonegap is based on Apache Cordova",
     "tags": [ "html5", "webworks", "bb10", "phonegap", "cordova" ]
 },
 "bbm": {
     "desc": "Using BBM APIs from WebWorks on the BlackBerry 10",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/bbm",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "bbm" ]
 },
 "BBMbpsRegistration": {
     "desc": "Demonstrates registering with the BlackBerry Messenger Social Platform using the C BlackBerry Platform Service APIs",
     "url": "http://github.com/blackberry/Core-Native-Community-Samples/tree/master/BBMbpsRegistration",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "bb10", "bbm", "bps" ]
 },
 "bbminvitetodownload": {
     "desc": "Qt-based sample to register an app with the BlackBerry Messenger Social Platform and invite a contact to download the application",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/bbminvitetodownload",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "bb10", "bbm", "Qt", "cascades" ]
 },
 "bbmprofile": {
     "desc": "Qt-based sample to register an app with the BlackBerry Messenger Social Platform and read and update the user's Profile",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/bbmprofile",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "bb10", "bbm", "Qt", "cascades" ]
 },
 "bbmprofilebox": {
     "desc": "Qt-based sample to create a ProfileBox for the Application shown in the user's BlackBerry Messenger Profile, and how to update it",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/bbmprofilebox",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "bb10", "bbm", "Qt", "cascades" ]
 },
 "bbmregistration": {
     "desc": "Qt-based sample to register an app with the BlackBerry Messenger Social Platform",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/bbmregistration",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "bb10", "bbm", "Qt", "cascades" ]
 },
 "BBMSPUserProfile": {
     "desc": "BPS (BlackBerry Platform Services)-based sample to read and update the users's BlackBerry Messenger Profile",
     "url": "http://github.com/blackberry/Core-Native-Community-Samples/tree/master/BBMSPUserProfile",
     "repo": "Core-Native-Community-Samples",
     "repourl": "http://github.com/blackberry/Core-Native-Community-Samples",
     "note": "Cascades is used for the UI; we are planning a rewrite but the sample is useful as-is",
     "tags": [ "native", "bb10", "bbm", "bps" ]
 },
 "BelligerentBlocks": {
     "desc": "Simple Game that uses Scoreloop, 2D graphics, Box2D, SQLite3 and other features",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/BelligerentBlocks",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "scoreloop", "graphics", "box2d", "sqlite" ]
 },
 "bluetoothgatt": {
     "desc": "Retrieval of information from Bluetooth devices that offer the low-energy profile.",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/bluetoothgatt",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "bb10", "bluetooth", "Qt", "cascades" ]
 },
 "bluetoothsppchat": {
     "desc": "Auto discoverability of other Bluetooth devices within range and chatting via SPP",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/bluetoothsppchat",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "bb10", "bluetooth", "Qt", "cascades" ]
 },
 "BoxQuest": {
     "desc": "Getting Started Sample for Cocos2d-HTML5",
     "url": "http://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/BoxQuest",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "warning": "Enabling sound may cause loss of frames on a BlackBerry PlayBook",
     "tags": [ "html5", "client", "webworks", "bb10", "cocos2d", "cocos2d-html5" ]
 },
 "_comment_ - BrickBreaker": {
     "desc": "The classic BlackBerry game, reimagined using HTML5 technologies",
     "url": "http://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/BrickBreaker",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "warning": "Enabling sound may cause loss of frames on a BlackBerry PlayBook",
     "tags": [ "html5", "client", "webworks", "bb10", "playbook" ]
 },
 "BtLeFindMe": {
     "desc": "A Bluetooth Low Energy Lost Keys Finder application",
     "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/BtLeFindMe",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>The purpose of this application is to demonstrate how to use selected BlackBerry 10 Bluetooth Low Energy APIs in the context of a practical real-world use case.</p><p>The use case examines how to interface to a Bluetooth Low Energy device that will, on demand, issue alerts in the form of audible beeps and flashing LEDs. Think of a key fob that that can be activated from your BlackBerry 10 device to allow it to be found again easily.</p><p>The application uses the standard Find Me Profile (<a href='http://developer.bluetooth.org/TechnologyOverview/Pages/FMP.aspx'>overview available here</a>) as specified by the Bluetooth SIG enabling it to interwork with any Bluetooth Smart device that implements this profile.</p>",
     "tags": [ "native", "cascades", "client", "bluetooth", "bb10" ]
 },
 "bucketlist": {
     "desc": "Multi-Select",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/bucketlist",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>How to use the MultiSelectHandler on a list.</p><p>Also shows how to load and save data from a JSON file",
     "tags": [ "native", "client", "bb10", "cascades", "multiselecthandler", "json", "list" ]
 },
 "calendar": {
     "desc": "How to implement at simple calendar application",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/calendar",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "pim" ]
 },
 "callapizza": {
     "desc": "Call A Pizza demonstrates how to invoke the phone application with a pre-selected number",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/callapizza",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "phone" ]
 },
 "CalendarListener(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to receive an Appointment Event Objet",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/CalendarListener",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "calendar", "events", "ext-bbos" ]
 },
  "Calorie-Counter": {
     "desc": "An example of adding an event to today's date in the Calendar",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/Calorie-Counter",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "calendar" ]
 },
 "camera": {
     "desc": "Demonstrates the HTML5 Camera API and xhr2 uploading",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/camera",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "camera" ]
 },
 "canvasToFilesystem": {
     "desc": "Sample implementation of saving &lt;canvas&gt; contents to the BlackBerry 10 filesystem.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/canvasToFilesystem",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "filesystem", "canvas" ]
 },
 "CascadesBasicSample": {
     "desc": "Demonstrates the use of signal / slot between QML and C++",
     "url": "https://github.com/blackberry-core/Cascades-Samples/tree/r9-update-pending/CascadesBasicSample",
     "repo": "Cascades-Samples",
     "note": "Learning Trail: HelloCascades &rarr; CascadesBasicSample &rarr; GoodCitizenCascades",
     "warning": "Not yet updated to the beta 3 APIs; may move to Cascades-Community-Samples. Temporarily in branch of BlackBerry-core repo",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "cascades", "bb10", "intro", "qml" ]
 },
 "cascadescookbookcpp": {
     "desc": "Cookbook of the various controls in Cascades, written using C++",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/cascadescookbookcpp",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>Also see the companion CascadesCookbookQML",
     "tags": [ "native", "client", "bb10", "cascades", "control", "c++" ]
 },
 "cascadescookbookqml": {
     "desc": "Cookbook of the various controls in Cascades, written using QML",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/cascadescookbookqml",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>Also see the companion CascadesCookbookCpp",
     "tags": [ "native", "client", "bb10", "cascades", "control", "qml" ]
 },
 "CascadesOpenGL": {
     "desc": "Simple demonstration on how to use OpenGL in a ForeignWindow",
     "url": "https://github.com/blackberry-core/Cascades-Samples/tree/r9-update-pending/CascadesOpenGL",
     "repo": "Cascades-Samples",
     "note": "Learning Trail: HelloCascades &rarr; CascadesBasicSample &rarr; GoodCitizenCascades",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "warning": "Not yet updated to the beta 3 APIs; may move to Cascades-Community-Samples. Temporarily in branch of BlackBerry-core repo",
     "tags": [ "native", "cascades", "bb10", "intro", "foreignwindow", "opengl" ]
 },
 "circularslider": {
     "desc": "How to use CustomControl to create a circular slider that can be used just like any other core control",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/circularslider",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "cascades", "bb10", "qml" ]
 },
 "Clipboard(pb,ext)": {
     "desc": "WebWorks PlayBook extension to access clipboard read/write",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Tablet/Clipboard",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "playbook", "clipboard", "extension", "ext-pb" ]
 },
 "compass": {
     "desc": "How to use QtSensors to implement an electronic compass",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/compass",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "sensor", "magnetometer", "compass" ]
 },
 "compass(bb10,ext)": {
     "desc": "WebWorks BlackBerry 10 extension to access compass information",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/COMPASS",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bb10", "compass", "extension", "notrim", "ext-bb10" ]
 },
 "ContextMenu": {
     "desc": "WebWorks sample outlining usage of Context Menu APIs for BlackBerry 10. Presented at BlackBerry Jam Americas lab and includes an incomplete and complete version of the code.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/contextmenu",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "context", "menu" ]
 },
 "cowbell": {
     "desc": "Basic Sound Handling",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/cowbell",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>Basic rotation animations, AbsoluteLayout, and OpenAL sound</p><p>And, if you have never seen it, check the SNL sketch on <a href='http://en.wikipedia.org/wiki/More_cowbell'>More Cowbell</a></p>",
     "tags": [ "native", "client", "bb10", "cascades", "audio", "openal", "absolutelayout" ]
 },
 "Channels": {
     "desc": "How two different threads can communicate sending events through channels. Uses LocationData as example",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/Channels",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "channels", "location" ]
 },
 "childBrowser": {
     "desc": "Demonstrates how to use the Child Browser in a BlackBerry WebWorks Application",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/childBrowser",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "childbrowser" ]
 },
 "CSSSample(AIR,bb10)": {
     "desc": "How to use CSS to manipulate objects without writing ActionScript code",
     "url": "https://github.com/blackberry/Samples-for-AIR/tree/bb10/CSSSample",
     "repo": "Samples-for-AIR",
     "repourl": "http://github.com/blackberry/Samples-for-AIR",
     "tags": [ "air", "client", "bb10", "css" ]
 },
 "CubeRotate": {
     "desc": "How to create a 3D multi-colored cube using OpenGL ES",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/CubeRotate",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "opengl" ]
 },
 "CustomContext": {
     "desc": "How to set Custom Menus to DOM Elements in a BlackBerry WebWorks Application",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/CustomContext",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "dom" ]
 },
 "custommapview": {
     "desc": "Displays a city map overlayed with three sliders and shows how to put an overlay on another control on top of that",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/custommapview",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "map" ]
 },
 "databasecrud": {
     "desc": "How to create, read, update and delete records from a database table using QSqlDatabase",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/databasecrud",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "storage", "sqlite" ]
 },
 "databasecreation": {
     "desc": "How to create a database, table and table records using SqlDataAccess",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/databasecreation",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "storage", "sqlite" ]
 },
 "DeviceInfo(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to get information about the device",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/DeviceInfo",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "deviceinfo", "ext-bbos" ]
 },
 "Dialog": {
     "desc": "How to display a dialog using the dialog service",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/Dialog",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "dialog" ]
 },
 "dialogs": {
     "desc": "Demonstrates what Dialog Classes are provided by Cascades, and how to configure and use them",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/dialogs",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "dialog" ]
 },
 "DialogSample": {
     "desc": "Display different types of dialogs: alert, prompt, login, file browsers, and also context menu. Display and retrieve data.",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/DialogSample",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "cascades", "bb10", "dialog" ]
 },
 "dictaphone": {
     "desc": "How to record and play back audio data using Cascades",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/dictaphone",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "audio" ]
 },
 "DojoAppDetails(bbos)": {
     "desc": "Simple app to show usage of Dojo toolkit and blackberry.app API",
     "url": "http://github.com/blackberry/WebWorks-Community-Samples/tree/master/DojoAppDetails",
     "repo": "WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/WebWorks-Community-Samples",
     "note": "Also see the BB10 version",
     "tags": [ "html5", "client", "webworks", "dojo", "bbos"]
 },
 "DojoAppDetails(bb10)": {
     "desc": "Simple app to show usage of Dojo toolkit and blackberry.app API - Version for BlackBerry 10",
     "url": "http://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/DojoAppDetails",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "note": "Also see the version for BBOS",
     "tags": [ "html5", "client", "webworks", "dojo", "bb10"]
 },
 "EmailListener(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to receive a Event Object when email is received",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/EmailListener",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "email", "events", "ext-bbos" ]
 },
 "Enyo-1.0-StyleMatters": {
     "desc": "This example shows how to build the Enyo 1.0 sample application Style Matters as a BlackBerry WebWorks application.",
     "url": "https://github.com/blackberry/WebWorks-Community-Samples/tree/master/Enyo-1.0-StyleMatters",
     "repo": "WebWorks-Community-Samples",
     "repourl": "https://github.com/blackberry/WebWorks-Community-Samples",
     "tags": [ "html5", "client", "playbook", "enyo", "webworks"]
 },
 "Enyo-2.0-BB10-WebWorks": {
     "desc": "This example shows how to build an application with Enyo 2.0 and include native functionality with BlackBerry WebWorks extensions.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/Enyo-2.0-BB10-WebWorks",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "https://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "client", "bb10", "enyo", "webworks"]
 },
 "Enyo-2.0-OnyxSampler": {
     "desc": "This example shows how to build the Enyo 2.0 sample application Onyx Sampler as a BlackBerry WebWorks application.",
     "url": "https://github.com/blackberry/WebWorks-Community-Samples/tree/master/Enyo-2.0-OnyxSampler",
     "repo": "WebWorks-Community-Samples",
     "repourl": "https://github.com/blackberry/WebWorks-Community-Samples",
     "tags": [ "html5", "client", "playbook", "enyo", "webworks"]
 },
 "Enyo-2.0-WebWorksExtensions": {
     "desc": "This example shows how to build an application with Enyo 2.0 and include native functionality with BlackBerry WebWorks extensions.",
     "url": "https://github.com/blackberry/WebWorks-Community-Samples/tree/master/Enyo-2.0-WebWorksExtensions",
     "repo": "WebWorks-Community-Samples",
     "repourl": "https://github.com/blackberry/WebWorks-Community-Samples",
     "tags": [ "html5", "client", "playbook", "enyo", "webworks"]
 },
 "eula": {
     "desc": "This sample provides an easy to use EULA framework that leverages UTF-8 source files and present the appropriate EULA to the end user based on device language.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/eula",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "https://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "eula", "bb10", "webworks"]
 },
  "EXIF Data Reader": {
     "desc": "How to read the EXIF data from an image, and rotate it accordingly",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/EXIF-Data-Reader",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "webworks", "exif", "bb10", "canvas" ]
 },
  "FaceBook-OAuth-2": {
     "desc": "Integrate Facebook and the OAuth 2.0 protocol into a BlackBerry WebWorks application for BlackBerry 10",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/FaceBook-OAuth-2",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Also see the <a href='https://github.com/blackberry/bb-cascades-oauth'>bb-cascades-oauth</a> repo",
     "tags": [ "native", "facebook", "bb10", "oauth", "facebook" ]
 },
 "FallingBlocks": {
     "desc": "Shows colored blocks falling on screen",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/FallingBlocks",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "accelerometer", "sensor" ]
 },
 "FileDownloader(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to download files from a server",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/FileDownloader",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "download", "ext-bbos" ]
 },
 "filepicker": {
     "desc": "How to use the FilePicker class",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/filepicker",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "file", "picker" ]
 },
 "FilePicker(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to prompt your user to browse to a file",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/FilePicker",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "file", "picker", "ext-bbos" ]
 },
 "FilePickerAndCanvas" : {
     "desc": "This is a sample designed to show how to actually use the File Picker and images. It contains a custom written memoizing 'extention' for blackberry.io which takes a file name and returns the base64 encoded values of the file for use in an image.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/FilePickerAndCanvas",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "https://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "WebWorks", "bb10", "file", "canvas", "image" ]
 },
 "FileUploader(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to upload files to a server",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/FileUploader",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "upload", "file", "ext-bbos" ]
 },
 "filtereddatamodel": {
     "desc": "How to use a custom DataModel to dynamically filter the data displayed by a ListView",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/filtereddatamodel",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "cascades", "bb10", "list" ]
 },
 "FileTransfer": {
     "desc": "Sample applications that demonstrate how to use the blackberry.io and blackberry.io.filetransfer APIs",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/FlurryAnalyticsSample",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "tags": [ "Cascades", "analytics", "Flurry", "platform services" ]
 },
 "FlurryAnalyticsSample": {
     "desc": "Learn how to integrate Flurry Analytics into your application using this sample application!",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/fileTransfer",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "client", "playbook", "bb10", "webworks", "filetransfer", "file" ]
 },
 "Foursquare-Cards": {
     "desc": "How to integrate the new Foursquare SDK into a BlackBerry WebWorks application for BlackBerry 10",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Foursquare-Cards",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "foursquare", "bb10", "invoke" ]
 },
 "Foursquare-OAuth-2": {
     "desc": "Integrate Foursquare and the OAuth 2.0 protocol into a BlackBerry WebWorks application for BlackBerry 10",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Foursquare-OAuth-2",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Also see the <a href='https://github.com/blackberry/bb-cascades-oauth'>bb-cascades-oauth</a> repo",
     "tags": [ "native", "facebook", "bb10", "oauth", "foursquare" ]
 },
 "FreemiumSampleApp": {
     "desc": "This sample demonstrates one possible implementation of a freemium business model. The game mocked up in this sample, \"BYO UFO\", allows users to purchase various upgrades to their UFO as well as remove adverts from the application.",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/FreemiumSampleApp",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "tags": [ "cascades", "payment", "bb10", "iap", "QML" ]
 },
 "FunWithSensors": {
     "desc": "How to activate and listen to the sensors in the device",
     "url": "https://github.com/blackberry-core/Cascades-Samples/tree/r9-update-pending/FunWithSensors",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "warning": "Not yet updated to the beta 3 APIs; may move to Cascades-Community-Samples. Temporarily in branch of BlackBerry-core repo",
     "tags": [ "native", "cascades", "bb10", "sensor", "temperature", "light", "magnetometer", "accelerometer", "gyroscope" ]
 },
 "Gamepad": {
     "desc": "Demonstrates how to handle gamepad and joystick events.  It can handle two connected game controllers at once",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/Gamepad",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "tags": [ "native", "client", "bb10", "gaming" ]
 },
 "Geocoding(AIR,ext,bb10)": {
     "desc": "An AIR Native Extension using the geo_search library from the NDK to provide geo-coding and reverse geo-coding capabilities",
     "url": "http://github.com/blackberry/Community-APIs-for-AIR/tree/master/BlackBerry10/Geocoding",
     "repo": "Community-APIs-for-AIR",
     "repourl": "http://github.com/blackberry/Community-APIs-for-AIR",
     "note": "See the (AIR,ext,pb) entry",
     "tags": [ "air", "client", "bb10", "extension", "ext-air", "location" ]
 },
 "GeoLocation": {
     "desc": "Display current location data",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/Geolocation",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "location" ]
 },
 "Gesture": {
     "desc": "How to handle gestures on the screen",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/Gesture",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "touch", "gesture" ]
 },
"Gestures": {
     "desc": "How to use gestures in WebWorks with the Hammer.js library",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/gestures",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "gestures" ]
 },
 "GLES11Template": {
     "desc": "Template showing how to set up the BPS infrastructure and  OpenGL ES 1.1",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/GLES11Template",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "warning": "Verify my interpretattion about 1.1",
     "tags": [ "native", "client", "bb10", "playbook", "bps", "opengl", "libscreen" ]
 },
 "GLES20Template": {
     "desc": "Template showing how to set up the BPS infrastructure and  OpenGL ES 2.0",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/GLES11Template",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "warning": "Verify my interpretattion about 1.1",
     "tags": [ "native", "client", "bb10", "playbook", "bps", "opengl", "libscreen" ]
 },
 "GlobalEvent(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to listen for Global Events (given a GUID)",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/GlobalEvent",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "events","ext-bbos" ]
 },
 "GoodCitizen": {
     "desc": "Introduction to a number of common development practices",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/GoodCitizen",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>Showcases lighting, textures, orientation and touch events, swipe downs, saving application state, clean termination, etc</p><p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "accelerometer", "image", "lighting", "opengl", "textures", "sensor" ]
 },
 "GoodCitizenCascades": {
     "desc": "The Cascades version of the NDK Sample App named 'Good Citizen'",
     "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/GoodCitizenCascades",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>This sample features best practices on how to properly structure the Open GL code and link it with Cascades.</p><p>The sample shows how to leverage Actions and the use of NavigatorPanes for multiple panels, as well as how to process touch events and use them to control a 3D scene rendered in OpenGL, using Qt objects and JavaScript</p>",
     "tags": [ "native", "cascades", "client", "opengl", "bb10" ]
 },
 "gseCrypto(bb10,ext)": {
     "desc": "WebWorks BlackBerry 10 extension to access cryptographic API",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/gseCrypto",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "bb10", "crypto", "gse", "certicom", "extension", "ext-bb10" ]
 },
 "HeartMonitor": {
     "desc": "A Bluetooth Low Energy Heart Rate Monitor application",
     "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/HeartMonitor",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>The purpose of this application is to demonstrate how to use selected BlackBerry 10 Bluetooth Low Energy APIs in the context of a practical real-world use case.</p><p>The use case examines how to interface to a Bluetooth Low Energy Heart Rate Monitor device in order to acquire and display data from the device. The application uses the standard Heart Rate Service as specificied by the Bluetooth SIG enabling it to interwork with any Bluetooth Smart device that implements this profile.</p>",
     "tags": [ "native", "cascades", "client", "bluetooth", "bb10" ]
 },
 "HelloCamera": {
     "desc": "Sets up a Cascades foreign window and connects a Camera Viewfinder to it",
     "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/HelloCamera",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>HelloCamera is a slender little app showing how to set up a Cascades foreign window and connect the Camera viewfinder to it.</p><p>It has functionality for starting and stopping the camera service, changing between cameras and take photos that saves to the camera album</p>",
     "tags": [ "native", "cascades", "client", "camera", "bb10" ]
 },
 "hellocascades": {
     "desc": "Very basic Hello World in Cascades",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/hellocascades",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>very basic example</p>",
     "warning": "from johan",
     "tags": [ "native", "cascades", "client", "bb10" ]
 },
 "helloforeignwindow": {
     "desc": "Introduction to using the ForeignWindow API",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/helloforeignwindow",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "warning": "from johan",
     "tags": [ "native", "cascades", "client", "bb10", "foreignwindow" ]
 },
 "HelloOggVorbis": {
     "desc": "Basic Ogg file handling using OpenAL and Ogg Vorbis" ,
     "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/HelloOggVorbis",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>This sample is extended from the original cascades cowbell sample in the <a href='https://github.com/blackberry/Cascades-Samples'>Cascades-Samples</a> repository.</p><p>The objective of this sample is to serve as a tutorial for setting up OpenAL and OggVorbis SDK to play compressed .ogg vorbis sound format. The sample also shows how to decode the regular .wav files without ALUT</p>",
     "tags": [ "native", "audio", "cascades", "bb10", "oggvorbis" ]
 },
 "HelloVideoCamera": {
     "desc": "A minimalist Cascades-based video camera app",
     "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/HelloVideoCamera",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>HelloVideoCamera is a minimalist Cascades-based video camera app. It illustrates how to set up a Cascades foreign window and connect the Camera viewfinder to it.</p><p>HelloVideoCamera has functionality for starting and sotpping the camera, changing between front and back cameras, and recording video files which are saved to the camera roll.</p>",
     "tags": [ "native", "cascades", "client", "camera", "bb10", "video" ]
 },
 "HelloSceneCover": {
     "desc": "Simple application cover code",
     "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/HelloSceneCover",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>HelloSceneCover is a minimalist Cascades-based app. It illustrates how to set up an Application Cover (viewable in Active Frames) for when the application is minimised.</p>",
     "tags": [ "native", "cascades", "client", "active frames", "bb10", "cover" ]
 },
 "HelloWorld": {
     "desc": "Simple WebWorks application; uses Location API",
     "url": "http://github.com/blackberry/WebWorks-Samples/tree/master/HelloWorld",
     "repo": "WebWorks-Samples",
     "repourl": "http://github.com/blackberry/WebWorks-Samples",
     "tags": [ "html5", "client", "webworks", "playbook", "location" ]
 },
 "HelloWorldConsole": {
     "desc": "Print a string",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/HelloWorldConsole",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook" ]
 },
 "HelloWorldDisplay": {
     "desc": "Print customized text",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/HelloWorldDisplay",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "text", "font" ]
 },
  "HexClock": {
     "desc": "Dynamically updating hexadecimal color bbUI sample",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/HexClock",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "bbUI" ]
 },
 "HttpProxy": {
     "desc": "Retrieve the proxy information of the device, and query a URL",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/HttpProxy",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "http" ]
 },
 "httptest": {
     "desc": "How to use HTTP Post and Get to communicate with a remote server",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/httptest",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "warning": "from johan",
     "tags": [ "native", "cascades", "bb10", "rest", "xml", "http" ]
 },
 "imageloader": {
     "desc": "Shows the proper method of breaking a network call into a separate class and have the interface bring back the response into the UI",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/imageloader",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "cascades", "bb10", "threads" ]
 },
 "imagerotation": {
     "desc": "How to use QtSensors to show an image on the screen upright",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/imagerotation",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "sensor", "accelerometer" ]
 },
 "ImageSaver(AIR,ext,bb10)": {
     "desc": "A AIR Native Extension that will save a BitmapData instance to a file on the disk via native C code using libimg",
     "url": "http://github.com/blackberry/Community-APIs-for-AIR/tree/master/BlackBerry10/ImageSaver",
     "repo": "Community-APIs-for-AIR",
     "repourl": "http://github.com/blackberry/Community-APIs-for-AIR",
     "note": "See the (AIR,ext,pb) entry",
     "tags": [ "air", "client", "bb10", "extension", "ext-air", "media" ]
 },
 "Internationalization": {
     "desc": "How to use the built-in Internationalization engine to deliver your app in multiple languages",
     "url": "https://github.com/blackberry-core/Cascades-Samples/tree/r9-update-pending/Internationalization",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "warning": "Not yet updated to the beta 3 APIs; may move to Cascades-Community-Samples. Temporarily in branch of BlackBerry-core repo",
     "tags": [ "native", "cascades", "bb10", "i18n" ]
 },
 "invokable": {
     "desc": "How to use the blackberry.invoke API for WebWorks; invocable side",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/invoke/invokable",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Also see invoker",
     "warning": "The name of the sample is mispelled",
     "tags": [ "html5", "client", "playbook", "bb10", "webworks", "invocation"]
 },
 "invoker": {
     "desc": "How to use the blackberry.invoke API for WebWorks; invoking side",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/invoke/invoker",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Also see invokable",
     "tags": [ "html5", "client", "playbook", "bb10", "webworks", "invocation"]
 },
 "invoke-card": {
     "desc": "Shows how to invoke several cards from a WebWorks Application (camera, filePicker, pictureViewer, custom card). Also shows how to expose your app as a card",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/invoke-card",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "camera", "filepicker", "pictureviewer", "card", "invocation" ]
 },
 "invokeclient": {
     "desc": "A simple client to invoke target apps in the Invocation Framework",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/invokeclient",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>This app acts as a client that can invoke target apps registered with the Invocation Framework.</p><p>Easiest way to take it for a spin is to also download Invoke Target sample application</p>",
     "warning": "This seems to be the same sample as in Cascades-Community-Samples.  Will be removed from there afer confirming",
     "tags": [ "native", "client", "invocation", "bb10", "cascades" ]
 },
 "invoketarget": {
     "desc": "This app acts as a Target that can be invoked by InvokeClient",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/invoketarget",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>This app acts as a Target that can be invoked by InvokeClient</p>",
     "warning": "This seems to be the same sample as in Cascades-Community-Samples.  Will be removed from there afer confirming",
     "tags": [ "native", "client", "invocation", "bb10", "cascades" ]
 },
 "JDE-Samples.client": {
     "desc": "A collection of samples included in the BlackBerry JDE.  There is one branch per JDE release",
     "url": "https://github.com/blackberry/JDE-Samples/tree/master/com/rim/samples/device",
     "repo": "JDE-Samples",
     "repourl": "http://github.com/blackberry/JDE-Samples",
     "note": "<p>For 7.1, there are 71 'device' samples</p>",
     "collection": "71",
     "tags": [ "java", "client", "bbos" ]
 },
 "JDE-Samples.server": {
     "desc": "A collection of samples included in the BlackBerry JDE.  There is one branch per JDE release",
     "url": "https://github.com/blackberry/JDE-Samples/tree/master/com/rim/samples/server",
     "repo": "JDE-Samples",
     "repourl": "http://github.com/blackberry/JDE-Samples",
     "note": "<p>For 7.1, there are 10 'server' samples, as wel as several desktop samples</p>",
     "collection": "10",
     "tags": [ "java", "server",  "bbos" ]
 },
 "JDE-Samples.desktop": {
     "desc": "A collection of samples included in the BlackBerry JDE.  There is one branch per JDE release",
     "url": "https://github.com/blackberry/JDE-Samples/tree/master/desktop",
     "repo": "JDE-Samples",
     "repourl": "http://github.com/blackberry/JDE-Samples",
     "note": "<p>Companion to the client and server samples</p>",
     "tags": [ "c++", "desktop" ]
 },
 "jsonreadwrite": {
     "desc": "Shows how to read JSON objects from the file system, modify them and store them back",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/jsonreadwrite",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "json", "storage" ]
 },
 "kakel": {
     "desc": "Dynamic UI",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/kakel",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>Some decorative and interaction elements in QML, while actual game board and logics is in C++</p>",
     "tags": [ "native", "client", "bb10", "cascades", "qml" ]
 },
 "Keyboard": {
     "desc": "How to handle key presses on the virtual keyboard",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/Keyboard",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "keyboard"]
 },
 "KitchenSink": {
     "desc": "Demonstrates the multitude of capabilities and functionality that can be built into a BlackBerry WebWorks APps",
     "url": "http://github.com/blackberry/WebWorks-Community-Samples/tree/master/kitchenSink",
     "repo": "WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/WebWorks-Community-Samples",
     "tags": [ "html5", "client", "webworks", "playbook", "bbos" ]
 },
 "KISSBBM": {
     "desc": "A very simple BBM Integration Sample App for BlackBerry 10 WebWorks",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/KISS%20BBM%20Integration",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "bbm" ]
 },
 "led": {
     "desc": "The LED API",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/led",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "Uses the LDE API, overlays images, creates custom components",
     "tags": [ "native", "client", "bb10", "cascades", "led" ]
 },
 "LED(bb10,ext)": {
     "desc": "WebWorks BB10 extension to control the LED",
     "url": "https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/LED",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bb10", "extension", "led", "ext-bb10" ]
 },
 "lightningcrossfadecpp": {
     "desc": "Lightning Crossfade for Text and Image, usinc C++",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/lightningcrossfadecpp",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>Add images to a UI, use layouts and add a slider attached to it.</p><p>Do this in C++</p>",
     "tags": [ "native", "client", "bb10", "cascades", "c++", "events" ]
 },
 "lightningcrossfadeqml": {
     "desc": "Lightning Crossfade for Text and Image, usinc QML",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/lightningcrossfadecpp",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>Add images to a UI, use layouts and add a slider attached to it.</p><p>Do this in QML</p>",
     "tags": [ "native", "client", "bb10", "cascades", "qml", "events" ]
 },
 "LLCPDemo": {
     "desc": "Shows how to transfer data between two NFC-enabled BlackBerry Smartphones using the NFC Logical Link Control Protocol",
     "url": "http://github.com/blackberry/Samples-for-Java/tree/master/NFC/LLCPDemo",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>For Java-based Smartphones.  Requires BB7.1</p><p>Also see the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "java", "client", "bbos", "nfc" ]
 },
 "loader": {
     "desc": "Load and Unload Controls from the UI at runtime",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/loader",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>How to use QDeclarativeComponent to extend Cascades</p>",
     "tags": [ "native", "client", "bb10", "cascades", "qdeclarativecomponent" ]
 },
 "Locale(pb,ext)": {
     "desc": "WebWorks PlayBook extension to retrieve the locale string",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Tablet/Locale",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "playbook", "locale", "extension", "ext-pb" ]
 },
 "Locale(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to retrieve the locale string",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/Locale",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "locale", "ext-bbos" ]
 },
 "LocaleSample": {
     "desc": "How to retrieve locale information from the device",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/LocaleSample",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "locale" ]
 },
 "locationdiagnostics": {
     "desc": "Demonstrates the C++ Location APIs in Cascades" , 
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/locationdiagnostics",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "location", "bb10", "cascades", "map" ]
 },
 "LocationPicker(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to select a point on the map and get latitue and longitude",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/LocationPicker",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "location", "picker", "ext-bbos", "map" ]
 },
 "LogExceptionSample": {
     "desc": "How to handle an exception, log it, and display meaningful data back to the user",
     "url": "http://github.com/blackberry-core/Cascades-Samples/tree/r9-update-pending/LogExceptionSample",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "warning": "Not yet updated to the beta 3 APIs; may move to Cascades-Community-Samples. Temporarily in branch of BlackBerry-core repo",
     "tags": [ "native", "cascades", "bb10", "logging" ]
 },
 "MailAttachment(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to send an email with an attachment",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/MailAttachment",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "mail", "ext-bbos" ]
 },
 "Maps": {
     "desc": "How to integrate several mapping services into a BlackBerry WebWorks application",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Maps",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "map" ]
 },
 "mapview": {
     "desc": "Displays a city map overlayed with three sliders and also shows how to drop push pins on chosen locations",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/mapview",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "map" ]
 },
 "MediaCards": {
     "desc": "WebWorks sample outlining usage of HTML5 media input and Card Invocation APIs for BlackBerry 10. Presented at BlackBerry Jam Americas lab and includes an incomplete and complete version of the code.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/mediacards",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "media", "invocation", "camera", "video", "picture", "file", "system" ]
 },
 "Memory(bb10,ext)": {
     "desc": "WebWorks BB10 extension for getting free memory",
     "url": "https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/Memory",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bb10", "extension", "memory", "ext-bb10" ]
 },
 "messages": {
     "desc": "How to implement a simple messenger application",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/messages",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "pim" ]
 },
 "MessageList(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to add items to the main mesage list",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/MessageList",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "warning": "work in progress",
     "tags": [ "html5", "client", "bbos", "extension", "message", "ext-bbos" ]
 },
 "NativeAndOpenGLWindows": {
     "desc": "Combines rendering to Native and OpenGL Windows at the same time",
     "url": "https://github.com/blackberry/Core-Native-Community-Samples/tree/master/NativeAndOpenGLWindows",
     "repo": "Core-Native-Community-Samples",
     "repourl": "http://github.com/blackberry/Core-Native-Community-Samples",
     "tags": [ "native", "client", "bb10", "OpenGL", "notrim" ]
 },
 "NativeCamera": {
     "desc": "A simple picture-taking app in C/C++ without Cascades" , 
     "url": "https://github.com/blackberry/Core-Native-Community-Samples/tree/master/NativeCamera",
     "repo": "Core-Native-Community-Samples",
     "repourl": "http://github.com/blackberry/Core-Native-Community-Samples",
     "note": "The sample shows:<ul><li>how to access the camera</li><li>how to start the viewfinder and acquire the corresponding viewfinder window handle</li><li>how to take a photo (non-blocking)</li><li>how to save a photo to the camera roll</li><li>how to pass argument data between the main thread and your callback threads</li><li>how to signal your main thread using user-defined bps events from your callback thread</li></ul>",
     "tags": [ "native", "client", "camera", "bb10" ]
 },
 "ndefTagReading": {
     "desc": "This library allows WebWorks to handle tag reading in pure JavaScript. No extensions are required - tags are delivered through the Invocation Framework.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/nfc/ndefTagReading",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "nfc", "invocation" ]
 },
 "NetworkStatus": {
     "desc": "How to retrieve the network status of the device",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/NetworkStatus",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "network" ]
 },
 "NFC(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to read supported NDEF record types",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/NFC",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "nfc", "ext-bbos" ]
 },
 "nfcdemo": {
     "desc": "Shows how to exchange content, such as messages or files, with another NFC enabled device, or just how to read NFC tags",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/nfcdemo",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "nfc", "bb10", "cascades" ]
 },
 "NfcMidlet2": {
     "desc": "MIDlet that can receive HCI transaction notifications relating NFC card emulation activity",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/NFC/NfcMidlet2",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>For Java-based BlackBerry Smartphones; requires BB 7.0 or above</p><p>Also see the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "java", "client", "nfc", "bbos" ]
 },
 "NfcReadNdefSmartTag": {
     "desc": "Show how to receive NDEF messages from tags and how to process them",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/NFC/NfcReadNdefSmartTag",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>For Java-based BlackBerry Smartphones; requires BB 7.1 or above</p><p>Also see the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "java", "client", "nfc", "bbos" ]
 },
 "NfcSharing": {
     "desc": "Sharing Data and Files using NFC and Bluetooth",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/NfcSharing",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "focusses on those that allow you to share data and files either directly using NFC or using NFC to negotiate a Bluetooth connection which is then used to transfer the data as defined by the NFC Forum Connection Handover standard.",
     "tags": [ "native", "client", "nfc", "bb10", "cascades" ]
 },
 "NfcWriteNdefSmartTag": {
     "desc": "Show how to write various sorts of NDEF messages to NFC tags",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/NFC/NfcWriteNdefSmartTag",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>For Java-based BlackBerry Smartphones; requires BB 7.1 or above</p><p>Also see the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "java", "client", "nfc", "bbos" ]
 },
 "NfcVirtualTargetFun": {
     "desc": "Shows the emulation and reading of NFC virtual tags",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/NFC/NfcVirtualTargetFun",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>For Java-based BlackBerry Smartphones; requires BB 7.0 or above</p><p>Also see the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "java", "client", "nfc", "bbos" ]
 },
 "NfcSnepResponder": {
     "desc": "Shows how to transfer NDEF messages between NFC-enabled BlackBerry smartphones using the Simple NDEF Exchange Protocol (SNEP)",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/NFC/NfcSnepResponder",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>For Java-based BlackBerry Smartphones; requires BB 7.1 or above</p><p>Also see the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "java", "client", "nfc", "bbos" ]
 },
 "NfcToolLite": {
     "desc": "How to use selected BlackBerry 10 NFC APIs, focusing on the Invocation Framework",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/NfcToolLite",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "Focuses on those NFC APIs that make use of the Invocation Framework allowing many NFC interactions to take place using QML rather than C/C++",
     "tags": [ "native", "client", "nfc", "bb10", "cascades", "invocation" ]
 },
 "NfcTool": {
     "desc": "Shows how to use selected BlackBerry 10 NFC APIs",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/NfcTool",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>Supports:<ul><li>Reading NDEF tags</li><li>Writing NDEF tags</li><li>Transfer vCard via SNEP</li></ul></p><p>Also see the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "native", "client", "nfc", "bb10", "cascades" ]
 },
 "NfcTransactionHandler": {
     "desc": "Shows key aspects of an application working in NFC card emulation mode",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/NFC/NfcTransactionHandler",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>For Java-based BlackBerry Smartphones; requires BB 7.1 or above</p><p>Also see the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "java", "client", "nfc", "bbos" ]
 },
 "NfcRaceTime7": {
     "desc": "Start/stop watch demo app which shows how to integrate NFC Tags into your BlackBerry 7 application. Partner to NfcRaceTimeWay for BlackBerry 10.",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/NFC/NfcRaceTime7",
     "repo": "Samples-for-Java",
     "repourl": "https://github.com/blackberry/Samples-for-Java",
     "note": "<p>Supports:<ul><li>Reading NDEF tags</li></ul></p><p>Also see the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "java", "client", "nfc", "bbos" ]
 },
 "NfcRaceTimeWay": {
     "desc": "Shows how to integrate NFC Tags and Virtual Tag Emulation into your BlackBerry 10 application. Partner to NfcRaceTime7 for BlackBerry 7.",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/NfcRaceTimeWay",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>Supports:<ul><li>Reading NDEF tags</li><li>Virtual tag emulation</li></ul></p><p>Also see the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "native", "client", "nfc", "bb10", "cascades" ]
 },
 "notebook": {
     "desc": "How to implement a simple notebook application",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/notebook",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "pim" ]
 },
 "NothingButNet": {
     "desc": "Macadamian Demo from BBJam Orlando 2012",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/Macadamian/NothinButNet",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "See recording of demo at <a href='http://www.youtube.com/watch?v=3nX_AploVC8' target='_blank'>YouTube</a>",
     "warning": "<p>Location of sample will change within the repository</p><p>Does not compile for R6!</p>",
     "tags": [ "native", "client", "opengl", "bb10", "cascades" ]
 },
 "notifications": {
     "desc": "How to send a notification to the u ser and clear if the user has reacted to it",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/notifications",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "notification", "alerts" ]
 },
 "Notification(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to register your app with the custom notification and sound profile",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/notification",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "notification", "alerts", "profile", "ext-bbos" ]
 },
 "NotificationsHub": {
     "desc": "WebWorks sample outlining usage of Notification APIs for BlackBerry 10. Presented at BlackBerry Jam Americas lab and includes an incomplete and complete version of the code.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/notificationshub",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "notification", "hub" ]
 },
 "notify": {
     "desc": "How to use the HTML5 Notification API for a BlackBerry 10 WebWorks App",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/notify",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "notification" ]
 },
 "nowplaying": {
     "desc": "How to provide extended information on media being played and control via hardware keys",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/nowplaying",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "audio", "media" ]
 },
 "NutritionTracker": {
     "desc": "How to make a semi-complex list with rich formatting using jQuery Mobile",
     "url": "https://github.com/blackberry/jQueryMobile-Samples/tree/master/NutritionTracker",
     "repo": "jQueryMobile-Samples",
     "repourl": "http://github.com/blackberry/jQueryMobile-Samples",
     "note": "Samples are intended to be included in the jQuery Mobile Cookbook",
     "tags": [ "html5", "client", "bb10", "jquery"]
 },
 "OpenDataSpace-BBJava": {
     "desc": "The OpenSource Edition of the java-based client for SSP Europe's SecureDataSpace",
     "url": "https://github.com/blackberry/opendataspace-bbjava/tree/master/",
     "repo": "OpenDataSpace-BBJava",
     "repourl": "http://github.com/blackberry/opendataspace-bbjava",
     "note": "<p>This is a production-ready application</p><p>This project is led by SPP Europe</p>",
     "tags": [ "java", "client", "bbos", "app", "notrim" ]
 },
 "OpenDataSpace-Cascades": {
     "desc": "The OpenSource Edition of the Cascades-based client for SSP Europe's SecureDataSpace",
     "url": "https://github.com/blackberry/opendataspace-cascades/tree/master/",
     "repo": "OpenDataSpace-Cascades",
     "repourl": "http://github.com/blackberry/opendataspace-cascades",
     "note": "<p>This is a production-ready application</p><p>This project is led by SPP Europe</p>",
     "tags": [ "cascades", "client", "bb10", "app", "notrim" ]
 },
 "OpenGLES2-ProgrammingGuide": {
     "desc": "Port of the samples from the OpenGL ES 2 Programming Guide",
     "url": "https://github.com/blackberry/OpenGLES-samples/tree/master/OpenGLES2-ProgrammingGuide",
     "repo": "OpenGL-Samples",
     "repourl": "http://github.com/blackberry/OpenGLES-Samples",
     "note": "<p>See the book website at <a href='http://www.opengles-book.com/'>http://www.opengles-book.com/</a></p>",
     "tags": [ "native", "client", "bb10", "playbook", "opengl" ]
 },
 "orientation": {
     "desc": "How to use QtSensors to find out the current orientation of the device",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/orientation",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "sensor", "accelerometer" ]
 },
 "pageddatamodel": {
     "desc": "How to create a list view by QML and add items dynamically",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/pageddatamodel",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "repo": "Cascades-Samples",
     "tags": [ "native", "cascades", "bb10", "list", "datamodel" ]
 },
 "PasswordSample": {
     "desc": "How to use some of  the Blackberry 10 security APIs",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/PasswordSample",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "The purpose of this application is to demonstrate how the BlackBerry 10 Security Builder API together with standard features of Qt and Cascades might be used to implement a basic user ID and password based login screen whilst allowing the user credentials to be stored safely locally (as in this case) or remotely using one-way encryption of the password rendering it unusable to those with access to the credentials store.",
     "tags": [ "native", "client", "nfc", "bb10", "cascades", "security" ]
 },
 "Payment": {
     "desc": "Shows how to use the BlackBerry Payment service from a BlackBerry WebWorks App",
     "url": "http://github.com/blackberry/WebWorks-Samples/tree/master/payment",
     "repo": "WebWorks-Samples",
     "repourl": "http://github.com/blackberry/WebWorks-Samples",
     "tags": [ "html5", "client", "webworks", "playbook", "bbos", "payment" ]
 },
 "PaymentService": {
     "desc": "How to support purchase requests in your application using the Payment Service",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/PaymentService",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "payment" ]
 },
 "paymentservice(Cascades)": {
     "desc": "Demonstrates how to use the Payment Service APIs",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/paymentservice",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "Shows how add features like a 'Buy' button and how to display purchase history and subscription terms.  Also shows several layouts and load data into a list using XmlDataModel",
     "tags": [ "native", "client", "bb10", "cascades", "payment", "xmldatamodel"]
 },
 "PeaksAndValleys": {
     "desc": "Show how to navigate through a landscape using WebGL",
     "url": "https://github.com/blackberry/WebGL-Samples/tree/master/PeaksAndValleys",
     "repo": "WebGL-Samples",
     "repourl": "http://github.com/blackberry/WebGL-Samples",
     "note": "<p>Sample showcases rendering, textures, lighting, skybox and terrain generation and more</p><p>This game runs on the BlackBerry PlayBook and BlackBerry 10 as well as on desktop browsers.</p><p>There is no online version yet (unlike TunnelTilt)</p>",
     "tags": [ "html5", "client", "bb10", "playbook", "webgl", "webworks" ]
 },
 "persistentobjects": {
     "desc": "How to create/load/write/update a persistent object",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/persistentobjects",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "storage", "persistent" ]
 },
 "photobomber": {
     "desc": "Camera App",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/photobomber",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>How to use the Cascades multimedia library with the Camera, take a picture, manipulate the image to be grayscale, and add an image over another image",
     "tags": [ "native", "client", "bb10", "cascades", "camera", "image" ]
 },
 "PhotoEditor(AIR,bb10)": {
     "desc": "Shows how to create and interact with Composer, Previewer, and Picker Cards",
     "url": "https://github.com/blackberry/Samples-for-AIR/tree/bb10/PhotoViewer",
     "repo": "Samples-for-AIR",
     "repourl": "http://github.com/blackberry/Samples-for-AIR",
     "tags": [ "air", "client", "bb10", "camera", "media" ]
 },
 "PhotoViewer(AIR,bb10)": {
     "desc": "Uses a custom Viewer to display a random image from the shared camera folder",
     "url": "https://github.com/blackberry/Samples-for-AIR/tree/bb10/PhotoViewer",
     "repo": "Samples-for-AIR",
     "repourl": "http://github.com/blackberry/Samples-for-AIR",
     "tags": [ "air", "client", "bb10", "camera", "media" ]
 },
 "PictureWall": {
     "desc": "Control a collection of BlackBerry PlayBooks to display one or more images",
     "url": "https://github.com/blackberry/PictureWall/tree/master/",
     "repo": "PictureWall",
     "repourl": "http://github.com/blackberry/PictureWall",
     "note": "<p>Uses socket.io on the client and nodeJS on the server</p><p>Should run on BB10</p>",
     "tags": [ "html5", "server", "client", "playbook", "webworks", "socketio", "nodejs" ]
 },
 "pimcalendar": {
     "desc": "WebWorks sample outlining usage of PIM Calendar APIs for BlackBerry 10. Presented at BlackBerry Jam Americas lab and includes an incomplete and complete version of the code.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/pimcalendar",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "pim", "calendar" ]
 },
 "pimcontacts": {
     "desc": "WebWorks sample outlining usage of PIM Contact APIs for BlackBerry 10. Presented at BlackBerry Jam Americas lab and includes an incomplete and complete version of the code.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/pimcontacts",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "pim", "contact" ]
 },
 "PjsipDemo": {
     "desc": "Demonstration of how to build, include and use PJSIP in a Cascades project",
     "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/bb10-pjsipdemo",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>Currently a very simple application but contains bash scripts for building PJSIP for BB10</p><p>Building PJSIP has to be done on Linux/Mac but the resulting files can be overlayed on the SDK of any platform</p>",
     "tags": [ "native", "cascades", "client", "pjsip", "bb10" ]
 },
 "placepicker": {
     "desc": "How to use the PlacePicker class to select a place from the favorites list, map lookup or an online search",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/placepicker",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "place", "picker", "map" ]
 },
 "PlayAudio": {
     "desc": "How to play an MP3 file",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/PlayAudio",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "audio", "mp3" ]
 },
 "PlayWav": {
     "desc": "How to play a WAV file",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/PlayWav",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "audio", "wav" ]
 },
 "poemmaker": {
     "desc": "Play Animations",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/poemmaker",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>The Poem Maker is a simple application with three lines of text (labels) and a button. Clicking the button will generate a random 'refrigerator' poem</p><p>Among others, the application shows how to use JavaScript functions in QML</p>",
     "tags": [ "native", "client", "bb10", "cascades", "javascript", "qml" ]
 },
 "PreventSleep(bb10,ext)": {
     "desc": "WebWorks BB10 extension to prevent the screen from sleeping",
     "url": "https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/PreventSleep",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bb10", "extension", "preventsleep", "ext-bb10" ]
 },
  "Psychic8": {
     "desc": "Magic 8 Ball&reg; BBM Integration and Shake To Update sample.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/Psychic8",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "bbUI", "sensors", "bbm" ]
 },
 "PullDownToRefresh": {
     "desc": "A standard way to implement pull down to refresh in browser/WebWorks applications in BlackBerry 10 Applications",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/PullDownToRefresh",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "pulldown" ]
 },
 "pullmybeard": {
     "desc": "Simple Drag and Drop",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/pullmybeard",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>This sample application illustrates how to set up a very basic touch interaction.</p><p>This is illustrated by moving an image in response to a touch event, and animating it back to position when the touch ends</p>",
     "tags": [ "native", "client", "bb10", "cascades", "draganddrop" ]
 },
 "pushCapture": {
     "desc": "Demonstrates how to write a BlackBerry 10 WebWorks Application that can receive push events",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/pushCapture",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Consult the PushService and PushPayload classes from the <a href='https://developer.blackberry.com/html5/apis/'>API reference</a> for useful examples and a full description of how to use the push APIs",
     "tags": [ "html5", "client", "playbook", "bb10", "push", "webworks"]
 },
 "pushCollector": {
     "desc": "How to listen to incoming push requests and display the delivered data",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/pushCollector",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "push", "sqlite" ]
 },
 "PushSampleApp(AIR,bb10)": {
     "desc": "A BlackBerry 10 Adobe AIR App that can receive Push Events",
     "url": "https://github.com/blackberry/Samples-for-AIR/tree/master/PushSampleApp",
     "repo": "Samples-for-AIR",
     "repourl": "http://github.com/blackberry/Samples-for-AIR",
     "tags": [ "air", "client", "bb10", "push" ]
 },
 "Qt2Cascades.BroadcastReceiver": {
     "desc": "Adaptations of the Network samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/broadcastreceiver",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "network", "qt", "cascades", "broadcast" ]
 },
 "Qt2Cascades.BroadcastSender": {
     "desc": "Adaptations of the Network samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/broadcastsender",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "network", "qt", "cascades", "broadcast" ]
 },
 "Qt2Cascades.Codecs": {
     "desc": "Adaptations of the Tools samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/codecs",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "tools", "qt", "cascades", "codec" ]
 },
 "Qt2Cascades.ContiguousCache": {
     "desc": "Adaptations of the Tools samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/contiguouscache",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "tools", "qt", "cascades", "cache" ]
 },
 "Qt2Cascades.DOMBookmarks": {
     "desc": "Adaptations of the XML samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/dombookmarks",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "xml", "qt", "cascades", "dom" ]
 },
 "Qt2Cascades.Factorial": {
     "desc": "Adaptations of the State Machine samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/factorial",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "statemachine", "qt", "cascades" ]
 },
 "Qt2Cascades.FTP": {
     "desc": "Adaptations of the Network samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/qftp",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "network", "qt", "cascades", "ftp" ]
 },
 "Qt2Cascades.GoogleSuggest": {
     "desc": "Adaptations of the Network samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/googlesuggest",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "network", "qt", "cascades", "google" ]
 },
 "Qt2Cascades.GrueDetector": {
     "desc": "Adaptations of the Sensor samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/gruedetector",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "sensor", "qt", "cascades" ]
 },
 "Qt2Cascades.HTMLInfo": {
     "desc": "Adaptations of the XML samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/htmlinfo",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "xml", "qt", "cascades", "html" ]
 },
 "Qt2Cascades.HTTP": {
     "desc": "Adaptations of the Network samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/http",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "network", "qt", "cascades", "http" ]
 },
 "Qt2Cascades.I18N": {
     "desc": "Adaptations of the Tools samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/i18n",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "tools", "qt", "cascades", "i18n" ]
 },
 "Qt2Cascades.MulticastReceiver": {
     "desc": "Adaptations of the Network samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/multicastreceiver",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "network", "qt", "cascades", "multicast" ]
 },
 "Qt2Cascades.MulticastSender": {
     "desc": "Adaptations of the Network samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/multicastsender",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "network", "qt", "cascades", "multicast" ]
 },
 "Qt2Cascades.NetworkDownloadManager": {
     "desc": "Adaptations of the Network samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/downloadmanager",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "network", "qt", "cascades", "download" ]
 },
 "Qt2Cascades.PingPong": {
     "desc": "Adaptations of the State Machine samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/pingpong",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "statemachine", "qt", "cascades" ]
 },
 "Qt2Cascades.ProgressDialog": {
     "desc": "Adaptations of the Advanced Multi-Threading samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/progressdialog",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "threads", "qt", "cascades" ]
 },
 "Qt2Cascades.QueuedCustomType": {
     "desc": "Adaptations of the Multi-Threading samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/queuedcustomtype",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "threads", "qt", "cascades", "queue" ]
 },
 "Qt2Cascades.RegExp": {
     "desc": "Adaptations of the Tools samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/regexp",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "tools", "qt", "cascades", "regex" ]
 },
 "Qt2Cascades.RSSListing": {
     "desc": "Adaptations of the XML samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/rsslisting",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "xml", "qt", "cascades", "rss" ]
 },
 "Qt2Cascades.SAXBookmarks": {
     "desc": "Adaptations of the XML samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/saxbookmarks",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "xml", "qt", "cascades", "sax" ]
 },
 "Qt2Cascades.ScriptGame": {
     "desc": "Adaptations of the Qt Script samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/scriptgame",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "script", "qt", "cascades" ]
 },
 "Qt2Cascades.SecureSocketClient": {
     "desc": "Adaptations of the Network samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/securesocketclient",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "network", "qt", "cascades", "socket" ]
 },
 "Qt2Cascades.SensorExplorer": {
     "desc": "Adaptations of the Sensor samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/sensorexplorer",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "sensor", "qt", "cascades" ]
 },
 "Qt2Cascades.Semaphores": {
     "desc": "Adaptations of the Multi-Threading samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/semaphores",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "threads", "qt", "cascades", "semaphore" ]
 },
 "Qt2Cascades.SharedMemory": {
     "desc": "Adaptations of the IPC samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "https://github.com/blackberry/Qt2Cascades-Samples/tree/master/sharedmemory",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "ipc", "qt", "cascades", "sharedmemory" ]
 },
 "Qt2Cascades.SharedMemoryLoader": {
     "desc": "Adaptations of the IPC samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/sharedmemory_loader",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "ipc", "qt", "cascades", "sharedmemory" ]
 },
 "Qt2Cascades.SQLWidgetMapper": {
     "desc": "Adaptations of the SQL samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/sqlwidgetmapper",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "sql", "qt", "cascades" ]
 },
 "Qt2Cascades.StreamBookmarks": {
     "desc": "Adaptations of the XML samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/streambookmarks",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "xml", "qt", "cascades", "stream" ]
 },
 "Qt2Cascades.TrafficLight": {
     "desc": "Adaptations of the State Machine samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/trafficlight",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "statemachine", "qt", "cascades" ]
 },
 "Qt2Cascades.UndoFramework": {
     "desc": "Adaptations of the Tools samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/undoframework",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "tools", "qt", "cascades", "undo" ]
 },
 "Qt2Cascades.WaitConditions": {
     "desc": "Adaptations of the Multi-Threading samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/waitconditions",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "threads", "qt", "cascades", "wait" ]
 },
 "Qt2Cascades.WordCount": {
     "desc": "Adaptations of the Advanced Multi-Threading samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/wordcount",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "threads", "qt", "cascades" ]
 },
 "Qt2Cascades.XMLStreamLint": {
     "desc": "Adaptations of the XML samples of the <a href='http://doc.qt.nokia.com/4.7-snapshot/all-examples.html'>Qt Example Projects</a> to Cascades",
     "url": "http://github.com/blackberry/Qt2Cascades-Samples/tree/master/xmlstreamlint",
     "repo": "Qt2Cascades-Samples",
     "repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
     "note": "<p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
     "tags": [ "native", "client", "bb10", "xml", "qt", "cascades", "lint", "stream" ]
 },
 "quotes": {
     "desc": "List and SqlDataAccess",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/quotes",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>Shows how to deal with dynamic data in a list that is stored in a SQL database</p>",
     "tags": [ "native", "client", "bb10", "cascades", "list", "listview", "sqldataaccess", "goupdatamodel" ]
 },
 "repeater": {
     "desc": "Using QDeclarativeComponent to extend Cascades",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/repeater",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>How to use QDeclarativeComponent to add a custom element</p><p>Load and unload controls from external QML file or internal component</p>",
     "tags": [ "native", "client", "bb10", "cascades", "custom", "qdeclarativecomponent" ]
 },
 "RestaurantLocator": {
     "desc": "How to make a semi-complex list with rich formatting using jQuery Mobile",
     "url": "https://github.com/blackberry/jQueryMobile-Samples/tree/master/RestaurantLocator",
     "repo": "jQueryMobile-Samples",
     "repourl": "http://github.com/blackberry/jQueryMobile-Samples",
     "note": "Samples are intended to be included in the jQuery Mobile Cookbook",
     "tags": [ "html5", "client", "bb10", "jquery"]
 },
 "RockPaperScissors": {
     "desc": "Simple Rock Paper Scissors game using Cascasdes",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/RockPaperScissors",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "tags": [ "native", "client", "bb10", "cascades" ]
 },
 "RotateText": {
     "desc": "Draw text at any angle using OpenGL 2.0" , 
     "url": "https://github.com/blackberry/Core-Native-Community-Samples/tree/master/RotateText",
     "repo": "Core-Native-Community-Samples",
     "repourl": "http://github.com/blackberry/Core-Native-Community-Samples",
     "note": "The sample shows how to draw text at any angle using OpenGL 2.0 and pure C",
     "tags": [ "native", "OpenGL", "bb10", "playbook", "draw" ]
 },
 "RotationCamera": {
     "desc": "A demonstration of how to handle camera rotation",
     "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/RotationCamera",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>RotationCamera is a modified version of HelloVideoCamera with the added capability of being able to handle navigator orientation events.  Care is given to illustrate how to handle reorienting the camera images whether using the front or rear-facing camera, and whether recording video or simply displaying the viewfinder.  Future platform capabilities are also accounted for in this code, so it should be relatively future-proof.  This is a tricky topic, so there is plenty of in-line documentation both in the code, and in the readme.</p>",
     "tags": [ "native", "cascades", "client", "camera", "bb10", "video", "rotation" ]
 },
 "routemapinvoker": {
     "desc": "How to invoke the map application and configure it to show a certain route between two locations",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/routemapinvoker",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "map", "invocation" ]
 },
 "rssnews": {
     "desc": "How to load JSON and XML data from the network and then visualize it",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/rssnews",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "rss" ]
 },
 "SampleApplication(AIR,pb)": {
     "desc": "An App that uses the Adobe AIR SDK for PlayBook and the SampleLibrary",
     "url": "https://github.com/blackberry/Samples-for-AIR/tree/playbook/SampleApp",
     "repo": "Samples-for-AIR",
     "repourl": "http://github.com/blackberry/Samples-for-AIR",
     "tags": [ "air", "client", "playbook" ]
 },
 "SampleBPSANE(AIR,ext,bb10)": {
     "desc": "A Sample AIR Native Extension using the BPS system that uses the Azimuth Pitch and Roll sensor",
     "url": "http://github.com/blackberry/Community-APIs-for-AIR/tree/master/BlackBerry10/SampleBPSANE",
     "repo": "Community-APIs-for-AIR",
     "repourl": "http://github.com/blackberry/Community-APIs-for-AIR",
     "note": "See the (AIR,ext,pb) entry",
     "tags": [ "air", "client", "bb10", "extension", "ext-air", "sensor" ]
 },
 "SampleBPSANE(AIR,ext,pb)": {
     "desc": "A Sample AIR Native Extension using the BPS system that uses the Azimuth Pitch and Roll sensor",
     "url": "http://github.com/blackberry/Community-APIs-for-AIR/tree/master/PlayBookOS/SampleBPSANE",
     "repo": "Community-APIs-for-AIR",
     "repourl": "http://github.com/blackberry/Community-APIs-for-AIR",
     "warning": "used to be in Samples-for-AIR",
     "tags": [ "air", "client", "playbook", "extension", "ext-air", "sensor" ]
 },
 "SampleBwsClient(C#)": {
     "desc": "A C# program that uses the BlackBerry Web Services (BWS) for Enterprise Administration APIs",
     "url": "https://github.com/blackberry/BWS-Samples/tree/master/SampleBwsClient.cs",
     "repo": "BWS-Samples",
     "repourl": "http://github.com/blackberry/BWS-Samples",
     "tags": [ "c#", "server", "bws" ]
 },
 "SampleBwsClient(Java)": {
     "desc": "A Java program that uses the BlackBerry Web Services (BWS) for Enterprise Administration APIs",
     "url": "https://github.com/blackberry/BWS-Samples/tree/master/SampleBwsClient.java",
     "repo": "BWS-Samples",
     "repourl": "http://github.com/blackberry/BWS-Samples",
     "tags": [ "java", "server", "bws" ]
 },
 "SampleLibrary(AIR,pb)": {
     "desc": "Several component samples for the Adobe AIR SDK for PlayBook",
     "url": "https://github.com/blackberry/Samples-for-AIR/tree/playbook/SampleLibrary",
     "repo": "Samples-for-AIR",
     "repourl": "http://github.com/blackberry/Samples-for-AIR",
     "note": "<p>Note that there are two branches: <em>bb10</em> for BlackBerry 10 and <em>master</em> for PlayBook</p><p>Samples include Navigation Menu, Search, Download Manager, Media Playbar, Screen Animations, Cache, Scrolling Margee, Back button",
     "tags": [ "air", "client", "playbook" ]
 },
 "ScoreloopIntegrationSample": {
     "desc": "Integration of Scoreloop with the BPS event system",
     "url": "https://github.com/blackberry/Scoreloop-Samples/tree/BB10.0.09/ScoreloopIntegrationSample",
     "repo": "Scoreloop-Samples",
     "repourl": "http://github.com/blackberry/Scoreloop-Samples",
     "note": "<p>Two variations, with Makefile and Managed by IDE, showing integration of Scoreloop with a native App</p>",
     "tags": [ "native", "client", "bb10", "scoreloop"]
 },
 "scoreloopintegrationsample(Cascades)": {
     "desc": "Integration of Scoreloop with the BPS event system for Cascades Applications",
     "url": "https://github.com/blackberry/Scoreloop-Samples/tree/BB10.0.09/ScoreloopIntegrationSample/ScoreloopIntegrationSampleCascades",
     "repo": "Scoreloop-Samples",
     "repourl": "http://github.com/blackberry/Scoreloop-Samples",
     "note": "<p>Variant to use for Applications written using the Cascades framework</p>",
     "tags": [ "native", "client", "cascades", "bb10", "scoreloop"]
 },
 "scratchpad": {
     "desc": "How to use QImage and QPainter to prepare a cascades::Image",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/scratchpad",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "repo": "Cascades-Samples",
     "note": "For more details, refer to the companion <a href='http://supportforums.blackberry.com/t5/Cascades-Development-Knowledge/Using-QImage-and-QPainter-to-Prepare-a-cascades-Image/ta-p/1809841'>KB Article</a>",
     "tags": [ "native", "cascades", "bb10", "image" ]
 },
 "Screen(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to subscribe to srolling events, set title and show/hide virtual keyboard",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/Screen",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "screen", "keyboard", "ext-bbos" ]
 },
 "ScreenTemplate": {
     "desc": "Template you can use to set your application to start using the BPS infrastructure",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/ScreenTemplate",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PLayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "screen", "bps" ]
 },
 "SendMenu(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to expose the Send/Share Menu API",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/SendMenu",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "sendmenu", "ext-bbos" ]
 },
 "SensorDemo": {
     "desc": "A collection of pages demonstrating how to retrieve and process data from hardware sensors",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/SensorDemo",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "sensor", "compass", "accelerometer", "ambientlight", "gyroscope", "flash", "irproximity", "proximity", "rotation", "magnetometer" ]
 },
 "Sensors": {
     "desc": "Using several sensors in a BlackBerry WebWorks application, and displaying data back to user",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Sensors",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "sensor", "flotr2" ]
 },
 "SetWallpaper": {
     "desc": "How to set the wallpaper in a BlackBerry 10 device using WebWorks",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/SetWallpaper",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "wallpaper" ]
 },
 "shareCard": {
     "desc": "Implementing a Share Target (aka. Share Card) using BlackBerry WebWorks",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/shareCard",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "card", "invocation" ]
 },
 "ShareFile": {
     "desc": "How to use the Share a File from QML",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/ShareFile",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "share", "file" ]
 },
 "ShareTargets": {
     "desc": "Shows how to invoke Share Targets (aka. Share Cards) in BlackBerry WebWorks",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/ShareTargets",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "card", "invocation" ]
 },
 "SimpleLocationAPI": {
     "desc": "Simplified version of the Location API packages for the Java-based BlackBerry Smartphones",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/Simple%20Location%20API",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>Note the whitespace embedded in the URL!</p>",
     "tags": [ "java", "client", "location", "bbos"]
 },
 "SimplePushClient": {
     "desc": "A simplified push client that also integrates with the device notifications and application thumbnail view.",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/SimplePushClient",
     "repo": "Cascades-Community-Samples",
     "repourl": "https://github.com/blackberry/Cascades-Community-Samples",
     "tags": [ "cascades", "push", "notification", "scenecover","thumbnail"]
 },
 "SimplePushServer": {
     "desc": "A simple push server that runs on BlackBerry 10. Test both sides of push from the same device!",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/SimplePushServer",
     "repo": "Cascades-Community-Samples",
     "repourl": "https://github.com/blackberry/Cascades-Community-Samples",
     "tags": [ "cascades", "push", "server"]
 },
 "simplemap": {
     "desc": "How to display a location on a map control",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/simplemap",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "map" ]
 },
 "SketchPad": {
     "desc": "Shows how to use touch events and HTML5 Canvas in a BlackBerry WebWorks App",
     "url": "http://github.com/blackberry/WebWorks-Community-Samples/tree/master/sketchPad",
     "repo": "WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/WebWorks-Community-Samples",
     "tags": [ "html5", "client", "webworks", "playbook", "bbos", "touch", "canvas" ]
 },
 "Sleep(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to suspend and enable the backlight",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/FileDownloader",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "warning": "Work in progress",
     "tags": [ "html5", "client", "bbos", "extension", "sleep", "ext-bbos" ]
 },
 "Sleep(pb,ext)": {
     "desc": "WebWorks PlayBook extension to suspend changing the system IdleMode property",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Tablet/sleep",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "playbook", "sleep", "extension", "ext-pb" ]
 },
 "SmartSignals": {
     "desc": "Handle C-Level BPS events in the Cascades Framework",
     "url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/SmartSignals",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "Written using Beta 3. This sample shows how the AbstractBpsEventHandler interface can be extended to receive BPS events without needing to create a separate thread. These events are then made accessible to the QML layer by creating and registering a C++ class, BPSMonitor, so it is known to QML",
     "tags": [ "native", "client", "bps", "bb10", "qml", "cascades", "accelerometer", "gps" ]
 },
 "ScrollableLists": {
     "desc": "A UI that scrolls horizontally in Cascades",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/ScrollableLists",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "cascades", "bb10", "list" ]
 },
 "soapxml": {
     "desc": "How to access a SOAP service using QTSoap, and how to handle the XML Response",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/soapxml",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "cascades", "bb10", "soap", "xml" ]
 },
 "socialinvocation": {
     "desc": "The Social Invocation example demonstrates how to integrate your application with various social networks through the BB10 platform",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/socialinvocation",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "cascades", "bb10", "social", "invocation", "foursquare", "twitter", "facebook", "linkedin" ]
 },
 "SocialApp": {
     "desc": "Shows integration with Social Apps like FaceBook, Twitter, etc",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/SocialApp",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "tags": [ "java", "client", "facebook", "twitter", "bbos"]
 },
 "speedwriter": {
     "desc": "Text Input and Custom Control",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/speedwriter",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "<p>Shows how to create a Custom Control in C++ and add it to a QML document.</p><p>Also shows how to monitor changes in a TextField and update a TextArea</p>",
     "tags": [ "native", "client", "bb10", "cascades", "custom", "textfield", "textarea" ]
 },
 "SpinnerControl(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to allow a more usable interface with SELECT elements in browser",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/SpinnerControl",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "download", "ext-bbos" ]
 },
 "stampcollector": {
     "desc": "List with JSON and XML data",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/stampcollector",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "How to create a simple list and trigger changes in the UI on selection",
     "tags": [ "native", "client", "bb10", "cascades", "list", "json", "xml" ]
 },
 "starshipsettings": {
     "desc": "Demonstrates how to use persistent store",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/starshipsettings",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "A simple control panel using QSettings API for persistent store",
     "tags": [ "native", "client", "bb10", "cascades", "qsettings" ]
 },
 "starshipsettings(AIR,bb10)": {
     "desc": "A port of the StarshipSettings application from Cascades to Adobe AIR",
     "url": "https://github.com/blackberry/Samples-for-AIR/tree/bb10/starshipsettings",
     "repo": "Samples-for-AIR",
     "repourl": "http://github.com/blackberry/Samples-for-AIR",
     "tags": [ "air", "client", "bb10", "storage" ]
 },
 "Storage(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to make use of the persistent storage on the device",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/Storage",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "storage", "ext-bbos" ]
 },
 "Stumper.MakeThis!": {
     "desc": "The Post-It solution from Brian Scheirer",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/stumpers/Blamo",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "See <a href='http://blackberry.github.com/Cascades-Community-Samples/stumpthedevs/makethis-small.jpg'>image</a> from <a href='http://blackberry.github.com/Cascades-Community-Samples/stumpthedevs/index.html'>Challenges</a>",
     "tags": [ "native", "client", "bb10", "cascades", "stumper" ]
 },
 "Stumper.Carousel": {
     "desc": "A Carousel (there were two similar challenges)",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/stumpers/bbjamcarousel",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "See <a href='http://blackberry.github.com/Cascades-Community-Samples/stumpthedevs/dmitriypumano-large.jpg'>image</a> from <a href='http://blackberry.github.com/Cascades-Community-Samples/stumpthedevs/index.html'>Challenges</a>",
     "tags": [ "native", "client", "bb10", "cascades", "stumper" ]
 },
 "Stumper.HideExpose": {
     "desc": "Challenge from @pbillings512: hide/expose information in areas",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/stumpers/pbillings512_2",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "See <a href='http://blackberry.github.com/Cascades-Community-Samples/stumpthedevs/pbillings512.jpeg'>image</a> from <a href='http://blackberry.github.com/Cascades-Community-Samples/stumpthedevs/index.html'>Challenges</a>",
     "tags": [ "native", "client", "bb10", "cascades", "stumper" ]
 },
 "Stumper.Graph": {
     "desc": "Challenge to create a graph from data",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/stumpers/rcmaniac25",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "See <a href='http://blackberry.github.com/Cascades-Community-Samples/stumpthedevs/vinniesimonetti-small.jpg'>image</a> from <a href='http://blackberry.github.com/Cascades-Community-Samples/stumpthedevs/index.html'>Challenges</a>",
     "tags": [ "native", "client", "bb10", "cascades", "stumper" ]
 },
 "SwipeMenu(pb)": {
     "desc": "A swipe-down menu framwork for BlacKBerry WebWorks on PlayBook",
     "url": "http://github.com/blackberry/WebWorks-Community-Samples/tree/master/swipemenu",
     "repo": "WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/WebWorks-Community-Samples",
     "tags": [ "html5", "client", "webworks", "playbook", "framework" ]
 },
 "SwipeMenu(bb10)": {
     "desc": "A swipe-down menu framework for BlackBerry WebWorks",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/swipemenu",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Sample application that demonstrates swipemenu.js: A swipe-down menu framework for BlackBerry WebWorks SDK",
     "tags": [ "html5", "client", "playbook", "bb10", "webworks", "framework" ]
 },
"Swipe-Navigation": {
     "desc": "How to use gestures to navigate different pages in a WebWorks app",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Swipe-Navigation",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "gestures", "hammer.js", "bbui.js", "swipe" ]
 },
 "SystemAPIs": {
     "desc": "Examples of BlackBerry System APIs from the <a href='https://developer.blackberry.com/html5/apis/blackberry.system.html'>developer microsite</a>",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/SystemAPIs",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "bbUI", "system" ]
 },
 "SystemLog(pb,ext)": {
     "desc": "WebWorks PlayBook extension to write to the BlackBerry System Event Log",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Tablet/systemlog",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "playbook", "logging", "extension", "ext-pb" ]
 },
 "SystemLog(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to write to the BlackBerry System Event Log",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/systemlog",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "logging","ext-bbos" ]
 },
 "systemsound": {
     "desc": "How to use play one of the predefined sounds to notify the user of a certain event",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/systemsound",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "audio" ]
 },
  "TabAppMenu": {
     "desc": "Cascades app menu - Shows correct usage of following Cascades components together: TabbedPane, Tab, Application Menu, Sheet, NavigationPane",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/TabAppMenu",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "This is a simple Cascades sample app for developers only.\n The purpose of this app is to demonstrate how to correctly use the following Cascades components together in one app: TabbedPane, Tab, Application Menu, Sheet, NavigationPane.\n This github sample app is also accompanied by the devblog post here: http://devblog.blackberry.com/2013/03/blackberry-10-app-menu/",
     "tags": [ "cascades", "native", "bb10", "menu", "tabbedpane", "sheet", "navigationpane", "tab" ]
 },
 "Template(bb10,ext)": {
     "desc": "WebWorks BB10 extension template",
     "url": "https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/Template",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bb10", "extension", "JSON", "ext-bb10" ]
 },
"Thumbnail(bb10,ext)": {
     "desc": "WebWorks BB10 extension for creating Image Thumbnails",
     "url": "https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/thumbnail",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bb10", "extension", "thumbnail", "image", "ext-bb10" ]
 },
 "tldr": {
     "desc": "(Too Long; Didn't Read) How to download images from the web in an RSS reader",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/tldr",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "rss", "image", "loading" ]
 },
 "Toast": {
     "desc": "How to integrate Toast messages into a BlackBerry WebWorks application for BlackBerry 10",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Toast",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "toast" ]
 },
 "Toe-Tac-Tic": {
     "desc": "A JQuery Mobile Tic Tac Toe game.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/Toe-Tac-Tic",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "bbm", "JQuery Mobile" ]
 },
 "tossgame": {
     "desc": "How to use QtSensors to read values from the proximity sensor",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/tossgame",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "sensor", "proximity" ]
 },
 "TouchTicTacTen": {
     "desc": "Peer to peer, NFC-enabled, game of Tic-Tac-Toe for BlackBerry 10 ",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/TouchTicTacTen",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "<p>For BlackBerry-10 based devices</p><p>Also see the TouchTicTacToe game for Java-based Devices and the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "native", "client", "nfc", "bb10", "cascades" ]
 },
 "TouchTicTacToe": {
     "desc": "Peer to peer, NFC-enabled, game of Tic-Tac-Toe for java-based BlackBerry Smartphones",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/NFC/TouchTicTacToe",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>For Java-based BlackBerry Smartphones; requires BB 7.1 or above</p><p>Also see the TouchTicTacTen game for BlackBerry 10 devices and the <a href='NFC.html'>NFC</a> Wiki page</p>",
     "tags": [ "java", "client", "nfc", "bbos" ]
 },
 "Titlebar": {
     "desc": "Titlebar API for BlackBerry OS 4.2.1 and above",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/Titlebar",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "<p>Note there is a TitleBar API for BlackBerry OS 6.0 and above</p>",
     "tags": [ "java", "client", "titlebar", "bbos"]
 },
 "ToneGenerator": {
      "desc": "A fun demo that demonstrates how to add low-latency audio generation and playback to your native application using the QNX Audio Library APIs in the BlackBerry 10 Native SDK",
      "url": "https://github.com/blackberry/Core-Native-Community-Samples/tree/master/ToneGenerator",
      "repo": "Core-Native-Community-Samples",
      "repourl": "https://github.com/blackberry/Core-Native-Community-Samples",
      "tags": [ "native", "client", "bb10", "asound", "audio", "low-latency", "playback", "tone","generation","OpenGL" ]
 },
 "TransportCoverage(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to check availability and coverage of a specic transport",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/TransportCoverage",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "transport", "ext-bbos" ]
 },
 "TunnelTilt": {
     "desc": "Demonstrates how to use WebGL and how to package it using WebWorks",
     "url": "https://github.com/blackberry/WebGL-Samples/tree/master/tunneltilt",
     "repo": "WebGL-Samples",
     "repourl": "http://github.com/blackberry/WebGL-Samples",
     "note": "<p>A playable race-the-tunnel game that runs on the BlackBerry PlayBook and BlackBerry 10 as well as on desktop browsers.</p><p>Usually packaged into a WebWorks App but for a browser experience, visit <a href='http://blackberry.github.com/WebGL-Samples/tunneltilt/'>here</a>",
     "tags": [ "html5", "client", "bb10", "playbook", "webgl", "webworks" ]
 },
 "twittertimeline": {
     "desc": "Accesses the Twitter RESTful service an duses the JSON responde to display a list of tweets on screen",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/twittertimeline",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "cascades", "bb10", "rest", "http", "json", "twitter" ]
 },
 "Twitter-OAuth-1": {
     "desc": "Integrate Twitter and the OAuth 1.0 protocol into a BlackBerry WebWorks application for BlackBerry 10",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Twitter-OAuth-1",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Also see the <a href='https://github.com/blackberry/bb-cascades-oauth'>bb-cascades-oauth</a> repo",
     "tags": [ "native", "facebook", "bb10", "oauth", "twitter" ]
 },
 "UIExamples": {
     "desc": "Shows how to replicated some common types of BlackBerry UI concepts.  Use bbUI.js instead",
     "url": "http://github.com/blackberry/WebWorks-Samples/tree/master/UIExamples",
     "repo": "WebWorks-Samples",
     "repourl": "http://github.com/blackberry/WebWorks-Samples",
     "warning": "This is obsolete; use bbUI.js instead",
     "tags": [ "html5", "client", "webworks", "bbos" ]
 },
 "Unzip(bb10,ext)": {
     "desc": "WebWorks BB10 extension for unzipping files",
     "url": "https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/UNZIP",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bb10", "extension", "Zip", "UnZip", "ext-bb10" ]
 },
 "UploadDownload(pb,ext)": {
     "desc": "WebWorks PlayBook extension to upload and download files from/to server",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Tablet/UploadDownload",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "warning": "Work in progress",
     "tags": [ "html5", "client", "playbook", "upload", "download", "extension", "ext-pb" ]
 },
 "Upload-To-YouTube": {
     "desc": "A BBM Integrated Sample demonstrating invoking the BlackBerry File Picker and YouTube Video Upload.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/Upload-To-Youtube",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "bbm", "bbUI", "invoke" ]
 },
 "UrbanAirshipClient": {
     "desc": "The UrbanAirship sample client application for BlackBerry 10 written using the Cascades framework",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/UrbanAirshipClient",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "push" ]
 },
 "vegetablesdatamodel": {
     "desc": "Sample code for 'Using your own DataModel'",
     "url": "http://github.com/blackberry/Cascades-Samples/tree/master/vegetablesdatamodel",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "repo": "Cascades-Samples",
     "note": "See http://supportforums.blackberry.com/t5/Cascades-Development-Knowledge/Using-your-own-DataModel/ta-p/1755893",
     "tags": [ "native", "cascades", "bb10", "list", "datamodel" ]
 },
 "Vibrate(bbos,ext)": {
     "desc": "WebWorks Java-based Smartphone extension to control the device vibration",
     "url": "http://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/Vibrate",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "client", "bbos", "extension", "vibrate", "ext-bbos" ]
 },
 "Vibration":{
     "desc": "WebWorks BB10 Smartphone extension to control the device vibration",
     "url": "https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/VIBRATION",
     "repo": "WebWorks-Community-APIs",
     "repourl": "http://github.com/blackberry/WebWorks-Community-APIs",
     "tags": [ "html5", "vibration", "bb10" ]
 },
 "Video-Camera": {
     "desc": "Invoke the PlayBook Video Camera; close an app.",
     "url": "https://github.com/blackberry/WebWorks-Community-Samples/tree/master/Video-Camera",
     "repo": "WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/WebWorks-Community-Samples",
     "tags": [ "html5", "playbook", "invoke" ]
 },
 "VideoPlayback": {
     "desc": "How to use the multimedia capabilities of the native SDK",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/VideoPlayback",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "video" ]
 },
 "VideoPlayerSample": {
     "desc": "A simple video player application that uses the MediaPlayer API",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/VideoPlayerSample",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "note": "VideoPlayerSample is a simple video player application. It uses the new MediaPlayer API and showcases all the fundamentals to make other full fledged video player applications.",
     "tags": [ "native", "client", "camera", "bb10", "video", "cascades" ]
 },
 "VideoWindow": {
     "desc": "How to use the multimedia capabilities of the native SDK in concert with OpenGL ES 2.0",
     "url": "https://github.com/blackberry/NDK-Samples/tree/master/VideoWindow",
     "repo": "NDK-Samples",
     "repourl": "http://github.com/blackberry/NDK-Samples",
     "note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'ndk2' is for PlayBook 2, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
     "tags": [ "native", "client", "bb10", "playbook", "video", "opengl" ]
 },
 "Weather": {
     "desc": "Shows how to use the HTML5 Database and the GeoLocation APIs",
     "url": "http://github.com/blackberry/WebWorks-Samples/tree/master/Weather",
     "repo": "WebWorks-Samples",
     "repourl": "http://github.com/blackberry/WebWorks-Samples",
     "tags": [ "html5", "client", "webworks", "bbos", "location", "storage" ]
 },
 "weatherguesser": {
     "desc": "Uses tabbed and navigation panes and loads data from SQL and nonlocal JSON feeds",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/weatherguesser",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "note": "Shows how to use NavigationPane and TabbedPane, and how to populate a list using GroupDataModel and JSON and SQL",
     "tags": [ "native", "client", "bb10", "cascades", "navigationpane", "tabbedpane", "groupdatamodel", "json", "sql"]
 },
 "weatherguesser(AIR,bb10)": {
     "desc": "A port of the WeatherGuesser application from Cascades to Adobe AIR",
     "url": "https://github.com/blackberry/Samples-for-AIR/tree/bb10/weatherguesser",
     "repo": "Samples-for-AIR",
     "repourl": "http://github.com/blackberry/Samples-for-AIR",
     "tags": [ "air", "client", "bb10", "sql", "json" ]
 },
 "WebWorks-Testing": {
     "desc": "An on-device HTML/JS/CSS code viewer for testing WebWorks apps without compiling them.",
     "url": "https://github.com/blackberry/BB10-WebWorks-Community-Samples/tree/master/WebWorks-Testing",
     "repo": "BB10-WebWorks-Community-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "bbUI" ]
 },
 "webmapview": {
     "desc": "Lets the user browse maps from different providers (Google, Bing and OpenLayers).",
     "url": "https://github.com/blackberry/Cascades-Samples/tree/master/webmapview",
     "repo": "Cascades-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Samples",
     "tags": [ "native", "client", "bb10", "cascades", "mapview", "map", "pins" ]
 },
 "WindowCovers": {
     "desc": "How to integrate Window Covers into a BlackBerry WebWorks application for BlackBerry 10",
     "url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/WindowCovers",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "note": "Improved version to that from WebWorks-Community-Samples",
     "tags": [ "html5", "webworks", "bb10", "windowcover", "activeframe" ]
 },
 "YouTubeClient": {
     "desc": "How to use the Communication API in BlackBerry 6.0 with YouTube Data API",
     "url": "https://github.com/blackberry/Samples-for-Java/tree/master/YouTube%20Client",
     "repo": "Samples-for-Java",
     "repourl": "http://github.com/blackberry/Samples-for-Java",
     "note": "Note the white space in the URL",
     "tags": [ "java", "client", "youtube", "bbos" ]
 },
 "ExpandableSample": {
     "desc": "ExpandableSample is a little app showing how to implement custom components to replicate known UI components.",
     "url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/ExpandableSample",
     "repo": "Cascades-Community-Samples",
     "repourl": "http://github.com/blackberry/Cascades-Community-Samples",
     "tags": [ "cascades", "ui", "custom", "qml" ]
 },
 "LocalizationSample": {
     "desc": "How to localize your WebWorks applicaiton on BlackBerry 10",
     "url": "https://github.com/nmurugesu/BB10-WebWorks-Samples/tree/master/Localization",
     "repo": "BB10-WebWorks-Samples",
     "repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
     "tags": [ "html5", "webworks", "bb10", "localization", "internationalization" ]
 },
 "BBM ANE(AIR,ext,bb10)": {
     "desc": "The BBM AIR Native Extension allows AIR developers to interact with the BBM Social Platform native APIs.",
     "url": "https://github.com/blackberry/Community-APIs-for-AIR/tree/master/BlackBerry10/bbm",
     "repo": "Community-APIs-for-AIR",
     "repourl": "http://github.com/blackberry/Community-APIs-for-AIR",
     "note": "See the (AIR,ext,pb) entry",
     "tags": [ "air", "BBM", "bb10", "extension", "ext-air" ]
 },
 "AIR Built For BlackBerry App Framework(AIR,bb10)": {
     "desc": "The BlackBerry 10 Experience App Framework for AIR, is a application framework that makes it easy to create applications that follow the UI Guidelines.",
     "url": "https://github.com/blackberry/Samples-for-AIR/tree/master/appframework",
     "repo": "Samples-for-AIR",
     "repourl": "http://github.com/blackberry/Samples-for-AIR",
     "tags": [ "air", "client", "bb10", "framework" ]
 }
}
