Liebe Leser,
wir, das Team der AXSOS AG möchten Sie ganz herzlich zum AXSOSday am 29.9.2011 im Flughafen Stuttgart einladen. Sie erhalten aktuelle Neuigkeiten zu neuen Versionen der Entwicklungsprodukte und zu neuen innovativen Lösungen rund um die Individualentwicklung. Mit einem Keynote Vortrag zu aktuellen Gefahren aus dem Netz in Englisch durch Mikko Hyppönen erhalten Sie einen hochinteressanten und kurzweiligen Blick über den Tellerrand der Anwendungsentwicklung. Weitere Informationen und Anmeldung über diesen Link.
CA Plex und 2E Conference in Chicago 2011
Über 150 Teilnehmer aus 17 Ländern erlebten eine sehr positive Konferenz mit vielen Neuigkeiten (rund um die Neuheiten) und Innovationen rund um die Produkte Plex, 2E und Websydian. AXSOS trat auf der Konferenz als Sponsor auf und hat Ihnen die Neuheiten aus erster Hand mitgebracht.
Databorough neuer Hersteller im AXSOS Portfolio
Seit Anfang des Jahres ist die AXSOS AG offizieller Partner der Databorough Ltd. Databorough schliesst mit seinen Businessanalyse und Reeingineering Tools im System i Umfeld eine Lücke im AXSOS Portfolio. Mit der Produktfamilie X-Analysis ist es möglich aus in CA 2E, RPG und Cobol geschriebenen Projekten die Geschäfts- und Datenbanklogik zu visualisieren. Damit können die meist umfangreichen Projekte sauber und übersichtlich dokumentiert werden und eine Grundlage für umfangreiche Änderungen in den Projekten oder für ein Reeingineering oder eine Modernisierung zu legen. Weiterführend bietet die Produktfamilie die Möglichkeit eines Reengineerings und der Migration nach Java, Silverlight oder FreeRPGLE.
AXSOS mit neuer Suchmaschine für Plex Webanwendungen
Wir kennen sie alle, die Listendialoge in denen die wahre Herausforderung in der Programmierung darin besteht die unzähligen Filterkriterien richtig zu analysieren und zu interpretieren und nicht darin die gewünschten Daten anzuzeigen. Und doch, trotz aller Sorgfalt und genialer Einfälle, bleiben Benutzerwünsche offen und das Gefühl, dass Aufwand und Benutzerzufriedenheit in einem schlechten Verhältnis stehen. Warum nicht einmal in einem solchen Fall eine Suchmaschine integrieren und den Benutzer mit modernen Methoden in der Anwendung überraschen.
Websydian mit neuem Produkt Websydian Extended JS
Websydian wird diesen Herbst das neue Produkt Websydian Extended JS basierend auf den Javaskript Klassen von Sencha herausbringen. Mit dem neuen Produkt ist es möglich RIA (Rich Internet Application) Anwendungen basierend auf Plex zu entwickeln. AXSOS arbeitet mit dem Tool bereits seit der frühen Betaphase (seit Anfang des Jahres) in einem Projekt und hat bereits einige Mitarbeiter darin ausgebildet und kann Sie kompetent bei einer möglichen Einführung unterstützen. Wesentliche Vorteile des Produktes sind:
- Die Unterstützung der unterschiedlichen Browservarianten wird durch die Sencha Klassen abgedeckt
- Das Customizing und Design bleiben nach einer Neugenerierung erhalten
- Einsatz von anwenderfreundlichen Komponenten aus den Sencha Klassen möglich
- Freie Gestaltung der Weboberfläche
- Sehr hohe Sicherheit der Webanwendung durch Integration mit Websydian Express
- Benutzer und Rollenmanagement werden bereits durch Websydian Express geliefert
CA Plex 7.0 Vorschau
Die CA Plex 7.0 Version wartet mit umfangreichen Änderungen auf, so wird als wesentliches Highlight der C# .NET Client Generator in der Version verfügbar sein. Zudem wurde der Unicode Support in der Version 7.0 verbessert.
CA 2E 8.6 Vorschau
Das neue Release 8.6 von CA 2E bietet umfassende Verbesserungen im Bereich des Array Processing und beinhaltet weiter über 66 Fixes. Das Release wird für das erste Quartal 2012 erwartet.
World Wide Conference CA Plex & 2E in Chicago 2011
Die diesjährige und in Folge „5th CA Plex & 2E World Wide User Conference“ fand vom 30. Mai bis 02. Juni in Chicago statt. Nach Cincinnati/Ohio und Fort Lauderdale/Florida war die Veranstaltung in Chicago (auch wieder) erneut von einer ausgesprochen positiven Grundstimmung getragen. Dazu beigetragen haben letztendlich die Teilnehmer aus insgesamt 17 Ländern, die an dem Event teilgenommen hatten. Übereinstimmend wurde die Konferenz von allen Seiten – Kunden, Partnern, Sponsoren sowie Veranstaltern - gleichermaßen positiv bewertet.
Wie schon zuvor in Fort Lauderdale wurden auch diesmal aufgrund der bisherigen guten Resonanz Pre-Conference Workshops angeboten, die einen Tag vor dem offiziellen Start der Konferenz stattfanden. Im Focus des Interesses standen hier sicherlich die Vorstellung des neuen „CA Plex .NET Client Generator – In Practice“ (Robert Layzell, CA) sowie die Workshops „ Web Services and SOA with Websydian TransacXML and Plex“ (Niels Peter Sorensen u. Soeren Madsen, Websydian) und „What's New in CA 2E“ (Mark Schroeder, ADC Austin)
Der überwiegende Teil der Konferenz bot 3 Parallel-Sessions an, die gut abgestimmte Themen zu den unterschiedlichen Produktschwerpunkten boten. Die Vorstellung der zukünftigen Features und Technologien, die mit dem nächsten Produkt-Release verfügbar werden, wurden bereits innerhalb der Entwicklungsphase live präsentiert bzw. standen innerhalb der Workshops für erste Eindrücke zur Verfügung, näheres dazu finden Sie unter den jeweiligen Produkt-Rubriken.
Alle Präsentationen der Konferenz sind als Download verfügbar. Sie haben die Möglichkeit, einzelne Vorträge oder alternativ eine Gesamt-Präsentationen aller Vorträge in einem PDF Dokument herunterzuladen.
Hier zunächst der „5th CA PLEX 2E Session Portfolio PDF“ zum Abruf aller Präsentationen:
Einzelne Dokumente für den Download über den folgenden Link bitte auswählen:
AXSOS hat hier an den Workshops teilgenommen und kann Ihnen bereits vor dem offiziellen Beta Test Start erste Eindrücke von den gemachten Erfahrungen wiedergeben oder Ihre Fragen im Vorfeld beantworten. Bitte sprechen Sie uns bei Interesse einfach an
Businesspartnerschaft zwischen Databorough Ltd. und der AXSOS AG
Seit Beginn 2011 ist die AXSOS AG offizieller Business-Partner von Databorough für den deutschsprachigen Raum. Databorough stellt unseres Erachtens für sich ein Unternehmen mit einem einzigartigen Produktportfolio für Kunden der IBM i da.
Gegründet wurde Databorough vor rund 25 Jahren von Mark Tregear, dem heutigen CEO und Chefentwickler in UK, wo sich auch heute noch in der Nähe von London in Weybridge der Hauptsitz des Unternehmens befindet (neben weiteren Standorten in Frankreich, Kanada und Indien).
Databorough verfügt heute über ein nahezu einzigartiges Know-How hinsichtlich der Extraktion von Geschäftslogik (Geschäftsprozessregeln) und dem darunterliegenden relationalen Datenmodell. In Jahrzehnte langer Erfahrung wurden hierfür Algorithmen entwickelt und immer wieder verbessert. Dabei spielt es keine Rolle, ob es sich um RPG oder Cobol Sourcen handelt (auch alte Versionen von RPGII, RPGIII sind voll unterstützt), genauso deckt Databorough für CA2E Kunden den Extrakt des Datenmodels und der Geschäftslogik ab. Databorough kann dabei auf 15 Jahre 2E Erfahrung zurückblicken und besitzt das Know How, diese Informationen nicht aus dem generierten Code, sondern vielmehr direkt auf Model-Level extrahieren zu können.
Serverseitig findet die Produktinstallation auf der IBM i statt – es werden alle heute im Einsatz üblichen OS/Versionen unterstützt. Das Produkt erzeugt serverseitig eine Cross-Reference Library die als Data Repository dient und in Kommunikation mit dem Windows Client steht. Der Client selber ist MS Windows basierend in Eclipse geschrieben.
Kunden die auf IBM i entwickeln – dies gilt für native Entwicklung genauso wie für CA 2E Entwicklung – bekommen mit den Tools überragende Möglichkeiten der grafischen Darstellung des Datenmodells, der Programmabhängigkeiten bis hin zu einer automatisierten Dokumentation in bislang nicht gekannter Qualität.
Damit steht erstmals ein umfassendes Werkzeug zur Verfügung, mit dem komplexe Projekte wie größere Änderungen am Datenbankmodell, Reengineering von Geschäftsprozessen für Analysten und Entscheider weit transparenter und kalkulierbarer werden und mit den überragenden visuellen Eigenschaften von X-Analysis in einem ganz neuen Licht erscheinen.
Während der letzten Jahre ist aus dem ursprünglichen Extraktions- und Dokumentationstool eine komplette Reengineering Toolsuite entstanden, die heute sogar eine Migration nach Java, Free RPGLE oder Silverlight möglich macht.
Eine erste Übersicht über die verschiedenen Module des Produktes finden Sie auf der Produktseite der AXSOS. Weitergehende Informationen finden Sie direkt auf der Herstellerseite unter www.databorough.com oder sprechen Sie uns bitte direkt an, wenn Sie weitere Informationen benötigen oder eine Präsentation für einen ersten Eindruck des Produktes wünschen.
AXSOS Suchmaschine
Benutzeranforderungen an die Verwendung der Unternehmensdaten haben sich verändert. Die Kundendaten einer Unternehmensdatenbank zum Beispiel entfalten für den Benutzer ihr volles Potential und ihre volle Unterstützung, wenn sie adhoc nach beliebigen Kriterien durchsucht werden könne. Leicht ist zu erkennen, dass Listendialoge wie eingangs erwähnt diese Anforderung nie erfüllen werden. Um das Problem zu mindern werden oft auf Anforderung der Benutzer außerhalb der Anwendung zusätzliche Auswertungen erstellt, die die gewünschten Informationen liefern. Wegen des Aufwands werden diese natürlicherweise auf „wichtige“ Auswertungen beschränkt. Viele Benutzerwünsche bleiben unerfüllt und adhoc Dynamik kann so nur in begrenzten Umfang realisiert werden. Zu alledem bleiben die Auswertungsergebnisse meist „offline“, das heißt sie sind nicht in die Anwendung integriert so, dass die verbundenen Bearbeitungsschritte nicht direkt aufgesetzt werden können.
Suchmaschinen zeigen einen Weg aus diesem Dilemma. Abfragen werden frei vom Benutzer entsprechend dem Zweck der Suche formuliert. Die Suchmaschine bewertet nicht die Sinnhaftigkeit der Abfrage. Sie führt die Abfrage aus und das adhoc. Der Benutzer orientiert sich am Suchergebnis und arbeitet sich selbständig zum gewünschten Ergebnis vor. Durch das Internet ist ihm das Arbeiten mit Suchmaschinen bereits bestens vertraut und er wird dieses neue Angebot sofort effektiv für seine Arbeit nutzen.
Die Implementierung von Suchmaschinenabfragen wird vollumfänglich in CA Plex vorgenommen. Plex Bibliotheken von Websydian übernehmen die Implementierung der Technologie und unterstützen den Entwickler bei der Verarbeitung der einhergehenden Techniken wie XML und Webservice Kommunikation. Suchergebnisse einer Abfrage werden ähnlich einer normalen Datenbankabfrage geliefert und lassen sich so einfach in eine CA Plex Funktion integrieren. Der Weg zum Plex Listendialog mit Suchmaschine ist frei.
Websydian News
Großes Interesse wurde der Vorstellung des neuen Produktes Websydian Extended JS entgegen-gebracht, welches erstmals im Rahmen der Konferenz der Öffentlichkeit vorgestellt wurde. Websydian ist den CA Plex und CA 2E Kunden seit vielen Jahren als starker Partner im Bereich der Modernisierung (Websydian Express for 2E) und browser-basierender Entwicklung (Websydian Plex Pattern, Websydian Express) bekannt.
Websydian Extended JS greift auf eine Java Script Bibliothek des Herstellers Sencha (www.sencha.com) zurück, um einfach und effizient RIA Applikationen für das Web erstellen zu können.
Mit Websydian Express erweitern Sie Ihre Plex Back-End Funktionalität fürs Web; wobei Websydian die komplexe, unterliegende Internet Technologie handhabt.
Derzeit ist die Entwicklung bei Websydian in vollem Gange. Durch die Einbindung der ExtJS Java Script Bibliothek eröffnen sich neue moderne Gestaltungsmöglichkeiten, um etwa Slide Bars, Dynamische Grids, Drop Down Boxen, Radion Buttons oder Ajax basierende Prüfungen integrieren zu können.
Wurde bisher von Websydian in Plex mittels dem Document Generator das Template für die Page erzeugt, so findet heute mit dem neuen Extended JS Generator zunächst eine XML Generierung direkt im Plex Modell statt, die als Eingabe für den neuen XML Document Template Generator dient, der wiederum ein HTML Template basierend auf External JS Framework erzeugt.
Die AXSOS nutzt diesen neuen Generator bereits seit einiger Zeit produktiv in einem Kundenprojekt und kann Ihnen hier über die Erfahrungen aus erster Hand berichten. Bitte sprechen Sie uns bezüglich weiterer Informationen an oder wenn Sie sich einen Eindruck anhand umgesetzter Funktionen machen möchten.
CA Plex News
CA Plex 7.0 beinhaltet umfassende neue Features, die bislang mit dem C++ Client hinsichtlich des Look & Feel beim Anwender auf Akzeptanzprobleme gestoßen sind. Mit dem kommenden Release wird ergänzend zum bereits mit Release 6.0 verfügbaren .NET Server Generator nunmehr auch die Client Seite mit dem .NET Client Generator nachgezogen und damit technologisch wie auch vom Erscheinungsbild der Anschluss an die aktuellen Technologien von Microsoft herbeigeführt.
Die Implementierung hat hier umfassende Änderungen im Werkzeug erforderlich gemacht – so wird wie schon für den Server Part in Rel. 6.0 ein Packager Tool für das Zusammenfassen der Objekte in einer Code Library benötigt. Grundsätzlich wird für jede Client Funktion die einen Panel Bezug hat eine XAML File für die Panel Definition, ein C# Source für die AD Logik und das notwendige Input/Out Interface in C# erzeugt. Voraussetzung für den Einsatz von Plex 7.0 ist zudem Visual Studio 2008. Über Microsoft Expression kann dann das individuelle Customizing, basierend auf der für jede Anwendung generierten XAML File zur Anpassung der WPF Controls, erfolgen. Diese neue Variante unterstützt zahlreich in Plex verfügbare Konfigurationen.
Unicode Support ist seit geraumer Zeit für die Java und C# (.NET) Variante von Plex 6.1 verfügbar. Zusätzlich ab einem PTF Level in Plex 6.1 steht noch Unicode Support für die SQL Datenbank Implementierung zur Verfügung, mit der Einschränkung, das RPG Server auf der IBM i mit diesem Release noch nicht unterstützt wird. Diese Einschränkung wird mit der Freigabe von Release 7.0 beseitigt werden.
Für die Implementierung verantwortlich bei CA war Kiyoshi Terasawa, der im Rahmen der Vorstellung in Chicago auch die konzeptionellen Überlegungen eingehend erläutert hat.
Die bisherige Speicherung von Plex auf der IBM i in EBCDIC erfolgt über DDS Datentypen A als SBCS (Single Byte pro Character). IBM unterstützt auch EBCDIC mit DBCS innerhalb der DDS – hier werden dann 1 bis 2 Byte benötigt und über die Datentypen O, E, G umgesetzt, allerdings mit der Limitierung auf eine Sprache was den verfügbaren Zeichensatz angeht.
Letztlich ist die Entscheidung zwischen UCS-2 (CCSID 13488), UTF-8 (CCSID 1208) für UTF-16 mit CCSID 1200 gefallen. CCSID 1200 wird immer über min. 2 Byte implementiert, benötigt für bestimmte Character sogar 4 Byte zur Speicherung. Damit lassen sich praktisch mit einer globalen CCSID alle Zeichen abbilden; zudem nutzen auch Windows, JAVA und .NET diese Codepage.
Die neue Unicode Implementierung für die IBM i basiert auf RPGIV Generierung (nicht RPG/400) und unterstützt weiter C# .NET Clients (keine C++ Clients).
Sprechen Sie uns an, wenn Sie weitere Fragen zu den aufgeführten Punkten haben oder an einem ersten Eindruck vom neuen Look&Feel in Plex 7.0 interessiert sind.
CA 2E News - Release 8.6 in der Entwicklung
Das kommende CA 2E Release 8.6 wird voraussichtlich im ersten Quartal 2012 verfügbar sein. Die Konferenz in Chicago bot ein gute Gelegenheit, um gegenüber den CA 2E Entwicklern, vertreten durch Simon Cockayne, CA und Rory Hewitt, CA , Fragen direkt im Gespräch anzubringen und erste Eindrücke einer Live-Präsentation zu erhalten.
Besonderer Focus liegt im Release 8.6 auf der Optimierung der Call Performance für Service Programme, die im Rahmen von Web Services genutzt werden können, oder aber einfach auch als Service implementiert werden. Hierfür stehen sogenannte Result Sets, die über Erweiterungen im Bereich von Arrays mit einem Call eine zu definierende Anzahl von DB-Records lesen (vergleichbar der Block Fetch Verarbeitung in CA Plex auf der Serverseite) zur Verfügung.
Ein weiteres in der Entwicklung befindliches Feature betrifft in diesem Kontext eine neue built-in-function *Move Array, welche das String Handling im Bereich von Array Übertragungen unterstützt. Zahlreiche Optionen stehen hier für die Feldübertragungen in unterschiedlichsten Konstellationen zur Verfügung. Unterstützt werden dabei alle in 2E verfügbaren Feldtypen.
Darüber hinaus gibt es zahlreiche Produktfixes (66 Fixes), die u.a. auch für noch mehr Stabilität innerhalb der Entwicklungsumgebung sorgen. Hier nur zwei konkrete Beispiele - ein in der Praxis häufiger Abbruchfehler bei großen Modellen war das 16 MB Limit von PL/1 Programmen, welcher damit der Vergangenheit angehören dürfte.
Besonders der Model Cleanup Befehl YCHKMDL ACTION *UPDATE war im Release 8.5 als massiver Performance Issue aufgefallen; zumindest so lange bis letztlich ein Patch hierfür verfügbar war und installiert wurde. Dieses Problem ist nun auch in Release 8.6 behoben.
Kunden, bei denen die Web Option im Einsatz ist, können mit Release 8.6 für die Laufzeit neben dem Internet Explorer nun auch den Firefox einsetzen, wodurch sich in der Praxis flexiblere Einsatzmöglichkeiten ergeben.
AXSOS beteiligt sich bereits seit Beginn des Jahres im Rahmen des Pre Release Programmes von CA mit anderen, ausgewählten Partnern weltweit an den ersten Erfahrungstests – wir haben das in Entwicklung befindliche Release 8.6 deshalb bereits seit geraumer Zeit installiert und stehen gerne auch für Ihre Fragen im Vorfeld zum kommenden Release zur Verfügung.


