Intention-X macht die Läden dicht

Heute hat Intention-X dicht gemacht. Das Ganze hat zwar Spaß gemacht aber aufgrund geringer Leserzahlen (so 300) und einfach der Tatsache das es eine Menge Arbeit gemacht hat für die wir eigentlich keine Zeit haben, wurde beschlossen das Projekt Intention-X in die Annalen der Geschichte eingehen zu lassen. Immerhin haben wir ganze zwei Ausgaben a 30 Seiten geschafft :) Das ist doch schon etwas.

Die Rolle von Python im neuen OpenMoko Framework

Auf der Seite http://wiki.openmoko.org/wiki/OpenmokoFramework gibt es ein Punkt der sich mit der Rolle von Python im neuen Framework befasst.

Es geht darum das wenn neuer Code geschrieben werden muss dieser in Python geschrieben wird, sprich die entsprechenden dbus Services in Python geschrieben werden. Als Grund wird die prototypische Natur von Python sowie der Betonung der dbus API (was auch immer damit gemeint ist). Außerdem sind verkürzt die Python die Zeiten die bei dem Experimentieren mit der API vergeht gegenüber kompilierten Sprachen wie C bzw. C++.

Sobald die API’s durch Anwendungsentwickler genutzt werden können, kann damit begonnen werden zu schauen ob bestimmte Services noch ein implementiert werden bzw. auf Geschwindigkeit optimiert werden z.B. unter zu Hilfename von Pyrex (http://en.wikipedia.org/wiki/Pyrex_(programming_language)), Cython (http://www.cython.org/) und Ctypes (http://python.net/crew/theller/ctypes/).

Status des GSoC Projektes „Speech Recognition in Openmoko“

In dem Google Summer of Code Projekt „Speech Recognition in Openmoko“ geht es um die Entwicklung einer Anwendung zur Spracherkennung. Geplant ist das diese Anwendung erst vom User trainiert werden muss und anschließen das macht was der User ihm sagt :)

Es geht dabei nicht um eine ausgewachsene Spracherkennung sondern um eine simple Erkennung welche, ein gesprochenes Wort erkennen soll und mit einem Wörterbuch, in welchen 5 bis 10 Wörter stehen, vergleicht und feststellt welches Wort gemeint ist. Dazu soll das Hidden Markov Modell implementiert werden.

Zur Zeit testet der Autor die Hidden Markov Implementation. Seine nächsten Schritte bestehen nun darin den Quelltext auf die Openmoko Plattform zu portieren und das ganze auf einem echten Freerunner zu testen.

Weitere Informationen gibt es unter:
https://svn.projects.openmoko.org/svnroot/speech/
http://code.google.com/soc/2008/openmoko/appinfo.html?csaid=B631058E670ECFAC
http://saurabh1403.wordpress.com/

Let us impact the material world

Ich habe gerade die neuste Ankündigung (Announce) von Sean Moss-Pultz gelesen. Er erzählt davon wie er schon seit zwei Jahren die Geschichte von Openmoko erzählt und er ruft uns auf auf die echte Welt Einfluss nehmen damit wir eine neue Open Source Realität erschaffen. Zumindest habe ich das so verstanden :) Er plant einen Blog zu eröffnen in dem andere Menschen ihre Erfahrung teilen können wie ihr Neo die Welt beeinflusst hat.

Er schreibt auch über das Openmoko-Projekt an sich im Vergleich mit der Herstellung von anderen Produkten welche meist von Professionellen geplant und gebaut werden und somit kennt er die Grenzen seines Produktes und geht nur selten über diese Grenzen hinaus. Der Amateur hingegen geht über diese Grenzen hinaus und erst die Erfahrung zeigt ihm die Grenzen.

In der Mitte des Textes geht er auf John Maeda’s „Laws of Simplicity“ ein und zitiert gleich eines dieser Gesetze:

Simplicity is about subtracting the obvious, and adding the meaningful.

Das bedeutet in etwa so viel wie das Einfachheit sich aus dem Abziehen des Offensichtlichen und dem Hinzufügen des Bedeutungsvollen ergibt. Das Neo war in seiner jetzigen Form einfach zu komplex. Also musste etwas getan werden, indem das Offensichtliche abgezogen wurde und das Bedeutungsvolle hinzugefügt wurde. Heraus kam das neue Openmoko Framework, damit alles einfacher wird… :)