Hallo,

es gab einen neuen Blogeintrag in Verbindung mit einer neuen Elephant Development Version. Hier kommt die Übersetzung:

Hallo Leute,
Ein weiterer Sprint wurde abgeschlossen und wir haben einen weiteren Schritt in Richtung SnG HUD und Redesign der Legacy Codebase gemacht.

Import Engine
Urpsrünglich wollten wir die neue Import Engine bereits am Laufen haben, aber leider übersteht kein Schlachtplan den ersten Feindkontakt. Der Legacycode hat sich unseren Bemühungen, den alten Import mit bestehender Funktionalität zu ersetzen bisher widersetzt, weswegen wir viele UI relevante Tasks verschieben mussten. Die Importfunktionalität ist also vorhanden - man sieht sie nur nicht.
Im Kern setzen wir für die neue Import Engine jetzt die Windows Workflow Foundation (WWF) ein, wodurch wir in der Lage sind, den recht komplexen Importablauf sauber zu modellieren. Die WWF unterstützt von Haus aus bereits parallele Aktivitäten, wodurch wir in der Lage sind, Mehrkernprozessoren aktueller Computer richtig auszunutzen und damit auch die Performance weiter zu steigern.

Anwendungsstatistiken
Es ist für jeden Programmierer oder Produktverantwortlichen essentiell wichtig Informationen über die Benutzung des eigenen Produktes durch die Kunden zu erhalten. Diese Informationen helfen bei der Produktplanung und setzen den Fokus auf wirklich wichtige Programmteile. So macht es beispielsweise wenig Sinn Aufwand in eine Programmerweiterung zu stecken, die nur 1% der Kunden nutzt. Stattdessen sollte man den Fokus lieber auf eine Erweiterung legen, die von 50% der Benutzer verwendet wird.

Ich bin mir bewusst, dass die Erfassung von Anwendungsstatistiken ein sehr umstrittenes Thema ist, daher wird es noch einen weiteren Post zu dem Thema geben. In diesem Sprint haben wir das Framework erstellt, es aber noch nicht aktiviert. Selbstverständlich wirst Du im PokerStrategy.com Elephant direkt benachrichtigt, wenn das Framework aktiviert wird. Dabei hast Du dann auch direkt die Möglichkeit, das Erfassen von Benutzungsstatistiken zu untersagen.

Kleinere Änderungen
Das HUD wurde an die Änderungen des PokerStars "Slick" Skins angepasst und es gab einige Bugfixes. Auch wurde das Problem mit den Flopaktionen, die in der Handansicht Preflop angezeigt wurden behoben.

Change Log
* ENHANCEMENT Refactoring of Configuration Management
* ENHANCEMENT Research Workflow Foundation 4 Capabilities
* ENHANCEMENT B-01266 Update previous version settings
* ENHANCEMENT B-01284 Google Analytics Research
* ENHANCEMENT Import Workflow with WF4
* ENHANCEMENT New basic user interface for import control
* ENHANCEMENT Adjusted the HUD to PokerStars client Slick theme changes
* ENHANCEMENT Added Google Analytics basic functionality
* BUGFIX [IN:000586] Fixed winnings calculation on ante tables
* BUGFIX [IN:000618] Fixed misplaced actions in hand view

Preview
Als nächstes steht die Benutzeroberfläche für die neue Import Engine und eine saubere Integration des Legacy Cash Game Imports an. Danach werden wir einen ersten Blick auf die Architektur der kommenden neuen Statistikengine werfen.

Wir freuen uns über Feedback zu dieser Version auch wenn in dieser Version nicht viel neues zu sehen ist. Im nächsten Build werden dann die Neuerungen zu sehen sein (wenn alles nach Plan geht).

Achtung: Dies ist ein Development Build direkt von unserem Buildserver. Dieser Build ist zwar potentiell freigebbar, ist aber nicht durch einen QA Zykus gelaufen und daher übernehmen wir keine Verantwortung, wenn er den Computer schreddert, die Datenbank zerstört, etc. (Auch wenn das angesichts der Legacycodequalität ein wenig abstrus klingt).

Download: Elephant - DevBuild - 0.89.30823.3


Ciao
Michael