4D has proven its capabilities for decades as a platform for quickly and reliably creating cross-platform applications with tightly integrated data backend services and creatively styled user interfaces. However one of the quickest ways you can impress with 4D is by demonstrating its ease of integration with other services. Not only can you use 4D as a web application and API server itself, but it is easy to connect to other service APIs to immediately leverage their features.
In this presentation, Tim Nevels will share just a couple methods with us for sending and receiving SMS messages using Twilio. Twilio is best known for providing cloud services for text messaging and to make and receive phone calls. It is easy to connect to their API for all of your customers communications needs. Furthermore, this API based approach is a great model for how your 4D application can become an important player in this world of tightly integrated services.
Wednesday, December 14, 2022, 12:00 noon, CST (UTC−5:00)
Special Topic: 6 Changes to Check Before Transitioning to Project Mode – Erick Lui
The benefits of switching your older 4D application from binary (.4DB/ .4dbase) to Project mode are many and growing every day as new features are often released as Project mode only. Take advantage of classes, modern source control like Git, easier multi-version development, offline multi-user coding, native Apple Silicon chip support, and more.
However the leap to Project mode can seem a bit intimidating. Don’t worry! It is easier than you might think, especially if you get a few good tips before jumping right in. In this meeting presentation, Erick Lui will walk through some of the common tasks you’ll want to handle before making the switch.
js.component will be released on Monday, December 5th, 2022. In this very special product release 4DMethod demo, the author of js.component, Aparajita Fishman will be giving a sneak peek of the final version and answering any questions you might have.
js.component is a 4D component comprising 40+ classes with 450+ functions that:
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!