PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

System zdalnego raportowania błędów środowiska skryptowego przeglądarki internetowej

Identyfikatory
Warianty tytułu
EN
Remote error reporting system for scripting environment of / internet browser
Konferencja
Metody i narzędzia wytwarzania oprogramowania. Konferencja Naukowa (14-16.05.2007 , Szklarska Poręba)
Języki publikacji
PL
Abstrakty
PL
Jednym z podstawowych problemów, z którymi borykają się programiści aplikacji internetowych jest niedostateczna informacja o błędach skryptu. Istnieją rozwiązania umożliwiające automatyczne przekazanie generowanego przez przeglądarką powiadomienia o błędzie do administratora aplikacji, jednak informacja ta jest bardzo uboga i nieprecyzyjna. W artykule opisano system zdalnego raportowania błędów, którego zadaniem jest automatyczne przekazanie odpowiedzialnemu za skrypt programiście możliwie pełnej i precyzyjnej informacji o zaistniałym błędzie i okolicznościach jego wystąpienia. System raportuje nie tylko typ i umiejscowienie błędu, ale także opis środowiska, w którym wystąpił błąd, zawartość dokumentu, którego dotyczy skrypt, dane użytkownika, przy przetwarzaniu których wystąpił błąd, a nawet listę zdarzeń, które bezpośrednio poprzedzały wystąpienie błędu. System ma liczne walory praktyczne, cechuje go łatwość integracji z istniejącymi aplikacjami, funkcjonowanie w różnych typach przeglądarek, możliwość konfiguracji, nieuciążliwość dla użytkowników aplikacji oraz zautomatyzowane zarządzanie nadesłanymi raportami po stronie serwera.
EN
One of the basic problems that web application programmers have to deal with is insufficient information regarding script execution errors. There are solutions capable of sending the generic browser error messages to the application administrator, yet this information is scanty and inexact. In this paper a Remote Error Reporting System has been described, aimed at automatic reporting errors to the application programmers. The system reports not only the error type and source line, but also a description of the browser environment, browsed document contents, processed user data, and even a list of events that preceded the error. The system features easy integration with web applications, working with different browser types, configurability, unobtrusiveness to end-users, and automatic reports management on the server side.
Twórcy
autor
autor
autor
  • Uniwersytet Szczeciński, Instytut Informatyki w Zarządzaniu, ul. Mickiewicza 64, 71-101 Szczecin.
Bibliografia
  • [1] AUN M. SH., YUEN S., AGUSA K., A Framework for Debugging Client-side, Reflective and Dynamic Web Applications. W: "World Wide Web Conference Alternate Paper Tracks Proceedings", Honolulu, Hawaii, USA, 7-11 maja 2002.
  • [2] CHAMPEON S., Debugging Web Applications. Dr Dobb's Journal, 2 lipca 2002, http://www.ddj.com/-dept/architcct/184411668.
  • [3] COGGESHALL J., PHP Unleashed, Indianapolis, Sams Publishing, 2004.
  • [4] DUCASSE S., LIENHARD A., RENGGLI L., Seaside - A Multiple Control Flow Web Application Framework. W: ESUG Conference Proceedings, Kothen, Niemcy, 6-10 września 2004,231-254.
  • [5] KAZI EN KO P., GWIAZDA K., XML na poważnie, Gliwice, Helion, 2002, 323-327.
  • [6] KULPA A., SWACHA J., BUDZOWSKI R., Script-based system for monitoring client-side activity. Lecture Notes In Informatics, 85,2006,573-582.
  • [7] PLUSH J., AJAX, PHP and Javascript Errors - How to get more data. Jim Plush's Programming Paradise, 1 stycznia 2006, http://www.litfuel.net/pIush/?postid=94.
  • [8] ROBIE J., BYRNE S., LE HEGARET P., LE HORS A., WOOD L., NICOL G., CHAMPION M., Document Object Model (DOM) Level 3 Core Specification, W3C Consortium, 2004, http://www.w3.org/-TR/20O4/REC-DOM-Level-3-Core-20O4O4077.
  • [9] WORSLEY J. C, DRAKE J. D., PostgreSQL Praktyczny przewodnik, Gliwice, Helion, 2002.
  • [ 10] ZAKAS N.C., McPEAK J., FAWCETT J., Ajax. Zaawansowane programowanie, Gliwice, Helion, 2007.
  • [11] Detecting and fixing client side JavaScript errors and bugs, JSBugHunter.Com, 2005, http://jsbughun-ter.com/jsbughunter/site/services.aspx.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPW6-0019-0042
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.