Biblioteka Linuksa i OpenSource

Serwis poświęcony Linuksowi i otwartemu oprogramowaniu. Testy sprzętu, Maemo, programowanie w C/C++ i JAVA, Qt.

Biblioteka Qt

qt

Qt to najwyższej jakości biblioteka i platforma do tworzenia aplikacji desktopowych działających na popularnych systemach operacyjnych. Aplikacje można tworzyć w różnych językach programistycznych.

Systemy wbudowane

Systemy mobilne, wbudowane wykorzystywane są m.in. w telefonach komórkowych. Ostatnio dużą popularność zdobywa iPhone OS, Android firmy Google, czy oparty o Debiana system Maemo Nokii.

Testy Sprzętu pod Linuksem

Dział zawiera zebrane informacje dotyczące różnych modemów ADSL (neostrada), a także modemów GSM wykorzystywanych w usługach takich jak Blueconnect, czy Play Online. Sprawdź który modem bezproblemowo działa pod Linuksem.

Pisanie serwisów/aplikacji internetowych w Django na zlecenie - riklaunim@gmail.com - więcej, o mnie

Obsługa Symbiana, Windowsa CE/Mobile w Qt 4.6

Wydanie Qt 4.6 zawiera już w sobie kompletny port pod Symbiana. Obsługa Windowsa CE nie jest nowością, lecz niedawno Windows Mobile w Qt 4.6.0 nie jest w pełni obsługiwany. Pełna obsługa Windows Mobile planowana jest w następnej wersji - 4.7. Możliwości Qt na mobilnych platformach najlepiej oddaje zamieszczony poniżej klip wideo:

Qt 4.6 wchodzi w fazę beta dla Maemo5

Twórcy biblioteki Qt ogłosili niedawno udostępnienie beta wersji biblioteki Qt dla systemu Maemo. Wejście w fazę beta oznacza stabilność API i rozpoczęcie intensywnych prac nad wyszukiwaniem i poprawianiem błędów. W porównaniu od ostatniej wersji "technical preview" zaszło sporo zmian:

  • Obsługa instrukcji NEON zapewniających szybsze rysowanie
  • Przepisano Kinetic Scrolling, które stało się także domyślne dla widżetów QAbstractScrollArea i QWebView
  • QMaemo5KineticScroller nie jest już potrzebny i został usunięty
  • Wiele poprawek wyglądu interfejsu i widżetow (style)
  • Do QtMultimedia dodano backend N900
  • Dostępna jest jest dokumentacja online
  • Plus sporo poprawek specyficznych dla Maemo 5
Opis instalacji Qt dla Maemo dostępny jest na wiki.

Nagrody do zgarnięcia w konkursach grupy Jakilinux

Jak można przeczytać w notce opublikowanej przez Michuka grupa Jakilinux organizuje obecnie dwa konkursy, w których można wygrać netbooka, gry linuksowe czy fajne rutery. Szczegóły w podlinkowanej notce :)

Co z tym Chrome OS, nerdzie?

Na blogu chromium, jak i na blogu googleblog znajdziemy prezentacje nowego systemu Google - ChromeOS. System ten to silnie zmodyfikowany Linux pozbawiony bootloadera, wielu usług systemowych, ze specjalnym firmware, oraz tworzony pod określony sprzęt, tak by go nie wykrywać na starcie. Uruchamia się w około 4 sekundy, usypia i budzi w jedną. Dzięki zaawansowanemu sprawdzaniu integralności systemu i kernela oraz szyfrowanej partycji użytkownika oferuje wysoki poziom bezpieczeństwa (a to wszystko w tle niewidoczne dla użytkownika). Sam system jest skupiony wokół przeglądarki Chrome. Sama przeglądarka została rozbudowana o bogatszą górną belkę kart i menu nawigacyjne (do określonych stron - aplikacji internetowych), jak i drobne pływające okienka na czat, czy np. zarządzanie lokalnymi plikami. Wszystko prezentuje się ładnie i jeżeli siedzimy w internecie - to ten system jest kierowany do nas...

Nower wydanie - Maemo 5 i Nokia N900

Przegląd możliwości nowe wersji Maemo Freemantle oznaczonej numerem 5 oraz Nokii N900 zawierającej nowe wydanie tego systemu.

Baza klucz-wartość Cassandra od Facebooka

Opis składowiska klucz-wartość Cassandra przeznaczonego do obsługi potężnego ruchu na klastrach złożonych z wielu maszych w różnych centrach danych

MogileFS - rozproszony system plików dla aplikacji webowych

MogileFS to rozproszony system plików stworzony na potrzeby składowania i replikowania plików statycznych w aplikacjach webowych.

Qt oficjalnie na Maemo 5 / Nokia N900

Nokia wydała wstępną wersję Qt 4.6 przeznaczoną dla systemu Maemo 5 jaki znajdziemy w smartphonie N900. We wpisie na blogu Qt Labs możemy zobaczyć klip wideo prezentujący dostosowany interfejs biblioteki dla tego mobilnego systemu. Udostępnioną wersję można zbudować pod scratchboxem i odpalić w emulatorze Maemo.

Nokia publikuje Qt Messaging Framework

Nokia na blogu qt-labs zaprezentowała nowy komponent biblioteki Qt - QMF będący systemem obsługujący protokoły pocztowe (i przyszłościowo inne protokoły komunikacji) dla systemów wbudowanych. Za pomocą QMF można tworzyć klienty pocztowe i aplikacje oparte o protokoły takie jak IMAP czy SMTP. W skład komponentu wchodzi biblioteka C++ oraz demon do tworzenia serwerowych procesów obsługujących pobieranie i wysyłanie emaili. Kod można pobrać z qt.gitorious.org.

Przeglądarka dokumentów dla Maemo na bazie Koffice 2

Nokia postanowiła wykorzystać silnie obecnie rozwijany pakiet biurowy Koffice 2 do stworzenia przeglądarki dokumentów dla mobilnego systemu Maemo 5, który będzie dostępny w Nokii N900. Aplikacja jest tworzona na otwartej licencji, wykorzystuje KWorda i KSpread we własnym, dopasowanym do małego ekranu interfejsie. Dodatkowym wkładem Nokii w projekt Koffice będzie poprawa obsługi formatów pakietu biurowego Microsoftu. Obecny wygląd aplikacji został przedstawiony na zrzucie ekranu na blogu labs.trolltech.com.

desktopcouch - replikacja i wymiana danych między aplikacjami i komputerami

Opis standardu/projektu desktopcouch do wymiany preferencji, ustawień, zakładek aplikacji desktopowych między sobą i między komputerami za pomocą bazy CouchDB.

Apple wydaje API Grand Central Dispatch na otwartej licencji

libdispatch zawiera implementację API w przestrzeni użytkownika zgodnego z Grand Central Dispatch z Mac OS X 10.6. Jest to technologia opracowana przez Apple ułatwiająca optymalizacje aplikacji pod wielordzeniowe procesory oparta o współbieżność zadań. Wydając ten projekt Apple liczy na rozszerzenie jej dostępności na inne platformy.

Aplikacje społecznościowe dla Androida

Lista aplikacji społecznościowych przeznaczona dla Androida