SoftwareArchitekTOUR-Podcast

Episode 39: Entwicklung für Embedded-Systeme mit mbeddr

Developer-Podcast Zu Gast ist Markus Völter, der mehr über mbeddr, ein Open-Source-Werkzeug zur Entwicklung eingebetteter Systeme mit C, verrät. Mehr…

Topartikel

Geometrisches Programmieren leicht gemacht

Die Geometrische Algebra ermöglicht eine intuitive Formulierung geometrischer Probleme. Sie verspricht, Aufgaben aus Bereichen wie Grafik, Computer-Vision, Robotik und weiteren Wissenschafts- oder Ingenieursdisziplinen einfach zu lösen. Mehr…

Java-Entwicklung in Oracles Public Cloud

16 Cloud-Angebote finden sich derzeit auf Oracles zentraler Cloud-Website. Eines haben alle gemeinsam: Sie basieren auf den als Plattform-Services bezeichneten Angeboten des WebLogic-Anwendungsservers und der Oracle-Datenbank. Mehr…

Nebenläufige Programmierung in Ada

Die Programmiersprache Ada verfügt über spezielle Konstrukte zur nebenläufigen Programmierung. Mit Tasks lassen sich sequenzielle Instruktionen formulieren, die zur Laufzeit nebeneinander, bei mehreren Prozessoren auch gleichzeitig ausgeführt werden. Mehr…

Projekt-Setup für die Entwicklung kommerzieller Android-Applikationen

Für Android-Projekte, die einen signifikanten Anteil von Business- oder Spiellogik enthalten, lohnt es sich, die Applikation in separaten Modulen zu entwickeln. Insbesondere Komponenten zum Ausführen der zentralen Abläufe auf dem PC können sinnvoll sein. Mehr…

Polyglot Programming, oder: Wie Open Source das Programmieren veränderte

Open Source hat einen großen Einfluss auf die Art, wie Programmiersprachen entstehen und welche von ihnen zur Entwicklung quelloffener Projekte genutzt werden. Das ständige Erscheinen neuer Sprachen macht die Entscheidung schwer, mit was man sich als Nächstes beschäftigen soll. Mehr…

Kontinuierliche Datenbankmigration mit Liquibase und Flyway

Der Quellcode der Applikation ist versioniert im Repository abgelegt. Warum nicht die Datenbank? Will man nun einen beliebigen Stand der Datenbank in der Entwickler-, Test- oder Produktionsumgebung wiederherstellen, stehen zwei Java-Bibliotheken zur Verfügung, die in ein Continuous Delivery integrierbar sind. Mehr…

Developer Blogs

Jutta EcksteinNicolai JosuttisKai KönigDr. Holger SchwichtenbergAndreas GrafMichael WiedekingTam HannaGolo Roden

Schrittweise: Versionsnummern richtig vergeben

Um eine Versionsnummer zu vergeben, muss man sich für ein System entscheiden – bloß für welches? Jahreszahlen oder klassische Versionsnummern? Ohne oder mit Nachkommastellen? SemVer definiert einen einheitlichen und leicht verständlichen Standard. Mehr…

Dies und das – das mobile Blutbad

Die Arbeit im Handcomputermarkt wird nie langweilig. Es gibt keine Woche, in der nicht irgendetwas passiert. Dieses Mal waren die diversen Akteure besonders fleißig. Mehr…

para//el 2013: Gustafsons Gespür für genaue Zahlen

Es gibt ja auch in der IT viele berühmte Menschen, die mehr oder weniger Beeindruckendes geleistet haben. Umso erfreulicher ist es dann, wenn man die Gelegenheit bekommt, einer Koryphäe persönlich zu begegnen. Mehr…

Multithreading unter Android – der Mobilist in Karlsruhe

Eine Liste interessanter Ressourcen zum Android-Multithreading. Mehr…

Featured Conference

EclipseCon France

Am 5. und 6. Juni trifft sich in Toulouse die Eclipse-Community zur Erstauflage der EclipseCon France. Bis 26. Mai kann man sich noch zum Frühbucherpreis registrieren.