Wednesday, September 14, 2022, 12:00 noon, CDT (UTC−5:00)
Special Topic: Leveraging ORDA – Exploring Modern 4D app Architecture – Kirk Brooks
Kirk Brooks will demo a feature rich application built from the ground up in Project mode and using ORDA. Come join one of the premier independent developers in the 4D community and reimagine solutions to common tasks using modern 4D techniques.
4D for Mobile has added a veritable new path for application developers to publish their content and functionality for direct access from iOS and Android devices. With the list of available out-of-the-box features growing longer every day, now is a great time to take a look at what kind of flexible native apps can be generated from your 4D development environment with one click.
MEDPREP, the Medical/Dental Education Preparatory Program at Southern Illinois University, strives to prepare educationally and socioeconomically disadvantaged students for medical, dental and other health professions schools. Since 1972, this long running program has served over 1700 students and helped alumni enter health professions schools across the country including the affiliated SIU School of Medicine and SIU School of Dental Medicine.
In this 4DMethod user group meeting with more of a case study focus rather than technical exploration, we will take a look at how MEDPREP relies on 4D to fulfill their mission to increase the number of underrepresented minority and disadvantaged students from central and southern Illinois who will enter and graduate from health professions schools and will serve in U.S. health professions shortage areas.
In the previous 4DMethod meeting on March 2,Aparajita Fishman gave us a look at js.component, a pure 4D component comprising 30 classes with over 400 functions. However we had one problem… there was so much functionality packed into the component that we didn’t have time enough in the meeting to cover some important features. So… he is coming back.
Phew! That is a lot to learn in just a few versions of 4D. We are all exploring how to take advantage of the many new features and finding out how to integrate the new language into older applications. It can be hard to keep up sometimes, but it is a worthwhile endeavor. So come for a run with us, and see where the 4D road is heading!
Wednesday, November 17, 2021, 12:00 noon, CST (UTC−5:00)
Special Topic: Avec classe: UI with Class – Vincent de Lachaux
For this final 4DMethod meeting of 2021, you are going to need imagination. Think of how in the finale of classic kung fu movies, you would often see a Shaolin master off to the side with their arms crossed waiting to engage the battle and unleash the fury of the ages with their veritable martial arts skills. Now instead imagine that scene, except it is a 4DMethod meeting on Zoom with a kind-hearted Frenchman, Vincent de Lachaux, ready to release his 4D mastery in the form of a set of classes to manage form objects in a 4D application interface.
Wednesday, October 6, 2021, 12:00 noon, CDT (UTC−5:00)
Special Topic: 4D Server Monitoring using Grafana and Prometheus – Thomas Maul
Grafana is a well-known, open source tool to visualize data metrics such as CPU load, disk IOPS or network traffic. People have used Grafana to create some pretty incredible dashboards for tracking anything from Kubernetes container-orchestration system, to home energy usage, to website performance, to GitHub repository activity, to Covid-19 cases, and on and on.
Prometheus, also open source, is used to fetch and store raw metrics in the form of time series and can be used for event monitoring and alerting. Grafana and Prometheus are easily used together to generate beautiful and informative dashboards that will offer powerful insight into performance data.
In this meeting, Thomas Maul, the VP of Product Strategy for 4D and Managing Director for 4D Germany, will demonstrate how 4D, Grafana, and Prometheus make a power trio that rocks.
Unicode support allows 4D to handle a wider range of character set in an application. The basic range of Unicode includes several letters, flat drawings, and symbols. As part of the extension, Unicode also includes special HTML-symbol characters like rich icons and emojis. These special characters can be efficiently used in text expression in a way that words sometimes cannot. They can also be used as icons to enhance the User Interface.
In this meeting, we will explore a few ways on how to take advantage of these special Unicode characters to enrich the application user experience and user interface.
A 4D Project on Github with some code examples will be made available.
Using a project database (Library-Demo) adapted from a v17 demo, Christophe will explain how you can display data into a form with a listbox loading it via an HTTP request. This concept is useful, for example, if you want to create a Volume Desktop application that will run independently with no local data/ getting it from the 4D Server via HTTP request calls instead. The same concept is also applicable to PHP code loading the 4D data into a web interface or using the Postman application for testing.