It-portal
Wroclawit_150x40

Czyń cuda - Architektura

Data wydania: 2009-11
12_2009
Ocena: 19 głosów

Artykuły

  • Pobierz za darmo pełne wydanie numeru 12/2009

  • Google Collections Library – Eleganckie i efektywne kolekcje w Javie

    Kolekcje to nieodłączny element skrzynki narzędziowej każdego programisty. Jeśli programujesz w Javie i chciałbyś uprościć oraz
    zoptymalizować Twój kod odpowiedzialny za obsługę kolekcji, to trafiłeś na właściwy artykuł. Zapraszamy do lektury!


  • Połączenie Flex oraz Flash CS3/CS4 Szybkie tworzenie własnych komponentów

    Poznajemy rozszerzenie dla programu Flash CS3/CS4 pozwalające na szybkie tworzenie komponentów oraz kontenerów dla frameworka Flex. Wykorzystamy podejście niewymagające znajomości architektury komponentów, a pozwalające znacznie wzbogacić nasze aplikacje.


  • Technologie Progress OpenEdge – Część 4. Serwer Aplikacji OpenEdge

    Serwer Aplikacji (AppServer) OpenEdge jest potężnym silnikiem transakcyjnym opartym na nowoczesnych standardach. Zapewnia bezpieczne zarządzanie b. dużymi transakcjami, niezależność od interfejsu użytkownika oraz możliwość stworzenia aplikacji zgodnej ze standardami architektury zorientowanej na serwisy (SOA).


  • Metaprogramowanie – Algorytmy wykonywane w czasie kompilacji

    Metaprogramowaniem nazywa się tworzenie programów, które w wyniku działania dostarczają programów. Metaprogramy stosujemy aby zwiększyć szybkość działania programów oraz ich czytelność, a także aby unikać powielania kodu, wtedy gdy te same operacje chcemy wykonać dla grupy typów.


  • Przewodnik po SCJP – Czyli certyfikat z Javy – część 1

    Proces zdobywania certyfikatów, potwierdzających umiejętności z różnych dziedzin wiedzy, stał się jednym z ważniejszych elementów osobistego rozwoju. Proces ten ma miejsce również w branży IT; certyfikaty dla programistów (Java lub .NET), administratorów czy sieciowców (Cisco) można coraz częściej odnaleźć w CV osób starających się o pracę.


  • BlockingQueue w Javie – Prezentacja interfejsu BlockingQueue, kilku możliwych jego wykorzystań, oraz słów kilka o programowaniu wielowątkowym

    Synchronizowana kolejka to podstawa wielu aplikacji wielowątkowych – prawdopodobnie większość z nas kiedyś taką zaimplementowała. Pytanie jednak brzmi: po co? Skoro często warto po prostu sięgnąć po gotowe rozwiązanie, takie jak BlockingQueue.


  • Delphi i C++Builder 2010 – Nowości wprowadzone w Delphi© 2010 i C++Builder© 2010

    Środowisko Delphi powstało w roku 1995, C++Builder dwa lata później. Mimo upływu czasu ich architektura (komponenty VCL, programowanie wizualne) nadal zapewnia przewagę nad innymi platformami programistycznymi, w obszarze budowy aplikacji okienkowych dla systemu Windows.


  • J2ME: Bluetooth i MMAPI – Czyli Bluetooth i MMAPI w jednym stali domu

    Niewiele osób zdaje sobie sprawę z możliwości swoich telefonów komórkowych. W tym artykule zaznajomimy się z dwiema bibliotekami dostępnymi dla platformy J2ME, które posiadają ogrom możliwych zastosowań.


  • Czyń CUDA (część 1) – Architektura

    GPGPU to skrót, który na ustach informatyków pojawia się coraz częściej. Oznacza general-purpose computing on graphics processing units, czyli możliwość przeprowadzania dowolnych silnie zrównoleglonych obliczeń na procesorach kart graficznych, których spora moc była do tej pory wykorzystywana jedynie do generowania grafiki trójwymiarowej, czyli w wielu przypadkach okazjonalnie.


  • AJAX w jQuery – Jak stworzyć efektowną galerię w AJAX-ie z wykorzystaniem frameworka jQuery cz. 1

    Coraz więcej stron w Internecie wykorzystuje technologię AJAX. Jej znajomość nie jest już wyjątkowym atutem programisty, a coraz częściej jedną z podstawowych umiejętności wymaganych praco- i zleceniodawców. Można też znaleźć wiele rozwiązań ułatwiających pisanie programów wykorzystujących AJAX-a. Jednym z nich jest framework jQuery.


  • Skromny programista – O nieprzecenianiu własnych możliwości

    Ponad trzydzieści lat temu Edgar Dijkstra w swoim przemówieniu The humble programmer stwierdził, że ludzkie czaszki są zbyt małe, by poradzić sobie z problemami programistycznymi. Zadziwiające jest to, jak praktyczny wydźwięk ma to stwierdzenie.


  • Liczebności klas uczestniczących w powiązaniach

    Określenie liczebności klas biorących udział w powiązaniach na diagramach klas to jedna z najważniejszych decyzji analitycznych, mająca niebagatelny wpływ na funkcjonalność modelowanego systemu. Zobaczmy więc, jak poprawnie określać liczebności, aby uniknąć przykrych niespodzianek.


Powrót

Komentarze

79 komentarzy, Dodaj Komentarz
Dodaj Komentarz

Regulamin korzystania z portalu