Tygodnik KDE — Droga do KDE 4
31 stycznia 2007, pbm
Poniższy artykuł jest tłumaczeniem tekstu The Road to KDE 4: Kalzium and KmPlot z serwisu dot.kde.org
Jako, że zmiany w KDE to nie tylko zmiany w podstawowych technologiach, ale także w poszczególnych aplikacjach, dziś zaprezentuję dwa narzędzia z pakietu KDE-Edu: Kalzium - narzędzie chemiczne oraz KmPlot - narzędzie do rysowania wykresów.
W aplikacje te włożono wiele pracy, a ich rozwój następuje w bardzo szybkim tempie.
Nowości w Kalzium
Kalzium jest częścią KDE od czasów KDE 3.1 i jest jedną z najczęściej używanych aplikacji z pakietu KDE-Edu. Początkowo program ten służył jedynie do wyświetlania układu okresowego pierwiastków wraz z informacjami takimi jak masa atomowa, temperatura wrzenia, itp. Potem dodano do niego wiele innych informacji na temat pierwiastków, dzięki czemu stał się dobrym źródłem wiedzy.
W KDE 3.5.5 (z którego pochodzą poniższe zrzuty ekranu, mimo, że ostatnio zostało wydane KDE 3.5.6), Kalzium wygląda tak:
![]()
Rys1. Wygląd Kalzium w KDE 3.5.5
Jak widać interfejs jest dość prosty i prezentuje wiele informacji. Po kliknięciu na dany element wyświetlają się dodatkowe informacje.
Interfejs głównego okna w KDE 4 zbytnio się nie różni od stanu aktualnego, poza zmianami w wyglądzie wprowadzonymi w Qt 4 oraz dodatkowymi ikonami na pasku narzędzi. Zrzut ekranu z Kalzium w KDE 4:
Jak widać zmian wizualnych w Kalzium jest niewiele. Jedną z ważniejszych zmian jest menu Tools (Narzędzia). W KDE 3.5.5 menu to zawierało jedynie funkcje Plot Data (Wykresy) i Glossary (Słowniczek).
Plot Data rysuje wykresy różnych wartości takich jak masa, elektroujemność itd, a Glossary wyświetla definicje wielu terminów chemicznych, jednak brakuje tu na przykład wyżej wspomnianej elektroujemności i powinny zostać wprowadzone ulepszenia i uaktualnienia danych. Wprowadzanie poprawek i zmian w Słowniczku jest doskonałym sposobem do przyczynienia się do rozwoju KDE dla osób z zainteresowaniami chemicznymi ale bez umiejętności programowania.
Teraz zamierzam skupić się na nowościach w Kalzium z KDE 4:
Tabela izotopów wyświetla listę izotopów pierwiastków wraz z ich szeregami rozkładu.
Kolejną nowością jest narzędzie do rozwiązywania równań chemicznych stworzone przez głównego programistę Kalzium Carstena Niehausa:

Rys3. Rozwiązywanie równań chemicznych
Wystarczy wpisać równanie, wpisując litery zamiast niewiadomych liczb, wcisnąć przycisk i poczekać na odpowiedź. W szkołach od uczniów oczekuje się, że będą umieli rozwiązywać takie równania, jednak przy którymś z kolei staje się to dość nużące. Dzieki tej funkcji w Kalzium będą mogli oni zaoszczędzić wiele czasu.
I ostatnia, chyba najbardziej widoczna nowość trójwymiarowy podgląd molekuł. Początkowo rozwijany na potrzeby Kalzium został włączony do biblioteki libavogadro rozwijanej przez programistów Kalzium i projektu Avogadro.
Deweloperzy Kalzium pracują nad całkowitym przeportowaniem modelera 3D tak aby korzystał z libavagadro, Donald Curtis pracuje nad frameworkiem do renderowania molekuł z użyciem Qt i OpenGL. Framework ten wykorzystywany jest między innymi w Kalzium i Avogadro. Avogadro jest bardzo zaawansowanym programem do modelowanie molekuł. Kalzium 3D będzie po prostu przeglądarką plików stworzonych za pomocą tego programu.
Programista Kalzium Benoît Jacob przygotował poniższy zrzut ekranu prezentujący widok 3D w akcji. Funkcja ta znajduje się już w repozytorium SVN, jednak ciągle trwają prace nad integracją z libavogadro.
Kalzium będzie także współpracował z biblioteką BlueObelisk oraz OpenBabel, dzięki czemu będzie obsługiwał wiele formatów plików z danymi molekuł (doliczyłem się 62, które aktualnie obsługuje).
Nowości w KmPlot
Czas na kolejną aplikację z KDE-Edu: KmPlot. Aktualnie KmPlot potrafi rysować wykresy funkcji, funkcji z parametrami i wykresy biegunowe oraz pochodne. Jest to przydatna aplikacja, jednak jej interfejs jest nieco dziwny - z dużą ilością małych okienek dialogowych.
Poniżej jest zrzut ekranu z KmPlot w KDE 3.5.5 działającego na domyślnych ustawieniach z wykresami trzech funkcji - po jednej każdego typu:
Okienka dialogowe do rysowania poszczególnych funkcji wyglądają mniej więcej tak:

Rys6. Okienko rysowania funkcji w KmPlot w KDE 3.5.5
A poniżej zrzut ekranu z nowego KmPlot z narysowanymi tymi samymi funkcjami. Pozbyto się wielu uciążliwych okienek dialogowych, wykresy mogą być innego kształtu niż kwadratowy, a dzięki wykorzystaniu Qt 4 wprowadzono anti-aliasing linii.
W KmPlot włożono wiele pracy i dzięki temu na pewno stanie się jedną z ulubionych aplikacji uczniów, studentów i inżynierów. Nowością jest także wprowadzenia edytora równań, który pokazuje wskazówki jeśli w równaniu jest błąd.
![]()
Rys8. Edytor równań w KmPlot w KDE 4
Jak widać dzięki tej nowej funkcjonalności jest o wiele łatwiej napisać równanie, jeśli jest ono od razu sprawdzane pod względem składni. W KmPlot pojawiło się o wiele więcej nowości niż jestem w stanie opisać, jeśli chciałbyś zasięgnąć konkretniejszych informacji polecam przeczytanie informacji na temat rozwoju KmPlot.
KDE-Edu jest rozwijającym się projektem, a teraz dzięki temu, że jego aplikacje będą działały pod Windowsem i MacOSem powinny stać się jeszcze bardziej popularne. W którymś z kolejnych artykułów zaprezentuję kolejne aplikacje z pakietu KDE-Edu.
Komentarze (RSS) | Trackback (URI)
Liczba komentarzy: 2
W komentarzach możesz używać prostych znaczników HTML. Przykłady:
- Link: <a href="jaklinux.org">Linux dla każdego</a>,
- Wytłuszczenie: <strong>tekst pogrubiony</strong>,
- Kursywa: <em>tekst pochylony</em>,
- Przekreślenie: <strike>
tekst przekreślony</strike>, - Kod: <code>
printf("blok kodu");</code>, - Cytat: <blockquote>cytat</blockquote>



Dobre podejście w promowaniu Linuksa. May the Force of Tux be with You:)
oby jak najwięcej takich artykułów, a ludzie dowiedzą się jakie oprogramowanie jest słuszne ;). pozdrawiam