http://seoadder.info/?ref=841

http://www.sqam.org/prt/view/agenda08.html


Wydania archiwalne

FYRACLE
(1/2006)



»Wprowadzenie do biblioteki libs11n


  Biblioteka libs11n pozwala na serializację olbrzymich ilości najczęściej używanych typów danych. Artykuł jest wprowadzeniem informującym czym jest s11n i co może zrobić dla naszej aplikacji pisanej w języku C ++. Tekst obejmuje zagadnienia dotyczące wersji stabilnej 1.0.x biblioteki oraz nowszej (zalecanej) wersji rozwojowej 1.1.x.


»Tworzymy interpreter w OCamlu

Artur Siekielski
  OCaml jest językiem funkcyjno-imperatywnym z wbudowanym systemem obiektowym. Posiada doskonały kompilator wytwarzający kod o wydajności zbliżonej do najlepszych kompilatorów C. Może się również poszczycić bogatym zbiorem bibliotek i narzędzi. Do tych ostatnich należą ocamllex i ocamlyacc (dostarczane wraz z kompilatorem języka), wspomagające implementację kompilatorów i interpreterów. Celem tego artykułu jest pokazanie, że jest to rzeczywiście możliwe. W pierwszej części zostały zaprezentowane narzędzia, w drugiej, został zaimplementujemy interpreter prostego języka programowania zawierającego pętle while, instrukcje if i podstawienia. Autor wyjaśnia również konstrukcje programistyczne OCamla i użycie kompilatora tego języka.


»Fyracle – Oracle za darmo!

Marek Mosiewicz
  Jednym z dość często pojawiających się wymagań przy projektowaniu systemów informatycznych jest jego przenośność w obrębie kilku baz danych. Osiągnięcie przenośności wymaga niestety umieszczenia całej logiki biznesowej w warstwie serwera aplikacji oraz stosowania składni SQL zgodnej np. z SQL’92. Niestety wiąże się to zwykle ze spadkiem wydajności, gdyż duża liczba zapytań wykonywanych z serwera aplikacji nie jest tak szybka jak procedury składowane. Fyracle jest to zmodyfikowana wersja popularnej bazy danych Firebird. Podstawową różnicą pomiędzy obiema bazami jest umiejętność rozpoznawania przez Fyracle składni komercyjnej bazy Oracle. Marek opisuje novum na rynku deweloperskim.


»Oracle Database 10g Express Edition

Thomas Kyte
  Oracle właśnie ogłosił udostępnienie Oracle Database 10g Express Edition. Można ją zatemz za darmo pobierać, za darmo rozwijać i wdrażać na niej aplikacje oraz za darmo ją rozpowszechniać. Czyni ona ponownie dostępnymi szanse, które miałem ja. Deweloperzy, studenci, administratorzy-samoucy, programiści – wszyscy mogą teraz używać Oracle'a.


»OCEAN możliwości czyli uniwersalne raportowanie

Michał Grabowski
  OCEAN GenRap to narzędzie do tworzenia i generowania raportów opracowana przez firmę Comarch SA. Prezentuje on nowatorskie podejście do raportowania oferując możliwość generowania wydruków w wielu formatach, uruchamiania wygodnego narzędzia do projektowania raportów wprost z zewnętrznej aplikacji. Michał przedstawia OCEAN GenRap, tworząc krok po kroku fragment prostego serwera raportowania, cechującego się niskim kosztem przy zachowaniu funkcjonalności profesjonalnych systemów. Przykład zrealizowany jest na Apache Tomcat 5.0 z wykorzystaniem API OCEAN GenRap przeznaczonym dla języka Java.


»Budowanie nowoczesnych aplikacji z ProDataSet

John Sadd
  OCEAN GenRap to narzędzie do tworzenia i generowania raportów opracowana przez firmę Comarch SA. Prezentuje on nowatorskie podejście do raportowania oferując możliwość generowania wydruków w wielu formatach, uruchamiania wygodnego narzędzia do projektowania raportów wprost z zewnętrznej aplikacji. Michał przedstawia OCEAN GenRap, tworząc krok po kroku fragment prostego serwera raportowania, cechującego się niskim kosztem przy zachowaniu funkcjonalności profesjonalnych systemów. Przykład zrealizowany jest na Apache Tomcat 5.0 z wykorzystaniem API OCEAN GenRap przeznaczonym dla języka Java.


»Zbudujmy sobie bazę danych – LhimkDB cz. 3

Paweł Marciniak
  Tym razem Paweł omawia warstwę dającą dostęp do danych według klucza i umożliwiajacą przeglądanie danych w uporządkowanej kolejności. W pierwszej części została podana motywacja dlaczego warto budować nową bazę danych. Część druga miała charakter warsztatowy. Paweł przedstawił w niej jak zbudować warstwę przechowywania danych UDB. W części czwartej zostanie omówione dodanie jeszcze jednej warstwy, która pozwoli uruchomić dowolną ilość transakcji odczytu i zapisu jednocześnie.


»Java Card i OpenCard Framework


  Autor, na przykładzie prostej elektronicznej portmonetki, przedstawia podstawowe zasady programowania kart inteligentnych, dla których aplikacje można tworzyć w języku Java. Są to karty Java Card. Piotr przedstwia jak napisać program, który umożliwi operacje w elektronicznej portmonetce takie jak np. zwiększenie i zmniejszenie ilości przechowywanych w niej pieniędzy (salda). Jest to prosta aplikacja wykorzystująca bibliotekę OpenCard Framework.


»Wprowadzenie automatycznej analizy kodu z wykorzystaniem narzędzia Hammurapi

Radosław Gajewski
  Hammurapi jest ciekawym i bogatym funkcjonalnie rozwiązaniem. W artykule zostało zaprezentowane narzędzie oraz automatyczna rewizja kodu. Aplikacje oferujące taką możliwość, przy wszystkich swoich walorach szybkości i dokładności działania, moją oczywiste ograniczenie „braku inteligencji”. Nie powinny więc być postrzegane jako sposób na zastąpienie formalnej analizy kodu. Analizę architektury aplikacji, stosowanych zabezpieczeń, miejsc koniecznych do przeprowadzenia refactoring’u powinniśmy zostawić w gestii doświadczonego programisty lub architekta.


»Mechanizmy bezpieczeństwa platformy .NET Framework

Tomasz Leszczyński
  Model zabezpieczeń dostarczany z .NET Framework jest systemem dość złożonym, udostępniającym bardzo rozbudowane i modularne API. Konstrukcja systemu zabezpieczeń pozwala programiście na niemal nieograniczone rozszerzanie i modyfikowanie jego funkcjonalności. Aartykuł dotyka tylko niewielkiej części całego zagadnienia, którego pełny opis jest tematem na co najmniej jedną książkę.


»Rozwiązanie Composite Application Integrator cz 1.


  Przedstawiamy produkt firmy Software AG – Composite Application Integrator (CAI), którego premiera miała miejsce na początku października tego roku - niespełna w dwa miesiące po przejęciu przez Software AG, firmy Casabac Technologies GmbH, wraz z bardzo dojrzałym produktem - Casabac GUI Server.


»Magic eDeveloper cz 2.


  Część pierwsza w zarysie środowisko programistyczne Magic Developer. W kolejnych artykułach zostaną zaprezentowane przykłady rozwiązań i zastosowań aplikacji stworzonych w tym środowisku. Będziemy się przy tym odwoływać do odpowiednio przygotowanego do pracy środowiska. Artykuł ten został poświęcony zagadnieniu instalacji i konfiguracji narzędzia Magic eDeveloper. Pozwoli to czytelnikom poznać zależności komponentów produktu Magic oraz go poprawnie zainstalować.




LISTING



sdjournal.org

http://isecman.org/

http://www.dragonia.pl/

http://www.tts.com.pl/