42

OpenMoko: tym razem porządnie

7 maja 2008, kocio

Do tej pory odbywały się głównie rozmowy kuluarowe na różnych konferencjach, ale ich efektem jest konkretna decyzja: OpenMoko zostanie zmodernizowane. Nowa architektura jest właśnie opracowywana.

Nowa infrastruktura ma zmienić sposób myślenia w projekcie. Zamiast dotychczasowego wykorzystywania wszystkiego, co tylko jest dostępne, i dopasowywania nawet na siłę do wizji OpenMoko, powstanie ogólna rama programistyczna, która dopiero w miarę możliwości będzie wypełniana przez odpowiednie klocki z zewnątrz.

Jej istotą będą dwie warstwy usług ponad warstwą jądra: niskopoziomowa (takie jak obsługa dźwięku przez GStreamer czy GPS przez gypsy) i wysokopoziomowa (np. preferencje, sieć czy PIM). Zarówno pomiędzy sobą, jak i z elementami wyższych poziomów (X11, GTK+ itp.), poszczególne komponenty mają się porozumiewać za pomocą D-Busa.

Na dziś niemal wszystkie elementy niskopoziomowe (poza obsługą GSM) są już gotowe, do opracowania pozostaje więc cała warstwa usług wysokiego poziomu. Zgodnie z założeniami infrastruktura ma także zostać uzupełniona o aplikację wykorzystującą nowe API, aby nie pozostało ono tylko papierowym zwycięstwem.

Generalne cele dla infrastruktury i aplikacji są identyczne: mają być proste i koncentrować się na podstawowej funkcjonalności. Architektura ma być ponadto agnostyczna w kwestii języków programowania i interfejsów użytkownika oraz wykorzystywać jak najwięcej gotowych narzędzi, ale nie kosztem jakości API. Demonstracyjna aplikacja ma być z kolei atrakcyjna wizualnie, wydajna, mieć spójny interfejs użytkownika, dobrze się rozszerzać przez skrypty i dobrze prezentować zalety nowej infrastruktury.

Więcej informacji: http://www.vanille-media.de/site/index.p...nitiative/
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Komentarze (RSS)

Liczba komentarzy: 10

zwiń wątek mazdac  7 maja 2008 o godz. 19:40 #
Fatal error: Call to undefined function ck_display_karma() in /var/www/ln20/wp-content/themes/mwd/comments.php on line 61