 Hey everybody this is Brian. We're not really going to go over any source code today. I just wanted to go over the newest version of Qt and some of my thoughts. Be sure to visit voidrealms.com. Most of the source code is out there but not all of it. That's why the epic fail banner is still here. If you're feeling inclined please donate. Been funded for another year so thank you very much. You guys have been generous. As you know Qt is probably my favorite thing in the whole wide world next to pizza. 5.4 is out there and it can do an amazing array of things. Actually I'm installing the Linux version right now. I call this patch day. I have like Windows, multiple versions of Windows. I have Mac, multiple versions of Linux, different distros. When Qt comes out with a new version it's a big deal because I got to do a lot of downloading. But anyways they can do a lot of things. 15 platforms, all on one framework. 95% satisfaction guarantee. 800,000 users. That's a large number of developers. Now you may look at that and go well that's nothing compared to like a Java or something like that. Well yeah but these are professional developers that can do some pretty cool things. They're not you know people just learning the program. I'm not trying to dog Java or Java developers but you have to admit there's a bit of a learning curve with C++ and Qt that you just don't get in other languages. But first impressions in case you don't want to listen to me ramble. I think 5.4 and some of the polishing touches they put on is spot on. I'm really happy with it thus far. It has kicked out a few errors and a few warnings. When I first downloaded that I will warn you that when you download it be sure to compile and test everything like you should be doing. But it's been kind of interesting to see how Qt's evolved. I mean it was Triltex, then it was Nokia's, it almost got sold to Microsoft. Knock on wood that didn't happen. Not trying to diss Microsoft but we all know what would happen there. They would just get rid of it in favor of .NET which .NET's a great platform but come on. It doesn't run on everything. They really push in HTML5, web, mobile, graphics, connected devices. Qt creator got sped up on some projects. Oops sorry I just hit the microphone. Some projects that took literally like 10, 15 seconds to open now take like 2. They've made the GUI much more responsive. But if you go to download it will say it's 100% awesome. I totally agree with that. It is 100% awesome. And you'll see they want a 30-day trial. What's that? Hit the brakes. But that's for the commercial development. So just know they're really pushing this model here, their new licensing model. We're going to go over that super quick. There's the community version which all of my future tutorials will be based on simply because I don't want people to have to pay money to learn. That's just stupid. Knowledge should be free. Now I'm not saying you shouldn't invest in these. Seriously considering doing the professional development suite. Because it's only $149 a month or 109 euros. I say only I'm not rich by any means and that is a good chunk of money. But if you're doing professional programming and you have customers and you're getting paid for your work, you can offset that cost to your customers. Same thing with the indie mobile developers. It's only 25 bucks or 20 euros a month. Now I say that's not much. But if you're in a country like South Africa or Uzbekistan or Tehran or Iran that's a lot of money. That's probably more money than you're making. I want to say a week or two or even a month depending on where you are. Just know the community version can still do a lot of this. You can still work with Windows, Linux, Mac, OSX, Android, iOS. You can still do these things. You don't have the support, you don't have the tools, things like that. I'm not going to go through this whole matrix, but there's some things I really wanted to pick out. Like with the professional version. You get cute cloud services. That's actually pretty amazing. Basically instead of saving a file under your hard drive or the device's disk you would save it out to the cloud. So you could just pull everything down. So if the device just gets stolen, smashed or whatever as soon as they reinstall your app and log in, boom, you got all your files. Pretty slick. You of course get cute essentials and stuff like that. You also get cute charts. This is something that kind of makes me mad. I wish it was in the open source version. You can get 3D visualization of data. You can get bar, graph, pie, all this other stuff. Pretty well done. Really wish it was in the community version. But hey, you know, I understand. It's a sales feature. Enterprise controls. Some of you guys have been asking me why don't you do cute quick tours? Because a lot of the cute quick stuff has actually been pushed to the professional and enterprise versions. While you can still do it in the open source version to really do it right, to really ease of use, having tools, profiling, things like that. You really need either the professional or preferably the enterprise. You could say you could do it with the indie but you get a lot more bang for your buck for the professional. You also get profilers, enhancements with Visual Studio, embedded device creation, you know, just a whole bunch of stuff. But by and large, what you're really paying for when you're paying this is support. You know, how many times have you built something and it just doesn't work the way you expected it to? That's what you're really paying for. And wow, my Linux installation is complete. Let's see if I can get this sucker to open here. No, that's still the old version. All right, I'll have to hunt down. I'll have to hunt down where it put it. Actually, it would probably be right there. Actually, let's just go here and look, there's the community version right there. Let's verify this. Yep, Qt Creator 3.3, Qt 5.4. You can see the UI is much more responsive and they've got the projects, examples, tutorials. Pretty well done. I mean, they've got some of their tutorials built right in here. It would be awesome if some of my tutorials were in here, but I'm not affiliated with Digio or Qt in any way. Examples, a lot of the things you guys have asked me for, like how do I do this, how do I do that, they're already in the examples. So if you type in somebody wanted syntax highlighting, well, there's already an example in here, syntax highlighting example. And you can just open it right up and it's got notes and everything. Some of these are kind of dated and I think that it would be a really good idea for them to go through and redo a lot of them. But they're constantly adding new ones. They have a quick demo calculator, video games, 2D painting, the old clock. This is like an old, old, old example. I mean, there's just tons and tons and tons. I mean, look at this. So I would encourage you when you're emailing me or somebody else saying help, help, help. I don't know how to do this. Just simply click examples and like, if you're looking for sockets, you know, there's a whole bunch of socket examples, even SSL. So that's all for this tutorial. Thank you for listening to me ramble and I look forward to another year.