Hello everyone, good morning and welcome to our web and our build a web app for your test system and my name is BGL Tucker and I work in our field marketing department and I'm going to be moderating the webinar today. I'm also joined by Arkadi who's from our Technical Support department and he will be answering your questions on the Q&A today live Q&A at the end of the webinar. So just before we begin we wanted to cover a few. Housekeeping items, so at the bottom of your screen are several engagement tools that you can use, so feel free to move around them and make the most of your desktop space a copy of today's slide deck and some additional materials can be found in the resources list and we encourage you to download any resources and links that you might find useful. There's also an example code there for the examples that will be showing in the webinar for the best viewing experience we recommend. Using a wired Internet connection and closing any unnecessary browser tabs or programs running in the background to help conserve your bandwidth and for best audio quality, please make sure your computer speakers or headset are turned on and the volume is up so you can hear the presenters. Uhm, you could also find some additional answers to some common technical issues located in the help engagement tool at the bottom of your screen. So please have a look at that. Or you can ask questions if you're still having issues. So this webinar will be recorded and available on demand about all day after the event and the link for the on demand version will be sent to you in the follow up email as well. So finally, please feel free to submit your questions yet. During the webinar through the Q&A engagement tool and we will answer the questions during the webinar and we also have, as I mentioned the live Q&A. Once the presentation is finished. OK, so let's get started. Hi everyone, my name is David Pryda. Thank you for joining us. I'm a solutions marketer here and I and today we will be focusing on building a web application for your test system. Today we rely on the Internet for just about everything and a large part of that is because of web applications. Web applications help me do some of my favorite things online like catch up on the latest TV show or even shop. They even give us the platform for this webinar today. Digital transformation is reshaping the world of test and measurement. How can we look to modernize and improve what we do every single day? With web applications we have the ability to remotely access artist system whenever and wherever we are. I've talked to a lot of customers about why they need web applications and they usually come back with one of three reasons. First, they're looking to share their test system information with colleagues. They have colleagues at work across the country, or even across the globe, and wherever they are, they need to be able to share their test system information. The second is they need to be able to access their test system while away from the office. They may have a long running test and need to be able to monitor it while they're at lunch at home, or if they're just away from their desk. And lastly, the third and actually a large number of our customers have varying varying restrictions when it comes to the type of devices that they have access to. They're looking for a way to develop a test system that can run on any machine that can run a web browser. They may have other equipment, newer tablets, or anything in between, but as long as that device can will run a web browser, they're looking for it to access their test system. Now, if building a web application was easy, I wouldn't be doing this webinar today. However, this can actually be quite challenging. This is because of a web application's two main components. First is the front end user interface. This is how you would display your test system with graphs, charts, data tables, etc. And you program this likely in HTML, CSS or JavaScript. And while as engineers many of us are skilled programmers, we don't have web development skills and we wouldn't know where to get started on the right. We can see an example of what this might look like, and honestly I don't know what to tell you. I have no idea what any of that means. The second is the communication and security. It's the communication from your web application tier, test system security, and user access control. Adhering tier companies, RT requirements and more. And you could program this in programming languages you already know, like Labview, Python, C, sharp, etc. However, we do. While we do know these programming languages, we don't know where to get started. And this can be quite challenging and you could spend the time to learn all this, but you potentially don't have that time to spend learning all these things. Which is why we've created G web development software. This allows you to create web applications without the need for web development skills. You're able. To build web applications using graphical programming, I don't I we believe in the power of graphical programming and now you can use it to build web applications. If you're familiar with our view, then this will significantly reduce any learning curve that you might have, and if not, don't worry. I have a demo to get us started in just a few moments. Additionally, you're able to view this on any device with the browser. This goes beyond software installation requirements. You're able to build flexible applications that are just to whatever screen size you're on, so whether you're working with a small phone, a medium size tablet, or even a 70 inch monitor, whatever size screen you have, it will always look great. And for flexibility, you're able to host on premises or in the cloud. So you're able to hear to your company's IT requirements. Now let's jump into a quick demo and build a simple application of a of a web application. So let's go ahead and open up G web development software. And here we're gonna create a new project. And for this project we're going to create a random number generator. But as I mentioned, the layout for this is similar to all of you. We have our front panel and then our block diagram. For here, we're actually gonna start off with our front panel, and this is the user interface that will display your test system in your Web VI. So on the left we have our pallet with a bunch of controls and charts that we can add. So let's go ahead and place down a chart. 'cause we're going to be doing a random number generator and want to see the numbers. Additionally we wanted to add a little bit of control to this, so let's go ahead and plop in a horizontal slider right next to it. And then let's add in a name. So we're going to name it. Random. Number. Generator, because that's what it is and we can move this around pretty easily. Additionally, if we go to the chart, we can edit our axes and we want to edit and turn off auto scaling. So for this we're going to turn it to none. Additionally, I mentioned that we could create flexible applications, but for this we're gonna leave this as an absolute layout. This is good for creating consistent, consistent views across devices. Additionally, if we go to our block diagram, this is where the back end of our application is running and we see that it comes with a while loop. The While loop ensures that this application runs continuously. We wouldn't want it to stop for whatever reason. And we see that our refreshes every 50 milliseconds. We're going to change this to 500 just because we don't need it to run that quickly to be honest. And then we have our chart and our slider which we put in the front panel. We see that they get placed in an unplaced items tray, and we're going to move this onto the block diagram. So here we have our slider and our chart. Let's get a random number generator. We're going to go to math pilot. And then a random number they're going to put that below. We want to be multiplying this slider by a random number, so we're going to go back to the math palette and get the multiplication. We're going to wire these things in. And so that was it. So we created this simple web application and now we're going to have it run. We're gonna tell it to run in the browser. And we're going to save the project. So I'm gonna name it random. Generator run it save. And now it's going to build it and deploy automatically. So here we can see our random number generator and as we. Slide this across. We see how it adjusts an increases in amplitude, so this is a pretty simple web by. There is nothing crazy to it. Functionally, it just generates a chart and we're able to control this using a slider, but it's very simple and honestly didn't take me more than a few minutes to create, so this shifts really shows the simplicity if you ask me to code this in any other way, I probably wouldn't know to where to get started, but here it was simple as drag and drop, which is really powerful. I'm gonna go ahead and close this out. And let's look at a more traditional test system. But first, let's go ahead and go back to our presentation. I want to talk about the architecture of a web application. So here we have the architecture of a web application and this is contains four components. The first we have our test system. This is something you already have which is doing the data acquisition, data logging or anything else that your test system is currently doing. It's probably programmed in Labview C or Python. And next you have the data communications layer, so this is handling the communication from your test system to your Web API, and you can program this in a few methods using HTTP, Websockets or the system link API and for this demonstration will be using the system link API. As this is a super fast way to get your data communications layer up and running. The third is hosting. This is where you're going to be placing Grove application and you could do this on the same machine as your test system on a separate server using the NI Web server or system link cloud for this demonstration will be using system LINQ cloud as this is a super fast way to host your web application and do it securely which is really helpful. And lastly we have the web application. This is built in G web development software and something that we just did. I want to talk a little bit more about the system link API, so the system link API is handling the data communication and this is helpful because it abstracts a lot of the code behind this and makes it very simple to implement in just a few nodes. It's functional with our view C sharp and Python test systems, and it's free to download and use and comes with swagger documentation to help you get started on the right. We can see an example of what this looks like for both Labview and see. But let's go ahead and open up our test system, so I'm going to open up a live view application that I have built already and for this will be doing a temperature monitoring application in the studio with me. I have a C DOT 9174 chassis with an NI 9213 temperature input module with a K type thermocouple attached. This is measuring the temperature of my laptop charger. Last year I had a laptop charger actually catch on fire, so I really want to monitor the temperature of this one and make sure that nothing. Goes awry, this is a simple studio example at work. You may be doing a thermal chamber test on a device that is often a really long test and with a web application you're able to monitor it while you're away from your desk. So let's go ahead and look at the block diagram of our web application of our test system, and here. Let's go to the block diagram and we have our system link open Configuration API key. This requires our server information and our security key. Here we have our open tag. This is communicating our test out this information so we see that tag for test of this is being opened right there. And then we also have. As I scroll we have our right tags, so this is writing the test information as it changes and it's writing because it's sending the information to the web UI and then we have our clothes 'cause we're closing out that tag session when we're done with this test. Additionally, as I scroll up, I want to point out that this test is is able to receive messages from our Web API. So we have our open message session. We have our subscribe to the message session right here and this is subscribing to the new limits were able to change our. Current temperature limits. And we have our read message and this will be able to receive messages from the web UI. I didn't explain but so this is able to show. Our web input, so we're able to receive information from the Web VI and that will light up the Boolean and display the current new high in temperature low limits. We have our high and low limits input because we're worried that the laptop charger may exceed certain limits. We want to be able to be alerted if it does and then here we have our chart or temperature and our test out this information. Let's go ahead and look at what the web UI looks like for this application, so I'm going to open up the web development software. And here we can see our front panel, so it follows a similar layout to our Labview application. Here we are able to send new high new, low temperature limits and then we can hit the send button and that will update on the Labview code will solve our status information, alarm temperature, temperature limits and the chart below. So this is actually a flexible application and will adjust to whatever size screen I'm on and what this does is organize things by containers so we can group information together. If we look at the block diagram of see a similar architecture to what we saw on our Labview code and we have our open configuration, our server and security key, and then we also have our open tag with our test out is, which is what we were just looking at on the lobby code and then rather than a right tag, we have a retag 'cause we're receiving information from the test system. We also have the message information right here and then we have a right message because we're sending information from the Web API to the test system. And we're going to be deploying this to system link cloud. So the way that you would do this is you would go ahead and create package or installer. This will create a distribution file which we're going to open right here and then. We're going to hit build. So this will package up the Web API for us. And let's go to system link cloud. So this is system and cloud. This is where you'll be hosting our web application. We're going to go to visualizations, 'cause that's where the web guys are. It's going to prompt me to log in. I'm gonna hit log in, so don't do that. And then let's go to web GIS. Here you can see I already have a few web guys uploaded. I'm gonna locate our Web VI in my file directory. And let's go back to system and cloud. And so here I'm able to jog and drop it, upload it very quickly. And let's go to view this web application. So here I'm going to lock it to the left. We see that adjust. I'm going to pull up our live example. And I'm going to run the test system. So here we see it update as I change the temperature limits. We can see that this is running on our Web VI as well. As I change the temperature limits, we can see this adjust on both the Web VI and the lobby system, so this is really great. Now I want to change the temperature limits on the web UI and send that to the lobby system. So I'm going to go ahead and change the temperature limit. 2. 90 degrees. And the low limit will be 80 still, so we're going to go ahead and hit some new limits. And we see that this has changed. It lit up the Boolean really quickly and we have a new high and low limit and that adjusts on the chart right there. So that's really great. And like I said, this didn't take more than a few things to implement. The lobby example that we used was actually a pre-existing example, and all I added was a system like API keys and the data acquisition portion. Additionally, I'm going to go ahead and pull this up on my phone, so let's go ahead and refresh the page. And here I'm able to send new high and low limits, so we see that it's currently acquiring temperature. The high and low limits are 1980. I want to change this to 95. And. 75 why not? I think I said it to 93, but that's still fine. I'm going to go ahead and set and sound new limits. We see that it updates and changes, so here we are able to quickly change that our phone and see update in real time on the lobby example which is really great. Additionally, you can see that the view is really good and I'm able to see this pretty cohesively on my screen. So let's go ahead and jump back to the presentation. Now, don't just take my word for it. Earlier this week I was able to speak with an NI partner and how they're able to use G web development software to solve customer challenges. Let's take a look. Hi everyone, today we have Andre from Corey Automation here to join us to talk about his experience with the web development software. Hey Andre, thank you for joining us. Can you give us an introduction to yourself and your role at kareah automation? Yes, on the review on from Carrie Automatisering. I'm a co-owner, CLA, and solid, and I've been using that field for over 20 years and the web. Yeah, web fees I've. Picked him up right from the start because it was a missing technology for me. Awesome, thank you. So you've been using. As you mentioned, G web development software from the start up. How did you get started or what was your interest in this technology? Yeah, as soon as it came out I've I've installed the software and try to make my own Web API's and gave feedback on the forums and. And stuff like that, yeah? Trying to get my use case is finished. Yeah, and how do you see some of your customers using this technology today? What's the key use case for web applications for test systems? Yeah, for me, it's making an interface to, for example, compact Rios to give together remote interface to them. So lately I've been using a simple application to give remote panel access to compare grills, but nowadays I can just host the website and have them browse to the to the compact Rio 2. Do the same. Yeah, that makes a lot of sense. So you mentioned this project with Compact Rio's, so hard customers using that. Are they using that to share information with colleagues access systems remotely? What is the key? Benefit of that in this situation. A group of students need need to be able to operate a system of valves and analyzes which is controlled by a compact Rio and previously they did it using a remote panel interface on the Windows machine, but they wanted to move away from that and go Linux only, and for that they would need a. They needed a solution which was contained within the computer itself, and for that we've developed the web fee to mimic the remote panel. And provide the same experience, but then without a Windows computer. Yeah, that sounds really awesome. Not all these students are able to remotely access the same test system, and it probably makes it a lot convenient. A lot more convenient. How do you see in this case, especially for this project or just other projects? How is this product benefited you? And given you new capabilities? Excel. Yeah, so in the past we would have needed to pass on this. These kinds of opportunities because we we don't have the Web developers in in our company. So in order to be able to supply these kinds of solutions and this new software would, yeah provides us a high level input to web technology. Allowing us to create these solutions where we previously couldn't. Yeah, that sounds awesome. It's pretty great that it's allowing you to take on new opportunities and create things that you previously would have been able to. Well, thank you for your time. Andrea, thank you for speaking to your experience with which you have development software and thank you for your time. You're welcome. So you were able to see how they were able to do some pretty amazing things with you. Have development software. Now it's your turn. Let's go global. Let's take our test systems farther or just test from your couch. Why not? Let's streamline collaboration rather than crowding your workspace or sharing your desktop, just send your colleagues a link. Additionally, let's stay in the note, let's catch test failures earlier. Let's iterate on designs faster and make progress more quickly. And lastly, thank you all for joining us. I hope you're able to learn more about you and development software, and if you're looking to get started, definitely download a free trial. This comes with a free trial to system and cloud so you're able to host your web applications there. If you're looking to download the example code and replicate this, you're able to simulate hardware using IMAX. And if you're looking For more information, definitely feel free to reach out and contact us. If you have questions, feel free to enter them now in the chat pod. Thank you. OK, thank you. Thank you everyone. We I hope you enjoyed the the presentation. It's now time for the live Q&A. We've actually had a lot of questions come come through so I will hand over to our Caddy to answer. Answer some of the questions live for you. Are there, yeah. Yeah, I'm there. Hello, first of all, yes, they were pretty interesting questions to to be honest, I've shared some of them. You can find them on the Q&A, but I'll go ahead and talk about some common questions that may occur. So first of all, the web development software costs 908 USD. And about the system cloud, a purchase of the web development software includes access to system cloud for hosting your Web API's and accessing them. For example from your phone or some other devices. Uh, so about creating privileges for users in system link cloud, so to create them you may want to use. Uh, do web server configuration. It is also available to download. It is pretty useful and pretty simple. I'm sure you'll get familiar with it, so any real time targets are supported. For example, Serio Mario or other devices. Uh, and there are no limitations to import some theories to your web development software. You basically import the data created by Labview and then use that data to display it on your web. Uh, so I'll go ahead and read some more questions that occurred right now. I think there's been a few questions about if it's included in Labview SSP and I think it's not part of Labview, so it is an additional application and it's an add on so you can add it on and then add it as part of your SSP. But it doesn't come included with love you so I just wanted to clarify that as well. Yes, to clarify that it comes separately from Labview, you can download it from both NI website and. Uh, from uh, the uh you can download it wherever it is, uh, available above from the NI website. Uhm? And. Uh, let me see from DNA package manager, right? So it comes separately, but it interacts with Labview, so it's a totally separate tool. It has the you can see some familiar things with view NX G. As in XG will not be continued its support but this is like a has the face of an XG and will continue its support. Uh, so it is a separate field, but has some familiarity with NXG. That was a common question too, to be honest. So let's continue up. Yes, there are pretty a lot of questions regarding Labview license and job development. It is a totally separate software to install. Uh, the web hosting yeah, is it free or not? There is a question so. It comes with a system link cloud, so you will have both the web and cloud so you will be able straight away to post your code to the web and access it using multiple devices and according the resolution. For example if you want to access it through phone, the resolution will be scaled to your screen size so there will be no issues in there and it is pretty comfortable to use using any device. Which has any access to the web. Uh, to be honest, in the future we don't know if it will be included or not. So, but right now it is not included and maybe during the development and other decisions decisions it will, but I'm sure it has a pretty good future and maybe it will be included in future. We'll see. Is it possible to use C sharp, not love you in developing web applications? Yes, it's not. It is not necessary to use their view in this case. You can use JavaScript. Oh sorry, you can use C sharp. You can use Python so these languages are supported by web GIS and you can access them using that language is. Ah yes, a third party cloud hostings. It is available for third party Cloud hosting's so you will have to deploy everything on that hosting because system link cloud it's not unnecessary thing it is available for for example HTTP protocols you can call it with that and use that protocol to post everything. On other hostings, so it's not totally necessary to use this term in cloud, it is just more convenient because it comes with it and it works with it pretty well. So it works with love. You 2020 and 2021. Basically it works from Labview. T14 and later, so there will be no issues with compatibility. Uh, the $980 is a one off cost, so there is no such thing says subscription. You will get everything by one time. So there will be no for example, yearly or monthly payments. Uh, transferring lab VIS 2G web. Uh, you can transfer it using for example, system link API's on the Labview program. As you could see on the demo we are transferring the data through Labview APIs and getting the data from. Web development API's. They are pretty similar. For example when using system LINQ we are using some API keys so that it can distinguish the session and then we are getting the data from the web and it is a pretty easy to understand. You can also open the. Demo a program to see everything in detail and if you have specific questions we can discuss them of course. OK, so I'll browse through the questions. And, uh, answer them. To be honest. There are Charlotte so. Uhm, uh, I'm apologizing if I jump through the questions. If there are some left, of course we'll follow up and answer them too, so no worries about that. Sharing the interview with Andrea, you can access the material after the presentation, so it will be available to you of course, so you can revise it. Geo Web development not only works with system link tags you can use for example HTTPS tags that are included both in Labview and India app development. So there are some options in here. Accadde, just while you're reading through the questions, yeah, you could just read out the question and then the answer. I think some people want to know what the question is as well so. I know it's difficult to get through them all. Uh, to be honest, there are sure repeated questions about is it free or not? I I think I've included the answer to these questions in the Q&A answers, so for me not to repeat every question, it will be more comfortable to see the Q&A and there are some answer common questions so you can find your answers there. If they are not, you can ask them so that. It doesn't mess with the other questions. Thank you. Uh, yes. I also see multiple questions about the trials. It's not a trial, it is a one time payment. Found this to the question right? Uhm? So yeah, I'll definitely come back to this as I remember there was a trial free trial for it to use and to be honest, I do not remember if it was 30 days or seven days, so we'll come back to it now or after this webinar, so will answer every question. For sure. Also, the question about the Community edition and full edition will answer them after this webinar to if we cannot answer them during. What type of data can be transferred? Can blocks of data to be transferred a really good question take data? Is being transferred right away, but if you want, for example, a stream data or a message data, it is being separated to parts and then transferred it. Uh, using uh? Is there remember it was a TCP IP protocol? But it is divided into some datas and then transferring to there so. Any data that is being supported by their view can be transferred. It can be. Taxi can be streamed so no problem in it. And any any version above 2014 is compatible with the web, so no compatibility issues. If you are above that version. Can we connect multiple VS 21 Job vice? Of course you can. You will have to create some if you use system link you can create some system link keys and separate them with that keys and use multiple system link APIs to import some data from. Many vies of Labview to one device so it is supported and there is no limitation about it. Uhm, I just wanted to clarify on the licensing. There have been a few questions around whether it's a subscription license, that $980 is a subscription cost. There is the option for a perpetual license as well. I'm not sure of the exact cost for that, but you can have a look on the website to see that or speak to your sales representative as well. I was there a free trial. As I remember there is there is a free type trial as well. I I think it is 30 days but I can't. I'm not sure exactly so just need to clarify that. OK. Uh, can I host that show up on on the bed it web servers? What are the requirements? Yes, you can host the web guys with any embedded web server. You will have to configure everything as a client from the web configuration client web configuration view will have to type the presidential software, web server, etc. And it will be hosted on that server so. No limitations about the servers and it's not necessarily to use system link or system in cloud. Can you use web service to transfer data to send arrays to Labview? Yes, every data type is supported that is supported in Labview. Images and videos. As I remember to be honest, they can be transferred as it is also supported with Labview, but as I'm not 100% sure, I'll follow up with this question because that's an interesting one. I've seen some that, uh. Transferred gives to the web, but, uh, I'll have 200% clarify that, but I think it can be transferred as it is supported by Labview and the API itself. Compatibility with the test and I've seen some questions about it. And to be honest, I'll follow up with that. Two because, uh. It may be compatible, but as I'm not sure I'll clarified it and of course follow up, so no worries about that too. Tutorials about using with test and uh, to be honest, there are no such tutorials but will have to understand if it works with test and as I remember it did not, but I'll follow up with it too. If it works we can find tutorials. Uh, so no problems in it. If coded incorrectly, is there a chance the web application can hang and crash the main VIP application? Uh, you have to run the lab VI in order for the website to interact with it, so it uses the Labview data that is flowing inside the development to represent it in the web. So if the levy application hangs or crashes, logically there will be no data flowing to the app development and it will. Not update the existing value that is in the lab here, so you will have to handle the error and then launch it again and it will update everything. Uh, since the, uh, since the date of a relaunching the Labview code? So it is just transferring everything and it, uh, is not being handled by the G Web itself. Everything will be handled with that view or other programming language that you are using. If I understand the question right, shall we able to call or open another G UI window on the same browser page? A few will be able to do that as system link cloud can host many API keys. So yes, you can create a new session as demonstrated in the demo you just. Make a session out of another G UI and hosted separately. It will use another link and it will, uh. Host on another window as it is on another link. Or another tab if you wish, so no problems in that. Uh, but it is the case for the other way round if, say, system link crashed, would that crash Labview if not coded to handle that? Uhm, if swift system link somehow crashed, a Labview code can return an error. So if it is properly handled in Labview, there will be no issues that you will still run. But if there will be no error handling, the behavior will be that the code will be transferred to, for example, system link API, and then how it is being held. It will determine the behavior of their lab code, so it is a. Similar to for example, network streams or other API's. If there is a an error then the lab you will try to handle it. If there are some handling tools, if not, it will possibly crash, or just tap the code. So we told depend on your code so we. Are you still help desk or community to ask questions? Yes, you can post your questions to forums and I'm sure she will answer them. Also, if you have SSP you can create a service request and to answer them too. Uh, so feel free to do that if some questions are. Being if some if there are some questions after these webinars, feel free to contact in any way. Also, please reach out to your sales representative as well if you need more information and not able to get it here. We have had a huge amount of questions so we understand that it's very difficult in this forum to answer everything, so please do reach out to us or your sales representative and we will try and get all of your questions answered. Can we use this? It's locally without hosting, not with cloud. Yes, of course you can do that. From the development software you will have an option to run the code or run it in the browser. So you will need no additional software for that. If you run it on browser, it will create a local link and you can access it. Uh, and it will. It is usually used to see how everything will look on the browser so you can run it directly from the app development software. If you want to access it locally, for example, use other devices within the same network. You'll have to configure the client settings to. Local access. And then access it using a HTTP you just type in the IP of the host and the HTTP port and you can access to it locally. Uh, regarding this security, it basically depends on the network settings that are being used in company or in your network settings. If you are using for example your IP address you are hosting everything, it is recommended to use some ports and firewalls in order to filter requests. If it is of course publicly available. If it is in the local networks. So it will basically come. Uh, it will, uh depend on the IT settings in your network, so any additional security will depend on what you do because it is just a platform to post everything. And it does not provide any additional network security. Regarding the OS, compatibility will follow up with this Question 2 on this very good question. On Mac OS it should be available, but I'll clarify it and follow up with these two. I think at the moment it's only supported on Windows. I just checked that. So we will have to. We would have to see and speak to people to see whether their future plans are to support Mac OS. But we can always come back on that question. Thank you. So just to be clear, if you are using a say tag sending data, you must make a host fear in their view to send data to the web app that encapsulated everything. So hardware setup and Start Stop. Old via web app. Uh, the question, to be honest was not totally clear, but as far as I understand you want to acquire everything from the web application. Uhm, so it is a bit complex because it depends. For example, on the comics version that you are using and if it is supported by direct development. But it is always more convenient to use that view for any data manipulation and acquisition because not every deck is supported by. Let's say an XG language, but all love you. You can't do everything and just use the web app to display everything in the web. So it is just the receiver of the data. And let's say it's the face of your application, so you'll have to give it a data and see everything on your web. So it's highly recommended to use that view to make sure everything is compatible. Can we restrict access to web interface by users group specific computer? Yes, you can do that on the client web. Tools you can do restrictions. You can make it public. You can make it local and then configure everything by Windows users or some specific groups. You can also include specific IP's that can access to that host so that options of security are available in the configuration. So I know there are questions as well about. This is being developed on, you know, the NX, she foundation and and future investments. So there will be future investment in these tools. We have a few different pieces of software that are based on that. The new NXG kind of base platform rather than the traditional lab V1, and there's still investment in all of those tools. It's just the NXG software itself that we have divested in, but all the other applications. That we have that based on that are still being invested. It just wanted to kind of clarify that as well and in the future. It will still support. There's still going to be support for this in the long term as well. Thank you and regarding the support for Internet browsers. Web guys are supported on the most popular ones on the Chrome or the Edge Firefox and Safari. I think we probably just got time for maybe one or two more questions. Now, if you want to take a final final question Arcadi and then we will probably need to wrap up 'cause we're just coming up to time soon. OK, uh, but don't worry about the questions that are not answered because there is no time or if we do not have them will follow up of course and I would like to clarify the question about transferring. For example, arrays, waveforms and other things that are not tagged values. So the way firms and other larger sets of data like arrays will be split up into packets. Of data flatened into a Jason string and will be transferred using the data communication method. Can be TCP IP. It can be other method but we will have to use the Jason string to flatten it and transfer it. It is used on the G Web VI so you can just transfer the data from Labview by itself and then use the G web V to flatten it and display everything on the graph that you want. And the recommended data communication for this web forums is using Websockets just in case. And regarding the compatibility, it has to be compatible with Labview. The devices that you have, if they are compatible with their view, then it will be compatible with the web application as it does not interact directly, it is interacting using Labview and the only thing that is going inside the web is the data that you transfer. So any modules and it just has to be supported by Labview, especially the drivers. If you have the latest you, you will have no problem about it. OK, I think we need to wrap up now, so thank you very much. We have as I said, I think we've had probably about 8090 questions so it has been very difficult to follow through all of them. So thank you very much for submitting. It's great to see so much interest in this topic. We will do our best to get back to people. If you've submitted questions on the Q&A, it's going to be easier for us to follow up with you on that because we have your email address and can follow up directly. The group chat is where it's a bit more difficult to follow up on the questions, so if you want to submit them into the Q&A, that will be easier for us to follow up. Uhm, and then yeah, so thank you very much everyone for attending. We hope you enjoyed this as I said please you know if if you haven't got the answers you needed please reach out to your sales representative to find out more. If you go to the G Web development software on our website, all of the pricing is open there as well so you can find out more about the pricing there. We had quite a lot of questions on that. That's the best place to look. But yeah, thank you very much and we hope you have a great day. And please, if you could, you just take a few minutes to fill in our feedback survey as well. We're very interested to hear your feedback and future topics that you'd like to see on webinars as well. So thank you very much and and one thing to add. BGL so I've seen that many of you are not familiar to system link cloud. I would also recommend to visit the webpage system link cloud.com as there is a lot of information about it. And I'm sure it will be useful to use it with the GPS, so please consider it. OK, brilliant, thank you very much. Thank you goodbye. Thank you very much, bye. _1632551071491

Learn how to build a modern, flexible web application for your C# or LabVIEW 2014 or later test system using new G Web Development Software.

You can create a WebVI for your existing test system and publish it on the web for viewing on mobile devices, tablets, laptops, and more. WebVIs run entirely in the browser and adapt to any screen size without extra installations.

You don’t need web development knowledge to create effective web apps when you have the intuitive graphical programming language of G Web Development Software. 

_1632551071624