home *** CD-ROM | disk | FTP | other *** search
- SunSoft Java WorkShop FCS 1.0 for Windows 95/NT
-
- =======================================
- Clico Centrum Oprogramowania Sp. z o.o.
- Al. 3-go Maja 7, 30-063 Krak≤w
- tel: 12 343422 w. 146, 192
- faks: 12 323698
- e-mail: support@clico.krakow.pl
- ftp: ftp.clico.krakow.pl
- http://www.clico.krakow.pl
- =======================================
-
- Co to jest Java?
- ================
- Na temat obiektowo zorientowanego jΩzyka programowania
- Java napisano ju┐ tyle ile dziennie wypija siΩ w USA
- kubk≤w popularnej kawy (java - "d┐awa"), sk╣d pochodzi
- ta "geograficznie" brzmi╣ca nazwa. W pewnym sensie jest
- to swego rodzaju fenomen, bowiem o Javie by│o g│o£no na
- d│ugo przed powstaniem pierwszych komercyjnych
- zastosowa± lub choµby tylko projekt≤w tych┐e
- zastosowa±. Niekiedy m≤wi siΩ, ┐e Java to jΩzyk
- programowania Internetu. Jest to bardzo bliskie prawdy,
- bowiem programy napisane w Javie s╣ najczΩ£ciej
- wykonywane poprzez ich w│╣czenie w zasoby serwera
- publikacyjnego Web, a wszelkie granice u┐ytkowania i
- projektowania stron WWW zostaj╣ w ten spos≤b poszerzone
- w niewyobra┐alny jeszcze spos≤b. Ostatnio pojawi│ siΩ
- nawet nowy termin - javitalizacja stron Web -
- oznaczaj╣cy wykorzystanie Javy w budowie naszego
- serwera WWW. W│a£nie od ogranicze± stoj╣cych przed
- standardem projektowania stron HTML wywodzi siΩ pomys│
- Javy. Mimo zdefiniowania i wdro┐enia szeregu rozszerze±
- - wersje 2.0 i 3.0 opracowane g│≤wnie przez Netscape
- Communication - do bazowego standardu HTML, publikowane
- strony Web pozostawa│y nadal statyczne. Mieli£my
- tabele, kolorowe t│a, ciekaw╣ interpretacjΩ tekstu i
- grafiki, ale brakowa│o nam szeregu nawet bardzo
- prostych mechanizm≤w, kt≤re dostΩpne s╣ w ka┐dym jΩzyku
- programowania. LukΩ t╣ wype│ni│ jΩzyk Java
- zaprojektowany w SUN Microsystems.
-
- Idea pracy systemu z Java jest bardzo prosta. W jΩzyku
- Java tworzone s╣ programy nazywane apletami (applets),
- kt≤re nastΩpnie przetwarzane s╣ przez specjalny
- kompilator do binarnej, skondensowanej, niezale┐nej od
- platformy postaci, okre£lanej mianem: kod-bajtowy
- (bytecode) lub klasa (class). Rozmiar wygenerowanych
- plik≤w jest w przewa┐aj╣cej czΩ£ci przypadk≤w
- stosunkowo ma│y (kilka KB), co pozwala na realizacjΩ
- szybkiej transmisji nawet w wolnych sieciach. Klasy
- mog╣ byµ interpretowane przez wirtualn╣ maszynΩ
- wbudowan╣ np. w przegl╣darkΩ WWW lub przez niezale┐ny
- program (tzw. AppletViewer). Aplety (klasy) w│╣czane s╣
- do stron Web za pomoc╣ prostego mechanizmu,
- stanowi╣cego kolejne rozszerzenie jΩzyka HTML. Opr≤cz
- wywo│ania okre£lonego apletu na danej stronie mo┐emy
- tak┐e przekazaµ dowoln╣ ilo£µ parametr≤w (argument≤w),
- definiuj╣cych spos≤b pracy apletu. Oznacza to zatem, ┐e
- mamy mo┐liwo£µ tworzenia uniwersalnych aplet≤w i
- parametryzowania ich wykonania. Niezwykle istotnym jest
- tak┐e to, ┐e do wykorzystania Javy nie potrzebujemy
- specjalnego serwera WWW, bowiem ca│y ciΩ┐ar obs│ugi
- kod≤w bajtowych spoczywa na naszej, pracuj╣cej lokalnie
- maszynie wirtualnej (przegl╣darce Web). Maszyna ta,
- czyli interpreter kodu Javy, pracuje w okre£lonym
- £rodowisku, zawieraj╣cym szereg wykonywalnych aplet≤w
- tworz╣cych w pewnym sensie bibliotekΩ klas Javy typu
- run-time. DziΩki temu nawet skomplikowane operacje mog╣
- byµ wykonywane za pomoc╣ kilku-linijkowego apletu.
-
- Wirtualna maszyna - motor Javy - nie musi byµ
- koniecznie programem. SUN Microelectronics opracowa│
- trzy nowe procesory: picoJava, microJava i ultraJava,
- kt≤re obs│uguj╣ bezpo£rednio zestaw instrukcji kodu
- bajtowego Java. S╣ to zatem procesory, dla kt≤rych
- skompilowany program w Javie jest bezpo£rednio
- wykonywalnym kodem maszynowym. Proces interpretacji
- takiego kodu jest pomijany, a aplety czy te┐ programy
- napisane w Javie s╣ wykonywane du┐o szybciej. SUN
- planuje udzielenie licencji na wytwarzanie tych
- procesor≤w innym firmom oraz rozpoczΩcie produkcji
- ma│ych, sprzΩtowych terminali Java, przeznaczonych do
- bezpo£redniego "wpiΩcia" w Internet. S│ab╣ stron╣
- procesor≤w Java jest to, ┐e nie mog╣ one robiµ nic
- wiΩcej poza obs│ug╣ kodu Java. Aktualnie najbardziej
- sensownym wykorzystaniem tych procesor≤w wydaje siΩ byµ
- zatem konstrukcja koprocesora Java. Gra jest warta
- zachodu, bowiem interpretacyjna technika programowej
- maszyny Java nie nale┐y do najszybszych rozwi╣za±
-
- Sukces Javy wydaje byµ siΩ bezsporny. Pod koniec
- ubieg│ego roku SUN powo│a│ osobn╣ firmΩ JavaSoft,
- kt≤rej zasoby zosta│y zadedykowane tylko do pracy nad
- jΩzykiem i £rodowiskiem Java. RozpoczΩto tak┐e sprzeda┐
- licencji systemu Java. Pocz╣tkowo sprzedawano prawa do
- wykorzystania systemu Java w niezale┐nych produktach
- programowych. Licencje takie kupi│y np. Netscape,
- Microsoft i Silicon Graphics. W aktualnym modelu
- licencjonowania sprzeda┐y podlega technologia bazowa -
- Java Virtual Machine i biblioteki Java Class, kt≤re
- umo┐liwiaj╣ w│╣czenie Javy bezpo£rednio w system
- operacyjny. Swoje zainteresowanie takim schematem
- zadeklarowa│y: Apple, Hewlett-Packard, IBM, Microsoft,
- Novell, Silicon Graphics, SunSoft, SCO, NetManage i
- Tandem Computers. Jav╣ zainteresowani s╣ tak┐e wszyscy
- producenci system≤w baz danych (Informix, Oracle,
- itp.), ze wzglΩdu na nowe mo┐liwo£ci jakie otwiera ta
- idea przed wykorzystaniem baz danych w sieciach
- Internet i Intranet. Ju┐ prowadzone s╣ rozleg│e prace
- nad bazodanowymi apletami Java. Wielu producent≤w
- przegl╣darek WWW deklaruje rych│e udostΩpnienie wersji
- z interpreterem Java, a firma Netscape pocz╣wszy od
- wersji 2.01 ju┐ obs│uguje JavΩ w swojej bardzo
- popularnej przegl╣darce Navigator. Wygl╣da na to, ┐e
- mamy do czynienia z nowym zjawiskiem - Javomania.
-
- Patrz╣c na aktualny stan problem≤w zwi╣zanych z Jav╣
- zauwa┐yµ mo┐na brak zintegrowanego £rodowiska
- programistycznego, dedykowanego do budowy aplet≤w Java.
- Odpowiedzi╣ na t╣ sytuacjΩ jest nowy produkt firmy
- SunSoft Java WorkShop, kt≤ry pozwala szybko tworzyµ,
- testowaµ i analizowaµ aplikacje i aplety Java przy
- u┐yciu narzΩdzia bazuj╣cego na idei przegl╣darki Web.
- Oznacza to tyle, ┐e je┐eli kto£ umie pos│ugiwaµ siΩ
- przegl╣dark╣ WWW to wie jak obs│ugiwaµ Java WorkShop.
- Produkt ten to tak┐e dow≤d mo┐liwo£ci Javy, bowiem
- zosta│ napisany w ca│o£ci w│a£nie w tym jΩzyku.
-
- Ekran Java WorkShop ma uk│ad podobny do klasycznej
- przegl╣darki WWW. W jego g≤rnej czΩ£ci znajduje siΩ
- listwa narzΩdziowa z szeregiem ikon, pozwalaj╣ca szybko
- uaktywniµ okre£lone narzΩdzia £rodowiska. Proste
- naci£niΩcie ikony powoduje uruchomienie zadania w
- odniesieniu do aktualnego projektu. Przechodzenie
- pomiΩdzy poszczeg≤lnymi narzΩdziami jest tak proste jak
- obs│uga przegl╣darki (strza│ka w prz≤d/w ty│).
- Dodatkowo, szereg stron zosta│o zaprojektowane w formie
- tabelarycznego interfejsu z polami dialogowymi, co
- pozwala │atwo ustaliµ okre£lone parametry. W ka┐dym
- momencie do dyspozycji mamy wra┐liwy na kontekst bogaty
- system pomocy. Najwa┐niejsz╣ zalet╣ pakietu jest
- integracja wszystkich jego element≤w z pe│n╣ wymian╣
- informacji, co maksymalizuje efektywno£µ z jednoczesn╣
- minimalizacj╣ czasu realizacji danego projektu.
-
- Project Manager
- ===============
- Podstawowym elementem na kt≤rym operuje JavaWorkShop
- jest projekt. Nowe zadania zaczynamy zatem od definicji
- projektu, czyli logicznego powi╣zania ze sob╣
- wszystkich element≤w, zwi╣zanych z edycj╣, "kompilacj╣"
- i wykonaniemdanego "programu". Mamy mo┐liwo£µ
- utworzenia nastΩpuj╣cych typ≤w projekt≤w:
-
- Applet - program napisany w jΩzyku Java,kt≤ry bΩdzie
- wykonywany pod kontrol╣ przegl╣darki obs│uguj╣cej
- aplety Java (np.HotJava, Netscape). Java WorkShop
- umo┐liwia kreacjΩ/edycjΩ, przegl╣danie ƒr≤de│ i ich
- powi╣za±, analizΩ b│Ωd≤w wykonania i wykonanie
- projekt≤w tego typu.
-
- Standalone Program - podobnie jak Applet napisany
- jest w jΩzyku Java, ale przetworzony nie do klas
- tylko do postaci wykonywalnej w £rodowisku danego
- systemu operacyjnego. Java WorkShop umo┐liwia
- kreacjΩ/edycjΩ, przegl╣danie ƒr≤de│ i ich powi╣za±,
- analizΩ b│Ωd≤w wykonania i wykonanie projekt≤w tego
- typu. Java Package - jest to grupa klas (aplet≤w)
- zwi╣zana jedn╣ nazw╣ (biblioteka procedur). Java
- WorkShop umo┐liwia kreacjΩ/edycjΩ oraz przegl╣danie
- ƒr≤de│ i ich powi╣za± w projektach tego typu.
-
- Image - jest to projekt w zasadzie nie maj╣cy nic
- wsp≤lnego z jΩzykiem Java. Dotyczy on umieszczania
- element≤w graficznych (z regu│y plik≤w GIF) na
- stronach WWW (komenda <img>). Wytworzone t╣ metod╣
- strony mog╣ byµ nastΩpnie w│╣czone w inne miejsca za
- pomoc╣ prostego mechanizmu ("point-and-click").
- Remote Applet - aplet rezyduj╣cy w dowolnym miejscu
- Internet, kt≤ry mo┐e byµ wykorzystany lokalnie w Java
- WorkShop.
-
- Projekty grupowane s╣ w foldery (portfele), a w│a£nie
- utworzony projekt staje siΩ projektem aktywnym
- przetwarzanym przez pozosta│e modu│y Java WorkShop.
- Projekty mog╣ byµ elementami innych projekt≤w. Tego
- typu zagnie┐d┐anie jest u┐yteczne przy tworzeniu
- samodzielnych program≤w pisanych w Javie.
-
- W przypadku aplet≤w definiujemy tak┐e parametry ich
- wykonania (patrz rysunek). Mo┐emy okre£liµ argumenty
- przekazywane do apletu, pozycjΩ i rozmiary apletu na
- stronie WWW oraz alternatywny tekst dla przegl╣darek
- nie obs│uguj╣cych Javy. Nie musimy znaµ sk│adni
- rozszerzenia jΩzyka HTML (<applet>), poniewa┐ parametry
- te umieszcza siΩ w odpowiednich polach dialogowych.
- Przetestowane otoczenie pracy apletu mo┐e zostaµ
- nastΩpnie w│╣czone do docelowej strony WWW za pomoc╣
- prostego mechanizmu kopiuj/wklej.
-
-
- Build Manager
- =============
- Po definicji projektu g│≤wn╣ rolΩ w procesie wdro┐enia
- i budowy okre£lonego zadania przejmuje Build Manager.
- U┐ywaj╣c analogii pochodz╣cej z systemu UNIX, Project
- Manager odpowiada utworzeniu pliku Makefile, natomiast
- Build Manager to uruchomienie komendy make(1).
- Podstawowa r≤┐nica polega na tym, ┐e opr≤cz sterowania
- procesem kompilacji Build Manager tworzy tak┐e testowe
- strony HTML, pozwalaj╣ce uruchomiµ opracowywany aplet.
- Dodatkowo, w przypadku napotkania b│Ωd≤w kompilacji
- generowany jest odpowiedni raport z zaznaczonymi
- linkami do kodu ƒr≤d│owego. Naci£niΩcie takiej linii
- powoduje uruchomienie edytora (Source Editor) i jego
- ustawienie w linii bΩd╣cej przyczyn╣ b│Ωdu. W tym
- trybie pracy edytor "otrzymuje" dodatkowe ikony,
- pozwalaj╣ce │atwo przechodziµ od b│Ωdu do b│Ωdu. Build
- Manager jest zatem w pe│ni zintegrowany z pozosta│ymi
- modu│ami.
-
- W pakiecie Java WorkShop (wersja pre-release Dev 4)
- zawarto pakiet JDK (Java Developer's Kit), kt≤ry jest
- jego czysto znakowym - opartym o jΩzyk komend -
- poprzednikiem. Jako kompilator u┐ywany jest -
- pochodz╣cy z tego pakietu - program javac,
- przetwarzaj╣cy programy w Javie do binarnej,
- przenaszalnej postaci ("bytecode", klasa). W £rodowisku
- Windows95 uruchomienie Build Managera powoduje zatem
- uaktywnienie "javac" w okienku MS-DOS. W ramach
- definicji projektu mamy mo┐liwo£µ okre£lenia
- dodatkowych opcji kompilacji, takich jak:
-
- -g generacja dodatkowych informacji dla
- programu analizuj╣cego wykonanie
- (debugger-a)
- -verbose generacja dodatkowych komunikat≤w
- informacyjnych i raportu z kompilacji
- -nowarn wy│╣czenie komunikat≤w o ostrze┐eniach
-
- Oczywi£cie u┐ytkownik nie musi pamiΩtaµ sk│adni
- powy┐szych opcji, bowiem ich uaktywnienie realizowane
- jest przez w pe│ni czytelne okna dialogowe.
-
- Build Manager kompiluje tylko te pliki, kt≤re zosta│y
- zmodyfikowane (dotyczy to konstrukcji z│o┐onych z wielu
- plik≤w), co oczywi£cie znacznie przyspiesza pracΩ nad
- z│o┐onymi projektami. W przypadku kiedy to jest
- konieczne (np. gdy zako±czymy projekt i chcemy usun╣µ
- nadmiarowe efekty opcji "-g"), mamy mo┐liwo£µ
- ca│kowitej przebudowy projektu za pomoc╣ pojedynczej
- ikony.
-
- Portfolio Manager
- =================
- Portfolio Manager dostarcza wszystkichmechanizm≤w,
- kt≤re s╣ konieczne do │atwego publikowania aplet≤w i
- innych element≤w maj╣cych zwi╣zek z Web. Przede
- wszystkim jest to jednak narzΩdzie zarz╣dzaj╣ce
- portfelami, zawieraj╣cymi pogrupowane wed│ug dowolnego
- schematu projekty. Poszczeg≤lne projekty mog╣ byµ
- wymieniane pomiΩdzy portfelami za po£rednictwem prostej
- techniki "drag&drop". Portfolio Manager pozwala tak┐e
- publikowaµ wybrane portfele ze zdefiniowanymi prawami
- dostΩpu do okre£lonych projekt≤w. Umo┐liwia to
- udostΩpnianie efekt≤w swojej pracy wed│ug uznania - w
- maksymalnym b╣dƒ minimalnym stopniu. Informacje mog╣
- byµ dzielone z pozosta│ymi pracownikami grupy
- projektowej lub ca│ego zak│adu oraz komercyjnie
- dystrybuowane poprzez Web w sieci Internet. DostΩp do
- innych portfeli publikowanych poprzez Web jest r≤wnie┐
- │atwo realizowany przez ten modu│.
-
- Applet Tester
- =============
- Applet Viewer uruchamia aktywny projekt w £rodowisku
- Java WorkShop. DziΩki definicji projektu modu│ wie czy
- uruchamiany jest niezale┐ny program czy aplet, kt≤ry ma
- byµ wywo│any na stronie HTML. W tym drugim przypadku
- parametry wykonania apletu zdefiniowane poprzez Project
- Manager s╣ przetwarzane na odpowiedni zestaw instrukcji
- jΩzyka HTML. Tak naprawdΩ to modu│ ten jest
- przegl╣dark╣ Web, zintegrowan╣ z pozosta│ymi elementami
- Java WorkShop. Mimo, ┐e istnieje mo┐liwo£µ wywo│ania
- AppletViewer-a w odniesieniu do dowolnej strony Web,
- czyli u┐ycie go jak niezale┐nej przegl╣darki, to modu│
- ten s│u┐y przede wszystkim do £ledzenia wynik≤w pracy
- nad projektem.
-
-
- Source Browser
- ==============
- Source Browser jest narzΩdziem przeznaczonym do analizy
- struktury i organizacji aplet≤w Java. Poniewa┐ Java to
- jΩzyk zorientowany obiektowo, narzΩdzie do przegl╣du
- hierarchii klas, konstruktor≤w i metod jest niezwykle
- u┐yteczne nawet w niezbyt skomplikowanych projektach.
- Poza wszystkim jest to tak┐e znakomita forma
- dokumentacji naszej pracy. Modu│ umo┐liwia wariantowe,
- elastyczne przeszukiwanie kodu ƒr≤d│owego i tworzy
- dynamiczne linki dla edytora kodu. Przej£cie z
- przegl╣du struktury do edycji kodu ƒr≤d│owego jest
- zatem realizowane w prosty spos≤b (odwo│anie siΩ do
- okre£lonego linku).
-
-
- Source Editor
- =============
- Wielu programist≤w niejednokrotnie przekona│o siΩ jak
- du┐e znaczenie ma dobry, wygodny edytor tekstowy. Nawet
- przy silnie zautomatyzowanych generatorach zaistnieje w
- ko±cu konieczno£µ wprowadzenia choµby paru linijek
- kodu, a co dopiero kiedy program piszemy od pierwszej
- do ostatniej linijki. Source Editor ma wszystkie cechy
- edytora dedykowanego dla programist≤w. Pozwala
- r≤wnolegle pracowaµ nad kilkoma ƒr≤d│ami i nie
- sprawiaj╣ mu ┐adnych k│opot≤w pliki utworzone w
- otoczeniu DOS/Windows lub UNIX. Zawsze s╣ one
- interpretowane poprawnie bez konieczno£ci stosowania
- konwerter≤w w stylu "dos-to-unix" (│atwe wykorzystanie
- dzielenia plik≤w poprzez NFS). Nowo-tworzone lub
- modyfikowane pliki s╣ zawsze zapisywane w formacie
- UNIX. G│≤wn╣ zalet╣ edytora jest jednak jego pe│na
- integracja z innymi elementami Java WorkShop. W
- zale┐no£ci od sytuacji w listwie narzΩdziowej edytora
- umieszczane s╣ nowe ikony lub w innym przypadku -
- okre£lone linie programu s╣ wyr≤┐niane specjalnym
- kolorem. Inn╣ istotn╣ cech╣ jest tak┐e zgodno£µ z
- istniej╣cymi standardami zarz╣dzania kodem ƒr≤d│owym w
- programowaniu grupowym (SCCS, RCS, PVCS, SunSoft
- TeamWare).
-
-
- Debugger
- ========
- Ka┐dy programista wie, ┐e nie ma programu bez b│Ωdu.
- Chodzi o to aby ilo£µ b│Ωd≤w by│a jak najmniejsza, a
- ich ewentualny wp│yw na jako£µ pracy programu
- ograniczony w maksymalny spos≤b. W przypadku kiedy
- uruchomienie programu pokazuje nam, ┐e gdzie£
- zrobili£my b│╣d, mamy kilka mo┐liwych sposob≤w aby go
- odszukaµ. Najprostszy z nich to ingerencja w kod
- ƒr≤d│owy i wprowadzanie dodatkowych wydruk≤w
- kontrolnych. Jest to jednak dzia│anie d│ugotrwa│e i
- niekiedy ma│o skuteczne, zw│aszcza w przypadku
- skomplikowanego programu. Dlatego te┐ wielu producent≤w
- oferuje w ramach £rodowiska programistycznego
- "odpluskwiacz" (debugger), kt≤rego zadaniem jest
- analizowanie kodu programu w trakcie jego pracy. Tak
- te┐ jest w przypadku Java Workshop. W momencie
- uruchomienia tego modu│u w odniesieniu do aktywnego
- projektu wy£wietlane s╣ trzy okna: okno debugger-a,
- okno kodu ƒr≤d│owego i okno wynik≤w (dzia│ania)
- programu. W pierwszym oknie wy£wietlane s╣ informacje o
- strukturze wykonania programu i warto£ciach zmiennych,
- drugie s│u┐y do sterowania wykonaniem programu na
- poziomie kodu ƒr≤d│owego, natomiast trzecie obrazuje
- wyniki pracy programu.
-
- "Odpluskwiacz" oferuje nastΩpuj╣ce mo┐liwo£ci:
-
- Precyzyjne sterowanie wykonaniem programu dziΩki
- komendom "krok w", "krok ponad" i "krok z". Ustalanie i
- usuwanie tzw. punkt≤w zatrzymania (breakpoints)
- realizowane jest w prosty spos≤b przy u┐yciu myszy.
- Punkty zatrzymania mog╣ byµ definiowane w odniesieniu
- do linii kodu lub metody. Zawansowana przegl╣darka
- nitek (threads). Mo┐liwo£µ: wstrzymania wykonania
- nitki, analizy aktualnej nitki, analizy innych nitek i
- wznowienie wykonania nitki. Podgl╣d warto£ci zmiennych
- i wyra┐e±, nawet tych umieszczonych na stosie.
- Mo┐liwo£µ analizy aplet≤w (projekt≤w) lokalnych lub
- odleg│ych. Obs│uga aplet≤w przeznaczonych do pracy na
- stronach HTML jak i niezale┐nych program≤w.
-
- Debugger jest w pe│ni zintegrowany z ca│ym £rodowiskiem
- Java WorkShop. Przyk│adowo, w momencie kiedy napotkany
- zostaje b│╣d wykonania przy testowaniu pracy w "Applet
- Viewer", Debugger jest uaktywniany automatycznie ze
- wskazaniem problematycznej linii kodu.
-
-
- Visual Java
- ===========
- Visual Java to jeden z najcenniejszych modu│≤w systemu.
- Przeznaczony jest do budowy interfejsu graficznego z
- wykorzystaniem standardowych "bibliotek" (pakiet≤w).
- Idea pracy jest bardzo prosta. Ekran zostaje podzielony
- na kom≤rki (cele) za pomoc╣ siatki o dowolnej ilo£ci
- wierszy i kolumn. Ka┐dej celi mo┐emy przypisaµ obiekt
- graficzny oraz zdefiniowaµ jego atrybuty takie jak:
- rozmiar, kolor liter, po│o┐enie wzglΩdem celi, kolor
- t│a, spos≤b formatowania tekstu, czcionka, itp. Proces
- ten jest bardzo u│atwiony, poprzez zgrupowanie
- wszystkich obiekt≤w w postaci listwy narzΩdziowej.
- Wyb≤r obiektu odbywa siΩ zatem poprzez wskazanie jego
- symbolu za po£rednictwem kursora myszy. Do dyspozycji
- mamy nastΩpuj╣ce obiekty (w celu unikniΩcia pomy│ek
- podane s╣ w oryginalnym brzmieniu): Text label, Image
- label, Single-line text field, Checkbox/Radio button,
- List, Text button, Multi-line text, Radio button,
- Database column list, List, Choice, Scrollbar, Labeled
- Bar i Menus. Nazwy te s╣ zapewne bliskie programistom
- aplikacji na bazie SDK MS-Windows lub Motif, a
- okre£laj╣ wszystkie elementy wykorzystywane w budowie
- interakcyjnego interfejsu graficznego. Utworzenie zatem
- np. listy wyboru, sprowadza siΩ do wpisania wszystkich
- jej element≤w i okre£lenia po│o┐enia na siatce ekranu.
- Pozosta│e elementy - jak np. suwak - dobierane s╣ przez
- system automatycznie z opcjonaln╣ mo┐liwo£ci╣
- okre£lenia cech innych ni┐ za│o┐ono. Je┐eli zadowoli
- nas zaprojektowany ekran mo┐emy nastΩpnie poprzez
- proste "klikniΩcie" mysz╣ wygenerowaµ kod ƒr≤d│owy
- interfejsu w jΩzyku Java. W dalszej czΩ£ci musimy
- oczywi£cie zadbaµ o po│╣czenie wygenerowanego modu│u z
- pozosta│ymi elementami tworzonej aplikacji.
-
-
- System Pomocy (Help)
- ====================
- System pomocy w Java WorkShop jest jego mocn╣ stron╣.
- Charakteryzuje siΩ wysok╣ detaliczno£ci╣ i
- zaawansowanym systemem powi╣za± i odwo│a±. Zawiera
- tak┐e szereg przyk│ad≤w. Mo┐e byµ uaktywniony w
- odniesieniu do okre£lonego kontekstu lub niezale┐nie. W
- tym drugim przypadku stanowi bardzo dobr╣ i wygodn╣ w
- przeszukiwaniu dokumentacjΩ pakietu Java WorkShop.
- Zawarto£µ pakietu i wymagania
-
- W wersji handlowej Java WorkShop zawiera:
-
- 32-bitowe binaria Java WorkShop dla Solaris SPARC,
- Solaris Intel, Windows95 i WindowsNT.
- Przyk│adowe aplety i wzory stron HTML.
- Java Developers Kit (JDK) dla Solaris SPARC,
- Solaris, Intel, Windows95 i WindowsNT.
- System pomocy i dokumentacja on-line.
- Drukowany podrΩcznik instalacyjny.
- CD-ROM
-
- Wymagania systemowe (jeden z dwu poni┐szych system≤w):
- System operacyjny Solaris 2.4 lub nowszy.
- - SPARC lub Intel 486 lub lepszy
- - 32MB RAM
- - 45MB wolnej przestrzeni dyskowej
- - System X-Windows z menad┐erem OSF/Motif 1.2.3
- (np. CDE).
- - Lokalny lub sieciowy CD-ROM do instalacji
- Microsoft Windows95 lub Microsoft Windows NT 3.5.1
- - Intel Pentium 90MHz lub lepszy
- - 16MB RAM
- - 45MB wolnej przestrzeni dyskowej
- - Lokalny lub sieciowy CD-ROM do instalacji
-
- Uzupe│nienia:
- SunSoft Visual WorkShop for C++
- Wszystkie aplety Java bazuj╣ce na JDK 1.0 lub
- nowszym (aplety dla wersji Beta)
- Systemy zarz╣dzania kodem ƒr≤d│owym:
- - SunSoft SPARCworks/TeamWare
- - SunSoft ProWorks/TeamWare
- - SCCS
- - RCS
- - PVCS
-
- Java WorkShop FCS 1.0
- =====================
- Aktualnie Java WorkShop dostΩpny jest w finalnej wersji
- FCS 1.0. Do ko±ca roku 1996 produkt byl sprzedawany
- w rewelacyjnej cenie $99!!!! (cena normalna $295).
-
- ======================================
- Clico Centrum Oprogramowania Sp. z o.o.
- Al. 3-go Maja 7, 30-063 Krak≤w
- tel: 12 343422 w. 146, 192
- faks: 12 323698
- e-mail: support@clico.krakow.pl
- ftp: ftp.clico.krakow.pl
- http://www.clico.krakow.pl
- ======================================