Home

Slide backgroundProfessionelle Softwareentwicklung im OnlinebereichWebportaleWebplattformenFacebook Appsmobile Apps & Spiele
Slide background Individuelle Lösungen für individuelle AnforderungenMultilingualKreativAnalytisch

Über uns

Wir sind ein kleines Unternehmen aus Softwareentwicklern mit Fokus auf Webentwicklung. Es wurde im Mai 2008 von Niklas Bichinger gegründet. Wir entwickeln individuelle Software nach den Wünschen unserer Kunden und wir beraten andere Entwickler und Unternehmer bei der Umsetzung ihrer Projekte.

Unsere Kunden sind oft Firmen mit eigenen Entwicklungsabteilungen, die uns für Projekte außerhalb der eigenen Kernkompetenzen oder in Zeiten hoher Auslastung hinzuziehen. Einige Unternehmer nehmen uns auch als alleinigen Technologiepartner für die Realisierung kompletter Projekte in Anspruch. Unsere Projekte sind sehr online-lastig – wann immer es um die Entwicklung im Web, von Spielen, Apps, Schnittstellen und um sonstige Onlinethemen geht, können wir meist direkt helfen. Und wenn wir es nicht selber können, vermitteln wir gerne jemanden, der es kann.

Softwareentwicklung

Wir entwickeln individuelle, auf Ihre Anforderungen zugeschnittene Software für Web und iOS.

Dabei stehen wir Ihnen von der Konzeption über die Umsetzung bei der Inbetriebnahme und zur späteren Wartung und Pflege der Software zur Seite.

Softwarekonzepte

Wir erstellen umfassende Softwarekonzepte zur eigenen Umsetzung oder zur Umsetzung durch Dritte.

Sinnvoll, wenn bereits Softwareentwickler für die Umsetzung gefunden sind oder wir die Umsetzung nicht selber übernehmen können.

Schulungen und Support

Für die meisten Themen aus unserem Portfolio bieten wir individuelle Entwickler-Schulungen an.

Wir erstellen zudem Code reviews und Bewertungen für bereits umgesetzte oder in der Umsetzung befindliche Projekte.

Beratung

Wir bieten Beratung bei anstehenden Technologieentscheidungen und bei Fragen zu allen weiteren softwarebezogenen Themen.

Auch in personalbezogenen Fragestellungen wie Teamkonstellationen, Analyse und Personalakquise unterstützen wir gerne mit unserer Erfahrung.

Was wir können

Unsere Kernkompetenz sind Onlinetechnologien. Wir kennen uns mit vielen der gängigsten Technologien sehr gut aus. Mit den folgenden Techniken arbeiten wir:

Ruby • Ruby on Rails

Im Web-Umfeld ist die Programmiersprache Ruby mit dem populären Ruby on Rails-Framework seit 2008 unser Werkzeug der Wahl. Ruby on Rails enthält alles für die Entwicklung sicherer, moderner, cloudfähiger/skalierbarer und qualitativ hochwertiger Websoftware. Insbesondere für die Umsetzung von Webplattformen und Webkomponenten setzen wir Ruby on Rails gerne ein, da es frühzeitig sichtbare Ergebnisse ermöglicht (agile Entwicklung).

PHP

PHP zählt -neben Java- zu den beiden verbreitetsten serverseitigen Programmiersprachen im Internet. Durch eine große Auswahl an Frameworks für die Webentwicklung und die einfache Syntax erhält diese Programmiersprache im Internet großen Zuspruch. Wir befürworten generell die Verwendung von Frameworks und sind daher nicht auf ein bestimmtes festgelegt, freuen uns aber beispielsweise über den Einsatz von Symfony2 oder Zend. Wir arbeiten auch gerne mit anderen. Jedoch ungerne ohne.

ActionScript 3 • Flash • Flash Builder

Flash der Firma Adobe ist eine Technologie, die zumeist in Bannern und Onlinespielen eingesetzt wird. Sie bietet eine browser- und systemunabhängige Möglichkeit zur Erstellung von “multimedialen” Animationen, Spielen, Präsentationen usw. Adobe selbst bietet zwei Möglichkeiten, für Flash zu entwickeln: Adobe Flash (für Designer gedacht) und Adobe Flash Builder (ehemals Flex Builder, eine umfangreiche Entwicklungsumgebung für Programmierer). In beiden Programmen kommt ActionScript 3/AS3 zum Einsatz. Wir verwenden beide Tools.

Java • Hibernate • Play Framework

Die Programmiersprache Java ist eine der verbreitetsten Programmiersprachen und kommt oft im Enterprise-Umfeld zum Einsatz. Zusammen mit dem durch Ruby on Rails inspirierten Framework Play und dem Persistenz-Framework/ORM Hibernate lassen sich strukturiert robuste und performante Webanwendungen entwickeln. Wir setzen Java im Backend-Bereich und zusammen mit Play auch für Webfrontends ein.

JavaScript • jQuery • node.js

JavaScript setzen wir auf nahezu jeder Webseite im Zusammenspiel mit dem sehr populären jQuery-Framework ein, um ein möglichst hohes Maß an Interaktivität, Bedienbarkeit und Intuitivität der Seite zu erreichen. Serverseitig setzen wir node.js als ressourcenschonenden und einfach wartbaren Socket-Server ein (z.B. für Chats oder Eventsysteme).

HTML 5 • CSS 3 • WebGL

HTML 5 und CSS 3 sind Webtechnologien, mit denen die Entwicklung von ansprechenden, performanten Bedienoberflächen und Applikationen im Browser vereinfacht wird. Durch die Trennung von Inhalt und optischer Präsentation lassen sich Webseiten z.B. einfacher auf verschiedene Darstellungsgrößen adaptieren (responsive Design). WebGL ermöglicht Webseiten den (eingeschränkten) Zugriff auf die Grafikhardware des Rechners und damit die performante Darstellung von 3D-Inhalten. Insbesondere die beiden erstgenannten Technologien bilden bei uns die Basis einer jeden Weboberfläche.

Objective-C • iOS (iPad, iPhone, iPod touch)

Applikationen und Spiele für Apples iPad, iPhone und iPod touch entwickeln wir mit der Entwicklungsumgebung XCode und der Programmiersprache Objective-C. Damit entstehen native Applikationen, die nicht bzw. nicht leicht auf andere Geräte (z.B. Android, Windows Phone 8) portierbar sind, dafür aber 100% dem Look-and-Feel des Apple-Betriebssystems iOS entsprechen; ohne Performance-Einbußen und mit vollem Zugriff auf alle Ressourcen des Geräts.

C# • Unity3D

Unity (3D) ist eine kommerzielle Game-Engine, die die Entwicklung anspruchsvoller und komplexer Spiele ermöglicht. Sie unterstützt dabei die einfache Portierung der Spiele auf nahezu alle möglichen Plattformen von Smartphones über Webbrowser (via Plugin), PC, Mac, bis hin zu PlayStation3, Wii und Xbox 360. Sie wird (u.A.) mit C# programmiert und kommt bei uns für umfangreiche 3D-Spiele zum Einsatz.

MySQL • Apache HTTPD • Redis

Unsere Serversoftware läuft meist unter dem Apache HTTPD Webserver und wir verwenden meist den bekannten MySQL Datenbankserver. Zum Caching von Daten und der Entlastung der Datenbank verwenden wir Redis und memcached;  je nachdem, was das Projekt erfordert. Hierzu sei angemerkt: wir sind keine Systemadministratoren. Die Auswahl, Installation und Konfiguration der Serversoftware stimmen wir gemeinsam ab.

Facebook • Google AdWords • APIs

Datenschnittstellen/APIs und Schnittstellenanbindungen sind im Laufe der Jahre zu einem unserer Lieblingsthemen geworden. Mit Facebooks Open Graph Schnittstelle kennen wir uns ebenso aus wie mit Googles AdWords API und lassen Erfahrungen mit zahlreichen weiteren Schnittstellen in unsere eigenen Entwicklungen einfließen. Wir haben schon mehrere JSON-, XML- und AMF-basierte APIs konzeptioniert und entwickelt und sind daher auch mit vielen Themen aus der API Entwicklung vertraut.

Was wir umsetzen

  • Komplette Webplattformen

    Dynamische, datenbankgestützte Internetplattformen. Sinnvoll immer dann, wenn die einfache Anpassung eines CMS einfach nicht mehr ausreicht und den Aufwand einer Eigenentwicklung übersteigt.

  • Facebook Apps und Spiele

    Applikationen und Games, die in Facebook eingebunden sind und allen Nutzern zur Verfügung stehen. Und die damit alle “social features” von Facebook komplett unterstützen: Payment, Freundeslisten, Wallposts, Stories, Requests, Messages, Gifting, …

  • Online/Browser Games

    Komplette Spiele, die im Browser lauffähig sind; die also überall und auf nahezu jedem Computer ohne Installation spielbar sind.

  • iOS Apps und Spiele

    Spiele und Applikationen aller Art für Apple Geräte wie das iPad, das iPhone und den iPod touch.

  • Application Server/APIs

    Server-Software, die nur eine Datenschnittstelle zur Verfügung stellt, die von externen Programmen angesprochen werden kann. Immer dort, wo mehrere Clients (z.B. mehrere Smartphone-Apps und eine Webseite) dieselbe Funktionalität bieten sollen. Hier kommen meist JSON und XML zum Einsatz.

  • Firmeninterne Software

    Interne Software z.B. zur Unterstützung bestimmter Geschäftsprozesse, für den Datenabgleich oder zur Automatisierung wiederkehrender Tätigkeiten.

Können wir sie unterstützen? Dann freuen wir uns über Ihre Nachricht!

Unsere Kunden

Wir schätzen uns glücklich, die folgenden Unternehmen zu unseren Kunden zählen zu können:

…und was können wir für Sie tun?