AutoPlay Media Studio (AMS) is a Rapid Application Development (RAD) software that allows users to develop cool GUI applications in a very short time. The interface is user-friendly and getting started with AMS is so easy that even someone who has never developed before can master it without problems. Get ready to take your applications to the next level of awesome.
Project Structure Welcome everyone. This is Slim Chtourou from Pluralsight, and I will be leading you through the second part of AutoPlay Media Studio Fundamentals course. Before starting, let's have a quick recap of what we covered in the first part of this course. The first module was about discovering what is AutoPlay Media Studio and getting familiar with the interface. Once we got the grip of it, we moved to the programming side of AutoPlay. We saw only a dozen of actions, but they are actually common for all AMS objects, allowing us, therefore, to master more than 200 actions in the blink of an eye. No matter what language you program with or what software you are using, a true developer must master a minimum of programming concepts. So while discovering AutoPlay Media Studio particularities, we learned the basic concepts, such as conditional and loop statement, working with different variables, etc. Finally, we focused on AMS objects, and studied the different configuration for each one of them. If you came here after watching the part 1 then you have seen it before, the course summary. You can watch the first part of AMS Fundamentals through this link. If you are new to AutoPlay, then it is highly recommended to watch it first. Even if you are already familiar with AutoPlay, there are still interesting tips to see. Whenever you are ready, we can move on.
Working with Files Hi, this is Slim Chtourou from Pluralsight, and we will focus in this module on Working With Files. Okay, we saw it briefly in the previous module, but here we'll focus mainly on actions that deal with files. In fact, there are a lot of file types that a names application can interact with. In this module, we will see six types, the Script files, and we will see how they allow you to make your application a little bit customizable; Image files, obviously one of the most used files in any project; Audio files, and you will see some limitation and tricks when it comes to play Audio files; the Text files, and we'll see how to load a Text file, modify its content, and save it; CSV files, and I'll show you the correct way to load an Excel file to a Grid object inside AutoPlay Media Studio; and finally, the INI file, with it your AMS projects have never been this customizable. Alright then, let's do this.
Timers Welcome everyone. This is Slim Chtourou from Pluralsight moving on to the next module where we will discover a really cool feature that will bring revolution to your next set of applications, which is timers. This is a very important feature, and the best way to learn it is through practice. Therefore, we'll create a countdown timer application. In order to simplify this work, let's break it into small parts. So, first of all, we'll define the goals we want to achieve at the end of the application. To create a countdown timer, we will first see if the existing methods that we learned so far can help us achieve our goal. Of course, in vain, but it is still a good introduction for timers to present them and see how to implement them in our application. Once that is done, and countdown started, we need to set it to stop when it reaches 0. At the beginning, the delay is fixed in the project, but we should give the user to specify his own delay, and the best way to do this is through Input objects. When the countdown is active, the time unit is seconds, but in the application, the user has to see the remaining time in the form of hours, minutes, and seconds, and that's call for some measures. And last, when the countdown reaches 0, what will the application do? We have a good set of actions to perform. We'll just wait for them as we go through the development of our application. Well then, shall we begin?
Plugins Okay people, let's move it to the next module, Plugins. Here, we will discover another interesting feature that allows you to extend the possibilities offered by AutoPlay Media Studio. First of all, we will define what is a plugin and how it can help us improve our applications. Then we will see the Action plugins and see some existing plugins that are already integrated within AutoPlay Media Studio. After that, we will discover the Object plugins and study the configuration of each Object plugin integrated in AutoPlay Media Studio.
Add AMS Plugins Alright everyone. Previously we dealt with plugins, but we just saw existing AMS plugins. Now, how about we add our own? That's exactly what are we going to do in this module. First of all, we will see how to add a new plugin to AutoPlay Media Studio. There are many plugins available there in the web, and looking for them may require some time, so we will identify potential locations where you can get plugins. After that, we will try some of these plugins and have a brief overview of their configuration. Let's start.
Menus Welcome everyone. This is Slim Chtourou from Pluralsight and I will accompany you through another quest to make your applications a lot cooler. In this module, we deal with Menus. It's not that complicated. We will see how to enable and create a menu for your application. We will learn the basics of a menu through a real example. We will create a radio station. More details about the application in the next video.
Dialog Boxes Alright everyone. This is the last _____. Welcome to the seventh and final module of this course. My name is Slim Chtourou, and I will be your guide in this module where we'll learn the essentials of dialog boxes. This module is quite simple. We begin by exploring the different types of available dialog boxes in AutoPlay Media Studio and find some use cases for them. Right after that we will move on to create our own custom dialog box. Excited? Let's go.