Delphi in het onderwijs – 20 april 2017

Als u als leraar kennis wilt maken met de mogelijkheden van Delphi als programmeertaal in het voortgezet onderwijs dan kan dit nu op de Slim bijeenkomst op 20 april 2017, deelname is gratis, de locatie is het SLB diensten kantoor te Amsterdam.

In deze bijeenkomst laat ik samen met Barnsten zien waarom Delphi voor leerlingen de beste taal is om te leren programmeren.

  1. Delphi is Pascal, en Pascal is gemaakt om te leren programmeren
  2. Delphi kent een lineaire leercurve, vanaf uur 1 maak je al je eerste eigen applicatie
  3. Delphi bestrijkt het hele spectrum van low-level CPU tot aan high-level classes en frameworks
  4. Delphi applicaties compileer je naar alle platformen, Windows, Mac (OSX), iPhone (iOS), Smartphones (Android) en web servers (Linux)
  5. Delphi spreekt de jonge developer aan met Apps op de Android SmartPhone en met IoT communicatie met gadgets

Meer informatie over de locatie en inschrijving vindt u hier:

Delphi 10.2 Tokyo

Delphi 10.2 Tokyo has been released today!

The new feature I’m most excited about is the support for Linux server-side. We can now build server applications on Linux, allowing us to deploy webservices and all other kinds of server-side stuff to all those Linux servers out there. Officially only Ubuntu 16.04 LTS and
RedHat Enterprise Linux 7 are supported, but with some tinkering you can also run on some of the other Linux platforms. Other good news for Linux compilation, it is seriously fast!

A feature that’s important to me is Multi-Threading Support for TBitmap, TCanvas and TContext3D. This will allow you to more easily render images in a background thread. Games anyone? Actually I plan to use this feature for my Delphi presentation for teachers at the Dutch Gymnasium schools. Thinking that using a gaming element could get teenage students enthusiastic about programming.

But there is a lot of other stuff to look into. If you go low-level you might like the fact that the FireMonkey framework now no longer has a purgatory class, making it more predictable an stable.

For the full list of new things take a look at’s_New

Happy 2017

Happy New Year!

With Linux support coming this 2017 it will definitely be a happy new year. What it will bring is support in Delphi for Linux for server-side applications, such as Datasnap and/or REST servers, either running under Apache or as an application. The relevant RTL functionality will all be there, but no User Interface stuff.

And this is great, because it will allow us to deploy web services to Linux Apache servers, and it will also support one of our use cases; deploying low cost, ultra low power, micro servers that are placed at multiple locations inside building.

Keep in mind that if you are running something commercial on a Linux server, MySQL (MySQL Pricing) might be more expensive than you think, because of the licensing model that MySQL uses since Oracle acquired it. Interbase (Interbase pricing) may actually be a better and more affordable solution.

It will be a great 2017!