Der Pflichttermin für Embedded Entwickler 09.-10.11.2011 in Bremen

Viele unserer Kunden verwenden Enterprise Architect im Bereich von Embedded- und Hardwarenahe-Systeme Entwicklung. Um diesen Anforderungen gerecht zu werden hat Sparx Systems die Systems Engineering Edition zur Verfügung gestellt. Unsere Partner haben mit Ihren Add-Ins den Gedanken weitergeführt. Mit AM|USE von LieberLieber und dem Willer RXF Framework wird die Code-Generierung in ‘C’ für Embedded Real-Time Projekte auf einer Vielzahl von Target-Plattformen ermöglicht.
Besuchen Sie diese Veranstaltung um gezeigt zu bekommen, wie sich Ihre Anforderungen realisieren lassen. Nutzen Sie die Gelegenheit unsere  Experten und Partner kennen zu lernen. Neben den Open Space Session bietet sich ausreichend Zeit um Ihre Fragen und persönliche Anliegen zu diskutieren.
Das Anwendertreffen wird im Open Space-Verfahren durchgeführt und dadurch ist es möglich, dass jeder Teilnehmer seine Fragen und Interessengebiete anbieten kann. Auf diese Art kristallisieren sich die wirklich interessanten Themen heraus. Aber auch Nischenthemen fallen nicht zwangsläufig unter den Tisch, die Arbeitsgruppen sind einfach nur kleiner. Aufgrund des Erfahrungsaustausches zwischen den Anwendern und den daraus resultierenden Problemlösungen lohnt sich eine Teilnahme für Sie in jedem Fall.

Die Teilnahmegebühr beträgt 249,- € zzgl. USt. inklusive Speisen und Getränke.
Melden Sie sich direkt beim Veranstalter hier an. Veranstaltungsagenda und Flyer.

File:Bremen-rathaus-dom-buergerschaft.jpg

Quellenangabe zum Bild: http://en.wikipedia.org/wiki/File:Bremen-rathaus-dom-buergerschaft.jpg

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

All the time the same issue: what window shall I use for typing code in the Enterprise Architect: the input window at the top named “Behavior” or the input window at the bottom named “Initial Code”??

To complete the confusion: the property tab also has been named “Behavior”

Behavior vs initial code

The property dialog has been changed between EA 8.0 and EA 9.0, the issue has remain. Summary If you want that EA considers your code during code generation please note:

  • for class operations use “Initial Code:” input window for manual coding
  • for class operations use “Behavior” window for linking it to a behavior only
  • for state operations use “Behavior” window only for everything

If you want to understand the reason behind that, see below for explanation:

By the way, the AMUSE 2.0 (coming soon) provides a number of really helpful validation rules, e.g. in that case AMUSE warns the user  about the code will be ignored by the code generation

(weiterlesen…)

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

We are very proud to announce that the Embedded Solution we showed at the Embedded World 2011 finally is finished. This tool chain was jointly developed with the Embedded and Rhapsody Experts from Germany – together with Willert Software Tools it was possible to generate a very nice experience for embedded developers at a fraction of the cost.

All you need is Enterprise Architect Ultimate from Sparx SystemsAMUSE from LieberLieber and the UML Tools from Willert.

Embedded UML mit Uhr

It enables production code generation in ‘C’ for embedded real-time projects on a variety of target environments. Trial for ARM/CortexM3 is available for download.

Start Evaluation today

Check out the Getting Started Document! or download the evaluation software. (370MB)

More information can be found on the Willert Website.

This Video will give you a nice overview.

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

For the Electronics Fair Exhibition in the Hong Kong I prepared a presentation that explains how the toolkit we developed helps to manage the growing complexity in the embedded world. The solution is based on Sparx Systems Enterprise Architect, AMUSE and Willert Tools. Willert Software GmbH is one of the pioneers in that domain and provide Model Driven Development (MDD) solutions for embedded development for 10 Years (!). Last year LieberLieber and Willert companies decided to provide an affordable solution based on Enterprise Architect that I successfully present at the Electronics Fair Exhibition in the Hong Kong Exhibition and Convention Center. My colleagues from Sparx Systems Australia liked it, so I hope you’ll enjoy it also:

BridgingEmbeddedGap

At that place I’d like to say a big thank you to Walter van der Heiden who allowed me to reuse some slides from his impressive presentation I enjoyed some times on the development conferences Winking smile.

Please find here a video that demonstrates our solution for the Keil environment and ARM RTOS

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

Development of Real-Time Systems with Enterprise Architect and AMUSE.

Couple weeks ago we presented our solution for embedded development at the embedded world Conference 2011 for the first time . Today I’m at the Electronics Fair Exhibition in the Hong Kong Exhibition and Convention Center and present the solution in Asia market. The most of the local development companies need more time to realize the demand for Model Driven Design and Development (MDD) than the European companies, but there is mind change on the way, in particular in the embedded world. The embedded market is one of most competitive and the companies are under pressure to decrease time-to-market. The MDD one of the essential instruments for arriving that target and that what we present to our potential customers here.

How ever Smile me and my colleagues from Sparx Systems Australia we created a new video that demonstrates the usage of the embedded tool kit including Enterpise Architect, AMUSE, Willert Tools and Keil IDE. I like it and would like to share it with you, please enjoy!

And here the same staff as flash video with higher quality:

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

This time in German – because we Target a “german speaking” audience!

Praktikum: Simulation von UML Modellen
Integration des Framework qp in die Simulationsumgebung
AMUSE der Fa. LieberLieber

Das Entwicklen komplexer Systeme ist zeitaufwendig und fehleranfällig. Eine gute Planung (Modellierung) kann helfen die Komplexität in den Griff zu bekommen. Durch Simulation der erstellten Modelle kann eine Validierung der Logik des zu entwickelnden Systems sichergestellt werden.

clip_image004clip_image006clip_image008

Die Firma LieberLieber hat für das Modellierungswerkzeug Enterpreis Architect von Sparx Systems ein Plug-in (AMUSE) entwickelt um UML Zustandsautomaten zu simulieren. Jeder UML konforme Zustandsautomat kann ausgeführt werden und das Laufzeitverhalten (aktive Zustände und Zustandsübergänge) werden in Enterprise Architect visualisiert. Zusätzlich können beliebige externe Bibliotheken eingebunden werden. Damit können externe Stimuli (Events) erzeugt werden, auf die der Zustandsautomat reagiert, bzw. Aktionen (Operationen) externer Bibliotheken aufgerufen werden. Damit können externe Systeme gesteuert, bzw. das Verhalten des Zustandsautomaten durch alternative GUI-Mocks visualisiert werden.

Die Simulation basiert auf generiertem C# Code. Dieser Code wird aus dem Zustandsautomaten generiert, ausgeführt und im Enterprise Architect visualisiert. Detailliertere Informationen zu AMUSE finden Sie hier:

clip_image010

Das Framework qp (http://www.state-machine.com/) bietet einen umfassenden Rahmen für die Entwicklung ereignisgetriebener Softwaresysteme in C/C++. Dabei müssen lediglich Zustände und Zustandsübergänge (Zustandsautomaten) codiert werden. Das Framework übernimmt anschließend die Ausführung.

Aufgabe des Praktikums ist es, die Codegenerierung von AMUSE an das Framework qp anzupassen. Zustandsautomaten werden im Enterprise Architect modelliert, bei der Simulation wird qp Code generiert und ausgeführt. Der generierte Code kann anschließend direkt in Embedded Systems verwendet werden.

Voraussetzungen:

· UML Kenntnisse

· C/C++ Kenntnisse

· qp Kenntnisse (erwünscht, nicht vorausgesetzt!)

Lernziel des Praktikums:

· Tiefes Verständnis von ereignisorientiertem Programmieren

· Vertiefende Einblicke in das Thema Simulation von UML

· Praktisches Arbeiten mit dem Framework qp und Enterprise Architect

Bei Interesse melden Sie sich bitte bei: daniel.siegl@lieberlieber.com

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

Mr. CE "Doug Boling" posted a little bit more on CE7 here

The big news from a technical perspective is OS support for multicore processors (I’ve run it on a 4 core ARM CPU and it rocks!) and support for up to 3 GB of physical RAM.  The new kernel also supports ARM 7 (but as a tradeoff, ARM 4 support is dropped).

Cool news – we will need lots of processor power ;)

Silverlight For Embedded, first released in CE 6 Release 3, has been updated to support Silverlight 3 constructs and is accompanied by a powerful development tool that eases the integration work to hook in the C++ code behind. Multitouch and gesture support has also been added.

Needless to say I would have prepared a managed Silverlight story – at least as a second option. Nevertheless this sounds like the tooling around the unmanaged Silverligth improved

Check out www.microsoft.com/windowsembedded/en-us/products/windowsce/compact7.mspx for details.

Hope I have time to look at it on “real” Device soon!

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg