Closed chanskw closed 8 years ago
+1
Why not in samples?
We are trying to build a starter application repository. Samples are smaller code snippets to show people how to do certain things. Starter applications are end-to-end demo applications that show people how to use Quarks, Streams, IoT, etc. By making this a top-level project, it's more visible, easier to find and consume. People are also expected to be able to easily modify and run the apps.. to do what they need.
Is there any objection to creating this?
To give more context, we are trying to eventually build something like this: http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/starter-kits.html
Where we have a set of starter applications to demonstrate how customers can solve a realistic problem. Each starter application is its own project that can be forked, cloned and deployed on Bluemix. The samples repository has a lot of small samples in it. Cloning and deploying projects from there is much more difficult. Customers will also have to filter out samples that they are uninterested in before they can get to the demos that they would like to try out.
+1 with the assumption that we will create a user-friendly starting point like the link @chanskw provides above, rather than just a collection of repos with starterapp
in the name(*).
Should starterapp
be simpler like starter
or even starter-kit
(this one is more than an app) to match existing style?
(*) Much like we need a user--friendly view of (released) toolkits.
I like the name starterkit (without the dash in names in general)... but we already have a streamsx.cybersecurity.starterApps, do we want to be consistent?
To your point about user-friendly starting point, I am currently thinking of updating this site here as an entry point. But this will have to wait when we have the time to do this. http://ibmstreams.github.io
+1 Agree that we need to allocate some time to have user friendly entry points for this and finding current releases of toolkits.
In thinking about this more, this is a starter kit, instead of applications. And it is different from the starter applications for the cyber security toolkit.
I created this: https://github.com/IBMStreams/streamsx.waterConservation.starterKit
Please reopen issue if you object and want it rename.
We have built a starter application that leverages Apache Quarks, Streaming Analytics, Watson IOT Platform, Insights for Weather Service, and Node.js service on Bluemix.
For details of this starter application, see this post: https://developer.ibm.com/bluemix/2016/06/01/better-analytics-with-apache-quarks/
We would like to contribute the source code of this starter application to IBMStreams, so others can also try out this application.
The repository contains three projects: Quarks Application - This application can run on a Raspberry Pi or any machine. Streams Application - This application processes the water requests and calling the Insights for Weather service Node JS Application - This application is the web-dashboard
We have done additional work to ease deployment of this application to Bluemix. User will be able to deploy this starter application onto Bluemix with a single button click.
Initial committers: @chanskw @ibmkendrick @marykomor
Please vote.