 Okay, first question, who read about the program before? Okay, everyone who has the experience to develop and develop the program before? Okay. So, actually, to me, probably this is not new, but it is good for JavaScript developer or Web developer to create it out with. So, I, for the reason, called zero linker because we can use a novel skill or creator app application. So, okay, my next question I want to give you and comment on, I'm a CTO and co-founder of the social worker, I'm the co-founder of the company in Thailand. In social worker, we created out with the program the whole, this is for a bit of a configuration difference. Before, we know for that kind of word. Actually, you, like, here is all the two things, for that kind of word, for that is all the different word that Rubble, Rubble, Rubble, Rubble, Rubble, Rubble. In 2011, I will be acquired for now and spin off a Codewa from the phone now to be officially signed. Now, Codewa is the software by Oshane. So, Codewa is all either lettering system and like a co-framed word, not have a tool, not have a, like a bundle API or anything, just a landing. So, a lot of the tool user use this for back end, I will tell you about it, which one you use it. For the phone gap, phone gap is different from like a titanium accelerator or something. You got phone gap is not a compiler, just create other things, but they just pack it to native and you kind of like create a package of logical platform, like a native package. For phone gap, on the Codewa, you don't want to set up ID. You can cut out a code and RStudio or RStudio. For the phone gap, phone gap run is on the web room by the HTML5, CIS, JavaScript, USU and JavaScript API connect to the native rate and native platform. All things that run on your web room. So that sometimes I ask me how if my phone has three browser or four browser, phone gap is not a concept about that because phone gap use native browser and native HTML rendering in your phone. Now for the Android use the core name and for iOS, you use the UI web room, so you can change to the view key, you want the same, it's native JS. So how to prepare to develop app by phone gap. First, you just do anything. I immediately get HTML and JavaScript like you're creating a web. I want to do something special. Second one is the phone gap is not provide a server-size script. You have to set up your server-size for the API, Ajax, and you can also use the pass from the Facebook in five days, anything that you want because the phone gap is not, but actually it's phone gap kind of calling the data by HTML, fiber, SQL, or use local storage but yes, it's not actual server, it's just further storage. And phone gap can use the access library or framework on the JS. Also the Angular, jQuery, we ask everything that you fabricate. Sometimes you say something has a, can't use the Angular, I say yes. But for me it's anguish of the slow if you compare with the other. I don't know what happened, but Angular in phone gap is a bit small. But okay, like the extra call. For the next one, phone gap, and also like hybrid app, you learn how to work with it. It's hard to have a lack of great contact between hardware and the web because it only web and a connect hardware. And either okay, it's a can, but it's not that great. So phone gap or other ones have a problem for you to connect between the cellular or any case in your phone. Now the phone gap and also other ones have a problem in one and 800, problem in included batteries, included dual rotation, included geolocation, demand motion, everything that you see in the scheme. But actually it's a hard one. So 4Tab API is not only connected between hardware and the phone gap, but it's connected between native function to the phone gap. Native functions in my mind is like PayPal, mobile SDK, or Facebook SDK, also in app or shade, something like that, that didn't even make you wait. There's also a date ticker or dialog alert, something like that. You can use them by the JavaScript. All the in the phone gap and also the cellular, you can download by the call line. Now I want you to copy, actually you can copy the product in, you can download it by yourself, but none of it. You just type on the plugin, add, and add a github URL, it's downloadable. For the phone gap, it's different from other, I don't remember that, just use the cloud, the one we call the phone gap model, or the 3D mix, software, I'm interested in the phone gap. What is Gappy Box? Gappy Box, actually it's Gappy Box, it's just the frame, the grover, clone, I don't remember the name, Limbo debugging, yeah, and also the iOS very inspector, remote inspector, you can use that for the debugger, for Gappy, also use all feature to debug it, like in the Gappy Spectre, or you can change everything's life, you can get a CSA or anything like in the Gappy Boxer. Next one is for Gappy Developer. The issue that the developer is not found when you develop the web, is that you not need to compile or compile every time that you have changed the code, but mobile developers have to do it. When you change something, you have to compile, when you change something, you have to compile, but for web, when you change something, you just have to refresh it, you just have to refresh it fast. So, the Gappy Developer app is able you to do the live debug on your phone, you just use the phone Gappy Developer on your phone, put your server, and get it in code. After that, the Gappy Developer will be downloadable from your PC and right now on your phone. But now the Gappy Developer support a few parking, not support or parking, you cannot put a customer parking or anybody outside, they have the list of the parking that you can use it. So, for me, I'm not prefer to do that, because it's not good. If you do some small things, you can do it, but if you do a big application, you have to put any like a product in your company, it's not good. And lower, it's lower than your compile you want. But yes, if you compile you want, it's lower, you take more than 20 seconds, 30 seconds depending on your computer. For last one is like a certain part of the phone gap, we call it phone gap build. Phone gap build is a cloud building application of the phone gap. You just connect between the phone gap build and your guitar. After that, when you put the code to the guitar, it's auto build and create a package of any platform that you enable. You can also set up a SDK on your computer because everything is a hidden cloud. This is a big, like a certain part of the video that you acquire from the phone gap. Phone gap is a user, okay, set up, and then you have to download it, not to change the server. It's just, okay, it's called phone gap, phone gap create an app, see into the app, and run, if you get it on app. When you create an app, you will get about 10 files that I will show you, but it's easy. Okay, before the demo, for other color of framework, that's at least you heard about, I only framework, I only framework different from the phone gap, because I only framework is includes HTML, CSS, entire script, and Angular, JS, I think it's nice, all the first version, just the 30-day and 50-day. I only framework is include everything, you can download everything, also UI, everything in the app. For me, I only use the app, because I only have some UI elements to run, to do like a easy to create an app, because if you use the key of phone gap, phone gap is not an app you want, or anything that I would say in this event, you have to find something that you are liking, maybe you find it good stuff, maybe, I don't know, whatever. Second one in mobile Chrome app, now Chrome is, actually it's now, it's the only available version, Chrome prepared a solution to convert the Chrome app, I mean, the Chrome package app in Chrome to the mobile app. Behind the mobile Chrome app is due to Color One, and also the Google is coming a lot of the blogging on, in Color One, which is for the, like, around the people to use the plugin. Another one is Territx, it's new one, in Territx, the K-class works for, say, this small one, but almost due to Color One. So, if you think you love some things, you just use that, because all is in HTML and JavaScript. Okay, so I will show you a small table, not take your time, okay, I will show, I'm not including the app. When you do the, some code that I showed you on this slide, like this, you'll get the one folder, this, inside it has a hook, it has a platform that built for it, it has a plugin for it, and also the view, the view, the view, this third, got it. And on your screen. Okay. How many of you can change your resolution? Okay. In order to view, to view, to view, this work, like a workplace of you, inside it has CSS files, this email files, this file is an initial folder. Normally, you can delete it all and create a new one. But it requires all of these files, conflicts, HTML. It's all the conflicts inside here. When you're compiled to, in each platform, there will be a conflict, HTML, and created on the conflict of each platform. But if you're not configuring anything special, you just delete it and dump it. So my demo is, okay. My demo is that I try to call your compass from the phone. In the phone app is how something different from your app. Like when you use JPD, JPD, you put a document.ready, right? But in the phone app, it's different. What can you do with your UI ready? You just set up the, if you're interested into your UI ready, and after that you just add everything. You have to put it, because if you not put it, when app launch, probably it's not ready yet. You have to, when the party is ready, when the party is ready, we'll find even UI ready. And then you will, okay. So in the app, I just watch the heading of the compass, and I show it on HTML, and I try to convert the degree to the compass sign. Okay, when it launch, it just go to the folder, and run. When you run your phone, actually some of my friends run that app already. Okay. Actually, when you develop an actual, you have to wait a bit. When you do this, this is a county bar that I told you. In the county bar, you, okay. As usual, your application, just click it. This, this is a remote inspector of the course. You can do this point of the screen. And I try to move in another way. Oh, please, a bit earlier. Okay. Just come back. Call it to field 100. Why? I can use, like, I didn't use any hardware in the phone gap. Further, no application, like content application, or all that sort of application. It's, you know. But, phone gap is on this side of the case. Phone gap is lower than native. If you compare with native, phone gap is a bit slow. I mean, it's more than 30% to 20%. But, if you concentrate in the development timeline, at least phone gap is okay. Some features are not available in phone gap. Some APIs are awesome, like hardware is kind of connect. You have to wear a developer to create a content and put it in the phone gap. But now some features have some reputation that native can do, but in phone gap can't. For the phone gap, if you need high-performance things, you have to customize a lot. I mean, a lot, more than 10 topics that you have to customize. But, in the other framework, like an IoT framework is optimized for you already. If you use an IoT to the best, everything is customized already. So, for me, the fastest framework now is Anonix. But, it is, for me, I don't like where too much. But, okay, Anonix is okay. But, Anonix is, I think I have some trick way to use Anonix in phone gap, because when you create an Anonix, you cannot use the phone gap, common line you have to use Anonix common line. But, for me, I just created a project from the Anonix and copied it, the new folder to the phone gap. It's done, okay. It's a lot of fun there. Phone gaps run on the web, so CSS and JavaScript can't really be, like also can't really be, you still have a problem. That is the limitation of the phone gap. So, last slide, what if you need, now that I try to make a meeting by the phone gap, the developer is simple, and he tells us to go to the main app that comes right out of the single phone gap developer to try this, and if you have a version of the app soon. Okay, yeah. If you use something like a Facebook plugin, does Anonix exist? A Facebook login, what's the problem? Now that I have a Facebook meeting, SDK, phone gap. Will that switch to use the Android Facebook SDK to make an Android app with iOS SDK and other things? Actually, you can do something like that. You can install an Android in every new view, the phone gap will copy it right in front of you to your view, but for my experience, separate the photos better. I separate the project, Android project and iOS project. Oh, I see. Yeah, because I try to build in the same folder, in the same directories, help a big problem, and I don't have the Anonix for configuration, so I separate the photo and do the asking for it, it's okay. But okay, the problem is I have a Facebook meeting, probably, yeah. Using Angular in the format, which, when did you find slower and what, what are you used to actually? I think the issue is that, for me, yes, I think Angular doesn't have it with anything that's pretty good, I hope. A lot of things are needed, it's faster, but for me, it's acceptable, but yeah, it's a bit slower. I think because of some feature that Angular doesn't have, like, a space or anything. But if for this, I mean, I don't think you work like Titanium, like Lubei, or something, how do you compare them? I think the first time I want to use Titanium, but Titanium is different, right? Titanium is quite a combination for plugin and also a combination for faster mining, if you want, because the Titanium way is, Titanium is do everything in the JavaScript, and after that, Titanium might only do hardware in the JavaScript into the native script, if different. So in that way, I have to learn about it. So if you stay on native, the performance is so amazing, right? Yes, the performance native is better, it's all the better. But if, yes, that's it for you, if you're not mine, it actually is that you can't do that. If your app is not quite big, I think it's the same, but if your app is big, it's a bit different, yeah. Sorry, I was thinking, you mentioned you used Ionic Framework, I just had a look at the documentation and one of the challenges of doing mobile app or the responsive web is gestures. I realized that at least in documentation, it doesn't provide some events or rather it doesn't provide events input. So for example, if I would, I'll have to go about that challenge. For example, if I were to use my finger and my pinch, I want to know the distance between the two fingers. So I don't see that in Ionic. Now, only in Ionic, documentation is bad. It's true, it's bad. So I use only some elements of the Ionic, but almost I use a normal library form for that. It's a little library for gestures. Has it been used, maybe? Sorry? So what sort of libraries did you use to become gestures for this? Not the script libraries, there's... Yeah, you can use it. Any JavaScript library to do it on campus. How do you access to... Here, is it... Everyone who uses Ionic has a problem about the document. It's not only you, it's you too. Okay. Okay, you don't have a question? Yeah. So I think we can... Okay. We'll discuss it later. Yeah. So now we... Thanks. Yeah, thanks a lot. Thanks.