Software 2.0 2005/03 (123) Programowanie dla internetu


Software 2.0 2005/03 (123) Programowanie dla internetu

Cena detaliczna: 26,75 zł
Twoja cena: 24,10 zł

Wydawnictwo: Software
Oprawa: miękka
Numer katalogowy: 72742
Dostępność: 4 - 7 dni
Poleć znajomym:
FacebookBlipTwitterWykopGaduGaduDiggGrono.netŚledzik (nk)FlakerDelicious

Do koszyka


Software 2.0 2005/03 (123) Programowanie dla internetu - opis

A w numerze:
  • Technologia XUL: wprowadzenie do XUL-a na podstawie rozszerzeń Firefoksa. Internet jest rajem dla wieloplatformowości i od dawna programistom marzy się, aby aplikacje internetowe działały bezproblemowo na każdej platformie. Takim wieloplatformowym rozwiązaniem miała być wirtualna maszyna Java, ale wolne działanie programów napisanych w Javie, oraz problemy z opisem ujednoliconego interfejsu użytkownika spowodowały, że twórcy oprogramowania postanowili stworzyć inne technologie temu służące. Jedną z takich technologii jest XUL – język opisu układu aplikacji oparty na XML-u. Didier wprowadza nas w tajniki tworzenia aplikacji internetowych z wykorzystaniem XUL-a – na przykładzie rozszerzeń Firefoksa.
  • Śmieciuch. Problemy z odpowiednim zarządzaniem pamięcią podczas pisania programów znane są już od bardzo dawna. Zajętą pamięć można zwalniać albo ręcznie albo automatycznie, jednak w każdym przypadku brak zwalniania pamięci może spowodować nieobliczalne skutki. Sebastian jest autorem biblioteki służącej do automatycznego odśmiecania pamięci. Z artykułu dowiedzieć się można czym w ogóle jest odśmiecanie oraz jaką technikę odśmiecania stosuje autor.
  • Wstęp do jsLib. Mozilla początkowo miała być zestawem kilku klientów sieciowych, jednak obecnie posiada tysiące takich interfejsów, co umożliwia wykorzystanie jej jako platformy aplikacyjnej. Tak wielka liczba interfejsów utrudnia jednak pisanie oprogramowania na Mozillę, stworzono więc odpowiednie narzędzia ułatwiające programistom życie. Jednym z takich udogodnień jest biblioteka jsLib, którą prezentujemy w tym miesiącu. Jest to biblioteka JavaScript, którą można doinstalować do przeglądarek Mozilla lub Firefox. Jej możliwości i przykłady zastosowania opisuje autor biblioteki – Pete Collins – założyciel Mozdev Group Inc.
  • DHTML, standardy i zgodność przeglądarek. Termin DHTML (Dynamic HTML) znany jest każdemu twórcy interaktywnych stron internetowych. Jest wiele definicji DHTML, jednak często oznacza to połączenie różnych standardów, takich jak JavaScript, style CSS oraz HTML. Okazuje się jednak, że pomimo istniejących standardów, do tej pory dość poważnym problemem jest różna obsługa interaktywnych aplikacji webowych na różnych przeglądarkach. James wskazuje te różnice i na prostych przykładach demonstruje, jak prawidłowo pisać skrypty, aby uniknąć przypadku niekompatybilności przeglądarek.
  • Wprowadzenie do PEAR. PEAR jest repozytorium zawierającym rozszerzenia i aplikacje dla PHP. Rozszerzenia te można wykorzystywać we własnych aplikacjach i są rozprowadzane na zasadach open source. Grupa zarządzająca repozytorium stara sie, aby wszystkie pakiety były zgodne z najnowszymi ogólnodostępnymi standardami, a kod był odpowiedniej jakości. Jasper zapoznaje nas z ideą PEAR-a i demonstruje możliwości kilku pakietów.
  • RSS #8211; sposób na atrakcyjniejszą witrynę internetową. W Sieci codzienne pojawiają się miliony nowych informacji. Każdy, kto chciałby przeczytać choć część z nich, może stracić ogromną ilość czasu na ich wyszukiwanie i odczytanie. Możemy jednak ułatwić internautom zdobywanie informacji (nowości) pojawiających się na naszej stronie. W tym celu możemy posłużyć się technologią kanałów informacyjnych RSS, która staje się coraz bardziej popularna i jest bardzo prosta w implementacji. Prezentujemy więc sposób na uatrakcyjnienie naszej strony wykorzystując RSS i skrypty w Perlu.
  • Promowanie witryny w internecie. Z pewnością często zadajecie sobie pytanie: co trzeba zrobić, aby po podaniu odpowiedniego słowa kluczowego w wyszukiwarce internetowej, np. w Google'u, link do naszej strony wyświetlał się np. w pierwszych dziesięciu odnośnikach? Jak się okazuje, jest na to wiele sposobów. W artykule Tomasz ujawnia tajemnice odpowiedniego preparowania stron internetowych, aby automaty pozycjonujące w wyszukiwarkach, ustawiały naszą stronę na odpowiednio wysokiej pozycji.
  • Java Standard Widget Toolkit. Pisząc programy w Javie oraz tworząc swingowe graficzne interfejsy użytkownika nierzadko spotkaliśmy się z powolnym działaniem tak napisanych programów. To powolne działanie często zniechęca programistów do pisania w Javie. Jednak wraz z projektem Eclipse rozwijana jest bardzo ciekawa biblioteka, której wykorzystanie może znacznie przyśpieszyć wyświetlanie GUI programów. Tą biblioteką jest Standard Widget Toolkit. Krzysztof opisuje kolejne elementy tej biblioteki oraz w krótkich przykładach demonstruje zastosowanie prostych widgetów.
Na płycie CD!!! Genie Backup Manager 4.0 Pełna wersja programu do archiwizacji danych Ponadto: Mozilla/Firefox 1.0, Repozytoria Mozdev.org, PEAR jsLib, Smieciuch++ 0.6.0, SWT 3.0.1 Java 2 SDK 5, NewsMonster 1.2.2, Feed Reader 2.7, RSS Bandit 1.3.0.12, RSS Reader 1.0.89.0 beta, SharpReader 0.9.5.1, Yazd 2.0.

Nowości z kategorii Software 2.0: