 Hi again Red Hat Developers, this is Jason with the Red Hat Developers program. I'm here today at day two of Summit 2017 in the Dev Zone with Joanna Knokfor. She's going to talk about the Red Hat mobile applications platform Raincatcher. Again I'm a senior mobile technical account manager here at Red Hat and I'm here to introduce a special feature for Red Hat mobile called Raincatcher. Raincatcher was specifically developed for workflow models and for enterprises that are working on workflow applications. So what is Raincatcher? In three bullets we can say rate we can consider Raincatcher as an armad feature. It is an armad feature because it comes with a lot of combined modules that help you build applications with many features quickly. It is specifically again for workforce management and if you want to scan that QR code that will take you to our open source GitHub repository and take a look at the code and maybe you can contribute one or more modules to Raincatcher. So let's talk a little bit. This is kind of an upper level slide of what the requirements are for enterprise workforce management. For sure if you're an enterprise and you have workers out in the field and they are collecting data they're doing their job they need to submit forms it has to be flexible for you to be able to define your workflow and of course a workflow is multiple forms that a worker has to fill one after the other. You have to be able to see where they are what job they're doing be able to schedule a job for them and be able to have a mobile that is an easy interface for them to use and not have to think about how to use the UI. Analytics is big you need to understand how efficient you are or how efficient you can be. You need to be able to talk or message your workforce easily and not be able to think about how can I call my my worker here at this field. So those are like general requirements for a successful enterprise workforce management. So using Raincatcher and I will talk about it in a little bit more more deep dive into it. Why do you need Raincatcher? As I explained if you are an enterprise and you are working on creating apps workflow apps that increase your productivity of your workforce streamline the workflow. You have real-time operations going on between you and your workforce that would give you better customer satisfaction and it will increase of course that will increase your sales and revenue. So let's let's go a little deeper into what is rain how is Raincatcher developed or how is it architected. Raincatcher is heavily based on modules so you can create your own module we also have modules that are WFM modules that come packaged with this feature. What is a module? A module can have a UI user interface and that we use Angular.js it could be on the phone with the user interface or it could be on the cloud and that's where we use Node.js and Express.js for routing and it could communicate with each other using sync or HTTP. Now modules they don't talk to each other directly they use a special module called a mediator and a mediator is a published sublist messaging queue. So if you want to talk to a different module you subscribe to their topic or you publish your own topic and topics are represented by a URL or a string starting with WFM and string one, string two will explain more of what the specific topic is about. So looking at the right side of the picture we can see that the same module can have a piece of code that interacts with the user uses a mediator to communicate with other modules can use HTTP sync to communicate with the module up in the cloud. So moving on to a different picture of the architecture. This is more a higher level view of what rain catcher architecture is. You can see it starting at the user interface. So an app module can have a user interface that's Angular. It talks to another module using a mediator. Then it use all this the platform WFM modules to communicate with other modules on the cloud app and then going back up again through mediator and if you're familiar with red hat mobile you probably familiar with our embassies and now embassies are modules that help you interact with other servers that you have on your network legacy servers or anything else. So let's talk about the use case. From a use case perspective a rain catcher feature has two users. It has the mobile worker user and it has the user that is managing all these the supervisor that's what that's sitting in an enterprise and managing all these workers are on the field. From a mobile application perspective for the worker on the field when he logs in he will see all the work orders that he has coming in that he has to do. If he clicks on that he'll be able to see where the work is, what kind of workflow he needs to do, what kind of forms he has to fill up once he's done or where he's middle, how can he get to his also directions and how to get to the place where he needs to do his work. From a supervisor perspective on the web portal when they log in they can see who the workers on the field are, where they are, what kind of job they're doing right now, you can assign jobs to them, you can communicate with them. So all this comes with if we move on to the next slide with our demo solution. So if you are a Red Hat mobile application platform customer today you can start a project that has all these modules already built in and as I explained before the mobile app is Cordova and that's the use case here the UI. It will also come with a web portal for your supervisor and that's how it starts here with login and it also comes with a cloud app part that's the endpoint for those two and as an add-in we have an example for a WFM authentication module that you can use also. So if you scan this barcode here that will take you to our GitHub how to start guide how to do this demo solution if you are a Red Hat mobile application platform customer. My next talks I think they were done with this talk my next talk is extending Red Hat products with mobile at 10.30 tomorrow and I have another talk that's really interesting artificial intelligence tools for mobile that's end of Thursday so hopefully you can hang around to see that one and thank you. We also have a 10 blogs if you're interested you can scan this or my Twitter account hopefully we can communicate right and that's it thank you. Thank you.