Języki programowania
Narzędzia programistyczne
Platforma .NET
Tworzenie aplikacji
Nvidia ogłosiła wyniki organizowanego przez siebie po raz pierwszy konkursu dla programistów tworzących aplikacje wykorzystujące moce obliczeniowe procesorów graficznych. Wśród nagrodzonych znaleźli się dwaj nasi rodacy - Janusz Bedkowski i Jacek Naruniec.
Grupa Khronos udostępniła ostateczną wersję specyfikacji OpenGL 3.0, będącej otwartym, wieloplatformowym API pozwalającym na sprzętową obsługę grafiki 3D. Firmom rozwijającym oprogramowanie CAD wersja z pewnością się spodoba, stanowi bowiem rozwinięcie wydania 2.1 - ale wielu deweloperów otwarcie wyraża frustrację. Ich zdaniem biblioteki są mocno zacofane pod względem możliwości, zwłaszcza w kontekście wykorzystania ich jako platformy do rozwoju gier. OpenGL 3.0 pojawił się półtora roku po premierze DirectX 10, a ciągle jeszcze nie obsługuje wszystkich funkcji, jakie dawno temu zostały zaimplementowane przez Microsoft.
Stawiając pierwsze kroki w fotografii lub amatorskim tworzeniu filmów wideo, bardzo szybko odkrywamy, że jakość uzyskiwanego obrazu zależy przede wszystkim od światła padającego na utrwalane obiekty. Nie inaczej jest w grafice komputerowej. Rola światła jest tutaj kluczowa, decyduje o stopniu realizmu i jakości obrazu generowanego na ekranie monitora. Na szczęście za pomocą jednostek cieniujących i języków programowania HLSL i GLSL można łatwo kontrolować oświetlenie w scenie 3D.
Teleportacja kwantowa
Informatyka kwantowa to nowa dziedzina informatyki, która - co może być pewnym zaskoczeniem, rozwija się już od lat 80. dwudziestego wieku. Jednym z jej niezwykłych osiągnięć dziedziny jest protokół teleportacji kwantowej.
Środowisko programistów zgromadzonych w ramach ruchu OpenSource nieustannie proponuje nowoczesne oraz funkcjonalne rozwiązania. Wiele projektów o otwartym kodzie dotyczy sieci Internet. Serwer Apache, język PHP to systemy, na których zbudowano wiele serwisów. W wielu zestawieniach dotyczących języków programowania, opracowany przez Japończyka Yukihiro Matsumoto język Ruby zdobywa coraz większą popularność. Wielka w tym zasługa pakietu Ruby on Rails, umożliwiającego wygodne tworzenie serwisów internetowych.Kolejnym systemem przeznaczonym do tworzenia serwisów, zdobywającym coraz większą popularność jest pakiet RubyOnRails, oparty o język programowania Ruby.
Mogłoby się wydawać, że samodzielne przygotowanie dystrybucji Linuksa jest trudne, a przynajmniej czasochłonne. Dzięki Ubuntu Customization Kit (UCK) przekonasz się, że nie musisz być zaawansowanym użytkownikiem systemu spod znaku pingwina, żeby skroić jego wersję na miarę swoich potrzeb.
Określenie "napisać własny moduł jądra Linuksa" brzmi poważnie. Może się wydawać się, że moduły jądra piszą tylko starzy hakerzy - ci sami, którzy projektują własne procesory i używają IPv6. To nieprawda. Jeśli umiesz programować w C, możesz szybko zwiększyć możliwości systemu spod znaku pingwina.
Środowisko .NET do urządzeń mobilnych czyni z komórek z systemem Microsoftu istny raj dla programistów. Do napisania pierwszego programu wystarczy chwila zastanowienia, a dobrą aplikację można przygotować w ciągu kilku godzin!
Zapewne słyszeli Państwo o możliwości ukrywania pewnych danych między pikselami map bitowych. Przyjrzyjmy się algorytmom tego interesującego zagadnienia.
Koncern Google postanowił najwyraźniej udowodnić, że, wbrew przewidywaniom znacznej części analityków, może odnieść sukces na rynku telefonii komórkowej. Firma niedawno pokazała swoją platformę software'ową o nazwie Android, a teraz, by zachęcić developerów do jej wykorzystywania, ogłosiła interesujący konkurs...
Kup Teraz: 700 zł
Ilość przedmiotów: 2
Liczba ofert: 0
Data zakończenia: 2008-12-10 11:19:00
Lokalizacja: Wrocław/Oleśnica
Producent aparatów Canon pracuje nad funkcją identyfikacji głosu. Dzięki niej, zamiast tradycyjnym guzikiem, zdjęcie będzie można zrobić posługując się krótką komendą.