De ontwikkeling van de DocktorUI-bibliotheek is gericht op het concentreren van de meest nuttige UI-componenten in één eenvoudig te herdistribueren pakket. Dit bestaat meestal uit een flexibele lay-out engine en een geavanceerde docking windowing systeem waarmee een grote hoeveelheid GUI configuraties gemakkelijk worden gebouwd.
Er is zorg besteed om ervoor te zorgen dat de zeer aanpassingsmogelijkheden de prestaties of betrouwbaarheid niet negatief zouden beïnvloeden. Deze keuzes worden gedreven door de kennis, afgeleid van de ervaring, dat in de meeste situaties een ontwikkelaar effectieve manieren nodig heeft om complexe lay-outs te controleren, terwijl het nauwelijks nuttig vindt om duizenden gespecialiseerde UI-widgets te hebben die alleen bestandsgrootte en onderhoudskosten verhogen.
De lay-out engine aan de basis van het docking framework is een sterk geabstraheerd ruimte organisatie mechanisme waarvan de docking architectuur is een specialisatie. Het is mogelijk om te profiteren van dit complexe systeem om veel meer aangepaste en flexibele UI-configuraties te bouwen.
De rendering engine die wordt gebruikt om alle interface-elementen van DocktorUI te tekenen, is zeer geoptimaliseerd voor volledige aanpassing. Het hele proces is gecentraliseerd in één helperklasse die kan worden uitgebreid en hergebruikt in alle componenten om verschillende stijlen vast te stellen met slechts een paar regels code. Het renderingproces kan wereldwijd of lokaal worden overschreven voor afzonderlijke componenten.
De docking-infrastructuur ondersteunt alle gemeenschappelijke functionaliteit die wordt verwacht in een dergelijk UI-framework, waaronder de mogelijkheid om dockingbesturingselementen te hebben als "floating" panelen, losgekoppeld van elke container of vorm. Deze zwevende panelen worden gehouden in sync met de belangrijkste vorm en zijn getekend in een eigenaardige stijl waardoor het gemakkelijk te onderscheiden van andere docking staten.
versiegeschiedenis
- Versie 1.0.0.0 geplaatst op 2010-09-01
Nieuwe release.
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
Servicevoorwaarden
Door gebruik te maken van DocktorUI-gerelateerde diensten stemt de Gebruiker hierbij in met alle voorwaarden
en de voorwaarden die in dit document worden vermeld.
In dit document termen als "Customer", "You" or "Owner" refereer aan de individuele
of bedrijf dat de licentie heeft gekocht, terwijl "User" verwijst naar de
met behulp van de software.
Het woord "DocktorUI" staat om iets met betrekking tot het product genaamd aan te geven
DocktorUI en toegankelijk op het internetadres www.DocktorUI.com.
De term "Provider" verwijst naar het bedrijf dat DocktorUI-gerelateerde diensten aanbiedt,
inclusief, maar niet beperkt tot, service van de levering van de Software, management
van licenties, ondersteuning en gebruikersinformatie. The Provider is "Synved Limited",
ook wel "Synved Ltd." of gewoon "Synved".
Termen als "Software" of "Library" verwijzen naar het product dat wordt aangeboden, terwijl
"Assembly" geeft specifiek het fysieke binaire codebestand aan dat
het product zelf, meestal met de ".dll" bestandsextensie.
Het woord "License" beschrijft het gebruiksrecht van de Software. De woorden
"Type" en "Subtype" beschrijf bij gebruik de smaken van een licentie
de licentie. Deze worden bepaald wanneer de klant de licentie koopt.
AFDELING A. LICENTIE
1. Om de Software actief te gebruiken na de proefperiode,
vereist om een licentie aan te schaffen. Een licentie verleent de klant met de
recht om gebruik te maken van de functionaliteit van de Software.
2. Licenties zijn er in drie smaken, aangeduid als "Type", en vier
gebruik, "Subtype" genoemd.
Licentietype beperkt het ondersteuningsniveau dat aan de klant wordt aangeboden en is
"Basic", "Professional" of "Business" (zie rubriek B. SUPPORT).
Licentie subtype beperkt de grenzen, zowel persoonlijk als geografisch,
waarin de Software kan worden gebruikt. Het onderscheidt zich in "Individual",
"Company", "Corporation" of "Enterprise".
2.1 Een licentie van "Basic" Type heeft geen recht op enige vorm van ondersteuning (zie
AFDELING B. ONDERSTEUNING).
2.2 Een licentie van "Professional" Type heeft recht op ondersteuning
(zie sectie B. SUPPORT) in de vorm van supporttickets. Dit soort
verzoeken moeten strikt verband houden met kwesties die verband houden met de
bibliotheek en worden behandeld met een lagere prioriteit.
2.3 Een licentie van "Business" Type heeft recht op ondersteuning
(zie sectie B. SUPPORT) in de vorm van supporttickets. Dit soort
verzoeken moeten gewoon losjes gerelateerd zijn aan problemen die verband houden met de
bibliotheek en worden behandeld met een hogere prioriteit.
2.4 Een licentie van "Individual" Subtype beperkt het gebruik van de Software tot
de directe eigenaar van de licentie. Elke toepassing die de bibliotheek gebruikt
kan ook alleen worden gedistribueerd onder de naam van de individuele fysieke
persoon die eigenaar is van de licentie.
2.5 Een licentie van "Company" Subtype beperkt het gebruik van de Software tot een
beperkte reeks personen die zijn opgericht door de entiteit die eigenaar is van de
Licentie. Deze personen die de Software mogen gebruiken, worden geselecteerd
wanneer de licentie is gekocht en kan worden gewijzigd onder voorbehoud van een vergoeding.
Elke toepassing die gebruik maakt van de bibliotheek die door de eigenaar wordt ontwikkeld, moet
worden verdeeld onder de naam van de eigenaar.
2.6 Een licentie van "Corporation" Subtype beperkt het gebruik van de Software
naar een specifieke geografische locatie, zoals een gebouw of adres;
gekozen door de eigenaarschapsinstantie wanneer de licentie wordt gekocht.
De gekozen locatie moet een oppervlaktebedekking hebben die inferieur of gelijk is aan
2000 vierkante meter. Boven dit bedrag bevindt zich een "Enterprise" licentie
Vereist.
Elke toepassing die wordt gebruikt door de bibliotheek die door de eigenaar wordt ontwikkeld, kan
worden verdeeld onder elke naam die de eigenaar entiteit kiest.
2.7 Een licentie van "Enterprise" Subtype beperkt het gebruik van de Software
de wereldwijde ruimte die de bezittende entiteit gebruikt voor bedrijfsgerelateerde
Activiteiten. Dit omvat elk gebouw of adres waarin het bezitten
Entiteit heeft enig belang met betrekking tot haar eigen bedrijf, zoals
waar werknemers of directe medewerkers voor de bezittende entiteit werken.
Elke toepassing die wordt gebruikt door de bibliotheek die door de eigenaar wordt ontwikkeld, kan
worden verdeeld onder elke naam die de eigenaar entiteit kiest.
AFDELING B. STEUN
1. Ondersteuning wordt verleend aan de klant in de grenzen die de Provider in staat is
om het zich te veroorloven. Er worden geen garanties gegeven met betrekking tot de voortzetting van de
ondersteunende dienst, noch wordt aangenomen dat hetzelfde ononderbroken of
foutloos (zie sectie C. DISCLAIMER VAN GARANTIES EN SECTIE
D. BEPERKING VAN DE AANSPRAKELIJKHEID).
2. Ondersteuning wordt verleend binnen de grenzen van de licentieregeling,
specifiek die beschreven in sectie A. LICENTIE.
3.
DocktorUI diensten.
4.
DocktorUI-diensten, die wordt bepaald als de periode van 12 maanden
nadat de eigenaar de licentie heeft gekocht waarvoor ondersteuning wordt
verstrekt.
4.1 Het abonnement wordt verlengd tot de volgende periode van 12 maanden na elke
tijd die de eigenaar koopt licentie-upgrades door het bijwerken van de geldigheid van
Licentie zelf aan de nieuwste Software-versie.
5.
gegevens die voor de eigenaar of gebruiker worden verstrekt, misleidend of vervalst zijn (zie
AFDELING E. PRIVACY, inzending 3).
AFDELING C. DISCLAIMER VAN GARANTIES
1.
website en alles wat verband houdt met het onderhoud en de werking van
DocktorUI, worden geleverd "as is".
2. De aanbieder en zijn leveranciers, licentiegevers, partners of dochterondernemingen
wijzen hierbij alle garanties van welke aard dan ook, uitdrukkelijk of impliciet, af,
met inbegrip van, zonder beperking, de garanties voor de handelsbaarheid,
geschiktheid voor een bepaald doel en niet-inbreuk.
3. Er wordt geen garantie gesteld, beloofd of geïmpliceerd dat de Software
foutloos of dat ondersteuning of toegang tot de website continu
of ononderbroken. Je begrijpt dat je de Software gaat gebruiken,
Ondersteuning en aanverwante diensten naar eigen inzicht en risico.
AFDELING D. BEPERKING VAN DE AANSPRAKELIJKHEID
1. In geen geval zal de Aanbieder, of zijn leveranciers, licentiegevers, partners
of dochterondernemingen aansprakelijk zijn voor elk onderwerp van deze
overeenkomst in het kader van een contract, nalatigheid, strikte aansprakelijkheid of andere
juridische of billijke theorie voor het volgende:
1.1 Bijzondere, incidentele of daaruit voortvloeiende schade.
1.2 De kosten van inkoop of vervanging van producten of diensten.
1.3 Voor onderbreking van het gebruik of verlies of corruptie van gegevens.
1.4 Voor bedragen die hoger zijn dan de door u betaalde kosten
2.
zaken die buiten hun redelijke controle liggen. Het voorgaande is niet van toepassing
voor zover dit bij de toepasselijke wetgeving is verboden.
AFDELING E. PRIVACY
1.
doel van het verlenen van de service van Support, Licentie-eigendom
validatie en onderhoud, communicatie en andere software
of DocktorUI gerelateerde diensten en werking.
2. Verzamelde gebruikers- en eigenaargegevens kunnen worden gedeeld tussen de
leveranciers, licentiegevers, partners of dochterondernemingen, altijd voor de
doel van voortzetting van de dienst, website, Software ontwikkeling
of licentie- en ondersteuningsbeheer.
3. Het verstrekken van onjuiste of vervalste informatie van de gebruiker of eigenaar
kant zal elke licentie- of ondersteuningsservice ongeldig maken die het voorgaande had
eerder gekocht of benut. Naar eigen inzicht zal
de Provider beslissen of alleen services, het account of
contact opnemen met de autoriteiten als dat nodig is.
AFDELING F. WIJZIGINGEN
1. De Aanbieder behoudt zich naar eigen goeddunken het recht voor om
een deel van deze overeenkomst vervangen. Het is de verantwoordelijkheid van eigenaren en
Gebruikers die deze overeenkomst periodiek controleren op wijzigingen.
2. Gebruik van de software of toegang tot de ondersteuning na de publicatie
van wijzigingen in deze overeenkomst vormt de aanvaarding van deze wijzigingen.