Hi @crypto.piotr
I am a QA Engineer. Mainly my work revolves around automating the software processes and Performance engineering.
Crowd Machine will provide developers with some sort of "templates" that can help create decentralized apps on blockchain?
This is how the basic screen will look like
As you can see this screen very similar to what we see in ASP.NET development or in Android Development but more similar i can find that relates more closely is Rational Rose
The difference is that we will be writing a Model (Logic) instead of code. Consider following example.(This is just a hypothetical example)
Suppose you are developing basic login application. what will this application will contain ?
- Login Screen
- Business logic for login OR any third party integration like gmail , yahoo etc...
- Captcha to identity that user is human.
- Submit details activity.
- Enter the application : Home screen.
Now all the above steps are forming way to login hence it is a pattern
Step 1 is activity and step 2 and 3 will be a package since it contains various ways to verification and login and step 4 and 5 will become a attribute because they reside and depend on Package.
This is more or less Object related programming for you (well it's not exactly like that but very similar)
In simplest terms "Just think of it as drawing a flowchart." all you have to specify is how your application will behave.
Hope this helps :)
Here are 2 articles if you would like to get into more detail
RE: Advancing the future of Cloud Computing with Crowd Machine