Tags Posts tagged with "digia"

digia

przez -
7 1653
Qt - nowe logo

Digia ogłosiła wydanie Qt 5.7, zestawu przenośnych bibliotek i narzędzi programistycznych dedykowanych językowi C++. Ich podstawowym składnikiem są klasy służące do budowy graficznego interfejsu programów komputerowych, a także narzędzia do tworzenia programów konsolowych i serwerów. Zmieniono licencjonowanie po raz kolejny. Usunięto licencję LGPLv2.1, a całego Qt będzie dostępne na LGPLv3, dla praktycznie wszystkich frameworków i bibliotek, a także GPLv3 dla narzędzi, jak np. Qt Creator. Uwolniono także kolejne zamknięte dodatki na licencji GPLv3.

Zmiana licencji pozwoliła na ujednolicenie Qt for Application Development, oferowane w wersjach Open Source i Commercial. Poczynając od Qt 5.7 oba pakiety posiadają dokładnie taką samą zawartość. Oto moduły, które pojawiły się w wersji Open Source:

  • Qt Charts (GPLv3)
  • Qt Data Visualization (GPLv3)
  • Qt Virtual Keyboard (GPLv3)
  • Qt Purchasing (LGPLv3)
  • Qt Quick 2D renderer (GPLv3)

Jedynym wyjątkiem jest Qt Quick Compiler, który wymaga pewnych zmian w kodzie, aby mógł być obecny w wolnej edycji.

Od tej wersji wprowadzono obowiązek kompatybilności kodu ze standardem C++11. Chodzi tutaj o wymuszenie wykorzystania takich funkcji, jak constexpr, decltype, pętle zakresowe itp. Kompilator automatycznie sprawdza, czy wszystko jest w porządku. Zmiana ta pozwoli na dodawanie nowych funkcji oraz odświeżenie sporej liczby funkcji w samym Qt.

Dodano moduł Qt 3D oraz obsługę Qt Quick Controls 2.

Dodano sporo nowych funkcji w modułach: Qt Core, Qt Gui, Qt QML and Quick, Qt WebEngine, Qt NFC. Qt for Device Creation otrzymał sporo aktualizacji. Qt Creator 4.0 jest dostarczany razem z Qt 5.7. Dodano sporo nowych testowych technologii.

przez -
6 1143
Qt

Digia ogłosiła wydanie Qt 5.6, zestawu przenośnych bibliotek i narzędzi programistycznych dedykowanych językowi C++. Ich podstawowym składnikiem są klasy służące do budowy graficznego interfejsu programów komputerowych, a także narzędzia do tworzenia programów konsolowych i serwerów. Nowe wydanie otrzymało status LTS, czyli będzie posiadać długoterminowe wsparcie techniczne. Warto nadmienić, że Qt 5.6 będzie ostatnią wersją, która nie będzie wymagać kompilatora, zgodnego z C++11. W Qt 5.7 deweloperzy zamierzają porzucić obsługę starych platform.

Sporo pracy włożono w COIN, czyli continuous integration system, który ma pomóc z integracji i testowaniu nowych zmian. Pojawiło się pełne wsparcie dla Windows 10 oraz obsługa ekranów o wysokiej rozdzielczości (High-DPI). Qt WebEngine został oparty na przeglądarce Chromium 45, dzięki czemu zyskał sporo nowych funkcji i poprawionych błędów.

Udoskonalono obsługę OpenGL ES 3, Qt NFC jest obsługiwane na Androidzie, Qt Positioning działa poprawnie na OS X, natomiast Qt WebView uruchamia się na WinRT.

przez -
4 903
Qt - nowe logo

Digia ogłosiła wydanie Qt 5.4, zestawu przenośnych bibliotek i narzędzi programistycznych dedykowanych językowi C++. Ich podstawowym składnikiem są klasy służące do budowy graficznego interfejsu programów komputerowych, a także narzędzia do tworzenia programów konsolowych i serwerów. Dodano nowoczesny widżet QOpenGLWidget, który zastąpił dotychczasową i przestarzałą klasę QGLWidget z Qt 4. QOpenGLWidget jest odpowiedzialny za renderowanie zawartości OpenGL, z użyciem nowoczesnych technologii, jak EGL lub GLX.

Reszta zmian:

  • Dodano obsługę ekranów o wysokiej rozdzielczości
  • Pojawiła się obsługa WinRT
  • Udoskonalono wsparcie dla OpenGL ES 3.0 i OpenGL ES 3.1
  • Dodano obsługę BlueZ 5 (tylko na Linuksie). Dla iOS i Androida pojawi się w przyszłych wersjach
  • Dodano wsparcie dla urządzeń Bluetooth o niskim zużyciu energii.
  • Upubliczniono interfejs QQuickRenderControl

przez -
20 675
Qt - nowe logo

Digia ogłosiła powstanie Qt Company, firmę córkę, która będzie odpowiadała za zarządzanie całym ekosystemem Qt. Ma to zapobiec dalszemu konkurowaniu ze sobą dwóch stron: qt.digia.com i qt-project.com, czyli biznesu komercyjnego oraz społeczności wolnego oprogramowania. W tym celu stworzono całkowicie nową stronę główną: www.qt.io, która ma łączyć wszystkie dotychczasowe projekty w jednym miejscu. Cały ruch z qt.digia.com będzie kierowany na adres główny, natomiast qt-project.com będzie powiązany www.qt.io/developers/. Odświeżono styl strony oraz zaktualizowano logo, które jest teraz bardziej płaskie.

Z okazji premiery nowej strony, udostępniono nowe pakiety Indie Mobile dla Androida, iOS i WinRT. Deweloprzy otrzymują biblioteki Qt, Qt Creator, komercyjną licencję oraz pełny dostęp do sklepu Google, App Store i Windows MarketPlace. Nowe pakiety są dostępne po 20 Euro / 25 dolarów za miesiąc.

przez -
8 959
Qt

Digia postanowiła zmienić lekko licencjonowanie bibliotek Qt i doda możliwość wykorzystania licencji LGPLv3 wraz z wydaniem Qt 5.4. Obecnie wykorzystywane są: LGPLv2.1, GPLv3 i komercyjna licencja. Razem z modułami na nowej licencji zostaną wydane także nowe dodatki: Qt Canvas3D i WebView, a wszystkie istniejące pozostaną na LGPLv2.1. Dużą zaletą dodania licencji LGPLv3 będzie możliwość wydania kilku nowych dodatków na wolnej licencji, aniżeli pozostawienie ich czysto komercyjnymi modułami.

przez -
8 497

Digia rozpoczęła proces wydzielania firmy córki, która będzie odpowiadała za zarządzanie całym ekosystemem Qt. Decyzja została podyktowana tym, że dwie strony: qt.digia.com i qt-project.com od długiego czasu konkurowały ze sobą, zamiast współpracować Pierwsza odpowiadała za cały biznes komercyjny, natomiast druga to była społeczność open source. Problemem tutaj okazały się pakiety i instalator, które były zupełnie różne dla obu wersji.

Aby zapobiec dalszemu rozwarstwieniu, Digia rozpoczęła powolne likwidowanie qt.digia.com i włączanie wszystkiego w qt-project.org, jako ujednolicony projekt. Nastąpi pełne połączenie bibliotek Qt oraz instalatora w wersji komercyjnej i open source. Wszystkie zmiany powinny być gotowe do października tego roku, wraz z premierą Qt 5.4.

przez -
27 869
Qt

Digia ogłosiła wydanie Qt 5.2.1, zestawu przenośnych bibliotek i narzędzi programistycznych dedykowanych językowi C++. Ich podstawowym składnikiem są klasy służące do budowy graficznego interfejsu programów komputerowych, począwszy od wersji Qt 4.0, biblioteka zawiera też narzędzia do tworzenia programów konsolowych i serwerów. Zoptymalizowano wydajność JavaScript i QML, dzięki nowemu silnikowi Qt Quick Engine. Naprawiono sporo błędów na iOS i Androidzie. Pojawiła się paczka, używająca Apple iOS 7.0 SDK.

przez -
6 364
KDE

KDE Free Qt Foundation i Digia dokonały porozumienia w sprawie włączenia Qt for Android do głównego wydania Qt 5.2 Beta. Prace nad Qt for Android trwają od kilku lat, razem z Qt Project i projektem KDE Necessitas. Dzięki temu deweloperzy będą mieli zagwarantowane, że Digia będzie wspierała zarówno wersję komercyjną, jak i w pełni otwartą. Pieniądze na dalszy rozwój pochodzą oczywiście ze sprzedaży komercyjnych licencji na bibliotekę.

Polecane

Jesień Linuksowa

1 1174
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...