 Hi, I'm Arun. I'm working in a company called ServiceNow. I'm working in a company called ServiceNow. I'm here to talk a little bit about Java. Hopefully, I'm not banned from this conference next time. The topic is like exposing Java as JavaScript. Here is the problem, right? You have some legacy Java system in which you have a lot of APIs exposed. You want your developers to use JavaScript and develop applications on top of that. What we can do for that? As you might be aware, JVM comes with its own JavaScript compilers. By default, till Java 7, it was called Rhino compiler. From Java 8, you have the national engine which is coming. What this allows is like it can take in some JavaScript and that JavaScript can internally call your Java classes. That way, you can expose your Java classes as JavaScript API. I will just show you a quick demo of that. Here, I have a sample Java class. It's just a Hello World kind of a class. I actually can go and start Rhino Shell. I can call and instantiate that Java class here and I can actually do some coding. Here, I'm actually declaring an array and passing it onto the Java class Hello Rhino and printing it. This is all JavaScript code. At ServiceNow, we have actually leveraged this idea and built a full-blown framework which any developer can come and develop their own apps. For example, this is an active record kind of a model which is exposed in JavaScript. Here, I'm actually querying a table like incident and I'm doing a pluck that is like people from Rails or people who have used load as will know that. I'm actually plucking that number column from the table and I can print that. Here is another example. Here, I'm exposing a restful endpoint to my Java server. Here, I'm actually querying an incident table and I'm actually doing a map operation where I am looping through all the records and getting the number and chart description and I am passing it as a JSON. For example, this example, if I run it, this will produce a JSON output. You can see that what is a description, what is a number. This is actually querying a database from the table and getting it. How this is working is this JavaScript is internally calling this class Glide record which is actually a Java class which is our ORM that does all the logic and bring back the data. This is a quite powerful idea. People who are stuck in the legacy Java world, you can leverage this technology and expose the awesome JavaScript to your programmers. That's it.