Groovy DSL

Groovy DSL

ID: 865462

Rückblick auf das JUGH-Treffen im April 2013




(PresseBox) - Der Vortrag von Daniel Ludwig zum Thema Groovy DSL beim Treffen der Java User Group Hessen im April war ein Publikumserfolg. Und weil das Publikum bei der JUGH ausschließlich vom Fach ist, ist ein Publikumserfolg hier immer gleichbedeutend mit einem Kritikererfolg.
Zur Einführung in das Thema hat Daniel zu Beginn verschiedene Sprachfeatures von Groovy vorgestellt, die eine Erstellung von DSLs (Domain Specific Languages) ermöglichen. DSLs werden bekanntlich dafür verwendet, um bestimmte Funktionsteile einer Software formalisiert darzustellen und technisch versierten Endnutzern zur Selbstprogrammierung zur Verfügung zu stellen.
Im zweiten Schritt präsentierte Daniel, wie eine DSL in die eigene Software integriert werden kann, um dann zu zeigen, wie man nach der Integration sicherstellt, dass neben den in DSL beschriebenen keine anderen Funktionen der Software oder der Laufzeitumgebung ausgeführt werden können.
Ob dies der Fall ist, kann man am besten anhand so genannter AST-Transformationen* testen: Daniel zeigte, wie man mit ihrer Hilfe noch vor der Ausführung der DSL prüfen kann, ob tatsächlich nur Bestandteile der DSL aktiv sind.
Darauf aufbauend hat Daniel im letzten Teil des Vortrags gezeigt, wie AST-Transformationen im eigentlichen Sinne dazu verwendet werden können, den AST zu modifizieren und somit seine DSL noch zu verfeinern bzw. zu erweitern. So hat er z. B. neue Klassen zur Laufzeit hinzugefügt und aus Funktionsaufrufen Controll-Statements gemacht.
*AST steht für Abstract Syntax Tree und ist eine programmatische Darstellung aller Bestandteile eines Groovy-Skripts
Informationen zur Java User Group Hessen:
Die Java User Group Hessen (JUGH) ist Teil des internationalen Netzwerkes von Java Communities, die sich der weltweiten Verbreitung von Java-Know-how verschrieben haben. Im Sommer 2009 wurde sie von Entwicklern der Micromata GmbH ins Leben gerufen und kann seither auf eine ganze Reihe spannender Treffen und Workshops zum Thema Java zurückblicken, darunter auch solche von namhaften Java-Größen wie Adam Bien oder Eberhard Wolff. Zur Tradition der JUGH gehören außerdem so genannte "Stand-up Codings", wo jeder Java-Entwickler die Gelegenheit bekommt, spontan zu einem Technologiethema seiner Wahl zu sprechen. Die JUGH trifft sich einmal im Monat (in der Regel immer am letzten Donnerstag) in Kassel. Eine Voranmeldung ist meistens nicht nötig, der Eintritt ist frei. Kontakt: jugh@micromata.de. Weitere Informationen sind unter www.jugh.de erhältlich.



Die Micromata GmbH entwickelt seit 1996 passgenaue Softwarelösungen für große Unternehmen aus den Bereichen Logistik, Automotive, Medizintechnik, Energie und Rohstoffgewinnung. Zu den langjährigen Kunden des Hauses zählen u. a. DAX-30-Unternehmen wie K+S, Volkswagen, WINGAS und Wintershall, E.ON, Deutsche Post DHL sowie B. Braun Melsungen. Die Micromata beschäftigt über 80 Mitarbeiter und führt seit 2008 neben dem Hauptsitz in Kassel eine Niederlassung in Bonn. Das Unternehmen ist zweimaliger Preisträger des Innovationspreis-IT und wurde wiederholt beim Deloitte Technology Fast 50 ausgezeichnet. Weitere Informationen sind unter www.micromata.de erhältlich.

Unternehmensinformation / Kurzprofil:

Die Micromata GmbH entwickelt seit 1996 passgenaue Softwarelösungen für große Unternehmen aus den Bereichen Logistik, Automotive, Medizintechnik, Energie und Rohstoffgewinnung. Zu den langjährigen Kunden des Hauses zählen u. a. DAX-30-Unternehmen wie K+S, Volkswagen, WINGAS und Wintershall, E.ON, Deutsche Post DHL sowie B. Braun Melsungen. Die Micromata beschäftigt über 80 Mitarbeiter und führt seit 2008 neben dem Hauptsitz in Kassel eine Niederlassung in Bonn. Das Unternehmen ist zweimaliger Preisträger des Innovationspreis-IT und wurde wiederholt beim Deloitte Technology Fast 50 ausgezeichnet. Weitere Informationen sind unter www.micromata.de erhältlich.



drucken  als PDF  Datenqualität und SAP Sogeti Deutschland als Aussteller auf dem Event?Smart Testmanagement?
Bereitgestellt von Benutzer: PresseBox
Datum: 03.05.2013 - 11:40 Uhr
Sprache: Deutsch
News-ID 865462
Anzahl Zeichen: 3358

Kontakt-Informationen:
Stadt:

Kassel



Kategorie:

Softwareindustrie



Diese Pressemitteilung wurde bisher 216 mal aufgerufen.


Die Pressemitteilung mit dem Titel:
"Groovy DSL"
steht unter der journalistisch-redaktionellen Verantwortung von

Micromata GmbH (Nachricht senden)

Beachten Sie bitte die weiteren Informationen zum Haftungsauschluß (gemäß TMG - TeleMedianGesetz) und dem Datenschutz (gemäß der DSGVO).

Save the date: IT Security Day 2023 in Kassel ...
Am 08. November ist es wieder soweit: Der IT Security Day, die wichtigste Veranstaltung zum Thema IT-Sicherheit in Nordhessen, findet am 08. November 2023 seine Fortsetzung. Der IT Security Day bringt Experten, Fachleute und Enthusiasten aus der gesamten IT-Branche zusammen, um Wissen und neue Er

Blogbeitrag: KI nachhaltig denken und machen ...
KI. Das ist kein kurzfrisitger Trend, sondern gekommen um zu bleiben. Darum sollten wir sie nachhaltig denken und machen. In diesem Böogbeitrag hat Jonathan Rutschinski aufgeschrieben, wie das gelingt. https://www.micromata.de/... Die Micromata GmbH entwickelt seit 1997 passgenaue Soft

TECH TALK auf Micromata TV: Green IT ...
Dass wir mitten im Klimawandel leben, bezweifelt heute niemand mehr. Dass wir etwas tun können, um die schlimmsten Folgen abzufedern, ebenso wenig. Gleichzeitig ist uns allen bewusst, dass das kein Spaziergang wird. Dass wir uns ganz schön ins Zeug legen müssen, wenn wir das 1.5-Grad-Ziel überha


Weitere Mitteilungen von Micromata GmbH


Zertifizierte Sicherheit für Europa ...
Die Kernkonzept GmbH hat für ihren L4Re Secure Separation Kernel CC 1.0.2 erneut die anspruchsvolle Common-Criteria-Zertifizierung auf dem Niveau EAL4+ erhalten. Die Rezertifizierung erfolgte auf Basis des Standards CC v3.1 und wurde als eines der ersten Verfahren in das neue europäische EUCC-Zert

pit integriert CAFM nahtlos in SAP-Landschaften ...
In vielen Unternehmen ist SAP die zentrale Plattform, die alle kaufmännischen Kernprozesse harmonisiert und so eine zuverlässige Entscheidungsgrundlage für betriebswirtschaftliche Entscheidungen schafft. Entsprechend hoch sind die Anforderungen an die Integration einer Software für Facility Mana

AmdoSoft optimiert Messwerte-Clearing in der Energiewirtschaft durch intelligente Prozessautomatisierung ...
Die Energiewirtschaft steht im Zuge der fortschreitenden Digitalisierung und der zunehmenden Verbreitung intelligenter Messsysteme vor einer wachsenden Datenflut. Insbesondere im Bereich des Messwerte-Clearings – der Prüfung, Validierung und Korrektur von Verbrauchsdaten – steigen die Anforderu

Erfolgreiche Premiere der CURSOR Leaders Lounge ...
Im Rahmen der CURSOR Leaders Lounge wurde über den Dächern Frankfurts über die Zukunft der Energieversorgung, Digitalisierung und neue Rollenbilder von Stadtwerken und Netzbetreibern diskutiert. Dabei wurde schnell klar: Die Herausforderungen der Branche sind groß – und lassen sich am besten g

ALLPLAN veranstaltet internationalen Summit für digitale Infrastrukturplanung ...
ALLPLAN, globaler Anbieter von AEC-Software und Teil der Nemetschek Group, veranstaltet am 10. Juni 2026 den Global Infrastructure Digital Summit 2026. Die virtuelle Veranstaltung bringt führende Expert:innen aus aller Welt aus dem Infrastrukturbau zusammen, um praxisnahe Einblicke in digitale Plan

Code ist kein Engpass mehr: codecentric präsentiert KI-native Softwareentwicklung auf der insureNXT 2026 ...
Die Versicherungswirtschaft steht vor einer Zäsur: Während Fachbereiche innovative Business-Ideen entwickeln, bremsen Fachkräftemangel, komplexe Legacy-Systeme und regulatorische Hürden wie DORA die Umsetzung oft massiv aus. Die codecentric AG präsentiert auf der diesjährigen insureNXT (20.

Innovative Produktentwicklung braucht spezielle CAD-Kenntnisse ...
Komplexe Projekte in der Produktentwicklung erfordern spezielle 3D-CAD-Kenntnisse. Standardisierte Schulungen stoßen hier oft an ihre Grenzen. Maßgeschneiderte Online-Trainings bieten mit individuell abgestimmten Inhalten die Lösung. Projekte in der Produktentwicklung benötigen 3D-CAD-Spezialwis

Lagerverwaltung Software: Was kleine und mittlere Einzelhändler wirklich brauchen ...
Der Markt für Lagerverwaltung Software ist breit. Große ERP-Anbieter bieten umfangreiche Module an, spezialisierte Anbieter konkurrieren mit Nischenlösungen. Für kleine und mittlere Einzelhändler ist diese Vielfalt oft keine Hilfe, sondern eine Quelle der Unsicherheit. Zu viele Funktionen, zu l

BCT Technology Days 2026 ...
Am 16. und 17. Juli 2026 lädt die BCT Technology AG erneut zu den BCT Technology Days auf das Firmengelände in Willstätt ein. Kunden, Interessenten und Partner erwartet ein zweitägiges Programm mit Fachvorträgen, Best Practices, Praxisbeispielen und persönlichem Austausch rund um die digitale

Warum jedes Lager von digitaler Fotodokumentation profitiert ...
In modernen Lagern reicht es nicht mehr aus, Warenbewegungen nur mengenmäßig zu erfassen. Entscheidend ist auch der visuelle Nachweis: In welchem Zustand kam Ware an? Wie wurde sie verpackt? War die Ladung korrekt gesichert? Gab es sichtbare Schäden an Produkten, Paletten oder Behältern? Genau h


 

Werbung



Sponsoren

foodir.org The food directory für Deutschland
News zu Snacks finden Sie auf Snackeo.
Informationen für Feinsnacker finden Sie hier.

Firmenverzeichniss

Firmen die firmenpresse für ihre Pressearbeit erfolgreich nutzen
1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z