CAWA PHP Framework

CAWA steht für "Create Any Webbased Application" und ist ein in PHP implementiertes Framework zur Erstellung von Anwendungen, die in allen gängigen Webbrowsern ausgeführt werden können.

Cawa aus Anwenderperspektive

Ziel des Frameworks ist es, die Vorzüge der von CSH entwickelten CARA-Scriptsprache, in welcher unter anderem das Warenwirtshaftssystem IDEAL umgesetzt wurde, zu erhalten und darüber hinaus zusätzliche Möglichkeiten zu schaffen:

CAWA Applikationen...

... sind Webapplikationen

  • Keine Installation / einfaches Deployment / Rollout
  • Unkomplizierte Updates, da Serverseitig
  • Internetzugang entspricht Applikationszugang
  • Niedrige Anforderung an den Client
  • Niedrige TCO - hoher ROI
  • Kostengünstig

... sind weitestgehend Browserunabhängig

  • Kompatibel zu allen gängigen Versionen aller Browser
  • Keine Abhängigkeiten von Browsererweiterungen
  • Reines HTML/CSS
  • JScript optional
  • Flexibel

... sind Betriebssystemunabhängig

  • Alle Betriebssysteme beinhalten Webbrowser.
  • Ideal für heterogene IT-Strukturen
  • Zukunftssicher

... sind Geräteunabhängig

  • Mobiltelefone liefern Webbrowser wie OperaMini, OperaMobile, Safari.
  • Barcodepistolen werden mit Webbrowsern ausgeliefert.
    • IE Mobile
    • Symbol Pocket Browser auf Geräten der Marke Symbol.
    • Locked Webbrowser auf Geräten der Marke Datalogic.
  • Netbooks sind eigens für das Internet entwickelte Geräte, die durch lange Akkulaufzeiten und geringes Gewicht das Perfekte Medium für Mobile Applikationen zwischen Arbeitsplatzlösungen und Handyapplikationen sind.
  • Universell einsetzbar

Cawa aus Entwicklerperspektive

Ziel des Frameworks ist es, die Vorzüge der Verwendung der von CSH entwickelten Scriptsprache CARA zu erhalten und darüber hinaus zusätzlichen Komfort bei der Softwareentwicklung zu bieten:

Entwicklung in CAWA ...

... ist schnell zu erlernen

  • PHP Development Tools (PDT/EPL) bzw. Zend Studio for Eclipse basieren auf dem weit verbreiteten Eclipse IDE.
  • Durch Abstraktion von HTML/CSS und Datenbankdialekten sind keine spezifischen Kenntnisse erforderlich.

... ist RAD

  • Einfaches debuggen durch live-debugger, kein compilieren/linken/deployen.
  • Schnelles anpassen der Dialoge durch modularen Dialogaufbau und XML als Maskendefinitionsformat.

... ist plattformunabhängig

  • Serverseitig existieren PHP-Plugins für Apache und IIS, die laut Netcraft ca. 90% der aktiven Webserver stellen.
  • Clientseitig werden sowohl alle gängigen Webbrowser als auch alle internetfähigen Endgeräte unterstützt.

... ist zukunftssicher

  • Zielplattform ist der Webbrowser.
  • Durch Abstratkion von HTML/CSS können Änderungen an den Standards bzw. Browserinterpretationen der "Standards" durch Anpassungen der HTML-Komponente abgefangen werden.
  • Branchenriesen wie Microsoft bzw. Google ebnen mit Produkten wie Windows Azure, Windows live services, Google Gears und Google Apps den Weg für Webapplikationen.
Creative Soft-& Hardware

Aschaffenburger Str. 94d
D - 63500 Seligenstadt

Fon +49.6182.8246.0
Fax +49.6182.8246.20

csh@cshgermany.com