Szukaj
Twój koszyk : Do zapłaty 0,00 zł Ilość w koszyku: 0

Software 2.0 2005/05 (125) Programowanie urządzeń mobilnych

Nr katalogowy:72744
Liczba stron:88
Wymiary:21 x 29.7 cm
Wydawnictwo:Software
Oprawa:miękka

Czas dostawy:

4 - 7 dni
Do koszyka
Do schowka
Cena detaliczna: 26,75 zł
Twoja cena: 23,80 zł
(rabat: 11%)






A w numerze:
  • G3D – Morgan McGuire przedstawia silnik grafiki 3D. G3D jest silnikiem grafiki trójwymiarowej, który może być stosowany zarówno w produktach komercyjnych jak i w projektach badawczych. Umożliwia rendering 3D, wykrywanie kolizji, zarządzanie zasobami, synchronizację poprzez sieć oraz obsługę dźwięku pod Windows, Linuksem i Mac OS X. Interfejs dla programujących w języku C++ pozwala na łatwe tworzenie aplikacji 3D w nie więcej niż w stu liniach kodu, oraz zapewnia pełny dostęp do funkcji sprzętowych karty graficznej. Morgan w artykule opisuje możliwości ostatniej wersji G3D 6.06.
  • W dzile warsztat Szczepan Kuzniarz przedstwia Spring Framework. W serwisie SourceForge pojawił się projekt o nazwie Spring, początkowo zawierający kody źródłowe dołączone do książki Expert One-on-One J2EE Design and Development autorstwa Roda Johnsona. Po około roku prac, w marcu 2004 Spring Framework doczekał się stabilnej wersji 1.0. W artykule Szczepan opisuje krok po kroku całą drogę od instalacji IDE, poprzez utworzenie bazy danych, odwzorowanie jej na obiekty Javy, zaprogramowanie logiki biznesowej, stworzenie warstwy webowej i w końcu zainstalowanie gotowej aplikacji na serwerze, a wszystko to tylko w małej części pokazuje możliwości Spring Framework.
  • Code::Blocks IDE.Aktualnie dla programistów dostępne są trzy wysokiej jakości darmowe kompilatory języków C i C++. Są to: Borland C++ Compiler 5.5, Microsoft Visual C++ Toolkit 2003 oraz GNU GCC (MinGW). Ich wspólną cechą jest brak IDE – narzędzia, które ułatwia i przyspiesza tworzenie oprogramowania. Tę lukę wypełnia bardzo rozbudowany i ciągle intensywnie rozwijany projekt Code::Blocks IDE, autorstwa Yiannisa Mandravellosa i Ricardo Garcia. Z artykułu dowiemy się jak przystosować program Code::Blocks IDE do obsługi dowolnego komputera, jak również zbadamy możliwości dostępnej od maja 2005 roku wersji 1.0. Dodatkowo na prostym przykładzie poznamy jak szybko i bez większych problemów pisze się takie aplikacje.
  • OpenC++ - metakompilator i biblioteka introspekcji dla C++. Proste zadanie obejmujące stworzenie metody dla każdej klasy, która – w uproszczeniu – zwraca wartości kolejnych składowych do strumienia wyjściowego, w rzeczywistości okazuje się dość mozolnym sprawą. Każdy, kto kiedykolwiek próbował implementować serializację obiektów w C++ i przeszedł gehennę pisania metod serializujących dla poszczególnych klas oraz późniejszego ich utrzymywania dobrze wie, że implementacja serializacji jest zajęciem w dużej mierze mechanicznym, które najlepiej byłoby pozostawić komputerowi. W artykule prezentujemy przegląd najważniejszych technik przetwarzania kodu we współczesnych projektach.
  • GCC 4.0: nowy ale czy lepszy?. Zestaw kompilatorów GCC jest jedynym, który może obsługiwać tysiące systemów operacyjnych i architektur sprzętowych. Jednak ogromna większość wolnego oprogramowania pisana jest w C lub C++, dlatego większość programistów zapomina, że GCC jest także zestawem kompilatorów dla takich języków jak Objective-C, Fortran 95, Java, i Ada. W artykule Scott przybliża nam zapomniane możliwości GCC, a jednocześnie przedstawia skrupulatną analizę najnowszej wersji GCC 4.0.
  • Przezwyciezanie dominacji relacyjnych baz danych. Obecna popularność relacyjnych baz danych wynika m.in. z ich masowego stosowania, więc programiści najczęściej automatycznie wybierają relacyjny model danych, nie zastanawiając się nawet nad zaletami innych możliwych modeli. Poza modelem relacyjnym istnieją też inne struktury baz danych, w tym model sieciowy, hierarchiczny i obiektowy. W tym artykule Daniel przedstawia model sieciowy i praktyczne następstwa jego stosowania, jak również przybliża darmową bazę danych dostępną na zasadach open source – db.*, przeznaczoną dla otwartych systemów operacyjnych i wykorzystującą połączenie modelu sieciowego i relacyjnego.
  • Hibernate3 w srodowisku J2EE. Autorzy Hibernate włożyli sporo wysiłku, aby ich produkt dobrze integrował się ze środowiskiem J2EE. Poza poprawą drobnych błędów dodano wiele nowych funkcji, które umożliwiają skuteczniejsze i prostsze użycie tej biblioteki w środowisku J2EE. Wśród nich można wymienić lepszą integrację z transakcjami J2EE, ulepszony interfejs do budowania zapytań (Criteria API), zarządzanie leniwym ładowaniem obiektów (lazy loading), zarządzanie sesją i cachem pierwszego poziomu, translacja wyjątków bazodanowych oraz częściowa implementacja specyfikacji EJB 3.0 Early Draft Review 2 w zakresie komponentów persystentych. Wszystko to sprawiło, że Hibernate zaczął dobrze pasować do wielowarstwowych architektur J2EE. Artykuł przedstawia najnowsze rozwiązania zastosowane w finalnej wersji Hibernate3.
  • Microsoft Patterns & Practises: Enterprise Library. W artykule znajdziecie ogólne wprowadzenie opisujące budowę oraz proste zastosowania Enterprise Library, czyli zbioru gotowych do użycia modułów implementujących najczęściej spotykane elementy funkcjonalne w standardowych aplikacjach. Enterprise Library powstało jako rozwinięcie koncepcji Application Building Blocks, gotowych bloków tworzonych w odpowiedzi na najczęściej spotykane zapytania ze strony klientów tworzących oprogramowanie w oparciu o platformę Microsoft .NET. Poznajcie więc budowę tej ciekawej biblioteki oraz możliwości wykorzystywane w licznych projektach.
  • Tworzenie niezawodnego oprogramowania. Niezawodne programowanie pozwala zaoszczędzić czas (a tym samym pieniądze) potrzebne na usuwanie usterek. Typowe błędy jakie dotykają oprogramowanie dotyczą błędów analizy, projektowych, czy błędy w kodzie programu. Pojawiła się potrzeba wprowadzania matematycznych modeli niezawodności oprogramowania. Modele te pozwalają przewidywać ilość błędów jakie pozostały w oprogramowaniu oraz oceniać jego niezawodność. Adam przedstawiając metody wytwarzania niezawodnego oprogramowania, które wymaga ogromnej dyscypliny pracy, omawia również sposoby, jak tych błędów unikać.
  • wywiad z Grzegorzem Gogolowiczen – Technical Lead w zespole Visual Studio Team System.

Na płycie CD!!!

Borland Delphi 2005 Magic C++ 3.0

Ponadto:

KSIAZKI ELEKTRONICZNE ZA DARMO:
  • Successful Lisp
  • Designing and Building Parallel Programs
  • Let's Bulid a Complier
  • Programming in Lua
FlyGrid.Net 1.0.7 Report Sharp-Shooter 1.9.1 Code::Blocks 1.0 Code Farms db.*2.0 G3D 6.06 GCC 4.0.0 Hibernate 3.0.3 OpenC++ 2.8 Spring Framework 1.2.1 Synopsis 0.8 AntiViren Kit 2005 Report Generator, Report Viewer


WykopGaduGaduFacebookTwitterBlipGrono.netŚledzik (nk)FlakerDelicious


Zobacz inne produkty z kategorii - Software 2.0

Software 2.0 2005/01 (121) Języki programowania


Cena: 23,80 zł

Software 2.0 2004/10 (118) Projektowanie aplikacji


Cena: 23,80 zł

Software 2.0 2005/03 (123) Programowanie dla internetu


Cena: 23,80 zł
Jak zamawiać | Kontakt | Regulamin | Koszyk | Mapa kategorii | Mapa produktów | Zobacz strony | Tagi | Ciekawe | Newsy | Księgarnie w Warszawie: księgarnie internetowe Warszawa - książki, księgarnie internetowe, internetowa księgarnia wysyłkowa. Księgarnia Warszawa pl / Software 2.0 2005/05 (125) Programowanie urządzeń mobilnych / Księgarnia internetowa Warszawa / A w numerze: G3D – Morgan McGuire przedstawia silnik grafiki 3D. G3D jest silnikiem grafiki...