Panels

<< Click to Display Table of Contents >>

Navigation:  Technical >

Panels

 

The Graphics User Interface (GUI) used in the RSS Tuner window is based on a commercial product "Perfect Widgets" by Perpetuum Software. The Frequency, S-meter and Tuning Knob panels use HTML5 JSON technology to provide a modern look.  This is proprietary software.

 

Perfect Widgets site

 

It is possible to modify RSS code to set your own values in each panel. By means of an online inspector, you can see the tree structure of the respective JSON object.

 

JSON code inspector

 

The Perfect Widgets development tools are proprietary. The RSS panels are developed using a "Developer's License." A limited free version of Perfect Wiglets is available on the Perpetuum web site.

 

Perfect Widgets 2.0

 

EULA - End User License Agreement

 

 

End User License Agreement for Perfect Widgets

Perpetuum Software LLC

Perfect Widgets

SOFTWARE COMPONENT PRODUCT

Copyright (C) 2012 Perpetuum Software LLC

 

END-USER LICENSE AGREEMENT FOR PERFECT WIDGETS SOFTWARE COMPONENT PRODUCT

 

IMPORTANT - READ CAREFULLY: This Perpetuum Software LLC End-User License Agreement ("EULA") is a legal agreement between you, a developer of software applications ("Developer End User") and Perpetuum Software LLC (Vendor) for Perfect Widgets SOFTWARE COMPONENT PRODUCT, its relevant controls, source code, demos, intermediate files, media, printed materials, and "online" or electronic documentation ("PRODUCT") contained in the installation file.

 

By installing, copying, or otherwise using the PRODUCT, the Developer End User agrees to be bound by the terms of this EULA. The PRODUCT is in "use" on a computer when it is loaded into temporary memory (i.e. RAM) or installed into permanent memory (e.g. hard disk, CD-ROM, or other storage device) of that computer. If the Developer End User does not agree to any part of the terms of this EULA, THE DEVELOPER END USER CAN NOT INSTALL, USE, DISTRIBUTE, OR REPLICATE IN ANY MANNER, ANY PART, FILE OR PORTION OF THE PRODUCT, OR USE THIS PRODUCT FOR ANY OTHER PURPOSES.

 

The PRODUCT is licensed, not sold.

 

LICENSE GRANT.

Upon acceptance of this EULA and subject to the payment of the fee required and the terms and conditions herein the Vendor grants the Developer End User a personal, nonexclusive license to install and use the PRODUCT on compatible devices for the sole purposes of designing, developing, testing, and deploying application programs the Developer End User creates (Final Application). If the Developer End User is an entity, it must designate one individual within its organization to license the right to use the PRODUCT in the manner provided herein.

 

The Developer End User may install, use the PRODUCT, and distribute final application programs as permitted by the license type purchased. The license type purchased is specified in the product receipt.

 

a) Website License. Under Website license, the Developer End User is hereby granted one (1) license per one (1) high-level domain name where the Final Application can be deployed and unlimited number of developer licenses to use the PRODUCT for the purpose of developing software applications. Developer End User must purchase another separate license to the PRODUCT for each and any additional domain name where the Developer End User intends to deploy the Final Application.

 

b) Developer License. Under Developer License the Developer End User is hereby granted one (1) license as one (1) designated user to use the PRODUCT for the purpose of developing software applications and unlimited number of licenses for deploying the Final Application on high-level domains. Developer End User must purchase another separate license to the PRODUCT for each and any additional Developer. There is no limit or restriction on the number of installations of PRODUCT, which may be on different machines; provided, however, that the PRODUCT may not be used by anyone other than you as a single developer. For example, if a company has five developers using the PRODUCT, the company needs to purchase five licenses, irrespective of how the Software is accessed or how many installations are accessed.

 

c) Enterprise License. Under Enterprise License, the Developer End user is hereby granted with unlimited number of developer licenses for the purpose of developing software applications and unlimited number of domain licenses for deploying the Final Application on different domains.

 

DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.

 

Not for Resale Software.

If the PRODUCT is labeled and provided as "Not for Resale" or "NFR", then, notwithstanding other sections of this EULA, the Developer End User may not resell, distribute, or otherwise transfer for value or benefit in any manner, the PRODUCT or any derivative work using the PRODUCT. The Developer End User may not transfer, rent, lease, lend, copy, modify, translate, sublicense, time-share or electronically transmit the PRODUCT, media or documentation. This also applies to any and all intermediate files, source code, and compiled executables.

 

Limitations on Reverse Engineering, Decompilation, and Disassembly.

The Developer End User may not reverse engineer, decompile, create derivative works, modify, translate, or disassemble the PRODUCT, and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. The Developer End User agrees to take all reasonable, legal and appropriate measures to prohibit the illegal dissemination of the PRODUCT or any of its constituent parts and redistributables to the fullest extent of all applicable local, federal and international laws and treaties regarding anti-circumvention, including but not limited to the Geneva and Berne World Intellectual Property Organization (WIPO) Diplomatic Conferences.

 

Rental and Transfer.

The Developer End User may NOT permanently or temporarily transfer ANY of his/her rights under this EULA to any individual or entity. The Developer End User may not rent, lease, or lend the PRODUCT. Regardless of any modifications which the Developer End User makes and regardless of how the Developer End User might compile, link, and/or package his/her programs, under no circumstances may the libraries, redistributables, and/or other files of the PRODUCT (including any portions thereof) be used for developing programs by anyone other than the Developer End User

 

Intellectual Property

All intellectual property rights such as but not limited to patents, trademarks, copyrights or trade secret rights related to the PRODUCT are property of the Vendor.

 

Developer End User shall not modify, translate, reverse engineer, decompile or disassemble the PRODUCT or any portion of it or attempt to derive source code or create derivative works. Developer End User are not allowed to remove, alter or destroy any proprietary, trademark or copyright markings or notices related to the PRODUCT. Developer End User must not remove copyright headers, links and markings from any files included in the PRODUCT. Developer End User must obtain permission by the Vendor if Developer End User needs to incorporate the Software or any portions of it open source projects.

 

Non-Compete

THE DEVELOPER END USER MAY NOT USE THE PRODUCT TO CREATE ANY TOOL OR PRODUCT THAT DIRECTLY OR INDIRECTLY COMPETES WITH THE PRODUCT.

WARRANTY

 

The Vendor represents and warrants that:

(i) The Vendor has all rights, authorizations or licenses to provide the PRODUCT to the Developer End User;

(ii) The Vendor will use its best efforts to prevent the PRODUCT from being infected with any "worms", "viruses", "Trojan horses" or other programs or programming devices that might be used to modify, delete, damage, deactivate or disable the software, computer hardware or data of the Developer End User;

 

LIMITATION ON AND EXCLUSION OF DAMAGES.

THE DEVELOPER END USER CAN RECOVER FROM THE VENDOR ONLY DIRECT DAMAGES UP TO THE AMOUNT THE DEVELOPER END USER PAID FOR THE SOFTWARE. THE DEVELOPER END USER CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT, INCIDENTAL OR ANY OTHER DAMAGES.

This limitation applies to claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. It also applies even if repair, replacement or a refund for the software does not fully compensate the Developer End User for any losses; or the Vendor knew or should have known about the possibility of the damages.

 

DISCLAIMER.

EXCEPT AS OTHERWISE DEFINED HEREIN, THE VENDOR EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE PRODUCT. THE PRODUCT AND ANY RELATED DOCUMENTATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE PRODUCT REMAINS WITH THE DEVELOPER END USER.

 

NO LIABILITIES.

To the maximum extent permitted by applicable law, in no event shall the Vendor be liable for any special, incidental, indirect, or consequential damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use the PRODUCT or the provision of or failure to provide Support Services, even if the Vendor has been advised of the possibility of such damages.

 

Termination.

Without prejudice to any other rights or remedies, the Vendor will terminate this EULA upon the failure of the Developer End User to comply with all the terms and conditions of this EULA. In such events, the Developer End User must destroy all copies of the PRODUCT and all of its component parts including any related documentation, and must immediately remove ANY and ALL use of the technology contained in the PRODUCT from any applications developed by the Developer End User, whether in native, altered or compiled state.

GENERAL PROVISIONS.

This EULA may only be modified in writing signed by you and an authorized officer of the Vendor. If any provision of this EULA is found void or unenforceable, the remainder will remain valid and enforceable according to its terms. If any remedy provided is determined to have failed for its essential purpose, all limitations of liability and exclusions of damages set forth in the Limited Warranty shall remain in effect.

 

The Vendor reserves all rights not specifically granted in this EULA.

 

The Vendor reserves the right to make changes in this EULA at any moment by publishing the appropriate alterations on http://www.perpetuumsoft.com 20 calendar days prior to the moment these alternations take effect.

 

ACKNOWLEDGMENT.

THE DEVELOPER END USER ACKNOWLEDGES THAT IT HAS READ AND UNDERSTANDS THIS AGREEMENT AND AGREES TO BE BOUND BY ITS TERMS. THE DEVELOPER END USER FURTHER AGREES THAT THIS AGREEMENT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN THE DEVELOPER END USER AND THE VENDOR, AND SUPERCEDES ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS RELATING TO THE SUBJECT MATER OF THIS AGREEMENT.

 

Last modified on September 07, 2012.