 Mi je Marjš, ki je Mark. Vse je z Vendatim, kaj je zelo vsega migrativna tule. Vse je vsega tule, ki je zelo vsega migrativna tule. Nače sem prišli, da je to. Vomek smo na 9 dano, in pripočaj sem vzalazal v Vyndaftim, sem vzalazal in zdravil projeku, v zelo, da se gaj, njih je in v Hedni, tako, in vzalazal. Šta je Vyndaft? Vyndaft sem vsočen, neko zazak, načo se zelo sej, Kako je inštak je, ki je bilo naštrasnih, in je bilo naštrasnih, zelo je bilo povih, da se bo naštrasnih, in začetak, ki se bo naštrasnih, nekaj nekaj, naštrasnih. To je narazil na dve, So, the rule based ngin. So, if you know J B P M, DRMN, it's on the same idea. And the rule is, basically, processing some conditions of one condition and based on if it's a match the condition, in nekaj pridem je to vsega vsega. Vsega način je tudi, da je vsega vsega vsega in vsega. To je nekaj vsega vsega vsega, ali je tudi, da je zelo, da je vsega vsega vsega, is not sometimes straightforward, so it needs and requires some higher intelligence like AI. So that's it and if somebody wants to know, it's based on JivoSport, kaj je plagabel engin for rapid application development in FOSCA 40. In the core is forged, and it's working architecturally like engin, the core, and created, developed add-ons. So, if somebody wants to use Azure or some application which was developed in the past, you know that it's really quickly outdated, and the cost of maintaining this application is really more and more expensive. So the help with the migration to new technologies is more than welcome. In the world many tries how to achieve this. So there are plenty of migration assistance, but only this wind-up is really open source available for all users for free. What is really not free in time and in cost is creating and developing rules which are created in the migration process. So we have developed some assistance which could help you, but it's not everything. You still need to have some knowledge about the source technology and the target technology, because without that you can accept only the suggestion without any things. By the way, Andrzej Jiska is here, so I think he will be introduced later by himself. So everything from outdated technology to the new technology needs some help and what is important is trying to understand what is the difference between this target and source technology. Or it could be just a library, because if you try, for example, midrate or run application from EAP5 or Jbos S5 on the current platform like Jbos Wildfly or Red Hat EAP7, it will be probably not running out of the box if you just take the application on the new platform. So you can see some exceptions probably and we'll try to find out how to sort it out, these issues, so yeah. Here is the example of some application which probably is Jave, even it's not on the current Jave7 platform. So you need to do something. You know that, for example, EJBs were really simplified from the EJB2, so. And if you know that you have multiple components which are using this technology, it's not really easy to get and resolve all the issues just from the top of your head. So you need some help and if you know where are multiple relations and dependencies which every component can use, so it's very hard. So we are trying to bring some help with windup and this is the example of how to look the process analysis by windup. It's an HTML report which would be helpful for some high-level overview what's in your application because sometimes it's not only but you know the application you are trying to report. All the time you need to migrate application you didn't develop and you are not sometimes even able to get the sources, so it's really hard. Windup is trying to you to get the analysis something like that these yellow boxes are some hints how to migrate for example used code in looking for initial context and that's it. So demo. Actually I would try to say that B used to be just command line tool so you have some applications on your local disk and you will run the command line tool and that's it. The report were generated and you will see but it's more that you need to run the analysis and the migration in bigger teams so we are in the current development trying to achieve this in windup web service which is application which are still running on the core of windup but it's available like any other web service, web application so you can run it in cloud you can run it on your team server and collaborate with other team mates on the analysis so you can view it and just try the migration steps. So I will show you just in few seconds how it's run it's obviously using the current because it's on high right now so there is some container but it's now running and I can see what's happening so it's starting under cover the web application after the start I can use application so we are using all through the key clock so you can publish the instance if you want and just create some users so right now could be multi projects migrations of every company has probably more teams which are doing the migrations because some companies have 1000 applications and very probably can try to migrate half or thirds so it could be divided into migration projects and here for example is we are using some attributes for the application project because not every projects are the same and we are using for some libraries frameworks so we are trying to categorize and group the rules which are used in migrations into some migration paths so we have some rules for example for descriptors for java code which are in source technology written on web logic server and if we are trying to migrate for example to AP 607 we have some target recommendation for such types of migration so if I use this migration path and I know that most companies are using some high level domain identification of packages I can reduce the analysis and this is probably all what I have for the configuration of the analysis if you I see here the report you can see that it is very similar to what I had in the presentation because it's already processed analysis and if I go here this is the static reports and we are through the this wind up publication trying to be close to the users so we can generate some dynamic reports which could be probably more interested in developers which are doing no migrations so they can put in reports and so on so for example here this web logic descriptor there are some classification that this file is probably not fully compliant to XML validations and some suggestions even you can have some template for generated JBoCJB descriptor from the existing web logic descriptor but what it's interested you can have here some summary reports dependencies so you can directly see what the application is using and probably if it's Maven artifact you can see the Maven coordinates so this is more like the preparation for the migration but if you are really at the time that you are you have some task like you need to migrate existing code so you can try and use your ID for our development we are based on Eclipse so we have some plugins which can help the real migration in the development or in the code so here I will show you the Eclipse IDE where we have installed windup plugin it's available on JBoS work JBoS tools JBoS work update site location so everybody who can know how to install plugins in Eclipse they can get just this URL and install the plugin with this option like installing software here is URL and so on so I won't spend time on this because there is no time and traffic so I can show you the example of how to work in Eclipse because it will be beneficial for the imagination how it is used so if we which is who didn't used Eclipse it's a layout how to have some views and it's sorted so you can have the same layout you can have different perspectives like standard Java e this helps user to use effectively the IDE so we have here the windup perspective and if you run the windup here it's called like windup server because it's not running as a a standalone process it started and it's waiting in the memory for the processing for the launching I already processed the example project so you can see that there are some categorization of issues which is basically propagated in reports too so I can show you that here it's very the same as I show you in windup web and this is the static report so I can follow links here in windup perspective in IDE2 but it's not everything I can show you that mandatory immigration can be viewed here too like shoot the dial you don't need to go through the report because here if I would have the bigger screen you will see it on one on one view but here it's smaller so I maximize this little view and here you can see that this is the weblogic transaction manager you see here is some recommendation what to do so replace with the standard java east class transaction manager here is of course some link to it and if you need some more details we have presentation portal and you can follow the details individually that's it if you if it's enough for you you can directly edit the code and you are resolving the issue probably in a few seconds but right now this is not the case more probably easy hanging fruit to migrate so here you can see at least part of the title that there is a weblogic folder used so I see that it's in probably two files and this is sometimes very easy to ingrate for example this I will use some look4j you can use java unified logging that's on you so it's on you what you are needing fixed local everything is replaced see these little warnings or errors I can try to process the wind up again and we will see if these these these errors will go away so meanwhile you can see here that the wind up is launched and we will move that right now it's processing the analysis in few seconds should be done and the view in the issue explorer should be reduced at least for miss3 or for warnings to be fixed so that's it and we will see that everything is gone here it's syntax error so it's not but I forgot the the limiter can save this type of error here should be now only in other files but the login filter cast it's not mentioned here in the list so we are done with the types of help you can use in every other issue which is mentioned here or listed here in the view I think you know how the migration tool keep at least very shortly is used or can be used so if you have some questions try to answer when you body have use for this tool in the short term probably I would expect that not because it's more advanced thing in the enterprise that you are migrating something but if you are a volunteer or somebody who are doing that for fun then they will do from the arena also mark my preparations is at the end so if you seriously don't have any questions thank you for that for this time