Delphi Solutions - Part 2

Video description

Over 30 examples to help you master the power of Delphi for cross-platform and mobile development on multiple platforms

About This Video

  • Get to grips with Delphi to build and deploy various cross-platform applications

  • Design, develop, and deploy real-world applications by implementing a single source codebase

  • This swift guide will increase your productivity in developing applications with Delphi

  • In Detail

    Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for Microsoft Windows, Apple Mac OS X, Google Android, and Apple iOS. It helps you to concentrate on the real business and save yourself the pain of wandering amid GUI widget details or having to tackle inter-platform incompatibilities.

    This course will build on from Part 1, covering topics such as multithreading, using the parallel programming library, and putting Delphi on a server. We’ll also take a look at the new feature of the WebBroker Apache modules and then ride the mobile revolution with FireMonkey. By the end of the course, you will be able to develop and deploy cross-platform applications using Delphi.

    Table of contents

    1. Chapter 1 : The Thousand Faces of Multithreading
      1. The Course Overview 00:03:03
      2. Synchronizing Shared Resources with TMonitor 00:06:44
      3. Talking with the Main Thread Using a Thread-Safe Queue and TEvent 00:04:58
      4. Synchronizing Multiple Threads Using TEvent 00:04:12
      5. Displaying a Measure on a 2D Graph 00:04:22
      6. Using Tasks to Make Your Customer Happier 00:08:06
      7. Monitoring Things Using Futures 00:06:47
      8. Parallelize Using the Parallel “for” 00:08:03
    2. Chapter 2 : Putting Delphi on the Server
      1. Developing Web Client JavaScript Applications with WebBroker 00:14:33
      2. Converting a Console Application to a Windows Service 00:05:58
      3. Serializing a Dataset to JSON and Back 00:06:46
      4. Serializing Objects to JSON and Back Using RTTI 00:04:33
      5. Sending a POST HTTP Request Encoding Parameters 00:07:12
    3. Chapter 3 : WebBroker and Apache Modules
      1. Implementing a RESTful Interface using WebBroker 00:15:31
      2. Controlling Remote Application Using UDP 00:10:01
      3. Using App Tethering to Create a Companion App 00:08:53
      4. Creating DataSnap Apache modules 00:09:52
      5. Creating WebBroker Apache Modules 00:10:50
      6. Using Native HTTP(S) Client Libraries 00:06:57
    4. Chapter 4 : Riding the Mobile Revolution with FireMonkey
      1. Taking a Photo, Applying Effects, and Sharing It 00:12:14
      2. Using TListView to Show and Search Local Data 00:09:10
      3. Using SQLite Databases to Handle a To-do List 00:09:32
      4. Do Not Block the Main Thread! 00:08:20
      5. Using a Styled TListView to Handle Long Lists of Data 00:08:03
      6. Customizing the TListView 00:09:03
      7. Sending Photo and Location to a Server Continuously 00:09:27
      8. Talking with the Backend 00:08:17
      9. Making a Phone Call from Your App! 00:03:12
      10. Tracking the Application's Lifecycle 00:09:01
    5. Chapter 5 : Using Specific Platform Features
      1. Using Android SDK Java Classes 00:09:51
      2. Displaying PDF Files in Your App 00:06:34
      3. Sending Android Intents 00:09:48
      4. Using the Android TextToSpeech Engine 00:05:19
      5. Using the Java Classes in Android Apps with Java2OP 00:06:41

    Product information

    • Title: Delphi Solutions - Part 2
    • Author(s): Daniele Teti
    • Release date: April 2017
    • Publisher(s): Packt Publishing
    • ISBN: 9781788299206