Accelerate Your Delphi Development – European Delphi Tour 2017 – 19 mei 2017

Op 19 mei 2017 hebben we een evenement dat net iets anders is dan anders. Het nieuwste van Delphi 10.2 Tokyo is namelijk niet alleen de focus van deze dag. Op verzoek van deelnemers aan eerdere evenementen laten we die dag ook zien op welke manier je je bestaande Delphi applicaties kunt moderniseren met de recente features van Delphi.

Natuurlijk zie je ook de nieuwste features van Delphi 10.2 Tokyo; zoals back-end software op Intel Linux, MariaDB toegang, en demo’s van enkele van de fraaie nieuwe VCL en FMX componenten. Paweł Głowacki laat al dat fraais natuurlijk graag zien. Maar er is meer dan dat alleen.

Is je applicatie nu nog Client/Server of maak je gebruik van eigen Datasnap? In zijn sessie laat Bob Swart zien hoe je gebruik kunt maken van RAD Server voor een snellere Time-To-Market en een eenvoudige manier om in te stappen in multi-tier services, zonder dat je zelf servers hoeft te gaan hosten.

Is je applicatie nu nog straight VCL? In mijn sessie laat ik zien hoe je in korte tijd met beperkte inspanning de User Experience significant kunt verbeteren. In deze sessie zet ik een VCL applicatie om naar een moderne User Interface met tactile feedback, een dashboard en technieken als background threading en Async SQL. Gebruikers verwachten een applicatie die eenvoudig toegankelijk en overzichtelijk is, maar ook één die onmiddelijk reageert en die samenwerkt i.p.v. vertraagt. Oh ja, uiteraard mooi gestyled, dat ook.

Meer info en inschrijven:
Accelerate Your Delphi Development – European Delphi Tour 2017 – 19 mei 2017

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:
https://www.barnsten.com/nl/events/details?events_id=278
https://www.slbdiensten.nl/slb/nieuws/evenementen/infosessie-programmeertaal-delphi/inschrijven-infosessie-programmeertaal-delphi#meerleren

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.
https://www.slbdiensten.nl/slb/nieuws/evenementen/infosessie-programmeertaal-delphi

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 http://docwiki.embarcadero.com/RADStudio/Tokyo/en/What’s_New

Delphi Update Training – 9 en 10 februari 2017

Net overgestapt naar de nieuwste Delphi versie, of al wat langer bezig met Delphi 10 Seattle of Berlin?

Kom dan naar de Delphi 10 Update Training om je kennis op te vijzelen met de nieuwe features en mogelijkheden. Op donderdag 9 en vrijdag 10 februari 2017 gaan we in Etten-Leur de mooiste, belangrijkste en nuttigste onderwerpen behandeln die Delphi erbij heeft gekregen sinds Delphi 2010. We gaan dus van Delphi 2010 naar Delphi 10.

We behandelen ondermeer Unicode, FireDAC, Parallel Programming (PPL), FireMonkey, Livebindings, maar ook advanced language features zoals Generics en anonymous methods.

Meer info en inschrijven kan hier.

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!

Dapug workshop

Some pictures of the workshop at the Dapug this week:

dapugauctioneerLasse Lægteskov won the prize from Devart. jensfudgeJens Fudge in front of his favourite tree.

It was a lot of fun presenting at the Dapug, especially because everyone there was so enthusiastic, open-minded and positive. Special thanks to Jens Fudge for inviting me over, and a thank you to everyone at the Dapug.

Delphi 10.1 Berlin Firemonkey en Android Training

Op donderdag 24 en vrijdag 25 november is er een Delphi 10.1 Berlin Firemonkey en Android training.

Ben je al ervaren in Delphi met de VCL, maar wil je verder met multi-platform (OSX, iOS, Android) dan is deze combinatie FireMonkey Power en Android App training misschien iets voor jou. Leer in 2 dagen het FireMonkey framework en Android app development kennen.

Meer info vindt je hier:

Delphi 10.1 Berlin FireMonkey en Android

En inschrijven kan via Barnsten:

https://www.barnsten.com/nl/development-tools/training/delphi-android-training

Delphi Berlin For Free

Did you know you can use Delphi for free with the free Delphi Berlin Starter edition? If you want you can get started right know:
https://www.embarcadero.com/products/delphi/starter/promotional-download

If you are a hobbyist, a student or just starting your own development, the Starter Edition is just fine. You can develop serious Windows desktop software with this version, as it includes a lot of the features you need, such as support for HTTP(S) requests including JSON and BSON that would allow you to consume WebServices. It even includes FMX, so you could start building visually stunning stuff with DirectX accelerated GUI graphics. Looking at the complete feature set will give you an idea of what’s possible out of the box, and although not mentioned here the ClientDataset in-memory table is actually part of Delphi Starter:
https://www.embarcadero.com/docs/rad-studio-berlin-feature-matrix.pdf

Daniel Wolf did some research on what you can do with the Starter Edition; his conclusion was that you could write software for an airport with Delphi Starter. Read his nicely detailed article here.

And don’t forget, this edition allows you to use and install third-party components as well. And there are a lot of Delphi Components out there.

Best Delphi Android development device

What is the best phone or tablet to use when developing Delphi apps for Android?
This is a recurring question on conferences and workshops. My short answer is “any of the Google Nexus phones or tablets”. These are Google’s developer devices with special features.

Please note that the choice of devices for end-users of the app you write in Delphi just about spans the entire Android market, and is in no way limited to Nexus or Pixel devices. You can basically run Delphi Android apps on almost any modern Android device; more about that later.

The best Delphi Android development device should have the following characteristics:

The Nexus / Pixel line of devices supports all of the above, whilst also pushing ahead with the latest hardware features.

Continue reading here: Best Delphi Android development device