StarOffice 8

Dla programistów

StarOffice 8 obsługuje kilka języków skryptowych oraz zawiera usprawnienia SDK, w tym debugger StarOffice Basica.

 

Najważniejsze cechy

  • Języki programowania to Java i C++.
  • Trzy języki skryptowe zapewniają swobodę i elastyczność.
  • Konwersja makr Visual Basic (wersja Enterprise).

Korzyści

Skrypty
StarOffice Scripting Framework zawiera IDE dla języków StarOffice Basic, JavaScript i BeanShell. Posiada również rozbudowany edytor z 20 komponentami dostępnymi za pomocą kilku kliknięć myszą. Poniżej znajduje się więcej szczegółów.

StarOffice Development Kit (SDK)
StarOffice SDK to pakiet narzędzi służący do rozwoju aplikacji w StarOffice. Zawiera kompletną dokumentację w postaci Przewodnika Programisty oraz opisu API. Przewodnik obejmuje wprowadzenie do API i wytłumaczenie kluczowych pojęć, co ułatwia rozpoczęcie pracy ze StarOffice API. Dodatkowe 38 przykładów w pięciu językach programowania ilustrujących sposób wykorzystania API i prezentujących zalety poszczególnych składników pakietu StarOffice: procesora tekstu, arkusza kalkulacyjnego, prezentacji, grafiki i baz danych.

Uno Runtime Environment (URE)
URE oferuje niezależną od StarOffice współpracę z Uniwersalnymi Obiektami Sieciowymi (Universal Network Objects — UNO). UNO, jako jeden z niżej położonych komponentów pakietu StarOffice, umożliwia wykorzystanie restrykcyjnego języka oraz modelu przeźroczystych zdalnych wywołań do budowy dodatków, komponentów i aplikacji. Entuzjaści XPCom, Bonobo i Mono mogą być zainteresowani testami UNO w celu uzyskania lepszej współpracy pomiędzy modelami.

StarOffice Basic
W pakiecie StarOffice najpopularniejszym językiem skryptowym jest StarOffice Basic stanowiący najłatwiejszy i najszybszy sposób na automatyzację procesów biznesowych. Środowisko programistyczne, wykorzystując składnię zbliżoną do języka Visual Basic, zawiera debugger oraz edytor do tworzenia interfejsów graficznych niezależnych od systemu operacyjnego aplikacji i rozwiązań.

Technologia Java
StarOffice został zintegrowany z językiem Java w najlepszy z dostępnych na rynku sposób. Rozszerzenia stworzone w języku Java działają na każdej platformie bez wprowadzania zmian. Jednocześnie StarOffice SDK zawiera narzędzia i pliki nagłówkowe służące rozwojowi komponentów w języku C++. Dokumentacja Programisty StarOffice obejmuje wiele użytecznych przykładów.

C++
Szybkie i wydajne StarOffice API zostało stworzone w C++. StarOffice SDK zawiera narzędzia i pliki nagłówkowe służące do tworzenia w języku C++ komponentów rozszerzających funkcjonalność pakietu StarOffice.

JavaScript
Obsługa języka skryptowego JavaScript jest nowością w pakiecie StarOffice 8, który zawiera zintegrowane środowisko programistyczne Rhino mające pełny dostęp do edytora interfejsu graficznego.

BeanShell
BeanShell odpowiada za interpretację kodu źródłowego w języku Java wraz z dodatkowym obiektowym językiem skryptowym. Połączenie języka Java z zaletami interpretera oznacza, że uruchomienie kodu nie wymaga kompilacji.

Przekształcanie XML
XML jako standardowy format wymiany danych ułatwia przekształcanie dokumentów użytkownika. Odczyt i zapis dowolnych plików XML jest realizowany poprzez zastosowanie szablonów XSL.

Kreator migracji makr
Ułatwieniem w migracji dokumentów jest kreator migracji makr (wersja Enterprise). Kreator analizuje i tłumaczy składnię z języka Visual Basic for Application (VBA) bez niepotrzebnej ingerencji użytkownika.

»    Kontakt
 

Zobacz także

Co nowego
Usprawnienia i zmiany w StarOffice 8
Dokumentacja
Opisy z przykładami wykorzystania pakietu StarOffice
StarOffice SDK
Rozbudowa o własne rozszerzenia i wtyczki

Powiązane produkty

Sun Java Communications Suite
Narzędzia do pracy grupowej
Wsparcie techniczne
Wsparcie dla oprogramowania przez 24 godziny, 7 dni w tygodniu
Sun Ultra 20 Workstation
Szybka, wieloplatformowa, dwurdzeniowa stacja robocza
StarOffice 8 Server
Zapoznaj się z oprogramowaniem StarOffice 8 Server dla urządzeń desktop
Kontakt O Sunie Wiadomości Konferencje Zatrudnienie Ochrona prywatności Zasady użytkowania serwisu Znaki towarowe Copyright Sun Microsystems, Inc.