Video: How To Deliver Modern UI/UX With Rocket® ACUCOBOL® | Duration: 4132s | Summary: How To Deliver Modern UI/UX With Rocket® ACUCOBOL® | Chapters: Welcome and Introduction (6.16s), Rocket Software Overview (316.41998s), Modernizing Application Interfaces (525.235s), Visual Studio Extension (1201.41s), Grid Feature Enhancements (1720.0449s), Digital Logistics Transformation (2670.865s), Modernizing Logistics System (2842.21s), Innovative Logistics System (3041.64s), Modernization Journey Conclusion (3651.64s), Quiz Preparation Announcement (3716.215s), Quiz and Recap (3793.41s), Conclusion and Farewell (3987.6401s)
Transcript for "How To Deliver Modern UI/UX With Rocket® ACUCOBOL®": Hello. Hello. Hello, everyone. We are very happy to welcome everybody on the acu couple modernization webinar today. Let us know if you can see the presentation. And if you can hear me okay and see me okay, it would be really, really helpful. So let us know in the chat if you can hear and see everything. Thank you, Paolo. Thanks, everyone. K. Great start. So happy to see so many people being friendly. Thanks so much for letting us know that everything is okay. Where are you joining from? Let us know in the chat while we're still waiting for people to connect, and we will start shortly. We have a really packed agenda for the day and multiple speakers, so it's gonna be a really interesting ride for the next hour. Denmark, very close to me. Really nice. Germany, Maryland, Orlando, Florida. That's so nice. South Korea. Oh my gosh. It should be it must be late for you. So thank you so much for joining us. Belgium, Switzerland. Oh my gosh. It's it's really global global event we have today, which is really, really exciting. So we're gonna wait for one more minute, and then we will start shortly. Netherlands, Portugal, representing Norway. Happy to see so many countries and people joining for so many different, places. Okay. I think we're good to go, and I think we can start. Just we will dedicate some time to housekeeping at at the beginning. So still, people have some time to join us, for the main part of today's today's event. So let me start with introducing myself. Hi, everyone. My name is Sava. I am marketing manager at Rocket Software, and I'm responsible for our QCOBOL product activities. And I would like to dedicate some time to housekeeping just to make sure that everybody today has a great experience and that everybody is engaged and, you know, gets value from today's session. So first things first, we will be recording today's session, and we will share the link to the recording later this week so you can share with your colleagues and you can rewatch it on demand. So it's something that's gonna be handled. The second thing is we would like the session to be as interactive as possible. So we encourage you to use q and a tab that you can see on the screen. It's right next to the chat tab. The chat will be deactivated throughout the webinar. It's gonna be open for a few for a few sections. But most of the time, you have access to q and a section where you can ask our speakers all the questions about Rocket products, Rocket modernization, or anything else that you have in mind. And be sure to ask your questions to all panelists. We're gonna moderate them, and we will answer them live at the end of the today's session. And last but not least, there's gonna be a short post event survey at the end. Please share your feedback because this is something that really helps us to streamline, these kind of sessions and make sure that we provide you with the best, content that we can. So it's gonna be five, six questions, nothing too much. It will take, like, couple of minutes of your time. And, yeah, I encourage you to please share your feedback to help us make the sessions as valuable for you as possible. And one more thing I want to highlight is, as you know, we have a really exciting Rocket AccuGlobal community. This is the place where our customers are exchanging experience, their knowledge, asking questions, and just, you know, network in the AccuGlobal community. And I just want to share that there is a major upgrade. Major update is coming for this community forum this month. So stay, stay tuned. We will share all the details very, very soon, and it's gonna have all the exciting things for you to engage, share experience, and learn about AccuGlobal in the best way possible. So stay tuned. My colleague, Greta, will share the link to the AccuGlobal community in the chat. So, again, please join it. We will share the presentation for today's webinars there tomorrow. So I encourage you to join and, yeah, share your experience, ask questions, and help others to understand AccuGlobal better. And I would like to dedicate a couple of slides to tell you a little bit more about Rocket Software, our scale and expertise in modernization field. So as you might know, we are thirty five years in this industry, covering 18 locations and upgrading globally on, on planet. And we have almost 2,100 engineers, even more than that. And we are very engineer web company, and you can see it in our products that help you to modernize your mission critical applications. And in everything we do, in our products, in the webinars, in the content, in the customer, communities, we are led by our values, which are empathy, humanity, love, and trust. So this is something you can experience in everything that we do and be a very, very proud of that. And I would like to share with you our main proposition that we have and something that we embody every single day is our motto and our main message is modernization without disruption. So we, as a company and as a leaders in modernization field, we understand that every modernization journey is unique. And we understand that since Accu Global applications are mission critical for your businesses, it's important that in the process of modernization, you ensure that operations are not affected by anything. So this is something we are really embody with everything that we do, modernization without disruption. And today, we have a really exciting, line of speakers. So we have Dominique Sacré. His principal product manager, and he and his team are the the team behind, Rocket global modernization products. We have, Gustavo Follana, lead solution consultant, and he will share the product demos with us today. And we have Annette Viljoen, our group CTO from Railway Furnishers, and she will share their modernization journey with us. It's a really exciting, presentation that you prepared for us, so stay tuned to learn how did they manage to go from paperwork to real time analytics and real time operations. And agenda for today is we're gonna explore the role of UI, UX, and active global monetization and what, how can we increase user satisfaction through product interfaces and making sure that they are up to date. Then we're gonna proceed with demo of, UI settings, our Q2 app interface, and our extension for Visual Studio code. So it's something that we will be handled by Gustavo. And then Annette will share, Railway Furnishers modernization journey. We're gonna have a short quiz with the prices from Rocket Software at the end based on the content of today's session. And last but not least, we will have a live q and a. So if you have any questions, again, please ask them in a q and a tab, and we will answer them at the end. And now I would like to invite Dominique. And yeah. Dominique, would you please tell us about all the exciting things in, archipelago monetization? Hello, sir. Thanks a lot, Sava. And, good morning, good afternoon, everyone. Welcome to this webinar. You know that, modernizing, a global application is essential to meet the expectation of today's users and maintaining business competitiveness. Legacy interface interfaces often suffer from outdated aesthetic, limited interactivity, platform constraint, and high maintenance cost. These limitations hinder user productivity and can negatively impact the perception of your software. Today, modern user aspect responsive design that adapt to various devices, accessibility feature that comply with standard seamless web integration and access and to achieve user experiences. So by improving the user interface and the user experience, businesses can enhance user satisfaction, reduce training training cost, attract and retain talents, and future proof the application for integration with modern technology. This modernization is not merely a technical upgrade, but a strategic move to align with the evolving user needs and market demands. So many global application were built decades ago, And while they are they have served business reliably, their interface often reflects the design norm of a different era. Today, user expect a more modern experience. For instance, employee accessing HR system from mobile device wants responsive layouts that adapt to screen size. User also expect seamless web access, like logging into an inventory system from a browser without anselling software. And intuitive design is critical. Modernizing the user interface and the user experience bring real benefits. For example, a logistic company that revamped its treatment tracking interface saw a 40% drop in support tickets. Training cost also fell because new employee could learn the the system faster. The modern user interface also help attract talents. Developer are more likely to join the company using tools like Visual Studio Code instead of other IDs. Modernization is a strategic move. For example, retention that updated its point of sale didn't just improve performance. It aligns with customer expectation to faster checkout and digital receipts. It also enable integration with the YLT apps and ecommerce platform, for example. This kind of upgrade goes beyond technical improvement. It supports business growth, improve customer experience, sorry, and ensure the company can adapt to market change. It's also staying relevant and competitive in the markets. Let's now talk about extend 11. In version 11, we have addressed customer problems and provide application user interface updates among other enhancements. With all these enhancements, you can create more responsive application that adapt to different screen even without a Q2M, more visually appealing and user friendly interfaces, and the numerous customer driven updates collectively enables developer to create more competitive and feature rich applications. Overall, those change streamlines the development process, improve application quality, and enhance user satisfaction. In version 11, we introduced also a major advancement in AcuCO development with Visual Studio Code integration. We are transitioning from Acubench to Visual Studio Code, the world's most popular and faster growing fastest growing development of your elements. With this transition, we are modernizing you your development of your element to empower any engineer to work confidently with Acuco Global using tool they they already know and love. This new integration accelerates development and keep your Acuco Global application competitive in the market. Additionally, with a brand new screen designer, you can create and modernize user interface easily and efficiently. In In version 11, we have also replaced the Python based acute web gateway and a lot of third party software with a Spring Boot Java framework based gateway in one package. We have modernized the administration setup and add some statistic about the gateway. Imagine now the possibility, you know, your application can now be accessed seamlessly across various platform, announcing user experience and driving greater engagements. Whether your user are on the go with mobile device working remotely via web browser or leverage the scalability of multi cloud environment, Akitube makes it all possible. So the question is how to choose the right path for your modernization interface. So with or without AccuTube Web. AccuTube Web is a power tool tools for modernizing a Google application. So it allow you to create responsive web based interface without rewriting the core business logic. For example, you can do legacy inventory screen can be accessed via with a modern interface while the Cobalt back end remain untouched. This minimizes modernization effort and reduce risk, making easier to deliver a better user experience very quickly. Customer can also announce their interface by live leveraging JavaScript to add interactivity, improve responsiveness, and deliver richer use user interfaces. You will see later in a demo. Native UE benefits. So while web interface are ideal for many use cases, native user interface still have their place, especially for desktop AV or internal tools. So for instance, a manufacturing control system used on-site may benefit from the performance and stability of native interface. However, modernizing native UI often require more effort and lacks the flexibility of web based solution, especially when it comes to remote access or cross platform compatibility. You can choose an hybrid strategy because it can offer the best of both worlds. By combining web and native interface, you can tailor the experience to different user groups. For example, customer facing module can be web based for easy access while internal tool remain native for better performance. This approach support diverse deployment models and user needs, making it a flexible solution for complex environments. Now choosing between web native or hybrid depends on several factors. Performance requirements, user based characteristics, and deployment constraints all play a role here. So for example, if user are mobile or remote web access is key, if the application on the large data set locally, native might be better. The goal is to align the RFI strategy with business needs and technical real realities. Project demonstration. Now I will pass over to Gustavo who is going to present the executable extension for Visual Studio code. Then he will demonstrate desktop application interface built with AccuQuoBOL running in its own and native environment. After, Gustavo will show how to use AccuToWeb to deliver a web based user interface. Gustavo, welcome. Thank you, Dominique. Hello, everyone. Just one work with the demos, and is it the best one is at the end after my third one. So stay there. It's going to be a really great demo. Now, first of all, a small demo about Visual Studio code. We believe this is the tool of the future. So we are trying to bring everything into it. I'm not going to explain more. We are going towards the demo now. Hello, everyone. I'm Gustavo Follana, and I'm here to do, the first demo with the Visual Studio Code extension for Rocket Software Mobility. As you know, version 11 is already out. We did a webinar a few weeks back. And now we are going to show a few of the newest features in version 11. The first one and maybe one of the most important ones is the extension for Visual Studio Code. As you know, this is one of the most popular and faster growing development environments. So what we are doing is we are putting, all the features that we can from our AcuVenture ID into Visual Studio code. At the moment, we can edit AcuVenture projects, edit the screens. We can build projects. We can debug, configure compilation options. Not all of the features are there, but you have a list. And with each new release, we are going to get closer and closer to everything that can be done in AcuVantage. First, prerequisites. You need to have version one ninety two official list to your code or later, and you need to have, a Cucumber GT version 11 installed. The AcuVenture, the compiler, and the run time. If you if you have that and you go to the extensions, you can install the Rocket at Google GT extension as I have here. You have all the documentation and all the information that is important for you, with the scope, how to find more information, and everything that's needed. If you do that, on the left side, you will have an AcuVenture logo. This AquaGuard GT will allow you to use it a little bit like you were using on the graphical projects with AcuVenture. We have a structural view. We have the files at the bottom, and here we have the graphical ID, even paragraph, the working storage, all the all the different elements that we that we used to have. As you can imagine, the graphical ID is more or less everything that you used to have. There are very minor differences. Like in here, maybe you want to, show them by the, alphabetical law of law as we used to do in AcuVenture. By default, we have our property groups, but those are just minor differences. If you know how it works well, it's just like, it used to You can modify elements, save them. If you decide then to execute the application, it is going to be recompiled and then appear here with the button. It doesn't do anything. You know, I would have to code an exception value to have it something to do. It's we have a full integration, of most of the elements. We have as well the possibility to debug the application. At the moment, we are using the runtime debugger. Later on, it may be possible that we will integrate it into Visual Studio code. At the moment, we don't think it is, very important that you have all the functionalities that you used to have for the debugger. We can forward, see that we are. We have all the different options. So it's, a very, very nice integration. Really, this part is awesome. We have all the different elements, all the different properties, exceptions, events, everything that we need to work. We have as well the possibility to define elements and work in the, event paragraph. So, you know, it's the typical place where we are going to be adding code to our graphical application, like, Cover GT. Working s two h has been added as well. Soon, it will come the linkage section. At the moment, it will work. But to modify it, we will have to modify the the file directly. If we had to, I don't have a file, so I don't have to worry about that. It's as you you have seen, we have, a really, really good integration. Remember that there are things that you can do. Like, for example, if you are looking for a file, I can type, and it's going to show me all the elements that are there. And if I want to look at one of the elements, in this case, I'm going to do something that, normally, we would not do, but I want to see the event. So this is a standard functionality of Visual Studio Code. It has as well integration with, SVN, integration with kids. By default, these kids, SVN, you have to do, add some extensions. You have the possibility to use the remote explorer, if you need to connect to a Linux machine, to see what's happening. All of those are standard. You can compare files if, if I go here, for example, and I want to compare two files, I could say select compare, compare with selected, and it's going to show me all the difference between the two files. This is a standard Visual Studio code. It has, it is one of the great things that it has this integration. Is it anything that can be done in Visual Studio code? It's added or it's helpful for all of you who are going to be using this extension. And remember, there are settings. And on the settings, we if we look at the settings for extensions, for example, in our case, Rocket and Google GT, we have a whole lot of options that, will look very familiar to you where we can prepare and put all the compilation options we need to get the application to compile and properly. At the moment, it could be interesting in certain cases to use as well environmental variables or set them up. I hope you have, like, this introduction to Visual Studio Code. Now a small a small sample of desktop application. In this case, what we have tried to do is show, some of the things that has been added this this last few years that we didn't have before that would allow to improve, an active application UI user interface. So we thought order as you let us go to the demo. Hello, everyone. Now I'm going to talk a little bit about the features that we have added to Google GT to increase, or to perfect how we show screens with the run time and with the same clients. For the next few versions, we have done quite a few things, which I'm going to show you, the most important ones even if it's not of them. First of all, I'm going to talk about the grade. We have added a lot of features to the grade in the last few versions. Many of them are already in ten five and ten four one and ten five one. Sorry. But not all of them. We have added a few more in version 11. Few of the features that we have. Okay. Possibility to reset the grid, the possibility to pick up, a column, move it somewhere else, the possibility to resize elements, columns, the possibility to resize rows, the possibility if I choose an element to wrap the text. Now the possibility to sort If I click on a column, I'm going to sort it correctly. Now all of these features have been added, and you can see that they work with the master screen. It's even more important. They can be done programmatically. So if you decide, for example, that you want to hide the name, column, I can go, and the name column disappears. If I want to show it again, I click, and I'm going to show it again. If I want to move the author column to the right, I'm going to click, and it's going to move. I can put it back. I can decide that I want to put the grade back how it was. I can sort by the title column if I want to automatically one sentence or the other. Now all of these features, has been added to the graphical environment and as well as I have said to the to the to the control to the coding. So you can actually code and use all these features. It's really interesting. A few of the features, for example, has been added to allow us to do all these. For example, the fix x Physique x. It allow us to know physically where a column is because now, obviously, for a grid, you have the logical description of the grid and the physical description of the grid. They are not the same thing. Whenever I move a column, logically, the grade is the same, but physically, it is not. So we have added features to allow us to, to work with the code on this. Okay. Right. More or less everything I'm going to say about the grid. Really, really a lot a lot of nice features. You are going to see some other very nice grids, during the demos today, so keep an eye for them. For example, you can add now radio buttons and check boxes to the grid. And I'm not talking big much, but real radio buttons and check boxes to the grid. Let's go to another application. Now let's go. This is a standard graphical application. This one was written in Acuvage originally. So you can see that we have all the elements in here. We're going to execute it. It is building application. It's executed. I bring it from the other monitor. As you can see, for example, we have the hover property for the for the buttons. This was added quite a few versions back. Now we have, PNGs, and Thief, but, elements that resize correctly with the size of the screen. As I said, we have check boxes for the for the for the grid. We have radio buttons inside the grid, and we can do more things. Something silly, for example, that I don't see very often, that's why I wanted to show is we can do, previews with bitmap. I say bitmap. It is not a bitmap. These are PNGs. As I said, we have added the, the PNGs, and the thieves are graphical elements that can be used now instead of bitmaps or JPEG as we used to. But you see, we you can actually make, an application that is using a global GT look pretty nice. And it's obviously, if you want the top of the top, we are going to say use SQL too well because you have a lot more possibilities as you will see afterwards. But, at the moment, with all these new features, we have the resize of the screens as well appearing in version 11. So, really, a lot a lot of very nice features if you want to improve the look and feel of your application. Arriving to the last part of my demos. This is going to be it will work. So we're going to to show two things here mainly. One of them is going to be the gateway as well. The improvements we have done to the gateway in version 11. As Dominique said, it has been completely rewritten, which is great. And then, because this user interface based, this presentation, we are going to show how to improve, a user interface with Acupench. And let's go to the demo. Hello, everyone. Now I'm going to do a demo of Accu two web version 11. As you know, in version 11, we have changed completely. We have done a complete face lift for Accu two web. We have rewritten the whole gateway. And here you have, the new gateway in version 11. In this gateway, we have quite a few features that we didn't have before. The first part, the alias selection, even if it looks very similar to what we have before, it is better than ever. Here we have the recent aliases that we were using. These are all the rest that we have. The things we can choose to debug her. We have the possibility to test the gateway that before we didn't have these possibilities. So we know that the WebSocket connection is okay. We can execute the application and pull the screen, enable login, responsive layout, the virtual keyboard. So, very nice. We have as well the possibility to create, say, favorite share or, look at the favorites. For example, here I have a demo queue to web with custom CSS. It's the final demo of today, and I have it always ready just in case I need to show it because it has all the very nice features. And if I click, it's just going to execute. So, it's it's actually very, very, very good. With all these new features, there is the possibility as well to use the SIM generator. In here, for example, I have a program with a style sheet with one button that is modified. Maybe, if I'm happy with that, I'm going to say, okay. We are going to save it. We are going to say is demo 11. When to save. So now, automatically, I have on the server a demo 11. I can choose, an alias, and I it's going to apply automatically the the SIM generated that I had. I don't need to stop the server. I don't need to write anything on the file. Everything is modified directly. And I get the the the look and feel, that I have chosen just to be sure because I haven't shown you first the program without the same generators. You can see with we we have, the buttons here. If I click, I have the normal standard buttons because I have chosen the same generator. The application changed. All the buttons are modified. So this is, really interesting. Now a nice screen. Now that I have showed you all that, another new feature, very nice one, is the gateway info. We didn't have this in version ten five, and we have added it version 11. We can see the clients. We can see all the connections that I have had today, how many are active now because I have three of them, seven that has already been open and closed to look at different parts of the demo, at what time I'm writing that and at what time I'm recording everything. So we are going to move so no one remembers. But, this is a really, really interesting new feature, and we hope our customers are going to use it. Now as you have seen, all of this is very nice, but today, we want to see some modernization UI modernization that can be done. And we are not going to show very, very fancy modernization. But if we look here, we have a standard application. You have seen probably this demo in the past. There is nothing really, strange to it. We can modify the grid so that we want to see only certain elements. We have different screens to show different elements. Like, here, we are using certain bitmaps to show in the grid. Okay. It's even if it's nice to have it from the browser, maybe we could do better. One of the first things that we can do from version ten five is we can resize the screen. We have the same screen as before but automatically resized. It's a configuration on the gateway, the thumbnail file. We said which alias we want to resize. We give a ratio, and then it's going to resize it correctly. As you have seen, we have the screen. It fits the whole screen. If I make the screen, that's why I will do it afterwards. Maybe it's or maybe now. If I do it smaller, you see that the screen gets smaller. If I make it bigger, the screen gets bigger. It's it's a a very nice feature that we have in in Accu two web. But it still looks like an Accu two web program and application. And now with, a little bit of CSS Okay. I have opened the wrong one, but let's hope I have to write one in here, and I have not made any mistakes. Oh, I have the right application. That's great. You see? The favorites is actually working fine for me today. I'm happy. I have the same application that before, but resize and with a better look and feel. Why the different elements have changed? Because the CSS is changing. You can take away elements and say if you don't want them to appear, you can move them on the screen. You can use other bitmaps to appear. Maybe modify the screen if you need to. If you click on the elements, you see that, the the all the outside of the elements change color. I can show you the grades that we saw before. You see the different that we that they were before. But the same programming that we had before, it's going to work fine. If I say that I want to see those elements, I see them and not the other ones. And if I want to see everything, I will have to tell him that I want to see everything. So I changed the bitmaps that we are showing on the screen. Colors are a little bit different. We don't have the the the the standard button at the top, but we have a small bitmap with Rocket Software. If I make the screen bigger and smaller, it just resize with me. So I hope you really like this. It's just a way to show that with some CSS, your couple application, with accurate web. It can really change, the look and feel of the application. I hope you enjoy the rest of the meeting. Before we dive into the demo, I want to take a moment to share how truly inspiring this next story is. What this customer has achieved with IQ2Web is nothing short of fantastic. It's a kind of innovation that make me proud to be a product director for IQCOBOL. Our customer continue to surprise us with the incredible things they build using our technology, and this is a perfect example of what creativity and impact in action. So so please join me in welcoming Annette from Highway Furniture who will talk us through our journey and show how I could we have helped transform their application experience. Annette, over to you. Good afternoon, everyone. Slides, please. There we are. So I am six year with, six years with my current company, Railway Furnishers. I have a passion for building bespoke software with Rocket Accu Cobo or Accu2Web, which enables us to use old technology or old code bases, forty years old, as a foundation to create an innovative modern solution with using on independent platforms. So a little bit more about railway furnitures. So we've got two entities within the group. The first one is the railway retail space. The company's over sixty years in existence, 41 branches, in five of the nine provinces in South Africa, 550 employees, and over 700,000,000 700 transactions monthly. And then we've got the tape clothing stores, which is fifteen years in existence. And, this is quite cool. They've got 30 23 branches in seven provinces already, 200 employees, and a 100,000 transactions monthly. But for today, we focus on railway. If you imagine a warehouse full of papers, that is what I found at railway six years ago. So the the logistics is a crucial part of our business, but, unfortunately, due to paperwork and manual, manual, sorry. And due to manual processes, the delivery processes were hindered. It took quite a long time. We couldn't keep up with the demand of deliveries, and the customers, started to demand the to demand faster delivery, for their goods in because we are a reliable service. So railway decided to embark on a journey. It took us twelve months to transform to a digital logistic systems. We decided to do this on Accu to co Accu to Web. Nothing else. And we focused on reshaping the planning, the execution, and the cracking of our deliveries throughout South Africa. The challenges we we faced were quite complex. We are managing 20 of our own trucks or vehicles and fourteen third party companies that do, deliveries for us. Over we've got over 500 routes and five 600 routes, 5,000 deliveries processed on a monthly basis. But, unfortunately, this created quite a big backlog because we couldn't keep up with it due to the, manual processes. The legacy systems were limited in visibility of the stock and the deliveries, and, there was a lot of manual inefficiencies. Issues with the paper based processes, the UNIX integration we had to do, and then our rural area connectivity in South Africa, poses huge problems. Then we had also the human part where skill gaps hindered effective use of, existing technologies. So we had to come up with a plan, but first of all, I want to show you the the old way. That was our logistics driven with paper. So we know that if we want to make sure this is a huge success, we had to be human centered, with our design approach. We had numerous interviews with various peoples and various parts of the operation. We used our design system for consistency. We created wireframes to and prototypes to explain to the business what we want to do and how we're going to do it. And we also did a pilot program at head office before we did a a wider rollout, and then we focused on the empowering of the users. And that created a seamless adoption with the users. So here's a few, a few paper trails, the whiteboards, while we were brainstorming and assessing out what would be the best process for us to modernize our logistics system. We use Figma for our designs and prototyping. And as you can see, there's numerous, tries, and we tested everyone to make sure before we start to code that we do the right thing. So we came up with the innovative technology system at Railway Furnishers. I'm super excited about this. We developed it in Accu two web, and we integrated this with some other technologies like JavaScripting. We use Google Maps so that we can track the we can track the maps. We know exactly where the where the goods must go. It's not a paper map anymore, but we know exactly how to get there, how long it will take, and, we can track the the trucks while they're driving. Then key features, we had to we had to create a fleet management system, because we've got our own trucks. The other thing we had to do, we had to create a ordering system so that we can order parts and keep track of that. Then we optimize, the route planning, the routes, and then, the delivery as well to code the coordination to ensure that we've got visible visibility throughout the whole process, as well as informing customers of goods that's being, delivered on that day. So we are busy with the digital proof for the delivery, and that will make a secure paperless system in our, closed VPN with a little bit of FTP syncing. And let me show you what the solution looks like. So let's look at the solution. A part of the logistics is our fleet management. Each vehicle's got a record where we maintain the detail of that vehicle. We capture all the documents for a specific vehicle, then we create checks that needs to be done on a daily basis. We've got a list of all spare parts for that specific vehicle, and then we've got a maintenance, let's call it screen, where they capture all the maintenance that needs to be done or that was done, so that we've got record of all. We ensure that the licensing renewal is on track, then we capture accidents and fines per vehicle. We also if it is like, driver behavior, we also capture that to assist with the performance ratings of the drivers. We also look at the fuel of consumption of the vehicles, and we keep record of each liter that goes into that vehicle. Right. Let's look at the mobile checks. The mechanics will do this on a daily basis at the vehicle itself. It's easier for them to have a mobile device where they can easily capture the information that they need on that specific vehicle doing each and every check. While they're doing this, if there's anything wrong, it will automatically create the entry on the maintenance for this vehicle so that they know about this. This is real time. As they do the checks here, it gets uploaded or it gets updated in the system. Like I say, it's just a spin off. Then it's the logistics system. As you can see, no more paper. Friendly faces with a nice Accu interface. So first of all, we plan a route. So we need to know where this vehicle is going. We've got set pre setup routes so that it's easy to select, and there's certain information that we give regarding this route. For example, caution in escort yes means this is a dangerous area and we need to arrange a escort with the vehicle. Then we also give information like the number of invoices and number of items per route. So once you selected your route, you need to plan your load for that route. Again, all the invoices with the items will display on the screen, and as you select the invoice or items, it will reflect on the right hand side so you know exactly what is in your load. When this item must go to a branch, we will just add a branch number, and the driver will know to drop this off at a branch and not at a customer. So we will select all the items that will fit onto the truck, then we will select a driver for the moment. We will mark it as ready and then logistics. Remember, Desmond, the man annoyed with the papers? We made a plan. As part of logistics, we use tablets for the loading of the vehicles. It's easy, and it is real time. So while we are loading the truck, Desmond will mark the item or the invoice as loaded. You will see he select the truck, and then he starts to mark the items as they loaded on the truck. We give small info small information on the items so that he ensures he's got the right item with him. And then if it's not loaded for any reason, he will just indicate that it is not been loaded or it is out of stock. It sometimes happen or the customer will come and collect once they the customers do change their mind from time to time. So this is as easy as pushing a little button with your finger, and it is real time. And while this is done, the moment he says this load is complete, you will see at this very stage, we send the SMS or a notification to the customers that our truck is on the way, and the branches have a receiving screen where they will receive the goods risk that is being delivered to them. To ensure that there's no foul play, what we've created is a little script. Let's just mark one where we need it. We will say partial received, and we will give a comment why it is partially received. In this case, the clause plate was not included. It immediately gets flagged at head office. And now the driver will once they complete, the driver needs to acknowledge that this is what has been delivered. And we use a JavaScript to capture the signature, and now we know that this load has been completed. And at head office Okay. And the data first, we know exactly what's going on, and we can flag that and fix it. I need to say that everything you've seen up until now is all in Accu two web. Even the tablet that we did is, Accu two web. The same system, we just changed the style sheet for the tablet and box your uncle. Right. Immediately after we we launched this, we had measurable results. Remember, we had, monthly deliveries of 5,000. All of a sudden, within a month, we could manage a 6,804. We optimized the routes from 500 to 702, coordinated 39 trucks with more, within one integrated system. Electronic proof of delivery reduced, the disputes and delays, and real time stock control, we know exactly what's going on with our stock, where it is. Is it in transit, or is it at a branch? And then this significantly decreased the paperwork to improve efficiencies. The road ahead, expanding on on the connect, the connectivity and the innovation. We are launching a native Android app, for the drivers purely because we don't have a Skype a Skylink, that can help us to have connectivity all over South Africa. So, unfortunately, we need to create a native Android app. Other for that, we would have done it in Accu, definitely. It's easy. It's fast, but, it's a hurdle we have to overcome. And then, we will keep on enhancing the system, integrating with modern technology. But in the same time, it blends with the legacy system. We do not disrupt the business at all. They don't know whether it's in the old UNIX system or whether it's in AccuCOBOL. All they know is they are excited about the new screens, and we can focus on empowering people and streamlining the processes. Thank you so much. I missed the video slide. It's okay. No slide. That's all for me. Done. Thank you. Thank you, Annette. It was really, really insightful, and thank you so much for walking us through the exciting modernization journey that you had in Railway Furnishers. I know that we're going over time a bit. Gustavo, could you please activate the chat so we can check whether people are still here, and we would like to have a quiz. Let us know in chat if you're still here and you will participate in a quiz. It's gonna take us five minutes. Nothing too much. Five more minutes, and we will answer all the questions that you have on the forum later. So if you could send us something in chat, it would be really helpful. Okay. I see that people are still here. Again, sorry for going over time. So without further ado, let's proceed with the quiz. Just a second. There's gonna be questions about Annette's part as well. So I hope everyone was listening. So okay. Let's start. Let me walk you through the rules. We're gonna have five questions based on today's content, everything that Dominique shared with us, everything from the Gustavo's demos, and finally from Railway Furnishers modernization path. And then we're gonna and tomorrow so, basically, we will get five most, quick peep quickest people in chat, and we will, give you the gifts from Rocket Software. So you can see the winners tomorrow on the Accu Cobo forum. We will share the link shortly. And now let's do the quiz. Are you ready? And the first question is, the Rocket Software proposition is modernization without blank. What is blank? Compromises, disruption, promotion, or risks? You have, today, since we have, a limited time, I will put the timer on fifteen seconds. So it's gonna be really, really quick, Chris. It's a lot of answers. Couple more seconds. And, yeah, most all of you were right. So it's modernization without disruption. Let's proceed to the next question. What version of Rocket AccuCobol Xtend was released this July? Few months ago. Was it Xtend 02/2025? What is Xtend plus, extend 11, or new extend? Something questions will be harder moving forward. So couple more seconds. Okay. So the right answer is extend 11. The third question for today's quiz is how can you get access to the Rocket Rocket GT extension for Visual Studio Code? Via Visual Studio Code marketplace, via personal invitation from Gustavo, via Rocket Rocket sub form, or via the newsletter that we have. Three more seconds. I see a lot of, answers are correct. So yeah. It's, via Visual Studio Code marketplace, so you can check it out and find the extension there. And the next question is, which product, which Rocket product enables UI modernization through themes and CSS settings? It was something that Gustavo showed us in the third demo. It was something that he showed. How can you enhance the product interface with the features from this product? Three more seconds. And the correct answer is number three, AccuCobol. And the last but not least, I hope we hadn't missed this slide, but how many roads were optimized because of modernization of railway furnishers acucobal modernization. So we have 100, 130, 300, or more than 700. This is the final question. Couple more seconds. And, Matt, thank you again for sharing your experience. And, again, thank you for sharing your plans for the future. So we're gonna stay tuned and see maybe in a year how it goes. Maybe you can give us another update. It would be really, really nice. And the correct answer is number four, seven hundred plus. I I believe it was 705, but as you're expanding, we expect more roads to be added. Thank you so much for participating. One more thing just to sum up today's session. Thank you for joining us today. We will be sharing today's presentation, including Annette's part, on the sub forum. You can find the link in the chat, and you can see the QR code on the slide. And, again, I encourage you to join the forum, as it's the place for you to share your experience, ask questions, learn from your Rocket peers, and stay tuned on the latest things around Rocket Rocket products, all in one place, which I think is a kinda win win situation. So we will be sharing recording, presentation, and all the other materials, tomorrow. So stay tuned, and until the next time. And one more thing. There's gonna be a post event, post event survey. So please give us some feedback so we can, you know, improve on these kind of sessions for you next time, And it would be really, really helpful for us. Thank you. Thanks to our speakers, and see you next time. Take care. Have a great rest of the day. Bye bye, everyone.