Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 3aacfc03f5
Fetching contributors…

Cannot retrieve contributors at this time

1098 lines (1096 sloc) 68.042 kb
{
"_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" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "accelerometer" ]
},
"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" ]
},
"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(ext,bbos)": {
"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" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "audio" ]
},
"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" ]
},
"Barcode(ext,pb)": {
"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" ]
},
"Barcode(ext,bbos)": {
"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" ]
},
"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"]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "scoreloop", "graphics", "box2d", "sqlite" ]
},
"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" ]
},
"CalendarListener(ext,bbos)": {
"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" ]
},
"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" ]
},
"Clipboard(ext,pb)": {
"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" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "channels", "location" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "opengl" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "dialog" ]
},
"EmailListener(ext,bbos)": {
"desc": "WebWorks Java-based Smartphone extension to receive a Event Objet 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" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "accelerometer"]
},
"FileDownloader(ext,bbos)": {
"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" ]
},
"FilePicker(ext,bbos)": {
"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" ]
},
"FileUploader(ext,bbos)": {
"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" ]
},
"FileTransfer": {
"desc": "Sample applications that demonstrate how to use the blackberry.io and blackberry.io.filetransfer APIs",
"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" ]
},
"GlobalEvent(ext,bbos)": {
"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" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "accelerometer", "image", "lighting", "opengl", "textures"]
},
"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, '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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "touch", "gesture" ]
},
"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, '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, '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" ]
},
"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" ]
},
"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>",
"tags": [ "native", "cascades", "client", "bb10" ]
},
"HelloForeignWindow": {
"desc": "Introduction to using the ForeignWindow API",
"url": "http://github.com/blackberry/Cascades-Community-Samples/tree/master/HelloForeignWindow",
"repo": "Cascades-Community-Samples",
"repourl": "http://github.com/blackberry/Cascades-Community-Samples",
"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" ]
},
"HelloWorld": {
"desc": "Simple WebWorks application; uses Location API",
"url": "http://github.com/blackberry/WebWorks-Samples/tree/master/HelloWord",
"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, '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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "text", "font" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "http" ]
},
"Invoke": {
"desc": "Two sample applications that show how to use the blackberry.invoke API for WebWorks",
"url": "https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/invoke",
"repo": "BB10-WebWorks-Samples",
"repourl": "http://github.com/blackberry/BB10-WebWorks-Samples",
"note": "There are two sample applications: invokable and invoker",
"tags": [ "html5", "client", "playbook", "bb10", "webworks", "invocation"]
},
"InvokeClient": {
"desc": "A simple client to invoke target apps in the Invocation Framework",
"url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/InvokeClient",
"repo": "Cascades-Community-Samples",
"repourl": "http://github.com/blackberry/Cascades-Community-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>",
"tags": [ "native", "client", "invocation", "bb10", "cascades" ]
},
"InvokeTarget1": {
"desc": "This app acts as a Target that can be invoked by InvokeClient",
"url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/InvokeTarget1",
"repo": "Cascades-Community-Samples",
"repourl": "http://github.com/blackberry/Cascades-Community-Samples",
"note": "<p>This app acts as a Target that can be invoked by InvokeClient</p>",
"warning": "There is also an 'InvokeTarget2' application. We need to clarify the relationship between the two apps",
"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" ]
},
"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, '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-Samples/tree/master/kitchenSink",
"repo": "WebWorks-Samples",
"repourl": "http://github.com/blackberry/WebWorks-Samples",
"tags": [ "html5", "client", "webworks", "playbook", "bbos" ]
},
"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" ]
},
"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(ext,pb)": {
"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" ]
},
"Locale(ext,bbos)": {
"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" ]
},
"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, '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-Community-Samples/tree/master/LocationDiagnostics",
"repo": "Cascades-Community-Samples",
"repourl": "http://github.com/blackberry/Cascades-Community-Samples",
"note": "Satelite information is not yet available and neither is Map access",
"tags": [ "native", "client", "location", "bb10", "cascades" ]
},
"LocationPicker(ext,bbos)": {
"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" ]
},
"MessageList(ext,bbos)": {
"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" ]
},
"NativeCamera": {
"desc": "A simple picture-taking app in C/C++ without Cascades" ,
"url": "https://github.com/blackberry/Cascades-Community-Samples/tree/master/NativeCamera",
"repo": "Cascades-Community-Samples",
"repourl": "http://github.com/blackberry/Cascades-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" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "network" ]
},
"NFC(ext,bbos)": {
"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" ]
},
"NfcMidlet2": {
"desc": "MIDlet that can receive HCI transaction notifications relating NFC card emulation activity",
"url": "https://github.com/blackberry/Samples-for-Java/tree/master/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/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" ]
},
"NfcWriteNdefSmartTag": {
"desc": "Show how to write various sorts of NDEF messages to NFC tags",
"url": "https://github.com/blackberry/Samples-for-Java/tree/master/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/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/Cascades-Community-Samples/tree/master/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" ]
},
"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/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" ]
},
"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": "Location of sample will change within the repository",
"tags": [ "native", "client", "opengl", "bb10", "cascades" ]
},
"Notification(ext,bbos)": {
"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" ]
},
"NutritutionTracker": {
"desc": "How to make a semi-complex list with rich formatting using jQuery Mobile",
"url": "https://github.com/blackberry/jQuery-Mobile-Samples/tree/master/NutritionTracker",
"repo": "jQuery-Mobile-Samples",
"repourl": "http://github.com/blackberry/jQuery-Mobile-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": "http://github.com/blackberry/opendataspace-bbjava",
"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": "http://github.com/blackberry/opendataspace-cascades",
"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" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "payment" ]
},
"PaymentSample": {
"desc": "Demonstrates how to use the Payment Service APIs",
"url": "https://github.com/blackberry/Cascades-Samples/tree/master/PaymentSample",
"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" ]
},
"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" ]
},
"PictureWall": {
"desc": "Control a collection of BlackBerry PlayBooks to display one or more images",
"url": "https://github.com/blackberry/PictureWall",
"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" ]
},
"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, '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, '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" ]
},
"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"]
},
"PushSampleApp(AIR-BB10)": {
"desc": "A BlackBerry 10 Adobe AIR App that can receive Push Events",
"url": "https://github.com/blackberry/Samples-for-AIR/tree/bb10/pushCapture",
"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>",
"tags": [ "air", "client", "bb10", "push" ]
},
"Qt2Cascades.IPC": {
"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/ipc",
"repo": "Qt2Cascades-Samples",
"repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
"note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p><p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
"collection": "2",
"tags": [ "native", "client", "bb10", "playbook", "ipc", "qt", "cascades" ]
},
"Qt2Cascades.Network": {
"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/network",
"repo": "Qt2Cascades-Samples",
"repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
"note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p><p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
"collection": "9",
"tags": [ "native", "client", "bb10", "playbook", "network", "qt", "cascades" ]
},
"Qt2Cascades.Threads": {
"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/threads",
"repo": "Qt2Cascades-Samples",
"repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
"note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p><p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
"collection": "3",
"tags": [ "native", "client", "bb10", "playbook", "threads", "qt", "cascades" ]
},
"Qt2Cascades.QtConcurrency": {
"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/qtconcurrent",
"repo": "Qt2Cascades-Samples",
"repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
"note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p><p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
"collection": "2",
"tags": [ "native", "client", "bb10", "playbook", "threads", "qt", "cascades" ]
},
"Qt2Cascades.Script": {
"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/script",
"repo": "Qt2Cascades-Samples",
"repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
"note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p><p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
"collection": "1",
"tags": [ "native", "client", "bb10", "playbook", "script", "qt", "cascades" ]
},
"Qt2Cascades.StateMachine": {
"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/statemachine",
"repo": "Qt2Cascades-Samples",
"repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
"note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p><p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
"collection": "3",
"tags": [ "native", "client", "bb10", "playbook", "statemachine", "qt", "cascades" ]
},
"Qt2Cascades.SQL": {
"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/sql",
"repo": "Qt2Cascades-Samples",
"repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
"note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p><p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
"collection": "1",
"tags": [ "native", "client", "bb10", "playbook", "sql", "qt", "cascades" ]
},
"Qt2Cascades.Tools": {
"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/tools",
"repo": "Qt2Cascades-Samples",
"repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
"note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p><p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
"collection": "5",
"tags": [ "native", "client", "bb10", "playbook", "tools", "qt", "cascades", "codec", "i18n", "undo", "regex" ]
},
"Qt2Cascades.XML": {
"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/xml",
"repo": "Qt2Cascades-Samples",
"repourl": "http://github.com/blackberry/Qt2Cascades-Samples",
"note": "<p>There are several branches: 'ndk1' is for PlayBook 1, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p><p>Documentation of the samples is in the <a href='http://blackberry.github.com/Qt2Cascades-Samples/docs/'>Local Pages</a>",
"collection": "6",
"tags": [ "native", "client", "bb10", "playbook", "xml", "qt", "cascades" ]
},
"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/jQuery-Mobile-Samples/tree/master/RestaurantLocator",
"repo": "jQuery-Mobile-Samples",
"repourl": "http://github.com/blackberry/jQuery-Mobile-Samples",
"note": "Samples are intended to be included in the jQuery Mobile Cookbook",
"tags": [ "html5", "client", "bb10", "jquery"]
},
"SampleApplication(AIR)": {
"desc": "An App that uses the Adobe AIR SDK for PlayBook and the SampleLibrary",
"url": "https://github.com/blackberry/Samples-for-AIR/tree/master/SampleApp",
"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>",
"tags": [ "air", "client", "playbook" ]
},
"SampleBPSANE(ext,AIR)": {
"desc": "How to create an AIR Native Extension using the BPS system",
"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": "<p>This extension is also currently on Samples-for-AIR but does not belong there</p>",
"tags": [ "air", "client", "bb10", "extension" ]
},
"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)": {
"desc": "Several component samples for the Adobe AIR SDK for PlayBook",
"url": "https://github.com/blackberry/Samples-for-AIR/tree/master/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.06/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"]
},
"Screen(ext,bbos)": {
"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" ]
},
"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, 'master' is for PlayBook 2 and 'next' is for BlackBerry 10</p>",
"tags": [ "native", "client", "bb10", "playbook", "screen", "bps" ]
},
"SendMenu(ext,bbos)": {
"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" ]
},
"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"]
},
"SketchPad": {
"desc": "Shows how to use touch events and HTML5 Canvas in a BlackBerry WebWorks App",
"url": "http://github.com/blackberry/WebWorks-Samples/tree/master/sketchPad",
"repo": "WebWorks-Samples",
"repourl": "http://github.com/blackberry/WebWorks-Samples",
"tags": [ "html5", "client", "webworks", "playbook", "bbos", "touch", "canvas" ]
},
"Sleep(ext,bbos)": {
"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" ]
},
"Sleep(ext,pb)": {
"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" ]
},
"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(ext,bbos)": {
"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" ]
},
"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",
"note": "<p>Note that there are two branches: <em>bb10</em> for BlackBerry 10 and <em>master</em> for PlayBook</p>",
"tags": [ "air", "client", "bb10", "storage" ]
},
"Storage(ext,bbos)": {
"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" ]
},
"SwipeMenu": {
"desc": "A swipe-down menu framwork for BlacKBerry WebWorks on PlayBook",
"url": "http://github.com/blackberry/WebWorks-Samples/tree/master/swipemenu",
"repo": "WebWorks-Samples",
"repourl": "http://github.com/blackberry/WebWorks-Samples",
"tags": [ "html5", "client", "webworks", "playbook", "framework" ]
},
"SwipeMenu.js": {
"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" ]
},
"SystemLog(ext,pb)": {
"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" ]
},
"SystemLog(ext,bbos)": {
"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" ]
},
"TouchTicTacToe": {
"desc": "Demonstrates how to use NFC in a simple game of Tic-Tac-Toe",
"url": "https://github.com/blackberry/Samples-for-Java/tree/master/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 <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"]
},
"TransportCoverage(ext,bbos)": {
"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" ]
},
"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" ]
},
"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" ]
},
"UploadDownload(ext,pb)": {
"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" ]
},
"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, '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, '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",
"note": "<p>Note that there are two branches: <em>bb10</em> for BlackBerry 10 and <em>master</em> for PlayBook</p>",
"tags": [ "air", "client", "bb10", "sql", "json" ]
},
"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" ]
}
}
Jump to Line
Something went wrong with that request. Please try again.