Graphic programming environment 4D ViSi-Genie enables an unbelievably simple programming without necessity to write a single line of code!
4D ViSi-Genie is a part of the Workshp4 IDE software package, intended for intelligent graphic displays from company 4D Systems. When we mentioned in the article “Focus at the main subject – application itself and the 4D ViSi will take care about its look” that “programming of a graphic interface perhaps cannot be any simpler “, we didn´t guess that it can be…
Company 4D Systems released a new version of the program 4D Workshop4 IDE with a new fully graphic editor Visi Genie. Visi Genie means a real break-through in programming of graphic displays. To create a simple graphic interface (GUI), literally a few seconds are sufficient and the user doesn´t need to write a single line of code. The 4D Workshop4 IDE tool contains 4 main parts: Designer, Visi, ViSi-Genie and Serial enabling programming and setting of 4D Systems display. The Visi-Genie tool itself supports all 4D Systems displays with the Picaso processor.
Genially simple and fast programming of 4D Systems displays - [Link]
Programming of a graphic interface perhaps cannot be any simpler. Company 4D Systems brings to developers a new powerful graphic editor, which further shifts borders of simplicity and speed at a creation of a graphic output.
4D ViSi tool enables to very easily and intuitively arrange graphic control and displaying elements into the layout which we wish to achieve on the 4D Systems display modules. As a result, this way you will create the graphic interface very quickly and you can fully focus on the main – the application itself. In other words – you can put your effort to what the application “has to do” and not “how it should look”.
4D ViSi tool is a part of the 4D Workshop3 IDE – Alpha program, which is free to download. 4D ViSi is a powerful SW tool, which enables an immediate overview of your desired graphic layout for 4D Systems display modules. 4D ViSi contains a set of various dials, gauges and meters, which can be simply dragged and dropped onto the desired place. Every item has wide possibilities of adjustment. Without necessity to always reload the source code to a display module, you have a possibility to see every change on a monitor of your computer and all relevant code is inserted into the program at one click. In the enclosed video you can gain a closer view of the work in this program.
Focus on application itself and the 4D ViSi will take care about its look - [Link]
Graphic solutions from 4D Systems are the proof, that a powerful graphic interface doesn´t have to mean big expenses and a long development time. So, give your applications the 4-th dimension!
Australian company 4D Systems, whose products we added into our offer, specialises in graphic solutions, which are very user-friendly and require a relatively small developing effort in order to reach very decent results.
Basis of 4D Systems graphic solutions represent two powerful chips – Goldelox and Picaso. Chips contain graphic processor, memory and interface for common LCD and OLED displays, and – depending on the type – also a support for a touch panel. Graphic chips and modules with these chips represent a powerful and user friendly platform for creation of graphic interface to a wide range of devices.
A common feature of both chips is, that they can be reconfigured into a slave graphic chip mode with a serial interface – SGC (slave graphics controller) – – for a work with the host microcontroller, or into a stand-alone graphic processor mode – GFX (stand alone host graphics controller). It is possible to change these chip features anytime by a simple reloading of free configuration file.
Goldelox – is a low cost chip supporting a powerful graphics, text, pictures, animations, macros and other. It can be used with a simple serial interface for a work with a microcontroller (SGC version) or as a stand-alone graphic processor (GFX version). It can work with many usual series „80“ LCD and OLED displays, with 8 bit interface. Chip can generate a sound, supports SD cards through SPI interface and many other. Read the rest of this entry »
LCD displays of the 2×16 variety are a good way of getting feedback from your Arduino project. If you want a more enhanced visual experience, a thin-film transistor (TFT) LCD is the superior way to go. This tutorial by Tronixstuff describes a way use the the 4D Systems 1.44″ TFT serial interface LCD with Arduino. [via]
Arduino and TFT LCD tutorial – [Link]
Playing a computer game is one thing, but have you ever wondered how these games are produced?
- Do you want to learn how to make your own computer games?
- Is it really a ‘dark art’ practised by gurus working in secret for large companies?
- Do you want the satisfaction of showing your friends cool games that you have created?
4D Systems would like to introduce the PoGa, a Portable Game Development console and 4DGL (4D Graphics Language), a cost effective way for you to be able to learn all about game development and programming.
PoGa: 4DGL Portable Game Development Console - [Link]
uOLED-32028-P1T is an Active Matrix OLED Module with Touch screen sized at 2.83″. OLED screen is controlled by a PICASO-GFX graphics controller using code that runs on host controller or by serial commands send by an external microcontroller. In that way it can be a stand-alone add-on to any project. In this article learn how to quick start using this module.
Using uOLED-32028-P1T 2.4″ OLED Module - [Link]
Anna Ceguerra coded a great Arkanoid game on uOLED-128-G1 LCD module from 4D Systems. Check it on the link..
The aim of the game Arkanoid is to make the ball hit all of the tiles at the top of the screen, without the ball touching the bottom of the screen. The ball bounces off walls, rectangles and the platform. The code and images work on the uOLED-128-G1(GFX). This is not meant to be a faithful replication of the original game.
Arkanoid game on uOLED-128-G1(GFX) - [Link]
I have just received the µOLED-32028-P1T OLED module from 4D Systems and my first impression is that this is a really awesome display! It is a QVGA (240×320 pixel) 2,83″ Active Matrix OLED (AMOLED) display module with resistive touch screen. Display is controlled by embedded PICASO-GFX graphics controller using applications written in 4D Graphics Language (4DGL) . As you understand we are talking about a “SMART” display that hosts the user application on board (so you don’t need an external MCU) with many additional features that make this module ideal for integrating into a variety of different applications.
The first thing i noticed when i took the display in my hand is the quality of construction, materials used and compact design. 4D Systems has done great jod designing this module but the most great feature is that you can use 4DGL language to write applications on the free available 4DGL Workshop IDE, complile them and download them to your OLED molude for execution. All you need is a “USB to Serial converter module” such as µUSB-MB5 or the µUSB-CE5 to connect your module with PC and transfer the application.
There is also a uSD memory card slot on the back of the module where you can store graphics and call them on your application. Some words about 4DGL:

4D Systems makes some really nice serial OLEDS. They aren’t hard to use, but the documentation for them is very scattered. This tutorial pulls together the various pieces i’ve found so that you can get up and running very quickly.
Controlling 4D OLed Displays with Arduino - [Link]
























