Ajax (Asynchronous JavaScript and XML)
Ajax bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser. Es ermöglicht, innerhalb einer HTML-Seite eine HTTP-Anfrage durchzuführen, ohne die Seite komplett neu laden zu müssen.
Nur Teile einer Seite oder reine Nutzdaten werden bei Bedarf nachgeladen. Ajax ist eine Schlüsseltechnik zur Realisierung moderner Webanwendungen.
Weitere Informationen: Ajax (Programmierung)
Android
Android ist ein Betriebssystem von Google und als Softwareplattform für Entwicklung frei verfügbar. Es basiert auf Linux und wird weitgehend in Java oder C programmiert.
Asterisk
Asterisk ist eine freie Software, die die Funktionen einer klassischen Telefonanlage abdeckt.
Asterisk unterstützt Sprachdienste wie Anrufbeantworter, Telefonkonferenzen, Sprachdialoge (IVR) und Verzeichnisdienste. Spracherkennung ist ebenfalls möglich.
Durch Skripting-Möglichkeiten lässt sich eine Telefonanlage nahezu beliebig konfigurieren. Asterisk eignet sich besonders zur Realisierung von IVR-Plattformen.
C / C++
C++ ist eine von der ISO standardisierte höhere Programmiersprache und als Mehrzwecksprache konzipiert. Sie unterstützt mehrere Programmierparadigmen (objektorientiert, generisch, prozedural) und erlaubt sowohl effiziente, maschinennahe als auch stark abstrahierte Programmierung.
CGI-Programmierung
CGI bietet eine Lösung, um für kleinere Anwendungen kostengünstig anwenderorientierte Schnittstellen zu entwickeln.
HTML / XHTML
HTML ist eine Auszeichnungssprache zur Beschreibung der logischen Bestandteile eines Dokuments und Grundlage fast jeder Internetentwicklung.
Weitere Informationen: www.w3.org
Java
Java wird eingesetzt, wenn eine hohe Portabilität zwischen Plattformen erforderlich ist – zum Beispiel bei komplexen Datenoperationen und grafischen Darstellungen im Webbrowser, ohne den Server dauerhaft zu belasten.
Java eignet sich zudem, wenn das gleiche Programm auf unterschiedlichen Servertypen ohne großen Portierungsaufwand lauffähig sein soll. Mehr zu Java
Java für Server, Client, PC und mobile Geräte
Java ist nicht auf Browser-Applets beschränkt. Es eignet sich auch für Serverprozesse (z. B. mit Jini) sowie für eigenständige Applikationen auf PCs und mobilen Geräten.
JavaScript und AJAX
JavaScript ist weiterhin eine zentrale Technologie für Webseiten und steht mit umfangreichen Bibliotheken zur Verfügung. Mit AJAX lassen sich einfache Webseiten durch lokale Funktionen erweitern – bis hin zu komplexen Anwendungen.
JavaScript-Bibliotheken
ipc gmbh hat Erfahrung mit folgenden JavaScript-Bibliotheken:
iPhone
Das iPhone ist ein von Apple entwickeltes Smartphone. ipc entwickelt Anwendungen für iPhone und weitere mobile Plattformen.
Mehr zur iPhone-Entwicklung
SQL / Datenbanken
Projektabhängig entwickelt ipc datenbankgestützte Anwendungen meist auf Basis von MySQL, Oracle oder Sybase. Unter Berücksichtigung der individuellen Anforderungen und bestehender Systeme wählen die Experten den geeigneten Datenbankanbieter.
Langjährige Erfahrung mit Oracle, MySQL und weiteren Datenbanken erlaubt Anwendungen mit hoher Verfügbarkeit und Skalierbarkeit.
Ein Schwerpunkt liegt auf der Performance der Datenbankanfragen. Erfahrungen aus dem Betrieb von Hochlastsystemen fließen in die Optimierung ein.
PHP
PHP ist eine Skriptsprache mit an C bzw. C++ angelehnter Syntax, die überwiegend zur Erstellung dynamischer Webseiten und Webanwendungen verwendet wird. PHP ist Open Source.
PHP zeichnet sich durch breite Datenbankunterstützung, Protokollintegration und zahlreiche Funktionsbibliotheken aus.
Weitere Informationen: www.php.net
VoiceXML
VoiceXML (Voice Extensible Markup Language) ist eine XML-Anwendung zur Beschreibung von Dialogabläufen in Sprachdialogsystemen, insbesondere für Telefonanwendungen.
Seit März 2004 ist VoiceXML W3C-Empfehlung und besitzt damit denselben Status wie HTML. VoiceXML-Anwendungen laufen auf VoiceXML-kompatiblen Sprachplattformen.
Weitere Informationen: www.w3.org, de.wikipedia.org
WAP (Wireless Application Protocol)
WAP ist eine Technologie zur Darstellung von Webinhalten auf WAP-fähigen Mobiltelefonen.
WebObjects
WebObjects ist eine Plattform zur Entwicklung von Internet- und E‑Commerce-Anwendungen. Sie wird für hohe Geschwindigkeit und Zuverlässigkeit geschätzt.