-
1. Data: 2003-03-24 21:12:24
Temat: Wroclaw - Programista Delphi/Kylix
Od: "Tomasz Maszkowski" <p...@s...pl>
W związku z rozwojem projektu dla Angielskiego zleceniodawcy nasza
firma pilnie zatrudni programistę spełniającego niżej wymienione
warunki:
1) Biegła znajomość Delphi i/lub Kylix (IntraWeb, WebSnap, etc.)
2) Znajomość MySQL
3) Znajomość systemów Linux
4) XML, XSL, XSLT
5) Dobra znajomość języka angielskiego
Preferowane:
1) Znajomość Design Patterns
2) Znajomość zagadnień dotyczących Extreme Programming (Unit
Testing)
Oferujemy ciekawą pracę nad ciekawym projektem za przyzwoite
wynagrodzenie.
Praca będzie wykonywana w siedzibie naszej firmy we Wrocławiu - nie
interesuje nas praca zdalna.
Kandydaci zainteresowani oferta, wraz z CV i listem motywacyjnym
powinni przesłać na adres p...@s...pl dokumentacje,
źródła i
binaria następującego projektu:
Opis działania systemu:
a) klient wysyła dokument XML do serwera, który to zapisuje go w
bazie
danych (MySQL) i zwraca URL.
b) przeglądarka WWW łączy się z serwerem wykorzystując podany URL.
Serwer generuje "w locie" dokument HTML i wysyła go do
przeglądarki.
Założenia:
1) Serwer. Aplikacja (CGI) po stronie serwera działająca w systemie
Linux (Red Hat 8.0 - 2.4.18) napisana w Kylixie. Jej zadaniem jest
zapisywanie w bazie danych dokumentów XML wysłanych przez klienta
i
generowanie stron HTML wykorzystując technologie XSLT.
2) Klient. Program działający pod Windows 9x napisany w Delphi.
Powinien zawierać jeden obiekt typu TMemo i przycisk "Send". Pole
memo
służy do wprowadzenia dokumentu XML. Poniżej znajduje się
przykładowy
dokument XML, z którym opisywany tu system powinien pracować:
<?xml version="1.0" encoding="utf-8" ?>
<document name="Sample Document">
<glyph name="Rectangle1" left="154" top="78" width="161"
height="80" color="#FF0000" />
<glyph name="Rectangle2" left="173" top="210" width="235"
height="73" color="#0080FF">
<glyph name="Rectangle3" left="0" top="0" width="26"
height="20" color="#FF8000"/>
<glyph name="Rectangle4" left="109" top="24" width="113"
height="20" color="#80FFFF"/>
</glyph>
</document>
Po wciśnięciu przycisku "Send" dokument powinien zostać przesłany
na
serwer i serwer powinien zwrócić URL, który powinien zostać
pokazany
przez klienta w takiej formie by łatwo go było można skopiować do
schowka.
3) Po wprowadzeniu zwróconego URL do przeglądarki powinna zostać
wygenerowana strona HTML zawierająca cztery prostokąty o pozycjach,
wymiarach i kolorach podanych w dokumencie XML.
Z poważaniem,
Tomasz Maszkowski
Smartsoft s.c.