Citra Pivot, een uitbreiding van onze Citra Table component, is een framework ontwikkeld in Java/Swing voor het maken en visualiseren van draaitabellen.
Een draaitabel is een onderdeel voor het samenvatten, ordenen en analyseren van grote hoeveelheden gegevens. Het is de belangrijkste visualisatie-interface van een OLAP (OnLine Analytical Processing) systeem. Met Citra Pivot u geavanceerde draaitabellen maken in Java/Swing en deze integreren met uw huidige Java-toepassingen. Draaitabellen kunnen worden gemaakt op olap-servers die voldoen aan de XML/A-specificatie, maar ook op tweedimensionale gegevens die zich in het geheugen bevinden.
Tot de kenmerken behoren typische OLAP-bewerkingen, zoals sorteren, filteren, segmenteren en dobbelstenen, op- en omlaag boren, totalen, subtotalen, visuele totalen, boven/onder bewerkingen, lege celverstoping, asruilen. Een willekeurig aantal hiërarchieën kan programmatisch of visueel worden gedraaid door de drop van drag n'' te slepen. Het uiterlijk van de tabel kan eenvoudig worden aangepast met behulp van verschillende kleuren en lettertypen voor elke cel. Contextgevoelige pop-upmenu's bieden een gebruiksvriendelijke ervaring.
De bibliotheek is geoptimaliseerd voor een laag geheugenverbruik en hoge prestaties. Bovendien is Citra Pivot gebaseerd op Java/Swing, en meer specifiek op JTable, waardoor het gemakkelijk is om te leren en te integreren in de huidige Swing-toepassingen. De API is eenvoudig te volgen, uitgebreid, volledig gedocumenteerd met Javadoc.
Wij bieden zowel binaire als broncodelicenties, zonder royaltykosten. Last but not least, uitstekende ondersteuning wordt geboden via het forum van onze ontwikkelaar en e-mails.
versiegeschiedenis
- Versie 1.0.4 geplaatst op 2012-11-16
OLAP-draaitabellen voor Java/Swing
- Versie 3.4.4 geplaatst op 2007-03-14
selectievakstructuur, filterbare kolomkop met structuur
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
Licentieovereenkomst van CITRA TECHNOLOGIES SOFTWARE
Versie 1.0
HET CITRA SOFTWARE COMPONENT PRODUCT (HIERNA ""SOFTWARE" GENOEMD) IS BESCHERMD DOOR HET AUTEURSRECHT EN INTERNATIONALE VERDRAGEN, EVENALS ANDERE INTELLECTUELE EIGENDOMSWETTEN EN -VERDRAGEN. ONGEOORLOOFDE REPRODUCTIE OF DISTRIBUTIE KAN LEIDEN TOT CIVIELRECHTELIJKE EN STRAFRECHTELIJKE SANCTIES.
Deze licentieovereenkomst is een wettelijke overeenkomst tussen U (hierna "LICENTIEHOUDER") en CITRA TECHNOLOGIES LTD (hierna ""CT" genoemd) genoemd. Alle CT-producten, waaronder softwarecomponenten, demobestanden, licentiebestanden en elektronische of gedrukte documentatie, zijn onder controle van deze licentie. Door CT-producten te installeren, te kopiëren of anderszins te gebruiken, stemt u ermee in gebonden te zijn aan de voorwaarden van deze overeenkomst. Als u niet akkoord gaat met de voorwaarden van deze overeenkomst, mag u geen CT-producten installeren, kopiëren, herdistribueren of gebruiken.
DE ALGEMENE VOORWAARDEN VAN DEZE OVEREENKOMST WORDEN COLLECTIEF DE "OVEREENKOMST".
1. LICENTIESUBSIDIE. CT verleent de licentiehouder alleen een niet-exclusief en niet-overdraagbaar wereldwijd recht om de SOFTWARE en de bijbehorende documentatie te gebruiken in overeenstemming met deze overeenkomst en de gekochte productlicentie. De licentiehouder mag de SOFTWARE alleen gebruiken als deze naar behoren is gelicentieerd.
A. Evaluatielicentie
De evaluatieversie van de SOFTWARE kan op geen enkele manier worden ingezet voor commercieel, niet-commercieel of ander doel. De licentiehouder mag geen SOFTWARE, applets of toepassingen voor distributie bouwen met deze versie van de SOFTWARE. De evaluatieversie mag uitsluitend door de licentiehouder worden gebruikt om de geschiktheid van de SOFTWARE voor zijn behoeften te evalueren.
B. Licentie voor één gebruiker
Met de licentie voor één gebruiker kan de SOFTWARE slechts door één ontwikkelaar binnen de organisatie van de licentiehouder worden gebruikt. Licentiehouder mag de SOFTWARE op meer dan één computer overdragen of installeren, op voorwaarde dat de SOFTWARE slechts op één computer tegelijk wordt gebruikt. Met behulp van de SOFTWARE kan de licentiehouder applicaties, applets of andere software bouwen, die vervolgens royaltyvrij kunnen worden gedistribueerd, mits aan alle voorwaarden in deze overeenkomst wordt voldaan.
C. Sitelicentie
De sitelicentie maakt het mogelijk om de SOFTWARE gelijktijdig te gebruiken door een onbeperkt aantal ontwikkelaars binnen de organisatie van de licentiehouder. Met behulp van de SOFTWARE kan de licentiehouder applicaties, applets of andere software bouwen, die vervolgens royaltyvrij kunnen worden gedistribueerd, mits aan alle voorwaarden in deze overeenkomst wordt voldaan.
D. Broncodelicentie
Naast de licentie en rechten die door een sitelicentie worden verleend, verleent CT de licentiehouder het recht om de broncode van de SOFTWARE te gebruiken en te wijzigen, mits de licentiehouder een licentie heeft voor de broncode.
In dit geval gelden de volgende regels:
i. Licentiehouder mag de CT-broncode of gewijzigde versie of afgeleid werk van de SOFTWARE-broncode niet doorverkopen, verhuren of leasen.
ii. Licentiehouder mag de CT-broncode niet verspreiden, of een gewijzigde versie of afgeleid werk van de SOFTWARE broncode, in broncodevorm. Licentiehouder mag alleen gecompileerde versie van de broncode (in objectvorm) distribueren.
iii. Licentiehouder moet alle CT-broncode die door deze broncodelicentieovereenkomst wordt verstrekt, beschermen en beveiligen. Toepassingen die zijn gebouwd op basis van deze broncode en die worden gedistribueerd of toegankelijk zijn buiten de organisatie van de licentiehouder, zoals het internet, moeten zodanig worden beschermd dat de broncode niet gemakkelijk kan worden geëxtraheerd of gedecompileerd.
iv. In geen geval mag een deel van de broncode van de SOFTWARE worden verspreid, openbaar gemaakt of anderszins ter beschikking gesteld aan derden zonder de uitdrukkelijke schriftelijke toestemming van CT.
v. Licentiehouder mag geen producten die zijn gemaakt op basis van de broncode van de SOFTWARE, niet doorverkopen, verhuren, leasen of distribueren op een manier die zou concurreren met de SOFTWARE.
vi. Alle ontwikkelaars binnen de organisatie van de licentiehouder die van plan zijn toegang te krijgen tot CT-broncode, moeten akkoord gaan met de voorwaarden van de licentieovereenkomst voor broncode. Bovendien stemt elke ontwikkelaar ermee in om alles in het werk te stellen om de codevertrouwelijkheid van de bron te verzekeren. In geen geval mag de ontwikkelaar bijvoorbeeld toestaan om de broncode op een intern netwerk te plaatsen waar hij of zij geen controle heeft.
2. BEPERKINGEN. Deze SOFTWARE is auteursrechtelijk beschermd. Licentiehouder mag niet:
a) reverse engineer, decompile, demontage van de SOFTWARE,
b) de SOFTWARE wijzigen, tenzij de licentiehouder een licentie heeft voor de broncode,
c) de SOFTWARE of documentatie in welke vorm dan ook aan iemand te verhuren, te lenen of te verhuren,
d) alle merkgebonden kennisgevingen op de SOFTWARE, de broncode van de software of de bijbehorende documentatie verwijderen.
3. GEEN ANDERE GARANTIES. De SOFTWARE wordt geleverd "AS IS", zonder enige vorm van garantie, impliciet of uitgedrukt. CT garandeert niet dat de SOFTWARE voldoet aan de eisen van de licentiehouder, of dat de werking ervan foutloos zal zijn. Het volledige risico met betrekking tot de software prestaties of kwaliteit, of beide, is uitsluitend bij de licentiehouder en niet CT. De licentiehouder neemt de verantwoordelijkheid op zich voor de selectie van de SOFTWARE om de beoogde resultaten te bereiken, en voor de installatie, het gebruik en de resultaten verkregen uit de SOFTWARE. CT wijst alle garanties en voorwaarden af, uitgedrukt of geïmpliceerd, inclusief, maar niet beperkt tot, impliciete garanties van handelsbaarheid, geschiktheid voor een bepaald doel, titel en niet-inbreuk, met betrekking tot de SOFTWARE.
4. BEPERKING VAN DE AANSPRAKELIJKHEID. Ct is in geen geval aansprakelijk voor directe of indirecte, incidentele, bijzondere of daaruit voortvloeiende schade die voortvloeit uit het gebruik van de SOFTWARE.
5. BEËINDIGING. Deze overeenkomst is van kracht tot de beëindiging. De licentiehouder kan deze overeenkomst te allen tijde beëindigen door alle kopieën van de SOFTWARE te vernietigen. Deze overeenkomst wordt onmiddellijk beëindigd zonder kennisgeving van CT als de licentiehouder niet voldoet aan een van de algemene voorwaarden van deze licentie. Na beëindiging moet de licentiehouder alle kopieën van de SOFTWARE vernietigen.
6. AUTEURSRECHTELIJKE KENNISGEVING. Deze SOFTWARE en het document dat de SOFTWARE vergezelt in welke vorm dan ook, elektronisch of anderszins, gecommuniceerd per e-mail of gedownload van het internet zijn eigendom van CT. Alle rechten voorbehouden.
7. PRIVACYBELEID. CT verkoopt of deelt de informatie die licentiehouder aan een entiteit verstrekt niet commercieel of deelt deze niet. Deze informatie wordt intern gebruikt, uitsluitend voor het ondersteunen van klanten.
8. HANDELSMERK. Deze overeenkomst verleent de licentiehouder geen rechten in verband met handelsmerken of servicemerken van CT.