Skip to content

Kaa Sample Apps 2.0.0

Latest
Compare
Choose a tag to compare
@akokhanovskyi akokhanovskyi released this 31 Oct 18:33
· 42 commits to release-2.0 since this release

Epic

  • [APP-104] - Basic level Apps: Endpoint client-side profiles
  • [APP-105] - Basic level Apps: Grouping

Story

  • [APP-7] - Continuous log upload in Data Collection demo
  • [APP-52] - Move Android samples from Ant to Gradle
  • [APP-66] - Integrate Nix into sample apps
  • [APP-86] - [C] Remove unnecessary source file from configuration and gpiocontrol demo esp8266
  • [APP-87] - [C] Integrate configuration demos for different platforms into single demo
  • [APP-88] - [C] Integrate gpio demos for different platforms into single demo
  • [APP-89] - [C] Cross-compilation of the data collection demo
  • [APP-92] - [Java] Basic level Apps: Credentials management
  • [APP-93] - [Java] Basic level Apps: Endpoint profiles and grouping
  • [APP-94] - [Java] Basic level Apps: Configuration
  • [APP-95] - [Java] Basic level Apps: Data collection
  • [APP-96] - [Java] Basic level Apps: Notifications
  • [APP-98] - [Java] Basic level Apps: Endpoint ownership (ex Verifiers)
  • [APP-113] - [C] Cross-compilation of the notification demo
  • [APP-143] - [Android] Basic level Apps: Notifications
  • [APP-145] - [Android] Update "City Guide" app
  • [APP-147] - [Android] Update "Photo Frame" app
  • [APP-148] - [Android] Update SandBox Builder sdk library place
  • [APP-151] - [Objective-C] Basic level Apps: Notifications
  • [APP-152] - [C++] Basic level Apps: Notifications
  • [APP-153] - [C] Basic level Apps: Notifications
  • [APP-155] - [Objective-C] Basic level Apps: Data collection
  • [APP-156] - [C++] Basic level Apps: Data collection
  • [APP-157] - [C] Basic level Apps: Data collection
  • [APP-158] - [Objective-C] Basic level Apps: Configuration
  • [APP-159] - [C++] Basic level Apps: Configuration
  • [APP-160] - [C] Basic level Apps: Configuration
  • [APP-161] - [C] Basic level Apps: Events
  • [APP-162] - [C] Basic level Apps: Endpoint ownership
  • [APP-163] - [Objective-C] Basic level Apps: Endpoint ownership
  • [APP-169] - [Android] Update "Cell Monitor" app
  • [APP-170] - [Android] Update "User Verifier" app
  • [APP-172] - [Android] Update "GPIO Control" app
  • [APP-173] - [C] Basic level Apps: Credentials management
  • [APP-174] - [C++] Basic level Apps: Credentials management
  • [APP-175] - [Objective-C] Basic level Apps: Credentials management
  • [APP-176] - [no-SDK] Basic level Apps: Credentials management
  • [APP-177] - Change sample application builders according to CTL based Configuration Schema
  • [APP-178] - Change sample application builders according to CTL based Notification Schema
  • [APP-182] - [Objective-C] Basic level Apps: Endpoint profiles and grouping
  • [APP-183] - [C] Basic level Apps: Endpoint profiles and grouping
  • [APP-184] - [C++] Basic level Apps: Endpoint profiles and grouping
  • [APP-185] - Basic level Apps: Notifications: Review and update bundle scenario flow
  • [APP-186] - Remove OpenSSL dependencies in sample apps
  • [APP-187] - Automate sample apps builds
  • [APP-188] - Basic level Apps: Notifications: Technical review of the bundle description
  • [APP-189] - [C/C++ SDK] Rename x86 platform
  • [APP-191] - Change sample application builders according to CTL based Data collection Schema
  • [APP-193] - Sample apps fixes after change: CTL in Events extension
  • [APP-194] - [C/C++] Improve/eliminate build.sh and build.bat scripts
  • [APP-202] - Update gitignore file in order to ignore libs folder in ObjC part
  • [APP-206] - Basic level Apps: Configuration: Technical review of the bundle description.
  • [APP-207] - Add support of new API for Tenant and User management
  • [APP-208] - Drop the obsolete sample apps
  • [APP-227] - Basic level Apps: Data collection: Review and update bundle scenario flow
  • [APP-228] - Basic level Apps: Data collection: Review and update bundle description
  • [APP-231] - Basic level Apps: Endpoint profiles and grouping: Update bundle description
  • [APP-234] - Basic level Apps: Data collection: Update schemas and configuration
  • [APP-235] - [Java] Basic level Apps: Events
  • [APP-236] - [C++] Basic level Apps: Events
  • [APP-237] - [Objective-C] Basic level Apps: Events
  • [APP-238] - [no-SDK] Basic level Apps: Events
  • [APP-239] - Basic level Apps: Events: Review and update bundle scenario flow
  • [APP-240] - Basic level Apps: Events: Update schemas and configuration
  • [APP-241] - Basic level Apps: Events: Review and update bundle description
  • [APP-242] - [C++] Basic level Apps: Endpoint ownership
  • [APP-243] - Basic level Apps: Endpoint ownership: Update bundle scenario flow
  • [APP-244] - Basic level Apps: Endpoint ownership: Update schemas and configuration
  • [APP-245] - Basic level Apps: Endpoint ownership: Update bundle description
  • [APP-247] - [C] Notification demo
  • [APP-248] - [C++] Event demo
  • [APP-256] - Basic level Apps: Credentials management: Review and update bundle description
  • [APP-258] - Add timestamp field in the log scheme of Data collection demo
  • [APP-265] - Basic level Apps: Configuration: Fix bundle description
  • [APP-269] - [C++] Basic level Apps: Data collection: Description update
  • [APP-270] - [C] Basic level Apps: Data collection: Description update
  • [APP-272] - [C++] Basic level Apps: Endpoint profiles and grouping: Update description
  • [APP-273] - [C] Basic level Apps: Endpoint profiles and grouping: Update description
  • [APP-274] - Basic level Apps: Events: Update bundle description
  • [APP-275] - [Objective-C] Basic level Apps: Data collection: Update description
  • [APP-276] - [Objective-C] Basic level Apps: Configuration: Update description
  • [APP-277] - [Objective-C] Basic level Apps: Notifications: Update description
  • [APP-281] - [iOS] Create "GPIO Control" app
  • [APP-282] - [Objective-C] Basic level Apps: Endpoint profiles and grouping: Update description
  • [APP-283] - Review Gradle integration
  • [APP-284] - [Android] Review/update "City Guide" app
  • [APP-286] - [Android] Review/update "Cell Monitor" app
  • [APP-288] - [Objective-C] Add XCode user files to .gitignore file
  • [APP-290] - [Objective-C] Basic level Apps: Events: Update description
  • [APP-292] - Correct all ObjC demo application according to changes in ObjC SDK
  • [APP-295] - [Objective-C] Basic level Apps: Endpoint ownership: Update description
  • [APP-297] - Prepare minimal documentation tree
  • [APP-299] - Create test cases for testing guides
  • [APP-300] - [Objective-C] Update all demo apps: Add Kaa as a local Pod instead of subproject
  • [APP-302] - [Java] Basic level Apps: Endpoint profiles and grouping: Update description
  • [APP-303] - [no-SDK] Basic level Apps: Credentials management: Update description
  • [APP-304] - [C++] Basic level Apps: Endpoint ownership: Update description
  • [APP-305] - [C] Basic level Apps: Endpoint ownership: Update description
  • [APP-306] - [Objective-C] Basic level Apps: Credentials management: Update description
  • [APP-307] - [no-SDK] Basic level Apps: Credentials management: Add support for iOS
  • [APP-308] - [C++] Basic level Apps: Events: Update description
  • [APP-309] - Update .gitignore for android libs
  • [APP-310] - Travis build fails due to missing license
  • [APP-311] - [Java] Basic level Apps: Data collection: Update description
  • [APP-314] - [C/C++] Improve CMake files generation
  • [APP-315] - Basic level Apps: Data collection: Review and update bundle scenario flow
  • [APP-317] - Basic level Apps: Data collection: Review and update bundle description
  • [APP-320] - [Objective-C] Update DataCollection demo
  • [APP-324] - Drop stale files in repository
  • [APP-345] - [Android] Endpoint ownership: Disable in Sanbox for 2.0.0
  • [APP-348] - [C++] Validate sample applications in the latest sandbox
  • [APP-349] - [C] Validate sample applications in the latest sandbox
  • [APP-350] - [C++] DataCollection Demo: fix assembly/src-cpp.xml
  • [APP-374] - [Android] Basic level Apps: Events
  • [APP-376] - Update user verifiers demo credentials configuration.
  • [APP-377] - [Objective-C] Update user verifiers demo credentials configuration.
  • [APP-378] - [Android] Update user verifiers demo credentials configuration.
  • [APP-390] - [Java] Credentials management: Update application
  • [APP-394] - [Objective-C] Update all sample applications projects.
  • [APP-395] - [Java] Endpoint ownership: add mobile-mode Java app
  • [APP-396] - [Objective-C] Podfile is absent in CredentialsDemo folder
  • [APP-402] - [Objective-C] Endpoint ownership: Disable for 2.0.0
  • [APP-405] - Update Objective-C launching description in all sample applications
  • [APP-408] - [Objective-C] Fix sampling period in DataCollectionDemo
  • [APP-417] - Endpoint profiling demos use bundle icon
  • [APP-420] - Disable outdated sample applications in the Sandbox build

Task

  • [APP-180] - How to import Sample application in IDE guide
  • [APP-192] - Create functional test suite for sample apps v2.0.0
  • [APP-205] - Set in all java sample app isAutogeneratedKeys to true
  • [APP-211] - Validate C Configuration demos
  • [APP-212] - Validate C Data collection demos
  • [APP-213] - Validate C Event demos
  • [APP-214] - Validate C GPIO control demos
  • [APP-215] - Validate C Notification demos
  • [APP-216] - Validate C Storm data analytics demos
  • [APP-220] - Validate C++ Configuration demos
  • [APP-221] - Validate C++ Data collection demos
  • [APP-222] - Validate C++ Event demos
  • [APP-224] - Validate C++ Notification demos
  • [APP-225] - Validate C and C++ Storm data analytics demos
  • [APP-267] - Create test-suite for Sample Applications testing
  • [APP-289] - Travis build fails
  • [APP-294] - [Storm analytics] Fix application instructions
  • [APP-323] - [Android] Basic level Apps: Notifications: Prepare application description
  • [APP-332] - Check "Objective C Endpoint Ownership Demo" and include it to sandbox
  • [APP-334] - Check "C++ Endpoint Ownership Demo" and include it to sandbox
  • [APP-335] - Check "C Endpoint Ownership Demo" and include it to sandbox
  • [APP-341] - [Java] Basic level Apps: Endpoint ownership: Update description
  • [APP-342] - Add github hook for 'hard' testing of PRs
  • [APP-346] - [Android] Update "GPIO Control" app: Update description
  • [APP-351] - Implement test sript for the Kaa node services polling
  • [APP-354] - [C] Basic level Apps: Events: Update description
  • [APP-356] - [Java] Basic level Apps: Events: Update description
  • [APP-357] - Long names of Bundles and Demo Apps are cropped
  • [APP-358] - [Java] Credentials management: Validate application
  • [APP-359] - [Objective-C] Credentials management: Validate application
  • [APP-360] - [no-SDK] Credentials management: Validate application
  • [APP-361] - [Java] Endpoint profiles and grouping: Validate application
  • [APP-362] - [Objective-C] Endpoint profiles and grouping: Validate application
  • [APP-363] - [Objective-C] Notifications: Validate application
  • [APP-364] - [Java] Notifications: Validate application
  • [APP-365] - [Android] Notifications: Validate application
  • [APP-366] - [Java] Data collection: Validate application
  • [APP-367] - [Objective-C] Data collection: Validate application
  • [APP-369] - [Java] Configuration: Validate application
  • [APP-370] - [Java] Endpoint ownership: Validate application
  • [APP-371] - [Objective-C] Endpoint ownership: Validate application
  • [APP-372] - [Objective-C] Events: Validate application
  • [APP-373] - [Java] Events: Validate application
  • [APP-380] - [C++ SDK] Events: Build failure
  • [APP-381] - [C++] Endpoint ownership: Build failure
  • [APP-382] - [Objective-C] Endpoint ownership: Application is commented in pom.xml
  • [APP-387] - [Android] Validate sample applications in the latest sandbox
  • [APP-425] - Release 2.0.0

Bug

  • [APP-71] - [Android] Add logs delivery callback to CellMonitor demo
  • [APP-73] - [C] Required cmake version is not high enough
  • [APP-116] - [C] Build application demo fails after recent updates
  • [APP-146] - Duplicate license in cassandra and storm demos
  • [APP-149] - [C++] Notification demo fails to build on RPi
  • [APP-150] - Exceptions while stopping data collection demo
  • [APP-171] - Mistake in CMakeLists.txt of ESP8266 gpio demo
  • [APP-179] - Mistake in CMakeLists.txt of СС32XX gpio demo and configuration demo
  • [APP-195] - [С] GPIO demo doesn't compile for CC3200 platform
  • [APP-197] - [С] Data_Collection_Demo doesn't deployed with build.sh
  • [APP-198] - GPIO control for Android doesn't work
  • [APP-199] - Error after building Sandbox - Data collection C++ demo
  • [APP-201] - Sample application fails on travis
  • [APP-204] - Not working app "City Guide" after KAA upgrade
  • [APP-209] - Missing ssh installing in documents
  • [APP-219] - [C SDK] Incompatible pointer type in Configuration demo source
  • [APP-226] - Error after building Sandbox - Configuration C/C++ demo
  • [APP-229] - Delete <head> and <body> tags from the descriptions.
  • [APP-230] - Delete <head> and <body> tags from the descriptions.
  • [APP-232] - [C++ SDK] Cannot update endpoint configuration
  • [APP-250] - Fix AbstractDemoBuilder according to latest changes in server side.
  • [APP-251] - [Andriod] sample app closed after screen lock (read description)
  • [APP-254] - Remove hard coded paths from CMakeLists.txt
  • [APP-255] - Your first application does not work for C
  • [APP-257] - Events demo C endpoint does not send requests
  • [APP-263] - Fix "Storm data analytics Java demo" dependencies
  • [APP-264] - Improve "Storm data analytics demo" descriptions
  • [APP-266] - Fix "Zeppelin data analytics demo" documentation
  • [APP-268] - Improve "Zeppelin data analytics demo" demo/documentation
  • [APP-271] - Error after configuring Intel Edison board
  • [APP-280] - [Java] Your First Kaa application does not compile
  • [APP-287] - Notification demo app crash after resume
  • [APP-293] - Fix apach-rat-check warnings on latest develop
  • [APP-312] - Storm data analytics demo server build failed: avro artifact not found
  • [APP-319] - Incorrect links to documentation in bundle of applications
  • [APP-322] - [C] Build data collection demo fails
  • [APP-326] - [C++] Basic level Apps: Credentials management: Build failed
  • [APP-328] - Incorrect project ID in Credentials Objective C demo
  • [APP-336] - 500 Server Error while loading sandbox filters on UI
  • [APP-340] - Haven`t icon for platforms
  • [APP-343] - Event demos. After executing command "sh build.sh compile" the file xcworkspace is unavailable.
  • [APP-344] - [Objective-C] Applications do not build
  • [APP-352] - Remove method for build testing
  • [APP-353] - Last sandbox build doesn't conform to Kaa release-0.10.0 version on GitHub
  • [APP-375] - Compilation errors during the build of the C++ sample applications
  • [APP-379] - Rename "User verifiers demo" and "Endpoint profiling and grouping demo" for platforms
  • [APP-383] - Sandbox left panel filters show only Configuration demos
  • [APP-388] - Events bundle description pictures broken
  • [APP-392] - Segmentation fault on entering an unexpected command.
  • [APP-393] - The Event demo crashes on creation deletion of a chat room
  • [APP-403] - [Java] Credentials demos list of bugs
  • [APP-404] - [Java] Incorrect command in boundle Configuration Java demo
  • [APP-409] - Update Sandbox icons and styles
  • [APP-410] - Credentials Objective-C demo. Error while download app from Sandbox.
  • [APP-413] - Update links in sample apps description
  • [APP-414] - Credentials demo (C) does not work
  • [APP-418] - "Failed to create directory client0" error on second run.
  • [APP-419] - Events: clients from different platforms doesn't receive messages and room updates
  • [APP-423] - [C] Event demo add/remove chat_room in list twice
  • [APP-424] - Event demo Android icon is wrong