Für jede Aufgabe die richtige Technologie

Die Wahl der passenden Technologie ist von vielen Faktoren abhängig - ob sie passt kann aber nur von Menschen entschieden werden, die schon viel gesehen, viel programmiert und trotzdem Interesse an den neusten Trends und Errungenschaften im Bereich der Softwareentwicklung haben. Das ist Grundvorraussetzung für das Arbeiten bei SYSVISION. Sie können sich darauf verlassen, dass Ihr Ansprechpartner die Möglichkeiten und Grenzen von aktuellen Technologien und Entwicklungsansätzen kennt oder ausloten kann.

Nachfolgend finden Sie einen kleinen Ausschnitt von Technologien, die wir im Bereich ERP & CRM einsetzen:

 
  ExtJS  

Mehr Ergonomie für Webanwendungen durch AJAX

Immer mehr Applikationen im geschäftlichen Umfeld, die vormals traditionell als Desktopapplikationen entwickelt wurden, werden heutzutage als Webanwendungen realisiert. Um aber nicht auf den Komfort einer Desktopanwendung zu verzichten, nutzen wir leistungsfähige AJAX Bibliotheken, wie z.B.  ExtJS.

ExtJS ist eine JavaScript Bibliothek für die Erstellung von Rich-Internet-Applications. Es werden alle aktuellen Major Browser unterstützt:

Internet Explorer 6+
FireFox 1.5+ (PC, Mac)
Safari 3+
Opera 9+ (PC, Mac)

 
  flex_50x50  

Adobe FLEX - Der neue Stern am Himmel der Rich-Internet-Applications

Durch den hohen Verbreitungsgrad des Flashplayers ist die Erstellung von Internet-Applikationen auf Flashbasis zu einer ernsthaften Alternative zu den Javascript-basierten AJAX Anwendungen geworden. Es war schon vor der Veröffentlichung von FLEX möglich, mittels Flash Applikationen zu erstellen, durch das Entwicklungsframework FLEX gestaltet sich diese Aufgabe aber erstmals in einer Art und Weise, die nicht nur Webdesigner sondern auch Softwareentwickler anspricht.   

 
  eclipse  

Eclipse RCP - Plattformunabhängige modulare Rich Clients

Auch wenn der Trend in Richtung Web-Applikationen geht, ist der Desktop-Client für viele Aufgaben immer noch die richtige Wahl. Eclipse RCP bietet eine mächtige Grundlage, um State-of-the-Art Desktop Lösungen zu erstellen.

Eclipse-RCP bietet eine leistungsfähige und umfassende Plattform zur Entwicklung und Auslieferung von Client-Applikationen auf Linux, Windows, OS/X und anderen Desktop-Plattformen. Eclipse-RCP beinhaltet:

  • Ein einfaches, dynamisches Komponentenmodell zur Entwicklung von Plug-ins auf Basis des OSGi Industriestandards.
  • Die Möglichkeit, Desktop-Anwendungen zu entwickeln, die das native Look & Feel der Windows-, Linux- und OS/X-Plattformen übernehmen.
  • Einen Update-Manager, der es erlaubt, Applikationen von einem zentralen Server zu verwalten und automatisch mit Patches und neuen Features zu aktualisieren.
  • Mehrere Frameworks, die die Entwicklung von RCP Applikationen beschleunigen: Generische Benutzeroberfläche mit Navigation, Fensterhandling und Toolbar sowie Menü Management und Management von Benutzereinstellungen.
 
 
  eclipse  

.NET basierte Lösungen

C#/.NET basierte Lösungen verfügen über eine Vielzahl von Vorteilen, wenn eine Software lediglich unter Windows laufen soll:

  • Direkte Interaktion mit MS-Office Anwendungen
  • Plugin-Entwicklung für MS Word / MS Outlook
  • Systemnahe Entwicklung / Einbindung von ActiveX Komponenten
 
  mobile  

Mobile Lösungen mit dem .NET Compact Framework, JME oder Android

Die eingesetzte Technologie hängt bei der Entwicklung für mobile Endgeräte von den Anforderungen an Portabilität aber auch von der Unterstützung des Herstellers ab - Hier ist Flexibilität gefragt denn die Entwicklung muss noch stärker als in anderen Bereichen Rücksicht auf eingeschränkte System- und Support-Ressourcen nehmen. Daher ist die Wahl der eingesetzten Technologie stärker als in anderen Bereichen projektentscheidend.  

 
  flex_50x50  

Spring Source - OpenSource JEE Framework

Das Spring-Framework hat neue Maßstäbe im Bereich der Java Enterprise Entwicklung gesetzt - es bietet mit seinem weiten Funktionsspektrum einen ganzheitlichen Ansatz für Implementierung und Integration von Anwendungen mit hohen Anforderungen an Sicherheit und Skalierbarkeit.