Blog

All Blog Posts  |  Next Post  |  Previous Post

Customer Case: Alexandre’s Boisramé - School Planning Tool

Tuesday, December 3, 2024

Meet Alexandre Boisramé, a 54-year-old mathematics teacher from France with a lifelong passion for computers, which began at the age of 11. While teaching mathematics is his primary profession, his enthusiasm for programming has always been strong. About three years ago, Alexandre combined his interests by embarking on a personal project. His wife needed a robust planning tool for her work as a teacher, so Alexandre decided to create one using Delphi.


Instead of starting from scratch, he turned to TMS Software, purchasing the TMS FNC UI Pack, and later adding the TMS FNC Chart. What he found were meticulously crafted, highly functional components that significantly streamlined his development process. The TMS FNC Planner, in particular, proved to be exactly what he needed. Its detailed features and flexibility, especially with customizable events, were key in building the scheduling tool his wife required. Additionally, the TMS FNC Core components, such as TTMSFNCPopup, enabled him to design clean and efficient user interfaces.


A glimpse of his School Planning Project

Here are some of the ways Alexandre has used TMS Software components in his project:

TMS FNC Chart

The TMS FNC Chart has been instrumental for visualizing data in his application. It provides an interactive way to display reports and scheduling information, ensuring the data is presented in a professional manner.

TMS Software Delphi  Components

TMS Software Delphi  Components


TMS FNC Grid

The TMS FNC Grid is essential for displaying tabular data. Alexandre appreciates the flexibility of this grid, which allows him to customize it for specific needs such as sorting and filtering.

TMS Software Delphi  Components

TMS Software Delphi  Components



TMS FNC Kanban Board

For task management and project tracking, the TMS FNC Kanban Board has been a great addition. This component allows for a visual organization of tasks, making it easy to manage workflows.

TMS Software Delphi  Components


TMS FNC Planner

The TMS FNC Planner is at the core of his scheduling solution. It offers intuitive functionality and powerful customization, making it the perfect tool to manage appointments, events, and tasks.

TMS Software Delphi  Components

TMS Software Delphi  Components

TMS Software Delphi  Components


TMS FNC Planner with TMS FNC Grid

By combining the TMS FNC Planner with the TMS FNC Grid, Alexandre created an integrated view of scheduled events and tabular data, enhancing both usability and visual appeal.

TMS Software Delphi  Components

TMS Software Delphi  Components

TMS Software Delphi  Components


TMS FNC Popup

The TMS FNC Popup component allows Alexandre to display dynamic content in pop-up windows, offering users additional information without cluttering the main interface.

TMS Software Delphi  Components

In addition to the TMS FNC components, Alexandre has also purchased TMS FlexCel, though he has yet to fully implement it. He plans to use it to create PDF outputs for printing within his application. For some screens, he relies on the HTML Component Library.

For iconography, he chose the Axialis Office Pro 2019 collection, which provides an elegant and cohesive set of icons that match the overall design of the project. Additionally, for debugging, he utilizes EurekaLog, which has been incredibly helpful in identifying and resolving some of the more challenging bugs.

The journey of creating this project has been a rewarding one for Alexandre. Even though the project is personal, the TMS Software components have played an essential role in helping him bring his vision to life. 

For anyone considering Delphi development, Alexandre highly recommends the TMS FNC components. They have been instrumental in building a project that he is proud of and excited to continue developing.


Future of his School Planning Project

Although the project is still in its beta phase, Alexandre is hopeful that it will one day be commercialized. It’s a niche program tailored to individuals working within the French education system. While the future success of the project remains uncertain, the process of designing and developing it has been deeply fulfilling. Alexandre continues to have countless ideas for future features, and the hardest part is knowing when to stop.


Backstory of Alexandre

Alexandre's first encounter with programming was on a Sinclair ZX81, which boasted just 1KB of memory. Despite its limitations, he saw vast potential, especially when he discovered Basic. This moment sparked his lifelong passion for programming.

TMS Software Delphi  Components
Sinclair ZX81

As he grew older, his interest in technology deepened. He progressed through various machines, including the Oric Atmos and Atari 1040 ST, where he spent hours programming in GFA Basic. Later, during university, he studied formal programming languages like Cobol, Fortran, and Pascal, which provided him with a strong computer science foundation. Though his formal education was focused on these languages, Alexandre never stopped learning on his own. Over the years, he became proficient in languages such as C, C++, Java, Perl, and Python, constantly feeding his "learning bulimia"—an insatiable hunger for knowledge.

TMS Software Delphi  Components
Atari 1040 ST

Alexandre’s journey also involved working with Borland’s Turbo Assembler and Turbo Pascal. He fondly remembers his first encounter with Delphi 2, still holding on to the box and CD, even though the original documentation and VCL class hierarchy poster were lost.

Despite his deep programming passion, Alexandre's primary career remains in teaching mathematics. However, with the planning tool project for his wife, he found a way to integrate his love for programming with his professional life, turning to TMS Software to streamline the development process.



Aaron Decramer


  1. Customer Case: Oleg Kyrylenko - Viking Stories Mobile App

  2. Customer Case: Alexandre’s Boisramé - School Planning Tool

  3. Customer Case: High-Logic, FontCreator - Font Editor



This blog post has received 4 comments.


1. Tuesday, December 3, 2024 at 11:06:34 PM

Wow, that is an impressive project. That is inspiring.

Pelletier Martin


2. Tuesday, December 3, 2024 at 11:09:50 PM

Very nice!

Andrew Simard


3. Wednesday, December 4, 2024 at 5:42:11 AM

Good Work, is there a demo link to download!

MBenDelphi


4. Thursday, December 12, 2024 at 9:11:58 AM

No it''s not possible to download a demo. Because it''s not a program "for everyone". It''s done for a very specific job in the french system education. But thank you for your comment :)
Alexandre Boisramé

Alexandre Boisram




Add a new comment

You will receive a confirmation mail with a link to validate your comment, please use a valid email address.
All fields are required.



All Blog Posts  |  Next Post  |  Previous Post