Exploring Deployment Clients
Thanks for joining me for this video, for Servoy University I’m Bob Cusick. In this video, we’re going to take a look at the different ways that you can deploy a servoy solution. So here I have a very simple solution that has a single form based on the customer’s table and it’s got a few fields. Let’s go ahead and see how this looks in the smart client. So to launch it in the smart client, simply come up with a launch smart client and press it. And so this is the smart or native Java client and you can see here that there’s a navigator you can go down the records. You can actually type in a record number and go right to that. Also, notice in the smart client that there are a full menu set. You can do things like undo and redo, use a list, if you use record, you can do fines and searches, new records, duplicate, etc. omit, previous next, print, there’s all kinds of things that you can do in the smart client. Let’s pop back over into the software developer and have a look at the web client and the new ng client. So to launch it in the web client, I can simply start the web client and in just a second the web browser comes up and here’s my same solution that was in the smart client but now it’s in a browser. It has the same kind of controls except with arrows rather than a slider. I can also do the same kinds of things. I can type in a record number, hit enter, it will go right to that row and it looks essentially similar. Notice that it doesn’t have any of the top menu commands that the smart client has. All right, let’s go ahead and now back into the web developer and take a look at the ng client. So let’s go over here to the ng, click it and as you can see the ng client looks quite a bit different than the web client. So here’s the web client and here’s the ng client. The ng client has a slider. It also has the same enter and number end jump to the record and also it’s just like the web client. It doesn’t contain any of the top menus that the smart client contains. Here I’ve put all the different kinds of deployment options side by side so you can get a better idea of how they look. As you can see, they are basically styled similarly. For the web client and the smart client, you can create object based style sheets. So the form level can have a style sheet and then there can be all the different styles for all the different elements within a form attached to every form and you can have a different style sheet for every single form if you wanted to. So you only have one but you can have as many as you want. If you’re working on the ng client, however, all of the solution styling happens at the solution level, not at the individual form level. So if you’re planning on making a solution that is going to be deployed in all three environments, make sure that you get your solution styles correct and also your object based styles. Well, that’s a brief look at the deployment options in Servoy. I hope you enjoyed this video. Thanks for watching.