BASTA! Spring 2011, das intellibook und MonoDevelop

In der Woche vom 21.02. bis zum 25.02.2011 findet die BASTA! Spring 2011 statt. Wer als Alumni schon einmal auf einer BASTA! Konferenz gewesen ist, hat die Chance auf ein "Gratis" intellibook, welches auf Basis der Ubuntu 10.10 Netbook Edition bereits mit der adobe Air Applikation intellibook betankt ist. Damit haben Abonnenten verschiedener Magazine des S&S Verlages (z.B. des dotnet Magazins) und auch BASTA! Besucher Zugriff auf die Unterlagen der BASTA! sowie (im Fall der Abonnenten) auf die elektronischen Ausgaben aller Artikel.

Was aber eigentlich interessant sein dürfte für Besucher der Sessions, die evtl. kein eigenes Notebook mitgebracht haben und sich nun fragen, was sie mit einem Netbook auf Linux-Basis in .NET Sessions anfangen sollen (außer zu twittern), dem sei gesagt: Mit MonoDevelop steht eine Entwicklungsumgebung ähnlich dem Visual Studio zur Verfügung, mit dem sich viele Demos nachvollziehen lassen.

Dazu ein paar Informationen:

  • Bei Mono handelt es sich um die freie (plattformunabhängige) Implementierung des .NET Frameworks
  • Mono bildet einen Großteil des .NET Frameworks ab, aber leider nicht alles
  • Die Installation von Mono inkl. MonoDevelop erfolgt auf dem intellibook am einfachsten so:
    • Klick auf das Ubuntu-Logo links oben
    • Klick auf das Icon "Neue Anwendungen installieren"
    • Suchen nach "MonoDevelop" (rechts oben)
    • Auswahl "MonoDevelop" und Klick auf "Weitere Informationen"
    • Zusätzliche Auswahl von "VersionControl...", "Mono Visual Basic Compiler..." und "Einfacher Webserver..."
    • Klick auf "Installieren"

 

Der Visual Basic Compiler z.B. ist nicht per Default ausgewählt, daher lassen sich bei der Standardselektion nach der Installation keine VB.NET Projekte übersetzen. Wer sich außerdem z.B. für die Extension Projekte von Better Office interessiert, findet sicher Gefallen an dem Plugin für die Versionskontrolle, mittels dessen direkt auf das SubVersion Repository auf CodePlex zugegriffen werden kann. Wer sich ASP.NET MVC anschauen möchte, benötigt darüberhinaus einen Webserver, der mit mono-xsp installiert wird.

Aufgrund von Paketabhängigkeiten werden alle Mono-Bibliotheken automatisch mitinstalliert.

Problem: Dadurch gibt es eine Unterstützung für .NET bis zur Version 3.5 (Mono 2.4). Seit Mono 2.8 (aktuell ist Mono 2.10) wird auch .NET 4.0 unterstützt. Die Extension Bibliotheken von Better Office beispielsweise benötigen .NET 4.0. Aber auch das kann selbst auf dem intellibook gelöst werden:

Wie es der Zufall so will, wurde am 20.02. ein Script veröffentlicht, das alle Sourcen für Mono 2.10 herunterlädt, sämtliche Abhängigkeiten auflöst und Mono anschließend baut und einrichtet. Der Prozess dauert einige Stunden. Im Anschluss muss in MonoDevelop unter Bearbeiten\Einstellungen im Knoten Einstellungen als .NET Runtime Mono 2.10 hinzugefügt werden (Verzeichnis: /opt/mono-2.10).

Wer nun die Bibliotheken von Better Office über das SVN Repository (URL findet man auf bo.codeplex.com) herunterlädt und die Solution bo-Library aus dem Verzeichnis .NET öffnen möchte muss nur noch wissen, dass das Verzeichnis im Öffnen-Dialog nicht sichtbar ist, da der Verzeichnisname mit einem Punkt beginnt. Über das Stift-Symbol oben links im Öffnen-Dialog lässt sich das Verzeichnis aber auch manuell eingeben (inkl. Type-Ahead).

Comments are closed

Über den Author


Christian Jacob

 

Christian Jacob ist Leiter des Geschäftsbereiches Softwarearchitektur und -entwicklung bei der TOP TECHNOLOGIES.

Aktuelle Kommentare

Comment RSS