Sonntag, März 14th, 2010 | by Christian Zauner | Posted in Programmierung Allgemein | No Comments »
Ich sitze gerade im Railjet – dem laut Chris Lohners Stimme der schnellsten Zug der ÖBB. Ich habe auch schon 200km/h auf dem Bildschirm gesehen und fürchte mich ein wenig.
Toll finde ich auch, dass der Schaffner wirklich noch die Karten mit einer Zange zwickt –und als ich Ihm mein Handy gab, damit er mein SMS-Ticket lesen kann, hat zwar die Hand mit der Zange leicht gezuckt – aber gott-sei-dank blieb mein HTC-Touch ganz.
Ob er allerdings wirklich die Codes, die von der Ticket-Applikation als SMS an mich zurückgekommen sind, überprüfen konnte ….
Jedenfalls fürchte ich weniger um mein Leben als um meine Harddisk, da der Zug ungute Vibrationen zeigt – für alle, die jetzt 895 Millisekunden unnötig mit mir gelitten haben
für weitere infos zum schnellen Zug – push the button.
Positiv zu bemerken ist, dass zwischen den Sitzen in der Economy Steckdosen sind – was doch zur Laune positiv beiträgt und man damit mit vollem Notebook Akku in der Ferne ankommt! Und dass, das Wagerl samt einer Nespresso Maschine durch die Gänge geschoben wird – und man damit einen richtigen Kaffee trinken kann …. Warum machen Sie das eigentlich im Flugzeug nicht ?
Donnerstag, März 11th, 2010 | by Andreas Bruckner | Posted in .NET Framework, C#, Problemlösungen, Programmierung Allgemein | No Comments »
Although my OS is english (!) version, running the english (!) version of Office, I get an error when opening an Excel workbook via COM. The error message doesn’t help locating the real problem:
Because my locals are german, and the Office Multilanguage Pack is not installed, Excel tries to locate the german language pack and fails.
Solution: set your application’s CurrentCulture to en-US, and it work’s like a charm!
Donnerstag, März 11th, 2010 | by Andreas Bruckner | Posted in .NET Framework 4, C# | No Comments »
Hier eine Kurzzusammenfassung der aus meiner Sicht wichtigsten Neuerungen in .Net 4.0 bezüglich COM:
1) COM (interops)
Endlich wird es möglich sein, eine interop für z.B. Excel 2003 einzubinden, und das Programm auch für Office 2007 laufen zu lassen. Bislang mußte auf Fremdkomponenten zurückgegriffen werden, oder LateBinding benutzt werden. Bei längeren Codes bricht man sich dabei schon mal die Hände.
2) Optionale Parameter
Ebenfalls in Bezug auf COM eine wesentliche Erleichterung. Beispiel: öffnet man ein Excel-Dokument, benötigt dieses 13 Parameter. Ich benötige aber nur den 1. (FileName). Die restlichen Parameter mußte ich bislang mit Type.Missing auffüllen.
In VB geht das wesentlich einfacher von der Hand, daher benutze ich dieses gerne für die Office-Programmierung.
3) Named Parameter
Ebenfalls in VB.NET schon längst bekannt, jetzt auch in C#: Excel.Open(filename:”test.xmls”)
4) Parameter “dynamic”
Die Typzuordnung erfolgt erst zur Laufzeit. Damit sind Typkonvertierungen oder Reflection bei COM nicht mehr zwingend.
Mittwoch, März 10th, 2010 | by Andreas Bruckner | Posted in UML Simulation and Execution | No Comments »
Since anouncing the release day of the new LieberLieber AMUSE add-on for Sparx Systems Enterprise Architect, a lot of incoming mails concern one central question: What are the requirements for using AMUSE?
So here is the standard answer:
- MS .NET Framework 2.0
- Enterprise Architect 7.5.840 (System Engineer, Ultimate)
- A valid license (at least for a trial period)
Mittwoch, März 10th, 2010 | by Christian Zauner | Posted in BIG>DAYS 2010, Silverlight, Windows Mobile | No Comments »
Microsoft hat mittlerweile die Sessions auf der MIX10 Seite announced, die sich mit Windows Phone 7 beschäftigen werden.
Insgesamt nichts wirklich Unerwartetes – Silverlight ist als tag bei den jeweiligen Sessions häufig vertreten
Sessions :: Microsoft MIX10
Wir werden leider nicht auf der MIX10 sein, weil Daniel und ich am 16.3. in Innsbruck auf den BIG>DAYS 2010 sein werden. Wer bitte braucht schon Las Vegas
Vor allem, weil wir uns schon auf viele nette Gespräche – vor allem auch mit Euch, liebe Leser unseres Blogs, schon sehr freuen!!!
Folgend seht Ihr die Themen, die Euch auf unserem Stand erwarten!
<- Click 2 be able to read it!
Dienstag, März 9th, 2010 | by Daniel Siegl | Posted in UML Simulation and Execution | No Comments »
In yesterdays Video Tutorial we showed a pretty simply State Machine that was automated by AMUSE – one of our other Sample is the Traffic Light State Machine first shown on Teched in Berlin.

When we built this sample it was very interesting that the Actual control of the LED’s was not a Problem for Rizo and Alex two of our Senior Dev’s. Yet it took them a while to have the model right! – When watching them build the Demo I could really see how this way of working changes the Development approach. Enterprise Architects view of the State Machine helped them to discuss how the Traffic Light should behave. They could try out their behavior without looking into Code. For complex systems this gives a very nice opportunity to integrate non software specialists in the Design.
What we also show with this demo is that you can build Software Mocks of real Hardware:

And in the end everything was tied together with the Hardware:
