Kontynuując nasz wątek blogowy o JavaFX 2.0, chciałbym dziś zaprezentować kilka możliwości JavaFX. Głównym tematem jest oczywiście wielowątkowość, ale znajdzie się też miejsce na wiązanie danych pomiędzy warstwą danych a warstwą prezentacji, definiowanie akcji oraz pracę z biblioteką JavaFX z wykorzystaniem środowiska Maven.
(więcej…)
Archiwum dla kategorii ‘Bez kategorii’
JavaFX 2 – aplikacja wielowątkowa
piątek, Styczeń 20, 2012Autor: Marcin Garniewski
Wstęp do Androida
środa, Grudzień 14, 2011Android jest obecnie najpopularniejszym systemem operacyjnym przeznaczonym dla urządzeń mobilnych. Według danych firmy Canalys w ostatnim kwartale 2010 roku Android osiągnął wynik 32,9 miliona sprzedanych telefonów, wyprzedzając Symbiana (31 mln) oraz pozostawiając w tyle iOS (16,2 mln). Od przejęcia w roku 2005 roku firmy Android Inc. rozwijany jest przez Google. Opiera się na jądrze Linuxa. Działa na zasadach wolnego oprogramowania (Apache License 2.0) – nie licząc linii 3.x przeznaczonej wyłącznie na tablety. Android udostępnia bardzo rozbudowane możliwości deweloperskie: bazę danych SQLite, WebKit, GPS, sensory, bibliotekę graficzną OpenGL ES, TTS i wiele innych. W tym artykule przedstawię podstawowe informacje dotyczące Androida oraz pokażę, jak zacząć swoją przygodę z programowaniem w ramach tej platformy.
Autor: Piotr Łabuński
Aplikacje mobilne w HTML5, Phonegap, jQueryMobile
wtorek, Listopad 15, 2011Poszukiwanie sposobu na łatwe i szybkie wytwarzanie aplikacji mobilnych to nieustająca zabawa. Mnogość technologii, platform oraz frameworków wspomagających ten proces jest spora. Tym razem postanowiłem wziąć na tapetę HTML5. Pisanie w technologii JavaScript, HTML5, CSS3 wydaje się prostsze niż Objective-C, a już na pewno łatwiej tu o programistę z doświadczeniem. Czy ta technologia jest faktycznie użyteczna w świecie smartfonów i tabletów? Postaram się odpowiedzieć na to pytanie oraz opisać pomocnicze narzędzia. (więcej…)
Autor: Zbigniew Wysocki
Różnorodność mobilnych systemów operacyjnych – ograniczenie czy szansa?
środa, Czerwiec 22, 2011Rynek urządzeń mobilnych jest zdecydowanie jednym z najszybciej rozwijających się na świecie, a co za tym idzie – także zapotrzebowanie na aplikacje jest ogromne. A wraz ze wzrostem możliwości i dostępności tego rynku, również jego oczekiwania będą coraz większe. Mówiąc wprost, prędzej czy później firmy IT będą musiały rozpocząć prace nad tego typu aplikacjami, aby sprostać wymaganiom rynku. Jednak każdy, kto wytwarzał aplikacje mobilne lub zastanawiał się nad tym, zapewne zdaje sobie sprawę z trudności związanych z różnorodnością obecnych telefonów oraz tempem pojawiania się nowych modeli. Popularne od lat API Javy czy Symbiana także nie jest przyjazne dla programisty. Czy jednak tak jest ciągle? Co zmieniło się w ostatnich latach? Jak ten rynek będzie wyglądał za parę lat? Na jakie problemy można natrafić podczas prowadzenia projektu? (więcej…)
Autor: Zbigniew Wysocki
Czy Clojure da się lubić?
wtorek, Czerwiec 7, 2011Po prezentacji Jacka Laskowskiego „Programowanie funkcjonalne funkcyjnie z Clojure praktycznie” na Infoshare 2011 wychodziliśmy z mieszanymi uczuciami. Powtarzał się pogląd o niedosycie informacji o tym nowym (dla mnie) języku. Korzystając z rozbudzonej ciekawości poznawczej, postanowiłem przyjrzeć się bliżej temu nawiasowemu językowi
.
(więcej…)
Autor: Marcin Garniewski
PRAKTYCZNY ENVERS
piątek, Sierpień 20, 2010Envers jest dodatkiem do Hibernate’a pozwalającym na automatyczne zapisywanie historii zmian encji (audytu). Envers używa pojęcia rewizji – co oznacza, że każda zmiana dowolnej (audytowalnej) encji tworzy nową rewizję. Nowy rekord jest zapisany do tabeli, a na podstawie starego zostaje utworzona rewizja i zapisana do dodatkowej tabeli wraz z poprzednimi wartościami.
Autor: Mateusz Mrozewski
SUMI jako metoda badania jakości oprogramowania
piątek, Październik 9, 2009Wdrażanie systemów informatycznych w przedsiębiorstwach powinno przyczyniać się do zwiększenia ich zysków. Nie kupuje się nowych technologii w pogoni za nowoczesnością, lecz traktuje je jak inwestycje w biznes. Menedżerowie liczą, że poniesione nakłady zwrócą się, wpływając na wzrost efektywności pracy firmy. Pozytywny efekt wdrożenia systemu powinien być widoczny w wynikach finansowych, a tę informację otrzymamy dopiero po pewnym czasie. Ważne jest zatem monitorowanie wydajności, rozpoznawanie trendów i reagowanie z wyprzedzeniem. Jednym z elementów pozwalających ocenić efektywność jest satysfakcja użytkowników końcowych. Właśnie w celu jej pomiaru opracowano metodę SUMI (Software Usability Measurement Inventory).
Autor: Bartosz Żukowski
