Archiv der Kategorie: Java

Pech für Helmeloh

Heute ist nicht gerade mein Glückstag, denn ich habe jetzt auf 4 PC’s und jeweils mehreren verschiedenen Betriebssystemen auf den Rechnern Eclipse Classic mehrmals pro OS und PC installiert und nur in 3 Fällen war es mir möglich, das Google Plugin für die App Engine und das Web Toolkit problemlos zu installieren. Bei allen anderen, egal ob mit der Ubuntu Version über apt-get oder der origial Version von Eclipse Downloads funktioniert die Installation vom Google Plugin for Eclipse nicht. Die erste kurze Recherche zeigt mir sofort, dass ich nicht der Einzige bin mit diesem Problem und daher verzichte ich auch gleich wieder darauf. Wenn sich die SW nicht einmal problemlos installieren lässt, will ich damit erst gar nicht anfangen.
Fehler suchen kann ich auch ohne Eclipse und Google Plugin. Schade, denn auf der 64-Bit Architektur hat es auf Ubuntu gut funktioniert. Ich freute mich schon auf eine mächtige Entwicklungsumgebung, die die Arbeit vereinfacht und mit dem man kleinere Projekte sogar kostenlos entwickeln könnte. Aber was soll ich damit, wenn es nur hier und da unter Umständen eventuell funktioniert?

(252)

Programmierstil

Die Entwicklung nimmt nun allmählich die KI und Automaten in die Praxis auf. Durch „Acts As State Machine“ in RoR wurde ich darauf aufmerksam, dass die FSM (finite state machine) schon in einigen Frameworks verwendet wird. Es gibt auch schon ein Eclipse Plug-in
für UniMod

Currently, UniMod project is focused on designing and implementing applications behavior. Already implemented approach adapts SWITCH-technology for UML notation. SWITCH-technology is also known as Automata-based Programming and has it’s own Russian site http://is.ifmo.ru/english/.

SWITCH-technology suggests to model application behavior with a help of Structural Finite State Machine (FSM). Structural FSM is defined as set of Abstract FSMs and scheme of Abstract FSMs interconnections.

Eine interessante Entwicklung, die in Zukunft viel „Coderarbeit“ ersparen könnte, wodurch Programmierer sich besser auf die eigentliche Umsetzung des Algorithmus konzentrieren können.

Weblinks:
Finite-state machine
UML state machine version
StateWORKS
Automata-based programming
Programming paradigm
Modeling and Building Reliable, Re-useable Software (pdf)
Sprachen und Automaten Theoretische Informatik
Virtueller endlicher Automat

(435)