[ { "name": "BTC Ticker", "publisher": "ACME Inc", "short_description": "Bitcoin Price Ticker", "long_description": "Uses a websocket to show the current price of Bitcoin in US Dollar.", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.btcticker_0.0.1.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.btcticker_0.0.1.mpk", "fullname": "com.example.btcticker", "version": "0.0.1", "entrypoint": "assets/bitcoin_price.py", "category": "money" } ,{ "name": "Camera Tester", "publisher": "ACME Inc", "short_description": "Simple test of the camera", "long_description": "A simple test of the camera makes it possible to validate the hardware.", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.camtest_0.0.2.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.camtest_0.0.2.mpk", "fullname": "com.example.camtest", "version": "0.0.2", "entrypoint": "assets/camtest.py", "category": "camera" } ,{ "name": "CPU Tester", "publisher": "ACME Inc", "short_description": "Testing the CPU speed", "long_description": "Experimentally determines how many idle loops and sha256-hashing loops the CPU can perform per second.", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.cputest_0.0.1.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.cputest_0.0.1.mpk", "fullname": "com.example.cputest", "version": "0.0.1", "entrypoint": "assets/cputest.py", "category": "benchmarking" } ,{ "name": "Draw", "publisher": "ACME Inc", "short_description": "Simple drawing app", "long_description": "Draw simple shapes on the screen.", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.draw_0.0.1.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.draw_0.0.1.mpk", "fullname": "com.example.draw", "version": "0.0.1", "entrypoint": "assets/draw.py", "category": "art" } ,{ "name": "HelloWorld", "publisher": "ACME Inc", "short_description": "Minimal app", "long_description": "Demonstrates the simplest app.", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.helloworld_0.0.1.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.helloworld_0.0.1.mpk", "fullname": "com.example.helloworld", "version": "0.0.1", "entrypoint": "assets/hello.py", "category": "development" } ,{ "name": "IMU Tester", "publisher": "ACME Inc", "short_description": "Test the Inertial Measurement Unit", "long_description": "It is always good to make sure the accelerometer is working properly. How else can you measure acceleration and position?", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.imutest_0.0.1.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.imutest_0.0.1.mpk", "fullname": "com.example.imutest", "version": "0.0.1", "entrypoint": "assets/imutest.py", "category": "benchmarking" } ,{ "name": "SpinnerTest", "publisher": "ACME Inc", "short_description": "Testing on-display spinner animations", "long_description": "Stress testing multiple concurrent animations on the display by adding more and more spinners", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.lvgltest_0.0.1.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.lvgltest_0.0.1.mpk", "fullname": "com.example.lvgltest", "version": "0.0.1", "entrypoint": "assets/lvgltest.py", "category": "benchmarking" } ,{ "name": "Memory Tester", "publisher": "ACME Inc", "short_description": "RAM Memory Test", "long_description": "Experimentally determines how many RAM memory buffers can be allocated.", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.memtest_0.0.1.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.memtest_0.0.1.mpk", "fullname": "com.example.memtest", "version": "0.0.1", "entrypoint": "assets/memtest.py", "category": "benchmarking" } ,{ "name": "AppStore", "publisher": "ACME Inc", "short_description": "Store for App(lication)s", "long_description": "", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.appstore_0.0.2.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.appstore_0.0.2.mpk", "fullname": "com.example.appstore", "version": "0.0.2", "entrypoint": "assets/appstore.py", "category": "appstore" } ,{ "name": "Launcher", "publisher": "ACME Inc", "short_description": "Simple launcher to start apps.", "long_description": "", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.launcher_0.0.2.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.launcher_0.0.2.mpk", "fullname": "com.example.launcher", "version": "0.0.2", "entrypoint": "assets/launcher.py", "category": "launcher" } ,{ "name": "OSUpdate", "publisher": "ACME Inc", "short_description": "Operating System Updater", "long_description": "", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.osupdate_0.0.2.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.osupdate_0.0.2.mpk", "fullname": "com.example.osupdate", "version": "0.0.2", "entrypoint": "assets/osupdate.py", "category": "osupdate" } ,{ "name": "WiFiConf", "publisher": "ACME Inc", "short_description": "Wireless Network Configuration", "long_description": "", "icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.wificonf_0.0.2.mpk_icon_64x64.png", "download_url": "http://demo.lnpiggy.com:2121/apps/com.example.wificonf_0.0.2.mpk", "fullname": "com.example.wificonf", "version": "0.0.2", "entrypoint": "assets/wificonf.py", "category": "wificonf" } ]