In der Kategorie Applications beschäftigen wir uns mit leichtgewichtigen und skalierbaren Architekturen, entwerfen nutzerzentrierte Web-Systeme und Portale, implementieren die Konzepte bevorzugt mit J2EE/Java EE und Open-Source-Technologien, integrieren die von uns entwickelten Applikationen in bestehende IT-Systeme (z. B. mittels REST, SOAP, JDBC etc.) und denken dabei immer an den späteren hochverfügbaren und hochskalierbaren Betrieb der Software im Rechenzentrum, indem wir crossfunktionale DevOps-Teams bilden. Neben der Realisierung anspruchsvoller Web-Anwendungen mit Java Enterprise Backend konzentrieren wir uns auf die Entwicklung von Applikationen für mobile Endgeräte (Smartphones, Tablets & Co.). Unser Mobile Development Team ist spezialisiert auf die Konzeption und Implementierung hochwertiger, qualitätsgesicherter und in die Backend-Systeme unsere Kunden integrierter Apps, mit besonderer Expertise für Android.

Android UI Tests mit dem Espresso Test Recorder und einem Mock Web Server

2019-01-15T12:08:51+00:00

In diesem Artikel beschäftigen wir uns damit, wie wir relativ einfach UI-Tests generieren aber auch unabhängig von Remote-Servern machen können.

Obwohl sich das Espresso Framework schon seit längerer Zeit zum Standard für UI-Tests unter Android etabliert hat, ist die Hürde noch immer recht hoch diese auch zu i

Android UI Tests mit dem Espresso Test Recorder und einem Mock Web Server 2019-01-15T12:08:51+00:00

Web Performance Optimisation (Part 2): Perceived Performance

2019-04-02T18:09:27+00:00

In this article we talk about perceived performance and why it makes sense to put the user first when it comes to web performance optimisation.

In the previous article of this series we talked about the boundaries of Web performance optimization (WPO). We introduced some metrics and a scale of measurement but

Web Performance Optimisation (Part 2): Perceived Performance 2019-04-02T18:09:27+00:00

Pixel (XL) im Langzeittest: Frontalangriff auf das iPhone

2018-06-19T13:13:00+00:00

In unserem Test lest ihr, wie sich Pixel und Pixel XL im Dauereinsatz schlagen und ob die Leistung den höheren Preis tatsächlich rechtfertigt.

Schon im Vorfeld ihrer Veröffentlichung sorgten Pixel und Pixel XL – die ersten „Smartphones von Google“ – für Schlagzeilen: Während die tiefe Integration von Softwar

Pixel (XL) im Langzeittest: Frontalangriff auf das iPhone 2018-06-19T13:13:00+00:00

Anwendungen von AngularJS auf Angular 2 migrieren [Tutorial]

2019-04-02T17:50:37+00:00

Angular 2 führt viele sinnvolle neue Konzepte und Features ein, von denen die Entwicklung einer sauber strukturierten Anwendung nur profitieren kann.

AngularJS 1 ist ein gutes, stabiles Framework, um Web-Anwendungen zu erstellen. Durch die Entscheidung der Angular(JS)-Entwickler, die Nachfolgeversion des Frameworks

Anwendungen von AngularJS auf Angular 2 migrieren [Tutorial] 2019-04-02T17:50:37+00:00

Augmented Reality Occlusion using Project Tango

2019-04-02T17:23:24+00:00

Project Tango is a mobile platform by Google’s ATAP team which brings motion tracking, depth perception and area learning to smartphones and tablets.

Project Tango is a new mobile platform by Google’s Advanced Technology and Projects (ATAP) team which brings motion tracking, depth perception, and area learning to s

Augmented Reality Occlusion using Project Tango 2019-04-02T17:23:24+00:00

Cross-compiling binaries for fun and… no, just for fun

2019-04-02T17:07:41+00:00

The tool I am developing started out as a "web-app". I realized that I wanted to do things, that are not easily doable on the web platform.

Today we’re going to mix things up a little bit with something not so enterprise-y. This is from a side-project of mine. As is always the case with side-project

Cross-compiling binaries for fun and… no, just for fun 2019-04-02T17:07:41+00:00

Polymer: Flux-Architektur im DOM

2019-04-02T17:05:52+00:00

Mit der von Facebook veröffentlichten Flux-Architektur steht ein Entwurf bereit, der von vielen kleineren und größeren Anwendungen adaptiert wurde.

Mit Polymer und Web Components kann durch hierarchische Unterteilung und Komposition eine aufgeräumte, gut erweiterbare Struktur einer Web App aufrechterhalten werden

Polymer: Flux-Architektur im DOM 2019-04-02T17:05:52+00:00

Das Fluent Interface im Kontext von Vererbung und Polymorphie

2019-04-02T17:21:54+00:00

Dieser Beitrag beschreibt die Probleme, die beim Fluent Interface vor allem im Kontext von Vererbung und Polymorphie auftreten.

Der Einsatz von Fluent Interfaces und Method Chaining erfreut sich großer Beliebtheit und findet immer mehr Einzug in die APIs aktueller Produkte und Bibliotheken. So

Das Fluent Interface im Kontext von Vererbung und Polymorphie 2019-04-02T17:21:54+00:00

Polymer in Dart [Tutorial]

2019-04-02T17:10:40+00:00

Um den Entwicklern eine ordentlich aufgebaute, saubere Sprache zu bieten, mit der Web-Applikationen erstellt werden können, hat Google Dart entworfen.

Javascript ist in vielerlei Hinsicht nicht die optimale Wahl, um komplexe Web-Applikationen zu entwickeln. Da die Sprache nicht von Anfang an sorgfältig entworfen wur

Polymer in Dart [Tutorial] 2019-04-02T17:10:40+00:00

Polymer Tooling

2019-04-02T17:53:02+00:00

Es werden Tools aufgezeigt, die den Gebrauch von Polymer im Entwickleralltag vereinfachen und ein prototypischer Workflow mit Build-Chain skizziert.

Nachdem mit Polymer 1.0 eine stabile Basis für produktive Anwendung der Bibliothek geschaffen wurde, ist es die Top-Priorität des Entwickler-Teams, das Tooling rund u

Polymer Tooling 2019-04-02T17:53:02+00:00

Named Parameters in Java mit Fluent Interfaces: Eine Annäherung

2019-04-02T17:51:22+00:00

Durch Verwendung eines Fluent Interface kann man in Java einige Vorteile von Named Parameters nachbilden. In diesem Artikel zeigen wir, wie.

Durch Verwendung eines Fluent Interface kann man in Java einige Vorteile von Named Parameters nachbilden. In diesem Artikel zeigen wir, wie.

Named Parameters in Java mit Fluent Interfaces: Eine Annäherung 2019-04-02T17:51:22+00:00

AlphaGo, Android N und der Stand der Smartwatch 2016 – What’s happening? [Podcast]

2019-04-02T18:08:50+00:00

Die Technologie hinter Googles AlphaGo-Programm, das unerwartete Release der Android N Developer Preview und den aktuellen Stand von Smartwatches.

Wir präsentieren: What’s happening?, den inovex-Podcast! In der ersten Episode besprechen Collin, CTO Christian und Lukas die Technologie hinter Googles AlphaGo

AlphaGo, Android N und der Stand der Smartwatch 2016 – What’s happening? [Podcast] 2019-04-02T18:08:50+00:00

Adaptive Code Execution with Dart

2019-04-02T17:23:43+00:00

In this article, we introduce two Dart libraries for code distribution: Adaptify and Code Mobility. Both are available on GitHub.

In this article we introduce two Dart libraries for code distribution: Adaptify and Code Mobility. Both are available on GitHub, so read on to learn the basics before

Adaptive Code Execution with Dart 2019-04-02T17:23:43+00:00

Polymer 1.0: Das Experiment ist vorüber

2019-04-02T17:58:55+00:00

Erfahrungen und Motivationen hinter der aktuellen Vorgehensweise, welche Neuerungen es gibt und wie Webkomponenten nach Polymer 1.0 migriert werden können.

Als Experiment für eine standardisierte Komponentenbildung bei Webapplikationen gestartet, wurde Polymer nun mit Version 1.0 auf eine stabile und für Produktiv-Apps e

Polymer 1.0: Das Experiment ist vorüber 2019-04-02T17:58:55+00:00

Web Components selbst erstellen mit Polymer 1.0 [Tutorial]

2019-04-02T17:59:06+00:00

Es wird auf gezeigt, wie eine Webkomponente mit Polymer 1.0 erstellt wird und welche Aufgaben durch Tools automatisiert werden können.

In diesem Artikel wird von Grund auf gezeigt, wie eine Webkomponente mit Polymer 1.0 erstellt wird, welche Aufgaben durch Tools automatisiert werden können und welche

Web Components selbst erstellen mit Polymer 1.0 [Tutorial] 2019-04-02T17:59:06+00:00
Mehr Beiträge laden