JavaScript Entwicklung

JavaScript hat sich in den letzten Jahren stark verändert: von der stark fragmentierten Browser-Script-Sprache zur universell einsetzbaren Programmiersprache, welche nicht nur im Web sondern auch in Apps oder bei serverseitigen Programmen eine integrale Rolle spielt. Die Vorteile dieser plattformunabhängigen Technologie zu erkennen sowie die Frameworks, die darauf aufbauen, bestmöglich zu nutzen, ist unser tägliches Geschäft.

Cross Platform Mobile Apps

Seit einigen Jahren setzten wir bei der Erstellung von Apps auf eine hybride Umsetzung. Logik und Benutzeroberfläche werden mittels Webtechnologien umgesetzt, während für die Ansteuerung der Hardware eine leichtgewichtige native Komponente zum Einsatz kommt. Dies ermöglich eine sehr effiziente Umsetzung für die verschiedenen Betriebssysteme wie iOS, Android und Windows Phone.

Rich Internet Applications

Ob privat oder geschäftlich, immer mehr Programme finden ihren Weg ins Web. Das birgt viele Vorteile, wie das Entfallen der Installation bzw. Updates, die Verfügbarkeit auf verschiedenen Betriebssystemen wie Windows, macOS & Linux oder gar das Verwenden auf mobilen Endgeräten wie Smartphones oder Tablets.

Realtime Communication

Ob Push Benachrichtigungen, Echtzeit Audio- und Video-Chat: mit den neuen Web-Standards HTML5, WebRTC & Co. sind nun viele Dinge möglich, welche vorher ohne Browser-Plugins oder externe Programme undenkbar gewesen sind.

Web Components

Bestehende Websites werden um interaktive Komponenten wie Umfragen, Event-Anmeldungen, Spiele oder Kommentar- bzw. Bewertungsfunktionen erweitert, und bieten so einen Mehrwert für Betreiber und Besucher.

Tools

Frameworks

AngularJS, Ionic, Bootstrap, Cordova, jQuery, Phaser, PaperJS

Bibliotheken

JsPDF, RxJS, chartjs, Require-JS, Common-JS

Datenbanken

IndexedDB, WebSQL, LocalStorage, App-Manifest

Build Tools

Gulp, Grunt, Webpack, RequireJS, npm und bower

Code Quality

JSCS, JSHint, Jasmine, Protractor

ES-Next

Typescript, WebSocket, WebRTC, Web-Notificatons, Service-Worker

Plattformen

Cordova Programmierung Vorarlberg

Apache Cordova / Phonegap

Einfaches Erstellen von Hybrid Apps für alle gängigen Plattformen.

Node JS Programmierung

Node JS

Runtime für Desktop und Server-Anwendungen in JavaScript.