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.

Using Artificial Intelligence in Mobile Web Apps

2020-10-12T09:50:36+00:00

As the evaluation of a prototype shows, artificial intelligence is currently only of limited use in the context of a mobile web application. However, it is quite conceivable to already use smaller models for simple use cases, which produce consistently correct results with only a small amount of training data.

For my bachelor’s thesis, I evaluated the applicability of artificial intelligence within a mobile web application. Therefore, a prototype for classifying handwritten

Using Artificial Intelligence in Mobile Web Apps2020-10-12T09:50:36+00:00

JavaScript Proxies: Changing the core functionality of Objects

2020-10-07T09:19:19+00:00

Proxies in JavaScript allow you to intercept core functionality on JavaScript Objects so you can tweak the behaviour of existing features – even of objects you haven't created! This article shows some examples and includes snippets to try it out yourself!

JavaScript Proxies allow you to intercept core functionality on JavaScript Objects so you can tweak the behaviour of existing features. And it is not limited to objec

JavaScript Proxies: Changing the core functionality of Objects2020-10-07T09:19:19+00:00

Announcing @inovex.de/elements 1.0: Our Open Source UI Library! 🎉

2020-09-30T13:12:24+00:00

Today we are proud to announce our very first open source UI library @inovex.de/elements on npm and GitHub with a total of 46 core components. inovex elements is the last interoperable UI library you’ll ever need for any web framework.

We’re public, we’re live! Today we are proud to announce our very first open source UI library for any framework, @inovex.de/elements, on npm and GitHub with a total

Announcing @inovex.de/elements 1.0: Our Open Source UI Library! 🎉2020-09-30T13:12:24+00:00

The Web Cryptography API: Security Analysis [Part 2]

2020-09-22T12:22:56+00:00

After getting the basics out of the way in the last article this blog dives deep and assesses the security mechanisms of the Web Cryptography API.

The first article of the blog series „The Web Cryptography API: Do not trust anybody!” explains the Web Cryptography specification. If you haven’t already, read

The Web Cryptography API: Security Analysis [Part 2]2020-09-22T12:22:56+00:00

The Web Cryptography API: Do not Trust Anybody! [Part 1]

2020-09-21T21:22:55+00:00

The goal of this series of blog articles is to evaluate the Web Cryptography specification before analysing the Web Cryptography API. Finally a sample application using the new API is implemented, which extends existing cloud storage services with the option to encrypt all files on the client side by WCA prior upload.

IT systems are of central importance in (almost) every area. Particularly in the context of critical infrastructures or sensitive personal data, IT security is of par

The Web Cryptography API: Do not Trust Anybody! [Part 1]2020-09-21T21:22:55+00:00

State of the Web 2020: Security Spezial

2020-09-14T00:13:20+00:00

In diesem State of the Web Video stellen Anna, Michael und Clemens die Themen WebAuthn, WebCrypto API und Möglichkeiten, wie man Web-Anwendungen vor Angriffen schützen vor, um sie anschließend zu diskutieren.

Willkommen zu einer neuen Folge unserer Serie State of the Web. Auch in dieser vierten Folge berichten wir über spannende neue Themen aus dem Web. Der Schwerpunkt liegt

State of the Web 2020: Security Spezial2020-09-14T00:13:20+00:00

Schedule AWS Lambda Invocations: How to Build Slow Schedulers

2020-08-12T14:48:17+00:00

We take a look at how to design schedulers for infrequent tasks which are planned days, weeks, months or even years in advance. We borrow concepts from operating system schedulers and adapt them to the serverless world to efficiently schedule AWS Lambda invocations ahead of time.

In an operating system an efficient scheduler can jump between tasks in nanoseconds. But as the title says that is not always necessary. Today, instead, we will take

Schedule AWS Lambda Invocations: How to Build Slow Schedulers2020-08-12T14:48:17+00:00

Backend Tech Stacks: Java und Kotlin

2020-08-10T16:41:29+00:00

In dieser Artikelserie möchten wir euch einen Einblick geben, wie typische Projekte aus technologischer Sicht bei uns aussehen. Wir betrachten dazu in einzelnen kurzen Artikeln unterschiedliche Tech Stacks. In diesem behandeln wir die Projekte mit Java und/oder Kotlin Backend.

In dieser Artikelserie möchten wir euch einen Einblick geben, wie typische Projekte aus technologischer Sicht bei uns aussehen. Wir betrachten dazu in einzelnen kurze

Backend Tech Stacks: Java und Kotlin2020-08-10T16:41:29+00:00

Backend Tech Stacks: .NET Core

2020-06-28T14:05:06+00:00

.NET Core wird in vielen unserer Projekte mit Backend-Anteil eingesetzt. In diesem Artikel wollen wir euch den typischen Tech Stack solcher Projekte bei uns näher bringen. Dies ist einer der Artikel aus der Serie „Backend Tech Stacks“.

In dieser Artikelserie möchten wir euch einen Einblick geben, wie typische Projekte aus technologischer Sicht bei uns aussehen. Wir betrachten dazu in einzelnen kurze

Backend Tech Stacks: .NET Core2020-06-28T14:05:06+00:00

CSS: Eure Fragen beantwortet!

2020-04-17T07:47:02+00:00

Bei unserem Lean Coffee zum Thema CSS blieben aus zeitlichen Gründen einige Fragen unbeantwortet. Wir haben sie für euch zusammengetragen und von unseren Expert:innen beantworten lassen!

Bei unserem Lean Coffee zum Thema CSS blieben aus zeitlichen Gründen einige Fragen unbeantwortet. Wir haben sie für euch zusammengetragen und von unseren Expert:innen

CSS: Eure Fragen beantwortet!2020-04-17T07:47:02+00:00

Scrumlr: Ihr fragt, Devs & Designer antworten!

2020-04-03T09:54:52+00:00

Bei unserem Web Talk haben wir das Tool Scrumlr vorgestellt, das einige Kolleg:innen in ihrer Freizeit entwickelt haben. Am Ende blieben leider einige Fragen unbeantwortet, weshalb wir sie an dieser Stelle gesammelt und um die Antworten der Entwickler:innen und Desiger:innen ergänzt haben.

Bei unserem Online Meetup haben wir das Tool Scrumlr vorgestellt, das einige Kolleg

Scrumlr: Ihr fragt, Devs & Designer antworten!2020-04-03T09:54:52+00:00

Beyond Passwords: FIDO2 and WebAuthn in Practice

2020-03-09T17:58:25+00:00

Take a look at FIDO2 and WebAuthn in real life! We developed a proof of concept using those new authentication standards and conducted a user study to find out their perception by the general public. Those findings helped us form best practices when implementing WebAuthn in your own web application.

The World Wide Web of today is unthinkable without user authentication. A wide range of methods have been developed for this purpose, from text passwords over fingerp

Beyond Passwords: FIDO2 and WebAuthn in Practice2020-03-09T17:58:25+00:00

LLDB: Patch Your Code with Breakpoints

2020-03-09T17:58:57+00:00

Ever wanted to change some behaviour of your application during development without the need to recompile it? LLDB has got you covered. This article explains how LLDB is used through its CLI, how simple breakpoints are created, and finally how they can be used to non-destructively alter current application behaviour.

tl;dr Ever wanted to change some behaviour of your application during development without the need to recompile it? LLDB has got you covered. This article explains ho

LLDB: Patch Your Code with Breakpoints2020-03-09T17:58:57+00:00

Pepper als Bewegungstrainer für Senioren

2019-11-15T13:08:46+00:00

Kann der humanoide Roboter Pepper die Rolle eines interaktiven Übungspartners einnehmen, der die Bewegungen der Benutzer erfasst, analysiert und auswertet? Klar kann er das! Hierfür stellen wir in diesem Blog-Beitrag ein Verfahren zur Erkennung und Steuerung mittels Gesten vor!

Assistenzroboter werden immer populärer und finden deshalb zunehmend Verwendung in den verschiedensten Einsatzszenarien. Staubsauger-Roboter oder Rasenmäher-Roboter helf

Pepper als Bewegungstrainer für Senioren2019-11-15T13:08:46+00:00
Mehr Beiträge laden