JxBrowser JxBrowser 6.14

A newer version 6.14.1 already available
Company
TeamDev Ltd.
Product version
6.14 All versions
Type
Commercial
Status
Minor Update
Downloads
25

total

0

last week

Published
14.04.2017
Updated
14.04.2017

Category Development, Components Platform Windows (Windows 7, Windows 8, Windows 10, Windows 2008, Windows 2012) All platforms
Ratings
  • 5.0
Awards

Publisher description
JxBrowser enables seamless integration of Google Chromium web browser into Java AWT/Swing applications on three major OS platforms, adding cutting-edge web technologies to your Java App. The library allows you to embed a Swing component into your Java application to display modern web pages, supporting the latest web standards such as HTML5, CSS3, JavaScript etc. Major JxBrowser features include: a visual web browser component for embedding an HTML viewer into an AWT/Swing UI, JavaScript to Java Bridge, ability to execute JavaScript code with return value, listen to JavaScript error messages, Proxy settings management for the current process only and extensive access to browser functionality. The latter will allow you to download HTML pages and files, navigate back and forward by pages history, download files, execute JavaScript on the loaded web pages, register JavaScript functions using JavaScript-Java Bridge, listen to navigation events (start, completion), set and get HTML content, get access to the loaded web page DOM, listen to DOM Events, customize context menus etc. All the native code now runs in separate native processes.
Screenshots
JxBrowser
System requirements
JSDK/JDK 1.6 or higher 32- and 64-bit.
LICENSING
An evaluation mode license expires 30 days after the product is installed
END-USER LICENSE AGREEMENT (EULA)
Version 5.2 This is a legal agreement (“Agreement”) between you (either an individual or an entity), and TeamDev Ltd. (“TeamDev”). IMPORTANT [PLEASE READ CAREFULLY]: BY INSTALLING, USING OR COPYING THE SOFTWARE OR ANY RELATED DOCUMENTATION (“SOFTWARE”) YOU AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, YOU ARE NOT AUTHORIZED TO INSTALL OR USE THE SOFTWARE. 1. Definitions a) “Software” means the software product supplied by TeamDev in binary form and corresponding documentation, associated media, printed materials, and online or electronic documentation. b) “Evaluation Licence Key” means a file that allows using the Software for evaluation purposes for a limited period of time which shall commence on the day of Evaluation Licence acquisition, and terminate pursuant to the provisions defined by the section 3 “Evaluation Licence Grant” of this Agreement. c) “Commercial Licence Key” means a file that allows you to integrate the Software into programs that you create and distribute the Software as part of your programs according to the terms of this Agreement. d) “Effective Date of the Agreement” means the date when you receive an Evaluation Licence Key or a Commercial Licence Key, whatever comes first. e) “Software Update(s)” means any new version(s) of the Software that are created by TeamDev to deliver bug fixes, new features, functionality extensions and other improvements and/or changes. f) “Open Source Component(s)” for the purposes of this Agreement shall mean any software, whose source code is publicly available for use, modification and distribution. 2. Ownership and Licence The Software is owned by TeamDev, copyrighted and protected by copyright laws and international treaty provisions. The Software is licensed, not sold. By installing or using the Software you will not acquire any rights to the Software except as expressly set forth in this Agreement. All rights not expressly granted herein are reserved by TeamDev. The rights to the Open Source Components used by the Software are property of their respective copyright owners. 3. Evaluation Licence Grant Subject to the terms and conditions of this Agreement, TeamDev hereby grants you a non-exclusive, non-transferable right to use one copy of the specified version of the Software and the Documentation for the sole purpose of evaluation during the period of 30 (thirty) calendar days (Evaluation Period), and create a copy of the Software for backup purposes. 4. Commercial Licence Grant 4.1. General Licence Grant. Subject to the payment of the applicable licence fees and to the terms and conditions of this Agreement, TeamDev hereby grants to you a non-exclusive, non-transferable perpetual licence to (i) use the Software and Documentation including all the Software Updates pertaining to you per the section 6. “Support and Updates” of this Agreement for personal, company internal and commercial needs, (ii) to reproduce and distribute the Software in executable form as part of the programs that you create using the Software without additional distribution fees (“Commercial Licence”). Commercial Licence is provided to you pursuant to the use conditions of one or several of the Commercial Licence types described in sections 4.2. — 4.5. below. The type of the Commercial Licence governing your use of the Software is recorded in the Commercial Licence Key, provided to you upon the licence purchase. 4.2. Per Developer Licence may be used by the developers, employees or contractors under your control. The number of software developers, employees or contractors using the Software in each case should be equal to the number of Commercial Licences acquired from TeamDev. Your name or the entity’s name and the number of Commercial Licences acquired are recorded in the Commercial Licence Key. 4.3. Project Licence may be used in one project you do by any number of developers, employees or contractors under your control. Project shall mean one software product created by you, any future versions or derivative works based on your software product. 4.4. Company-wide Licence may be used in any number of your projects by any number of developers, employees or contractors under your control. 4.5. Personal Licence allows just one person to exercise the Commercial Licence rights. The name of the person, to whom the licence is granted, is recorded in the Commercial Licence Key. Personal Licence may not be available for the specific Software you are using. For the Personal Licence availability please consult the “Licensing and Pricing” section of the corresponding Software product page on TeamDev official website (teamdev.com). 5. Licence Restrictions 5.1. General Licence Restrictions. You may NOT: a) modify, adapt, alter, translate, decompile, reverse engineer, or disassemble the Software, except as may be required to replace a third party Open Source Component that is used in the Software; b) remove any proprietary notices or labels on the Software; c) make more copies of the Software than the number of the acquired licences (excluding a copy for backup purposes); d) rent, lease, or otherwise transfer rights to the Software. 5.2. Evaluation Licence Restrictions. In addition to the general restrictions denoted in the section 5.1., as the holder of the Evaluation Licence you may NOT: a) use the Software for commercial purposes; b) use the Software after expiration of the evaluation period. 5.3. As a holder of a Per Developer Licence you may not duplicate and provide the Commercial Licence Keys to a number of software developers, employees or contractors greater than the number of the Commercial Licences granted per section 4 of this Agreement. 5.4. As a holder of a Per Project Licence, you may not use the licence for more than one project. At the time of licence issue it is bound to one project, and you may not use the licence for projects, to which the licence was not initially bound. 5.5. As a holder of a Personal Licence you may not transfer the Commercial Licence to anyone. 6. Support Services 6.1. Together with a Commercial Licence TeamDev will provide you with a 12-month subscription for support and Software Updates (Standard Support). Standard Support subscription includes: Consulting on issues specific to your environment. All Software Updates. Ability to use designated support email address. 6.2. Standard Support subscription will be valid for 12 calendar months and will end on the same day of the following year after the date of a Commercial Licence purchase or the date of any consecutive subscription renewal. Standard Support subscription renewal is subject to a fee to TeamDev. 6.3. The number of support hours available to you under Standard Support subscription is defined by the type of the Commercial Licence you acquire from TeamDev. This information is available on the Software product page on TeamDev official website (teamdev.com). The number of hours designated for each licence type is a subject to change without prior notice from TeamDev. In case of such change any number of hours already granted to you pursuant to a Commercial Licence purchase will remain valid for you. 6.4. TeamDev agrees to provide you with a free Standard Support during the valid Evaluation Period, as defined by the Section 3. “Evaluation Licence Grant.” 6.5. In the course of Standard Support TeamDev may provide you with supplemental software code or related materials, that are made available in form of Software Updates (including hotfixes). Such supplemental software code or related materials are to be considered part of the Software and are subject to the terms and conditions of this Agreement. 6.6. With respect to any technical information that you provide to TeamDev in order to enable TeamDev complete your requests for Standard Support, TeamDev may use such information for its business purposes without restriction, including for Software support and development. TeamDev will not use such technical information in a form that personally identifies you. 7. Marketing You agree to be identified as a customer of TeamDev and you agree that TeamDev may refer to you by name, trade name and trademark, if applicable, and may briefly describe your business in TeamDev's marketing materials and web sites. You hereby grant TeamDev a licence to use your name and any of your trade names and trademarks solely in connection with the rights granted to TeamDev pursuant to this marketing section. You and TeamDev may use the information about the business relationship pursuant to this Agreement for independent or joint marketing efforts. Examples of allowable marketing uses include creation and use of case studies, press releases, printed and online marketing materials, presentations, and business references. 8. Patent and Copyright Indemnity 8.1. TeamDev will defend and indemnify you for all costs (including reasonable attorneys fees) arising from a claim that Software furnished and used within the scope of this Agreement infringes a U.S. or Canadian copyright or patent provided that: (i) you will notify TeamDev in writing within 30 (thirty) calendar days of the claim; (ii) TeamDev has sole control of the defence and all related settlement negotiations, and (iii) you will provide TeamDev with the assistance, information, and authority necessary to perform the above. 8.2. TeamDev will have no liability for any claim of infringement based on: (i) code contained within the Software which was not created by TeamDev; (ii) use of a superseded or altered release of the Software, except for such alteration(s) or modification(s) which have been made by TeamDev or under TeamDev’s direction, if such infringement would have been avoided by the use of a current, unaltered release of the Software that TeamDev provides to you, or (iii) the combination, operation, or use of Software furnished under this Agreement with programs or data not furnished by TeamDev, if such infringement would have been avoided by the use of the Software without such programs or data. 8.3. In the event the Software is held or believed by TeamDev to infringe any third-party rights, or your use of the Software is enjoined, TeamDev will have the option, at its expense, to: (i) modify the Software to cause it to become non-infringing; (ii) obtain for you a licence to continue using the Software; (iii) substitute the Software with other Software reasonably suitable to you, or (iv) if none of the foregoing remedies are commercially feasible, terminate the licence for the infringing Software and refund any licence fees paid for the Software, prorated over a one and a half-year term from the Effective Date of the Agreement. 9. Disclaimer of Warranty THE SOFTWARE AND ANY RELATED DOCUMENTATION ARE PROVIDED ON A STRICTLY “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OR MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU. 10. Open Source Componetns TeamDev notifies that Software may contain third party Open Source Components. More information is available on a corresponding product page on TeamDev official website (teamdev.com). TeamDev and the Software are in full compliance with any Open Source Components’ licence to grant the license rights granted herein. The terms and conditions governing the use of such Open Source Components are in the Open Source Software Licenсes of the copyright owner and not this Agreement. 11. Limitation of Liability IN NO EVENT SHALL TEAMDEV OR ITS SUPPLIERS BE LIABLE FOR ANY 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 THIS TEAMDEV SOFTWARE, EVEN IF TEAMDEV HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 12. Trademarks This Agreement does not grant any rights to use the trademarks or trade names: “TeamDev”, “JxBrowser”, “JExplorer”, “JNIWrapper”, “ComfyJ”, “JExcel”, “JxFileWatcher”, “JxCapture”, “DotNetBrowser”, “JxMaps” or any other trademarks, service marks, logos or trade names belonging to TeamDev except as defined in the Section 7 “Marketing”. You agree not to use any marks belonging to TeamDev in or as part of the name of products based on the Software. 13. Termination You may terminate this Agreement at any time by destroying all copies of the Software. This Agreement will terminate immediately without notice from TeamDev if it is discovered that you fail to comply with any provision of this Agreement. Upon such termination, you must destroy all copies of the Software. Section 9 “Disclaimer of Warranty” and section 10 “Limitation of Liability” shall remain effective after the termination of this Agreement.
 

Comments

Reviews


Rating

All versions:

out of 1 votes
(0)
(0)
(0)
(0)
(1)

Current versions:

out of 1 votes
(0)
(0)
(0)
(0)
(1)

alexanoid
Pros
Simple, useful and full featured Java Swing browser component . A few lines of code required in order to start use it.
Cons
Expensive price.
Summary
Perfect component for those developers who need full featured web browser embedded into their application. This is absolutely the best library for Java that I can found on the web. I'm using this component more than 10 years(ever since the component that allowed to integrate Internet Explorer into Swing applications).
(0)
0
There are no comments yet