Co to jest Jato Starbuck? ========================= Starbuck jest nowym narzędziem do tworzenia systemów za pomocą języka Java. Pozwala w szybki sposób maksymalizować wydajność budowania aplikacji biznesowych z wykorzystaniem internetowych technologii. Produkt ten jest oparty o tą samą technologię co zdobywająca nagrody Optima++. Zapewnia te same możliwości połączenia z bazami danych z możliwością budowania wieloplatformowych aplikacji. Najważniejsze cechy =================== 1) Starbuck jest prosty do nauczenia. Zastosowana w Optimie++ technologia graficznego programowania wzbogacona o kreatory kodu pozwala informatykom poznawanie języka Java w trakcie budowania aplikacji. Starbuck oferuje kontekstowy debuger, graficzny edytor SQL, gotowe biblioteki klas obiektów i co najważniejsze - wszystkie własności Javy. 2) Składanie aplikacji z komponentów. Starbuck w pełni wykorzystuje technologię JavaBeans(tm) i ActiveX. Wiele komponentów tego typu komponentów jest zawartych w pakiecie razem z oprogramowaniem. Programista ma do nich dostęp podczas programowania za pomocą graficznych narzędzi. Możliwe jest również tworzenie własnych komponentów. 3) Połączenia z bazą danych. Starbuck dostarcza wyjątkowy zestaw komponentów zapewniający połączenie z dowolnym źródłem danych zgodnym z JDBC. Do budowania i testowania aplikacji bazodanowych Starbuck zawiera bazę Sybase SQL Anywhere. Dla wysoko wydajnych połączeń Starbuck zawiera Sybase jdbcCONNECT(tm) - pełną implementację jdbc - pełnego dostępu do baz danych dla programistów w Javie. Sybase jdbcCONNECT(tm) umożliwia bezpośredni dostęp do produktów Sybase: SQL Server, SQL Anywhere, Sybase IQ, i Replication Server oraz do ponad 25 innych baz danych za pomocą Sybase OmniCONNECT. 4) Uproszczone budowanie serwerów. Starbuck umożliwia radykalne zmniejszenie kosztów budowania aplikacji pracujących w środowisku Web. Umożliwia zbudowanie aplikacji klienckiej z minimalną ilością kodu. Cała logika aplikacji , reguły biznesowe i przetwarzanie danych mogą znajdować się na serwerze. Za pomocą Starbucka można rozszerzyć funkcjonalność serwerów Web poprzez użycie komponentów Javy lub poprzez rozbudowywanie serwera NetImpact Dynamo napisanymi w Javie serwletami (apletami serwerowymi). NetImpact Dynamo zarządza sesjami, wątkami, buforami i szablonami stron HTML, pzwalając programistom skoncentrować się jedynie na kodzie specyficznym dla danej aplikacji. Zdalny debuger ułatwia testowanie zdalnych aplikacji serwera. 5) Kompletne rozwiązanie. Starbuck jest pierwszym narzędziem środowiska Java zapewniającym zintegrowane rozwiązanie do budowania aplikacji Web. Narzędzie pozwala w prosty sposób integrować, budować, testować i publikować wszystkie elementy aplikacji Web włączając HTML i JavaScript.