• Stefan Burström (Luty 2003)

19.02.2005 11:02, autor artykułu: Wywiad przeprowadził serwis Amiga ARENA
Tłumaczenie Sebastian Rosa
odsłon: 2246, powiększ obrazki, wersja do wydruku,

Stefan, czy możesz nam opowiedzieć trochę o sobie i Twojej przygodzie z Amigą?

Mam 28 lat i czynnie zaangażowany jestem w rozwój amigowego oprogramowania od 1994 roku. Pracuję jako projektant systemów w firmie Anoto. Projektuje oprogramowanie dla systemów wewnętrznych oraz elektroniczne podzespoły. Moim pierwszym komputerem było C64, które znałem lepiej niż własną kieszeń :)

Od 2001 roku wraz z kilkoma innymi osobami kierowałeś dalszym rozwojem przeglądarki stron www - IBrowse. Co sprawiło, że zdecydowałeś się na ten krok?

Oryginalny skład Omnipresence był zajęty wieloma innymi rzeczami i od momentu, gdy jako jedyna osoba nadal czynnie pracowałem nad rozwojem IBrowse, zdecydowaliśmy się na przeniesienie wszelkich praw do IBrowse na mnie.

Kto obecnie wchodzi w skład osób zajmujących się rozwojem programu?

Ja, Oliver Roberts, David Burström i Dave Fisher jesteśmy głównymi programistami. Poza tym mamy całkiem sporą liczbę alpha testerów, którzy dostarczają nam na bieżąco raporty o błędach.

Jak długo bierzesz już udział w rozwoju IBrowse?

Odkąd ruszył projekt w 1995 roku.

Jakich programów używasz do codziennej pracy na Amidze?

Pakiet SAS/C wykorzystywany jest praktycznie do wszelkich prac pod 68k. Dla PPC używamy gcc. Mój ulubiony edytor tekstu to Ced.

Jakich rzeczy twoim zdaniem brakuje w AmigaOS?

Krótka lista, czy długa? Ujednoliconego GUI, systemu multiuser, środowiska 3D, gier API.

Jakie rzeczy życzyłbyś sobie w Amidze?

Graficznej wersji systemu kontroli. Używałem Rational ClearCase przez pewien okres i muszę przyznać, że nie ma on równego sobie, zwłaszcza w porównaniu z tekstowym CVS :) Nawet zacząłem pisać kilka graficznych rozwiązań pod CVS.

Przez dłuższy okres czasu nie było nic słychać o IBrowse. Co było tego powodem? Jakie są główne problemy związane z rozwojem takiego programu?

Powody osobiste. Mam dosyć zobowiązującą pracę, a także jestem nałogowym skydiverem (skoki ze spadochronem i deską snowboardową). To zabiera trochę mojego czasu. Największym problem jest to, aby znaleźć czas i skoncentrować się nad tym co się robi. Odkąd rozwój IBrowse stał się po części hobbystycznym zajęciem, czasami trudno jest znaleźć motywację na tak nudną pracę :)

Co motywuje Cię do pracy nad IBrowse?

W zasadzie nie za wiele. IBrowse to praktycznie moje dziecko od samego początku. Czasami trudno jest znaleźć motywację do pracy późnym wieczorem, lecz w ostateczności satysfakcję sprawia, że widzisz jak coś co się stworzyło, jest pożyteczne dla tysięcy innych ludzi. Poza tym samo programowanie jest bardzo zabawne, więc dlaczego by tego nie spożytkować i zrobić czegoś użytecznego :)

Z jakich elementów IBrowse 2.3 jesteś najbardziej zadowolony?

Javascript engine został poprawiony i usprawniony. W zasadzie wszystkie poważniejsze błędy zostały usunięte.

Użytkownicy życzyliby sobie, aby IBrowse obsługiwał CSS. Stawiają jego obsługę nawet ponad Flasha. Czy będzie to możliwe? Czy możesz powiedzieć nam, w której wersji programu?

Jest to możliwe i będzie dostępne w IBrowse3.0 oraz prawdopodobnie w wersji 2.4.

Co odróżnia IBrowse2.3 od AWeba czy Voyagera?

Naprawdę nie wiem. Po prostu lubię IBrowse. To czysto subiektywne odczucie.

Czy widzisz zagrożenie w sytuacji, gdy użytkownicy mogą skierować swoje preferencje w kierunku darmowego AWeba zamiast kupić/używać komercyjną przeglądarkę?

Chyba nie. Gdyby AWeb był bardziej zaawansowaną przeglądarką lub przeglądarką opartą na nieamigowym projekcie, wtedy rzekłbym, że byłby lepszym wyborem. Jednak z racji jak się rzeczy mają, AWeb nigdy nie będzie lepszy niż IBrowse. Jeżeli jednak miało się tak stać, że AWeb stałby się lepszy, z całą pewnością powiedziałbym 'Wspaniale!'. Bardzo możliwe, że może nawet dołączyłbym się do jego rozwoju i dodał kilka ulepszeń :)

Co było powodem wydania IBrowse przez IOSPIRIT i w jaki sposób doszło do spotkania z Felixem Schwarzem?

Dowiedziałem się, że Felix interesuje się wydaniem IBrowse, a ja po prostu szukałem nowego wydawcy.

Czy jesteś zadowolony z ilości pobrań IBrowse w celach update'u lub/i ze sprzedaży nowej wersji?

Nie chcę komentować wspierając to jakimiś konkretnymi liczbami. Po prostu powiem, że jesteśmy zadowoleni z obrotu sprawy.

Czy rynek Amigi naprawdę potrzebuje trzech różnych przeglądarek? Czy nie można połączyć sił i stworzyć jedną?

Wątpię czy połączenie sił cokolwiek by dało. Nie rozpocząłem prac nad IBrowse tylko dlatego, że posiadałem niezbędną wiedzę. W rzeczywistości, to jej w ogóle nie miałem. Zaczynałem od szczątków. Jednak z racji na moje poprzednie wyczyny i osiągnięcia byłem w stanie stworzyć bardzo przyjemną przeglądarkę. Jestem pewien, że twórcy Voyagera czy AWeb są równie utalentowani. To jest raczej kwestia wyboru z kim chcesz pracować i nad czym.

Co doceniasz w AWeb lub/i Voyagerze?

Hm. Trudno powiedzieć. Nie używam ich zbyt często. Jak w przypadku każdego oprogramowania, dobrze jest mieć coś do czego można się odnieść i porównać. Wykorzystuję je właśnie do porównań, jak szybko działa IBrowse. Jeżeli uda mi się sprawić, że IBrowse działa dwa razy szybciej od nich, wtedy wiem, że mój program jest wydajny. Gdy nie masz niczego do czego można się odnieść i porównać, stajesz się leniwy. Lecz jeżeli ktoś stworzył coś lepszego od Ciebie, próbujesz go najzwyczajniej w świecie pokonać :) Nie chcę przez to powiedzieć, że IBrowse jest szybszy niż Voyager czy AWeb. Po prostu dobrze jest mieć punkt odniesienia.

Co Twoim zdaniem przeszkadza amigowym przeglądarkom, aby mogły dorównać poziomowi przeglądarkom z peceta?

Pieniądze. Gdybym miał fundusze, aby utrzymać dziesięcioosobowy projekt przez dwa lata ciągłej pracy, jestem pewien, że bylibyśmy w stanie stworzyć przeglądarkę amigową, która byłaby porównywalna z IE, NSN czy Operą. Nie ma jednak szans na zdobycie takich funduszy.

Jaka będzie przyszłość IBrowse i co chciałbyś zaimplementować w jego nowych wersjach?

Powiedziałbym, że przyszłość rysuje się w różowych kolorach. Popatrz na listę cech, które będą w IBrowse3.0.

W jaki sposób IBrowse w AmigaOS4.0 będzie się różnił od wersji 2.3?

Wersja z AmigaOS4 jest podobna do wersji demo za wyjątkiem kilku rzeczy, takich jak na przykład limit czasowy, którego oczywiście nie będzie.

Czego możemy się spodziewać w IBrowse3.0 i kiedy możemy się tego spodziewać?

IBrowse3.0 będzie obsługiwał CSS, HTML 1.0-4.0, XHTML 1.0 i możliwe, że również XML/XSL. Javascript engine będzie szybszy. Zamierzamy dodać, na ile to będzie możliwe, tak wiele funkcji ile to co będą chcieli jego użytkownicy (Tab browsing w wersji 2.x było właśnie czymś takim)

Czego życzyłbyś sobie w przyszłym AmigaOS oraz rynku Amigi?

Może tego, aby developerzy i użytkownicy przestali się wzajemnie atakować na ann.lu?

Wierzysz w powrót Amigi?

Jeżeli przez powrót rozumiesz Amigę i AmigaOS jako główną platformę dla biur i domowego użytku, wtedy muszę powiedzieć nie. Jeżeli założymy, że popularność Windowsa na rynku zacznie spadać, istnieje jeszcze kilka innych alternatyw zanim ktokolwiek zauważyłby rosnący rynek użytkowników AmigaOS. Jednakże jako nisza systemowa, naprawdę chciałbym, aby to się powiodło.

Twoje ostatnie słowa do czytelników?

Blue skies! (pozwoliłem sobie nie tłumaczyć tego zwrotu - przyp. tłumacza)

    
dodaj komentarz
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem