Tag Archives

Archive of posts published in the tag: SVG

Mixing SVG-images

Summary 4D introduced SVG with V11, which was in 2007. Long ago. Still SVG didn’t get a stronghold in the 4D community. Partly it’s really confusing, what SVG actually is, besides an XML-tree to represent a drawing. The confusion gets even worse concerning…

[Charts] keep it simple

Summary When 4D was new, the charts 4D could draw where state of the art. The state of the art has left 4Ds charting capabilities behind, long ago. Although I find the new approach of 4D-charting as of 64-bit V15 charming, I need…

[64-bit] more headroom for memory-leaks

Summary I don’t need no 64-bit, neither 4D-standalone nor 4D Client. We’ll never have that much data to process. These days I was wondering, why my 4D-standalone occupied 8 GB of the available 16 GB of RAM. Turned out, my code was leaking…

Dynamics for SVG-graphs

Summary Sometimes just the graphical quality of a chart is not enough. Getting some feedback, where the cursor is, what the mouse is touching and which is the data behind, might help to understand better. Here a short video of a 4D-only solution.…

Cards are the new lists

Summary Listen liefern eine gute Übersicht. Sie sind breit und leere Zellen stören. Warum nicht Datenkarten in einer Zelle? Lists are a proven way displaying data. They are wide and empty cells make them less readable. A pledge for card-cells. english preferred Listen…

4D Developer Award 2016

english preferred In diesem Jahr wurde der Developer Award zum zweiten Mal verliehen. Zur 4D DevCon 2014 gewann ihn Markus Weber, Kollege aus der 4Dwerkstatt. In diesem Jahr hat den Anwesenden mein Beitrag Current4DTechnology am besten gefallen. Das freut mich sehr. Den Beitrag habe ich…

SVG-Chart: another example

english preferred Graphen in 4D Die aktuellen 4D Chart-Fähigkeiten sind für mich weniger geeignet. Deshalb experimentiere ich mit eigenen Charts und setzte dabei die 4D SVG-Komponente ein. Das ist komfortabel. Ein kurzer Bericht aus meiner Werkstatt. Zum Jahresende stand die Auswertung der Energieverbräuche…

JSON: chopping and changing

english preferred rein in die Kartoffeln, raus aus den Kartoffeln Ich will zwei Datensätze aus der gleichen Tabelle in einem Formular anzeigen. Den einen Datensatz im Master-Formular, den anderen in einer Subform. Die Subform bekommt über die ihr zugewiesene Variable den Datensatzinhalt geliefert, wie…

SVG – state of the art

Ausnahmsweise keine deutsche Version David Adams wrote a short novel on „D3.js Wow. Some notes on SVG, D3, and data visualizations“. I read it here: „4D_Tech Digest, Vol 103, Issue 35“. Sorry no link via Message-ID. Find it, read it. I agree with…

SVG: display chart info

english preferred Die Farben des Chart sind die überall benutzten Farben jeder Sektion. Trotzdem möchte man „wo, wann, wieviel“ des einzelnen Datenpunktes sehen, sobald die Maus auf dem Punkt verweilt. Machen Sie sich keine großen Gedanken, es ist recht simpel. Das Chart ist ein SVG…

More to show

english preferred Zentrales Element des Formulars ist Raster aus Bildern. Dargestellt sind Quelle, Georeferenzierung und die Varianten eines Bildes. Zu jeder Variante sind Bildwerte angezeigt. On Mouse over wird weitere Information drübergelegt. Naheliegend wäre die Daten in einem Popupwindow einzublenden. In einem Popupwindow läßt sich kein…

How to think SVG, in 4D terms

Listbox ohne Variablen-Namen

english preferred Manche Konzepte in 4D sind lange verwirrend, bis nie oder 3 Tage später der Groschen fällt. Arrays waren schon kompliziert. Arrays in 4D sind immer zwei Objekte in einem Variablennamen. Das eine Objekt ist das Array mit dem Variablennamen, dem ich einen Datentyp…

Place a SVG inside a SVG

english preferred Die Anwendung soll nicht aussehen wie your company’s-app. Ein Designer entwirft das Layout,  das UI und die Darstellung der Auswertung, hier die „Übersicht“. Das Design ist umgesetzt in ein 4D Formular. Das Bildschirmfoto ist vom 4D Formular. Links die Navigationsleiste, rechts eine Listbox zur Filialen-Auswahl…

Postleitzahl und Karte, ZIP on map

english preferred Will ich wissen, welche Gegend die Postleitzahl 10719 in Berlin abdeckt, frage ich Google mit dieser URL: www.google.de/maps/place/10719+Berlin/ Die kann ich natürlich auch verwenden, um die 4D WebArea zur Darstellung anzuregen. Das geht auch mit Stadtteilen, z.B. Wedding, Neukölln oder Othmarschen. Auch…

Playing with SVG: Charts

english preferred Meinereiner hat einen guten Bürostuhl und bewegt sich zu wenig. Das iPhone habe ich immer in der Hosentasche. Vor zwei Jahren begann ich, die täglichen Schritte aufzeichnen zu lassen. Die Tageswerte trage ich am nächsten Morgen in mein 4D-Büro ein. Ich bin…