UMAF Meeting

Am Sonntag dem 12.10.2008 fand um 18:00 MEZ wieder mal ein UMAF Meeting stand. Auf der Agenda standen dabei folgende Dinge:

1. Grundlegende Richtlinien für das Framework
2. Was gehört alles zu einem Interface-Design? Welche Elemente haben wir? Was müssen wir alles beachten?
3. Wollen wir verschiedene Vorschläge parallel ausarbeiten oder einen iterativ entwickeln?
4. Elementary und FSO als Grundlage?
5. Bindings für Elementary
6. Zusammenarbeit mit OpenUsability
7. Lizenz
8. Die nächsten Schritte

Grundlegende Richtlinien für das Framework
1. Einheitliches Look&Feel
2. Inuitive GUI
3. möglichst Entwicklerfreundliche API
4. Anwendungen sollten mit den Fingern bedienbar sein, allerdings sollte man auch Anwendungen für den Stylus schreiben können
5. Nur die wirklich notwendige Elemente sollen angezeigt werden
6. Performantes System

Interface-Design
Bei der Diskussion über das Interface-Design sind einige Dinge herausgekommen. Das ganze Framework soll Unicode fähig sein. Am oberen Rand des Bildschirmes soll immer das Illume Panel zu sehen sein. Eine Toolbar am unteren Rand dient zum Aufrufen von Programmfunktionalitäten. Jede Anwendung sollte immer den ganzen Bildschirm benutzen (keine Popups etc.).

Parallel oder Iterativ?
Bei der Frage wie die Ideen ausgearbeitet werden sollen ist eine Mischung aus beiden benutzt werden. Mehrere Konzepte und Mockups sollen gesammelt werden, aber möglichst schnell zusammengeführt werden, damit sich das ganze im Endeffekt auf eine große Idee konzentriert.

Elementary und FSO als Grundlage?
Das Framework soll auf FSO (frameworkd) basieren. Die Widgets sollen auf Elementary basieren. Zu diesem Zweck sollen Python Bindings für Elementary geschrieben werden.

OpenUsability?
Mit OpenUsability soll zusammengearbeitet werden soweit dies möglich ist.

Lizenz
Das Untitled Mobile Application Framework soll unter der GPL (GPLv2 or later) stehen. frameworkd benutzt die gleiche Lizenz. Elementary steht unter der BSD Lizenz.

Die nächsten Schritte
Im nächsten Schritt sollen die Elementary Python Bindings erstellt werden und Demo Applikationen entwickelt werden. Der Fortschritt und das weitere Vorgehen soll dann beim nächsten UMAF Meeting (Sonntag, 19.10.2008 -> 18:00 MEZ) diskutiert werden.

Weitere Informationen gibt es unter:
http://www.freesmartphone.org/index.php/Untitled_Mobile_Application_Framework

Infrarecorder

Auf der Suche nach einem Open Source Brennprogramm für Windows bin ich nach einiger Zeit des Suches über die Anwendung Infrarecorder von Christian Kindahl gestoßen. Die Anwendung liefert eine übersichtliche Oberfläche sowie einen Expressmodus mit dem man schnell zu einem Ergebnis kommt. Mit dem Infrarecorder lassen sich sowohl CDs als auch DVDs brennen. Bluray wird zur Zeit noch nicht unterstützt. Zu finden ist die Anwendung unter http://infrarecorder.sourceforge.net/.

Probleme mit dem Herunterfahren unter Ubuntu

Ein Desktop PC hier hatte Probleme mit dem Herunterfahren. Auf der Maschine läuft ein Ubuntu 8.04. Nachdem man also Ubuntu angewiesen hatte herunterzufahren, fuhr der Rechner runter bis zu der Stelle an der im Normalfall das ganze abgeschaltet wird. Hier wurde nur die Festplatten ausgeschaltet und der Rest blieb so wie er war.

Es stellte sich heraus das Ubuntu das ACPI nicht ordnungsgemäß erkannt hat. In solchem Fall hilft es eben dies zu erzwingen. Dazu öffnet man die Datei /boot/grub/menu.lst und sucht dort die Zeile # defoptions=quiet splash. Diese Zeile wird in # defoptions=quiet splash acpi=force geändert und das ganze gespeichert.

Nun muss die Konfiguration von GRUB mittels update-grub aktualisiert werden. Nach dem nächsten Neustart müsste der Rechner dann wieder ordnungsgemäß herunterfahren.

Ultrastar

Wer kennt sie nicht, diese Karaokespiele alla SingStar und Co.. Eines Tages schrieb der Programmierer Corvus5 ein eben solches Spiel und machte es unter der GPL verfügbar. Im Laufe der Zeit gab es einige Forks von diesem Spiel unter anderem Ultrastar Deluxe. Im Gegensatz zum Original ist Ultrastar Deluxe mit mehr Funktionalität (mehr unterstützte Videoformate, Partymodus etc.) ausgestattet. Bezogen werden kann das Spiel unter http://www.ultrastardeluxe.org/. Ist doch recht lustig für zwischendurch :)

Weitere Informationen unter:
http://en.wikipedia.org/wiki/UltraStar

Computer Algebra System

Neulich war ich auf der Suche nach einem Open Source Computer-Algebra-System. Solche Systeme gibt es eigentlich wie Sand am Meer angefangen bei Axiom über Mathomatic und Singular bis yacas. Schlussendlich habe ich mich dann für Maxima entschieden weil es doch recht ausgereift ist. Maxima kann unter http://maxima.sourceforge.net/ bezogen werden. Mit im Paket ist wxMaxima, eine graphische Oberfläche für Maxima.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Computer-Algebra-System
http://de.wikipedia.org/wiki/Maxima_(Computeralgebrasystem)
http://www.austromath.at/daten/maxima/