Thursday, November 11, 2021

Learn how to Control Arduino Manipulator Robot with Delphi and Visuino over WiFi or Bluetooth - next week at DelphiCon 2021

Join me during my DelphiCon 2021 session next week - November 17, 2021, 1:00 pm PST to learn how to program Arduino Manipulator Robot with Visuino, and how to create Delphi applications to control it over Serial Port, WiFi or Bluetooth.

Control Arduino Manipulator with Delphi and Visuino over WiFi or Bluetooth




You will learn:
  • How to install and work with Arduino Shields and modules
  • How to program the Robot with Visuino
  • How to receive and record data from the Robot with Delphi
  • How to create Animation TimeLine and use it to control the Robot
  • How control the Robot from Windows and Android Delphi Applications
  • How to communicate with the Robot over Serial, WiFi and Bluetooth
And much more! :-)
Looking forward to have you all join the fun next week! :-)

Cheers,
  Boian

Monday, October 11, 2021

Released RAD Studio 11.0 Alexandria Delphi and C++ Builder version of all the Mitov Software libraries

 I have just released the first version of all of the Mitov Software libraries for RAD Studio, Delphi and C++ Builder 11.0 Alexandria!



The libraries are available for download here:

https://mitov.com/downloads

Version Delphi and C++ Builder version 11.0 is a huge upgrade from the 10.4 release, and comes with significantly polished GUI, and major quality and performance improvements all across the board.

The latest Mitov Software release of the libraries has benefited considerably from the new and improved Delphi compiler, and IDE :-)

Here is also a list of some of the major improvements and new features of the libraries:

  • Improved Performance
  • Improved Property Editors
  • Improved Debugger Visualizers
  • Added more Format Converters
  • Improved JSON support
  • Improved FMX Waterfall implementation
  • Improved Packet/Unpacket components
  • Improved Boolean Random Generator
  • Improved error Serial Component handling
  • Improved error Sockets handling
  • Improved Terminal component
  • Added 4bit grayscale image support
  • Added option for user provided polygons in the TVLDrawPolygonsLayer


Please enjoy!

With best regards,

   Boian

Monday, June 07, 2021

Just published my new "Delphi Dynamic Type Info (Creating Components in Runtime?)" article in the Blaise Pascal Magazine :-)

  Hello everyone,

For the last few months, I have been working hard on a new revolutionary Delphi technology, that I call Dynamic Type Info. It extends the RTTI allowing you to create new data types at runtime similarly to dynamic languages such as Java Script and Python, effectively allowing Delphi to compete head to head with them :-) .

I made the new technology part of the free Mitov.Rintime Delphi library available here:

https://mitov.com/products/mitov-runtime#overview

In the same timeframe, I also rewrote the Visuino from the ground up to use the new technology, and yesterday made a the official release of the new design.

Thanks to DTI most of the Visuino components are now defined in easy to edit plain text files, and are available as Open Source here:

https://bitbucket.org/mitov/visuino-libraries/src/master/

To commemorate the new technology, I also wrote a new article in the Blaise Pascal Magazine showing you how you can use the new technology in your Delphi projects.

The article is now available here:

https://www.blaisepascalmagazine.eu/product/issue-94-95/






You can download the source code of the project in the article here:
http://www.mitov.com/DynamicTypeInfoDemo.zip

I hope you will enjoy it, and use the new Dynamic Type Info functionality in your Delphi project :-)
I am already working on the next Article, so stay tuned ;-)

Cheers,
  Boian Mitov

#Delphi #OpenWire #DynamicTypeInfo

Tuesday, April 27, 2021

Join me tomorrow for TCoffeeAndCode discussing Artificial Intelligence, Machine Learning, Deep Learning!

Join me tomorrow at Wed 28-Apr - 5 PM UTC/GMT for TCoffeeAndCode discussing Artificial Intelligence, Machine Learning, Deep Learning!

https://blogs.embarcadero.com/tcoffeeandcode-spring-central-time-series/


Hope to see you all there and have exciting discussion with a panel of great Delphi, AI and ML enthusiasts :-)

Cheers,
    Boian

Released RAD Studio 10.4.2 Delphi and C++ Builder Beta of all the Mitov Software libraries

I have just released the first version of all of the Mitov Software libraries for RAD Studio, Delphi and C++ Builder 10.4.2!

UPDATE: Major update of the libraries has been released today - 05/12/2021!

http://www.mitov.com/AnimationLab_VCL_8.0.0.21.zip
http://www.mitov.com/CommunicationLab_VCL_8.0.0.21.zip
http://www.mitov.com/LogicLab_VCL_8.0.0.21.zip
http://www.mitov.com/PlotLab_VCL_8.0.0.21.zip
http://www.mitov.com/InstrumentLab_VCL_8.0.0.21.zip
http://www.mitov.com/IntelligenceLab_VCL_8.0.0.21.zip
http://www.mitov.com/SignalLab_VCL_8.0.0.21.zip
http://www.mitov.com/AudioLab_VCL_8.0.0.21.zip
http://www.mitov.com/VisionLab_VCL_8.0.0.21.zip
http://www.mitov.com/VideoLab_VCL_8.0.0.21.zip
http://www.mitov.com/ControlLab_VCL_8.0.0.21.zip
http://www.mitov.com/LightingLab_VCL_8.0.0.21.zip
http://www.mitov.com/BasicAudio_VCL_8.0.0.21.zip
http://www.mitov.com/BasicVideo_VCL_8.0.0.21.zip

http://www.mitov.com/MegaLab_VCL_8.0.0.21.zip


When Embarcadero released RAD Studio version 10.4, it was a massive and impressive redesign of everything from the compiler to the IDE and Code Insight. This unfortunately resulted in some serious compiler bugs that made it impossible for me to port any of the Mitov Software's libraries to it :-( .

I have worked close with Embarcadero to fix the compiler bugs, and finally with RAD Studio version 10.4.2 enough fixes have been made to the compiler so with some rework, I was able to make the first 10.4 release of all of the Mitov Software libraries.

I am working on the official release, and hopefully it will be available in about a week :-)

With best regards,
   Boian

Friday, April 16, 2021

A new Visuino Beta is now available with Raspberry Pi RP2040 support and new Open Source component framework!

  Hello everyone,

I have just released a new major Visuino Beta with Raspberry Pi RP2040 support and new Open Source component framework!

I have posted download links for the Beta:

In the MeWe community:

https://mewe.com/group/5bc7b647058ed309f3286589

And in the Visuino - Visual Arduino Developers group:

https://www.facebook.com/groups/861801593868581

This is the biggest Visuino redesign in its 6 years! Visuino has been redesigned from the ground up to use new way to define components. You can now create Visuino components, Shields, and boards by simply using any text editor, PNG image for the icon. In addition I have rewritten most of the Visuino components and Shields in this format, as well as all of the boards, and I have made all of them open source!

You can access the source for the components here:

https://bitbucket.org/mitov/visuino-libraries/src/master/

This version also adds support for the new Raspberry Pi Pico, and a lot of other boards. Here are the highlights:

  • Added MKR ZERO
  • Added Atmel SAMD21 RTC support
  • Adafruit Feather RP2040
  • Added Adafruit ItsyBitsy 32u4 - 5V
  • Added Adafruit ItsyBitsy 32u4 - 3V
  • Added Adafruit ItsyBitsy M0 Express
  • Added Adafruit ItsyBitsy M4 Express
  • Added Adafruit ItsyBitsy RP2040
  • Added Adafruit QT Py - SAMD21
  • Added Adafruit QT Py 2040
  • Added Seeeduino XIAO
  • Added Adafruit Feather HUZZAH32
  • Added Pimoroni Tiny 2040
  • Added Teensy 4.1
  • Added SparkFun Micro Pro - RP2040
  • Added SparkFun Thing Plus - RP2040
  • Added Raspberry Pi Pico
  • Added Generic RP2040 Board
  • Improved Feather M0 support
  • Significantly improved and expanded Infrared Remote support, including full mapping of few popular IR Remotes

Please Enjoy!

Cheers,
Boian

Thursday, April 01, 2021

New! Steaming Hot "Steamduino"! Just add water!

 For the last decade Arduino boards have become the central piece of many maker's, research and engineering projects, bringing to life countless dreams.

Affordable, reliable, well suited for real time tasks, and coming in many shapes and with a wide range of processing, peripheral and I/O capabilities, they have become indispensable tool for any maker today. While their capabilities as powerful controller boards are beyond any doubt, sometimes we as makers need more...

Having a capable board controlling our project is great, but we also need to power the mechanical motion of our projects. Having a reliable mechanical power source for many modern maker's projects is a must. For years we have had to rely on addons as motor shields, DC, Servo or stepper motors, and other improvised solutions just to be able to get some level of mobility or motion for our project. Not only that, but to top it off we often struggle to power it all, be it by adding unreliable batteries, or by running messy power wires, and adding power adapters to an already complex project. 

Have you ever looked at the mess of cables and wished you can go away with them? Or maybe you were somewhere in the jungle, or in deep cave, or on high mountain at night and wondered how do I power this great mud swinging, or maybe snow ball making contraption? Sure you can use batteries, but what to do when the power in them inevitably runs out?

And while we all enjoy the high speed of all those Arduinos, there are the times when we want to slow down the execution, and enjoy the view of the passing bytes while the processor leisurely strolls down the execution paths of the algorithms. And would not it be really nice sometimes to have a way to just switch to reverse and go back that branch we just entered, reliving all those beautiful binary sceneries on the way?

Say it no more, as there is a salvation steaming your way!

The board with shining boiler, and slim cylinders - Steamduino ! The very first steam powered Arduino compatible board!

Combines the computing power of traditional Arduino controller board, with the mechanical power of a modern steam engine. Compatible with all standard Arduino shields. steam engine line shafts, and capable to use wide range of fuels, Steamduino is the board to go for any modern makers project!

Steamduino can be powered from almost any type of fuel, wood, coal, gasoline, diesel, alcohol,  methane, and even hot dreams...! Just add water!

With fully reversible Stephenson Valve Gear allowing precise speed control, you will always be able to slow down the execution speed end even reverse it for easy debugging.

But wait! There is more... A special Cappuccino making steam wand attachment is available as add on!


So now you can sip your favorite drink while enjoying your new project off the power grid!

And all this just in time for April 1st 2021! :-)