Impressum | Datenschutz
20 Jahre Softwareentwicklung - ipc GmbH

Java - Portable, Objektorientierte Programmierung

Java wird eingesetzt, wenn eine hohe Portabilität zwischen Plattformen gefragt ist. Zum Beispiel wenn in einem Webbrowser komplexere Datenoperationen und graphische Darstellungen notwendig sind, ohne dass dabei ein Server dauerhaft belastet werden soll. Oder wenn das gleiche Programm auf unterschiedlichen Arten von Servern ohne großen Portierungsaufwand lauffähig sein soll.

Java ist dabei inzwischen mehr als nur eine Programmiersprache. Umfangreiche Bibliotheken, Laufzeitumgebungen (Java VM), Werkzeuge, Datenbankanbindungen und Appliaktionen von Drittanbietern oder auch frei verfügbar erlauben heute eine sehr effiziente Entwicklung.

Weitere Informationen, siehe: www.java.com

Java für Server, Client, PC und mobile Geräte

Java darf dabei nicht allein Browser Applet verstanden werden, sondern eignet sich  auch für die Entwicklung von Serverprozessen (z.B. mit Jini) und eigenständigen Applikationen für PCs und mobile Geräte. Aber auch in der Entwicklung von Applikationen für Mobilfunkgeräte wie Telefonen (z.B. Android) oder CE-Devices (z.B. für Widgets auf TV Geräten) setzen wir inzwischen immer häufiger Java-Technologien ein.

Weitere Informationen, siehe Wikipedia: Java (Programmiersprache)

Java-Script und AJAX

Immer noch ist aber auch Java-Script für Webseiten sehr relevant und inzwischen auch mit umfangreichen Bibliotheken verfügbar. So lassen sich z.B. mit AJAX einfache Webseiten durch lokale Funktionen aufwerten, ja sogar bis hin zu komplexen Anwendungen ausbauen.

Einfache Wartung und Installation mit Java Web Start Mit Java Web Start können Applets sehr komfortabel in einer Webumgebung sofort mit einem Klick ohne Installationsaufwand für den Anwender gestartet werden. Dies ist auch für ganze Anwendungen unter z.B. Windows möglich. Dabei können Anwendung und Java-Laufzeitumgebung automatisch installiert oder entsprechenden Servern aus aktualisiert werden.

Weitere Informationen, siehe Wikipedia: JavaScript

Beispiele:
TV-Sendererkennung im Webbrowser als Applet mit WebStart - www.tv-freunde.de
Nachbildung eines eigenständigen Dateibrowser ohne laufende Serverkommunikation - www.gigabank.de
Mediennutzungsmessung Serveranwendung mit Datenbank auf Basis von Jini - www.fast-research.de
Spezifisches Malprogramm im Webbrowser - www.lichtwand .... (Link, Domain?) Widget für SONY (public?)

Weitere Informationen, siehe Wikipedia: Java (Programmiersprache)