API e documentação claras

API fácil de utilizar com extensa documentação, tutoriais e dezenas de exemplos.

Suporte imediato

Obtenha uma resposta dos engenheiros do JxBrowser no prazo de um dia útil na sua conta pessoal do Centro de ajuda.

Experiência comprovada

Criado por engenheiros que têm vindo a integrar Java com o MS IE, Firefox, WebKit, Safari e Chromium há 20 anos.

Confiado por 1,500+ empresas em todo o mundo

Eis apenas alguns exemplos:

Integração simples

Java Swing
Compose
JavaFX
SWT
  • /.../
    • /*
    •  * Direitos autorais 2024, TeamDev. Todos os direitos reservados.
    •  *
    •  * A redistribuição e uso nos formatos de código-fonte e/ou
    •  * binário, com ou sem modificação, devem manter o aviso de
    •  * direitos autorais acima e a seguinte isenção
    •  * de responsabilidade.
    •  *
    •  * ESTE SOFTWARE É FORNECIDO PELOS DETENTORES DOS DIREITOS
    •  * AUTORAIS E CONTRIBUIDORES "NO ESTADO EM QUE SE ENCONTRA"
    •  * E QUAISQUER GARANTIAS EXPRESSAS OU IMPLÍCITAS, INCLUINDO,
    •  * MAS NÃO SE LIMITANDO A, GARANTIAS IMPLÍCITAS DE
    •  * COMERCIABILIDADE E ADEQUAÇÃO PARA UM DETERMINADO
    •  * PROPÓSITO SÃO RECUSADAS. EM NENHUM CASO O PROPRIETÁRIO
    •  * DOS DIREITOS AUTORAIS OU OS CONTRIBUIDORES SERÃO
    •  * RESPONSÁVEIS POR QUAISQUER DANOS DIRETOS, INDIRETOS,
    •  * INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQUENCIAIS
    •  * (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS
    •  * OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS OU LUCROS
    •  * OU INTERRUPÇÃO DE NEGÓCIOS) NO ENTANTO CAUSADOS E SOB
    •  * QUALQUER TEORIA DE RESPONSABILIDADE, SEJA EM CONTRATO,
    •  * RESPONSABILIDADE ESTRITA, OU DELITO (INCLUINDO NEGLIGÊNCIA
    •  * OU OUTRO) DECORRENTE DE QUALQUER FORMA DO USO DESTE
    •  * SOFTWARE, MESMO QUE AVISADO DA POSSIBILIDADE DE TAIS DANOS.
    •  */
  •  
  • import ...
    • import static com.teamdev.jxbrowser.engine.RenderingMode.*;
    • import static javax.swing.SwingUtilities.invokeLater;
    •  
    • import com.teamdev.jxbrowser.engine.Engine;
    • import com.teamdev.jxbrowser.view.swing.BrowserView;
    • import java.awt.BorderLayout;
    • import javax.swing.JFrame;
  •  
  • /**...*/
    • /**
    •  * This example demonstrates how to create and initialize the Engine,
    •  * create the Browser, embed it into a Swing container, display it in
    •  * JFrame, and load https://html5test.teamdev.com
    •  */
  • public final class HelloWorld {...
    • public static void main(String[] args) {...
      • var engine = Engine.newInstance(HARDWARE_ACCELERATED);
      • var browser = engine.newBrowser();
      •  
      • invokeLater(() -> {
        •   var view = BrowserView.newInstance(browser);
        •  
        •   var frame = new JFrame("Swing BrowserView");
        •   frame.add(view, BorderLayout.CENTER);
        •   frame.setSize(700, 500);
        •   frame.setVisible(true);
        •  
        •   browser.navigation().loadUrl(
        •       "https://html5test.teamdev.com");
      • });
      }
    }
 
  • /.../
    • /*
    •  * Direitos autorais 2024, TeamDev. Todos os direitos reservados.
    •  *
    •  * A redistribuição e uso nos formatos de código-fonte e/ou
    •  * binário, com ou sem modificação, devem manter o aviso de
    •  * direitos autorais acima e a seguinte isenção
    •  * de responsabilidade.
    •  *
    •  * ESTE SOFTWARE É FORNECIDO PELOS DETENTORES DOS DIREITOS
    •  * AUTORAIS E CONTRIBUIDORES "NO ESTADO EM QUE SE ENCONTRA"
    •  * E QUAISQUER GARANTIAS EXPRESSAS OU IMPLÍCITAS, INCLUINDO,
    •  * MAS NÃO SE LIMITANDO A, GARANTIAS IMPLÍCITAS DE
    •  * COMERCIABILIDADE E ADEQUAÇÃO PARA UM DETERMINADO
    •  * PROPÓSITO SÃO RECUSADAS. EM NENHUM CASO O PROPRIETÁRIO
    •  * DOS DIREITOS AUTORAIS OU OS CONTRIBUIDORES SERÃO
    •  * RESPONSÁVEIS POR QUAISQUER DANOS DIRETOS, INDIRETOS,
    •  * INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQUENCIAIS
    •  * (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS
    •  * OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS OU LUCROS
    •  * OU INTERRUPÇÃO DE NEGÓCIOS) NO ENTANTO CAUSADOS E SOB
    •  * QUALQUER TEORIA DE RESPONSABILIDADE, SEJA EM CONTRATO,
    •  * RESPONSABILIDADE ESTRITA, OU DELITO (INCLUINDO NEGLIGÊNCIA
    •  * OU OUTRO) DECORRENTE DE QUALQUER FORMA DO USO DESTE
    •  * SOFTWARE, MESMO QUE AVISADO DA POSSIBILIDADE DE TAIS DANOS.
    •  */
  •  
  • import ...
    • import androidx.compose.runtime.LaunchedEffect
    • import androidx.compose.runtime.remember
    • import androidx.compose.ui.unit.dp
    • import androidx.compose.ui.window.WindowState
    • import androidx.compose.ui.window.singleWindowApplication
    • import com.teamdev.jxbrowser.dsl.Engine
    • import com.teamdev.jxbrowser.dsl.browser.navigation
    • import com.teamdev.jxbrowser.engine.RenderingMode.OFF_SCREEN
    • import com.teamdev.jxbrowser.view.compose.BrowserView
  •  
  • /**...*/
    • /**
    •  * Este exemplo demonstra como embutir um componente BrowserView
    •  * em uma aplicação Compose e carregar uma página web.
    •  */
  • fun main() = singleWindowApplication(...
    • title = "Compose BrowserView",
    • state = WindowState(width = 700.dp, height = 500.dp),
  • ) {...
    • val engine = remember { Engine(OFF_SCREEN) }
    • val browser = remember { engine.newBrowser() }
    •  
    • BrowserView(browser)
    •  
    • LaunchedEffect(Unit) {...
      • browser.navigation.loadUrl(
      •     "https://links.teamdev.com/webglglobe")
      }
    }
 
  • /.../
    • /*
    •  * Direitos autorais 2024, TeamDev. Todos os direitos reservados.
    •  *
    •  * A redistribuição e uso nos formatos de código-fonte e/ou
    •  * binário, com ou sem modificação, devem manter o aviso de
    •  * direitos autorais acima e a seguinte isenção
    •  * de responsabilidade.
    •  *
    •  * ESTE SOFTWARE É FORNECIDO PELOS DETENTORES DOS DIREITOS
    •  * AUTORAIS E CONTRIBUIDORES "NO ESTADO EM QUE SE ENCONTRA"
    •  * E QUAISQUER GARANTIAS EXPRESSAS OU IMPLÍCITAS, INCLUINDO,
    •  * MAS NÃO SE LIMITANDO A, GARANTIAS IMPLÍCITAS DE
    •  * COMERCIABILIDADE E ADEQUAÇÃO PARA UM DETERMINADO
    •  * PROPÓSITO SÃO RECUSADAS. EM NENHUM CASO O PROPRIETÁRIO
    •  * DOS DIREITOS AUTORAIS OU OS CONTRIBUIDORES SERÃO
    •  * RESPONSÁVEIS POR QUAISQUER DANOS DIRETOS, INDIRETOS,
    •  * INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQUENCIAIS
    •  * (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS
    •  * OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS OU LUCROS
    •  * OU INTERRUPÇÃO DE NEGÓCIOS) NO ENTANTO CAUSADOS E SOB
    •  * QUALQUER TEORIA DE RESPONSABILIDADE, SEJA EM CONTRATO,
    •  * RESPONSABILIDADE ESTRITA, OU DELITO (INCLUINDO NEGLIGÊNCIA
    •  * OU OUTRO) DECORRENTE DE QUALQUER FORMA DO USO DESTE
    •  * SOFTWARE, MESMO QUE AVISADO DA POSSIBILIDADE DE TAIS DANOS.
    •  */
  •  
  • import ...
    • import static com.teamdev.jxbrowser.engine.RenderingMode.*;
    •  
    • import com.teamdev.jxbrowser.engine.Engine;
    • import com.teamdev.jxbrowser.view.javafx.BrowserView;
    •  
    • import javafx.application.Application;
    • import javafx.scene.Scene;
    • import javafx.scene.layout.BorderPane;
    • import javafx.stage.Stage;
  •  
  • /**...*/
    • /**
    •  * This example demonstrates how to create and initialize the Engine,
    •  * create the Browser, embed it into a JavaFX scene, and display
    •  * a modern web content such as YouTube video.
    •  */
  • public final class HelloWorld extends Application {...
    • @Override
    • public void start(Stage primaryStage) {...
      • var engine = Engine.newInstance(HARDWARE_ACCELERATED);
      • var browser = engine.newBrowser();
      • var view = BrowserView.newInstance(browser);
      •  
      • var scene = new Scene(new BorderPane(view), 700, 500);
      • primaryStage.setTitle("JavaFX BrowserView");
      • primaryStage.setScene(scene);
      • primaryStage.show();
      •  
      • browser.navigation().loadUrl(
      •     "https://youtu.be/BO8lX3hDU30");
      }
    }
 
  • /.../
    • /*
    •  * Direitos autorais 2024, TeamDev. Todos os direitos reservados.
    •  *
    •  * A redistribuição e uso nos formatos de código-fonte e/ou
    •  * binário, com ou sem modificação, devem manter o aviso de
    •  * direitos autorais acima e a seguinte isenção
    •  * de responsabilidade.
    •  *
    •  * ESTE SOFTWARE É FORNECIDO PELOS DETENTORES DOS DIREITOS
    •  * AUTORAIS E CONTRIBUIDORES "NO ESTADO EM QUE SE ENCONTRA"
    •  * E QUAISQUER GARANTIAS EXPRESSAS OU IMPLÍCITAS, INCLUINDO,
    •  * MAS NÃO SE LIMITANDO A, GARANTIAS IMPLÍCITAS DE
    •  * COMERCIABILIDADE E ADEQUAÇÃO PARA UM DETERMINADO
    •  * PROPÓSITO SÃO RECUSADAS. EM NENHUM CASO O PROPRIETÁRIO
    •  * DOS DIREITOS AUTORAIS OU OS CONTRIBUIDORES SERÃO
    •  * RESPONSÁVEIS POR QUAISQUER DANOS DIRETOS, INDIRETOS,
    •  * INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQUENCIAIS
    •  * (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS
    •  * OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS OU LUCROS
    •  * OU INTERRUPÇÃO DE NEGÓCIOS) NO ENTANTO CAUSADOS E SOB
    •  * QUALQUER TEORIA DE RESPONSABILIDADE, SEJA EM CONTRATO,
    •  * RESPONSABILIDADE ESTRITA, OU DELITO (INCLUINDO NEGLIGÊNCIA
    •  * OU OUTRO) DECORRENTE DE QUALQUER FORMA DO USO DESTE
    •  * SOFTWARE, MESMO QUE AVISADO DA POSSIBILIDADE DE TAIS DANOS.
    •  */
  •  
  • import ...
    • import static com.teamdev.jxbrowser.engine.RenderingMode.*;
    •  
    • import com.teamdev.jxbrowser.engine.Engine;
    • import com.teamdev.jxbrowser.view.swt.BrowserView;
    • import org.eclipse.swt.layout.FillLayout;
    • import org.eclipse.swt.widgets.Display;
    • import org.eclipse.swt.widgets.Shell;
  •  
  • /**...*/
    • /**
    •  * This example demonstrates how to create and initialize
    •  * the Engine, create the Browser, embed it into an SWT Shell,
    •  * and load a web page that demonstrates WebGL 3D capabilities.
    •  */
  • public final class HelloWorld {...
    • public static void main(String[] args) {...
      • var engine = Engine.newInstance(HARDWARE_ACCELERATED);
      • var browser = engine.newBrowser();
      •  
      • var display = new Display();
      • var shell = new Shell(display);
      • shell.setText("SWT BrowserView");
      • shell.setLayout(new FillLayout());
      •  
      • var view = BrowserView.newInstance(shell, browser);
      • view.setSize(700, 500);
      •  
      • shell.pack();
      • shell.open();
      •  
      • browser.navigation().loadUrl(
      •     "https://links.teamdev.com/jxbrowser-webgl-demo");
      •  
      • while (!shell.isDisposed()) {
        • if (!display.readAndDispatch()) {
          • display.sleep();
        • }
      • }
      • engine.close();
      • display.dispose();
      }
    }
 

Como pode utilizar o JxBrowser

Aplicações híbridas

Aplicações híbridas

Checkout e quiosques

Checkout e quiosques

Publicidade digital

Publicidade digital

Jogos

Jogos

Scraping da Web

Scraping da Web

Automatização

Automatização

Aplicações para computador e tablet

Aplicações para computador e tablet

Aplicações híbridas

Amplie a sua aplicação de ambiente de trabalho Java com o poder das mais recentes tecnologias Web. Obtenha o melhor de ambos os mundos no seu software.

Aplicações híbridas

Checkout e quiosques

Utilize tecnologias Web para implementar a IU da sua aplicação nativa e apresentá-la em telas tácteis. Utilize dispositivos periféricos diretamente a partir de JavaScript.

Checkout e quiosques

Publicidade digital

Apresente conteúdo de vídeo ou da Web nas telas LED exteriores e interiores, tais como painéis digitais, painéis de menu, sinalização digital no cinema, estações de serviço, lojas MOL, restaurantes, etc.

Publicidade digital

Jogos

Crie jogos utilizando JS, HTML, CSS e renderize-os utilizando GPU 4K@60fps sem ligação à Internet. Utilize dispositivos periféricos diretamente a partir de JavaScript.

Jogos

Scraping da Web

Utilize as capacidades do navegador Web para carregar e analisar sites Web, encontre e percorra as suas páginas Web, encontre e extraia texto e imagens, faça capturas de tela de uma página Web, etc.

Scraping da Web

Automatização

Simule a atividade do usuário e automatize diferentes cenários numa página Web. Intercepte pedidos de rede, configure proxy, acesse e modifique DOM, preencha formulários Web e mais.

Automatização

Aplicações para computador e tablet

Crie aplicações modernas para computadores de escritório ou tablets com uma interface de usuário impressionante feita com bibliotecas JS, como React, AngularJS, Material UI, Bootstrap, etc.

Aplicações para computador e tablet

Como funciona

How it works diagram

Características

In-house technology since 2008

Experience proven stability with our focused injection approach — built entirely by our team without relying on other integration projects like CEF.

In-house technology since 2008

HTML5, CSS3, JavaScript

Apresente páginas Web modernas criadas com as mais recentes normas da Web.

HTML5, CSS3, JavaScript

Java ↔ JavaScript

Chame código Java a partir de JavaScript e vice-versa.

Java ↔ JavaScript

4K 60FPS

Renderize vídeo 4K em tela cheia a 60FPS através da GPU.

4K 60FPS

Fora da Tela

Exibir páginas da web no componente leve off-screen Swing/JavaFX.

Fora da Tela

Segurança

Mantenha-se seguro com as atualizações constantes do Chromium.

Segurança

HTML para Bitmap

Salve a página Web como um arquivo PNG ou JPEG.

HTML para Bitmap

Extensões do Chrome

Instale extensões do Chrome diretamente da Chrome Web Store ou carregue-as programaticamente a partir de arquivos CRX.

Extensões do Chrome
Saiba mais

PDF

Visualize documentos PDF através do visualizador de PDF incorporado.

PDF

Impressão

Imprima páginas Web e PDFs. Salve a página Web como PDF.

Impressão

Perfis do Chromium

Crie e utilize vários perfis padrão e anônimos.

Perfis do Chromium
Saiba mais

DOM

Acesse e modifique o DOM da página Web atualmente carregada.

DOM
Saiba mais

CSS

Injete CSS adicionais na página Web.

CSS
Ver exemplo

Rede

Intercepte pedidos de rede, modifique cabeçalhos HTTP, etc.

Rede
Saiba mais

Ortografia

Receba notificações sobre erros ortográficos numa página Web.

Ortografia
Saiba mais

Widevine

Reproduza conteúdos multimídia protegidos por DRM da Netflix e da Amazon.

Widevine
Saiba mais

DevTools

Depure páginas da Web através do DevTools ou da porta de depuração remota.

DevTools
Saiba mais

ARM

Funciona em Macs com dispositivos Apple Silicon e Linux/Windows ARM64.

ARM
Saiba mais

Cookies

Acesse, crie elimine e filtre cookies de sessão e persistentes.

Cookies
Saiba mais

Protocolos personalizados

Registre protocolos personalizados e emule respostas do servidor Web.

Protocolos personalizados
Ver guia

Diálogos

Controle as caixas de diálogo JavaScript e Arquivo ou apresente as suas próprias.

Diálogos
Ler mais

Agente do usuário

Modifique a cadeia de caracteres do agente do usuário a cada página Web.

Agente do usuário
Ver guia

Proxy

Configure as definições de proxy HTTP, HTTPS, FTP e SOCKS por Perfil.

Proxy
Saiba mais

Teclado e mouse

Filtre os eventos do teclado e do mouse. Registre os seus atalhos.

Teclado e mouse
Saiba mais

Salvar página web

Salve a página Web atualmente carregada como um conjunto de arquivos.

Salvar página web
Ver guia

Zoom

Alterar o nível de zoom, ampliar/reduzir o conteúdo de uma página web.

Zoom
Saiba mais

Autenticação

Lide com autenticação básica, Digest, NTLM, Proxy e SSL Cert. Trabalhe com dispositivos SuisseID e U2F.

Autenticação
Saiba mais

Menus de contexto personalizados

Apresente o seu próprio menu de contexto personalizado ou não faça nada com o clique direito do mouse.

Menus de contexto personalizados
Ver guia

Transferências

Faça a gerência de transferências de arquivos, receba notificações sobre o progresso da transferência, faça uma pausa ou cancele.

Transferências
Saiba mais

Ajuda

Suporte de avaliação

Durante o período de avaliação, por favor, envie um email para .

Comunidade

Suporte Padrão

Um pacote de inscrição de 1 ano

Serviços Premium

Além do Suporte Padrão, podemos oferecer-lhe

Atualizações de produtos

Durante a sua inscrição do Suporte Padrão ativa, pode obter e utilizar gratuitamente todas as atualizações do JxBrowser, incluindo versões de correção, secundárias e principais.

Esta versão do produto é incompatível com a chave de licença.
Verá esta mensagem de erro se tentar utilizar uma nova versão do produto lançada após a data de expiração da sua inscrição ativa. Para utilizar as novas versões, você pode renovar a sua inscrição.

As actualizações do JxBrowser incluem:

  • novas funcionalidades;
  • correcções e melhorias;
  • suporte das novas versões de Java e do sistema operativo;
  • actualizações do Chromium.

Ajuda na utilização do produto

Os nossos engenheiros de apoio entrarão em contato com você e prestarão aconselhamento sobre a utilização do produto, fornecerão conselhos especializados, responderão a todas as suas perguntas sobre as possibilidades do JxBrowser e ajudarão a resolver diferentes problemas.

Assistência na resolução de problemas

Se você ver um problema que acontece apenas num ambiente específico e não puder fornecer uma aplicação de teste mínima onde seja reproduzível, estamos prontos para ajudar na resolução desses problemas.

Podemos analisar os registros, os traços de pilha, os despejos de falhas, os despejos de threads, configurar uma sessão de compartilhamento de tela remoto e tentar perceber o que se passa. Se possível, sugeriremos algumas soluções alternativas ou descobriremos como reproduzir o problema do nosso lado para depurar a biblioteca e aplicar a correção.

Só aceitamos e corrigimos os problemas que podemos reproduzir. É a única forma de criarmos um teste automatizado, aplicarmos a correção e nos certificarmos de que a correção resolve o problema.

Considerar pedidos de funcionalidades

Se pretender que o JxBrowser seja melhorado com algumas funções novas, pode enviar-nos um pedido de funcionalidade. Analisaremos o seu pedido de funcionalidade e informá-lo-emos se iremos ou não continuar a desenvolver essa funcionalidade. Se decidirmos não continuar a desenvolver a funcionalidade, explicaremos porquê e sugeriremos uma solução alternativa, caso exista.

Builds

Prepararemos uma prévia do build pessoalmente para você assim que implementarmos o recurso ou aplicarmos a correção.

Builds personalizados

Você necessita de uma funcionalidade personalizada muito específica que não pode ser incluída numa versão oficial? No que diz respeito a este serviço, pode solicitar-nos que implementemos a funcionalidade além da versão oficial mais recente e que lhe forneçamos uma construção personalizada. Trabalharemos com você para compreender melhor a funcionalidade de que necessita, recolheremos todos os requisitos, investigaremos e forneceremos um orçamento, implementaremos a funcionalidade, prepararemos e entregaremos a versão personalizada.

Prioridade no desenvolvimento de características

Se não quiser esperar até que a funcionalidade solicitada seja implementada numa das próximas versões e precisar dela o mais rapidamente possível, pode utilizar este serviço para aumentar a prioridade da funcionalidade e obtê-la mais cedo do que a data de lançamento prevista.

Chamadas de vídeo, sessões remotas e chats

Utilize os canais de comunicação aprimorados para entrar em contato com os nossos engenheiros de apoio. Se necessário, podemos organizar uma chamada de vídeo ou uma chamada telefônica, criar uma sessão de trabalho à distância ou utilizar chats para uma comunicação mais eficaz. Este serviço é utilizado como uma opção adicional à nossa subscrição de Suporte Padrão ou em combinação com outros Serviços Premium.

Consultoria e aconselhamento especializado

Se você tem uma ideia para um novo produto fantástico ou pretende alargar a funcionalidade do seu produto existente através da integração do JxBrowser e não sabe como fazê-lo correctamente ou como resolver o seu caso específico. Os nossos especialistas podem ajudá-lo a encontrar a melhor solução, reduzir os seus custos e gerir os riscos.

Consultoria no local

Se houver necessidade de estar no seu local para reunir os detalhes sobre o seu projeto e recolher os requisitos para lhe fornecer aconselhamento especializado dos nossos engenheiros, então estamos prontos para lhe fornecer consultoria no local em todo o mundo.

Lançamentos oficiais a pedido

Pode solicitar o lançamento de uma versão oficial com a funcionalidade ou correção em que está interessado, sem aguardar a data de lançamento prevista.
Cobertura adicional das especificidades do seu projeto ou da sua empresa
Licenciamento e preços

Pague uma vez, use para sempre

Indie

$1,979
  • Emitido a uma pessoa

  • Licença perpétua A licença perpétua significa que você sempre poderá usar a versão do produto que comprou ou aquela para a qual atualizou durante a assinatura de suporte válida.

  • Distribuição gratuita na sua aplicação

  • Projetos Ilimitados

  • Atualizações e Suporte

  • 1 ano de atualizações de produtos

  • 1 ano de assistência técnica

  • 1 conta no Centro de Ajuda JxBrowser

Contrato de licença individual

Projeto

$8,199
  • Emitido a uma empresa

  • Licença perpétua A licença perpétua significa que você sempre poderá usar a versão do produto que comprou ou aquela para a qual atualizou durante a assinatura de suporte válida.

  • Distribuição gratuita na sua aplicação

  • 1 projeto Incluído num pacote Java do projeto.

  • Atualizações e Suporte

  • 1 ano de atualizações de produtos

  • 1 ano de assistência técnica

  • 2 contas no Centro de ajuda JxBrowser

Contrato de licença de projeto

Empresa

de $29,599
  • Emitido a uma empresa

  • Licença perpétua A licença perpétua significa que você sempre poderá usar a versão do produto que comprou ou aquela para a qual atualizou durante a assinatura de suporte válida.

  • Distribuição gratuita na sua aplicação

  • Projetos Ilimitados

  • Atualizações e Suporte

  • 1 ano de atualizações de produtos

  • 1 ano de assistência técnica

  • 4 contas no Centro de ajuda JxBrowser

Atualizações e Suporte renovação da inscrição por 1 ano

com 25% de desconto no preço da licença

O JxBrowser utiliza os componentes Blink, glibc, FFmpeg, libsecret, libusb, Speech Dispatcher, Wayland Protocols GTK, Wayland Protocols KDE, fornecidos sob a LGPL.

Os preços apresentados nesta página não incluem quaisquer impostos.

Serviços de consultoria e desenvolvimento

Ajudamos a desenvolver com o JxBrowser

Experiência em vários setores

  • Integração de navegadores com Java desde 2008.

  • Ajudando clientes nos setores de banco, telecomunicações, ciência, desenvolvimento, governo, e mais.

Ponto único de contato

  • Atenção exclusiva dos nossos engenheiros dedicados.

  • Trabalhamos como uma extensão da sua equipe de desenvolvimento.

  • O seu projeto será tratado pelas pessoas que desenvolveram o JxBrowser.

Engajamento flexível

  • Pronto para apoiar qualquer fase do seu projeto.

  • Assistência na configuração inicial.

  • Transições do desktop para a Web ou híbridas.

  • Criação e implementação da interface de usuário.

  • Integrações complexas e soluções personalizadas.

Depoimentos

O que nossos clientes dizem

“A TeamDev é um parceiro fundamental nos nossos esforços de desenvolvimento de produtos, aqui na Watchfire. O produto deles se integra perfeitamente à nossa aplicação. A implementação e o uso foram notavelmente simples, graças à documentação abrangente e ao suporte robusto da TeamDev. O suporte ao cliente da TeamDev tem sido excepcional. Qualquer dúvida que tivemos foi prontamente atendida, e a equipe técnica forneceu soluções perspicazes que nos ajudaram a superar alguns desafios rapidamente.

O desempenho do produto deles é excelente, oferecendo funcionalidade rápida e confiável que nossos clientes esperam de nós. O suporte multiplataforma garantiu que pudéssemos atender a uma ampla gama de plataformas de produtos.

Recomendamos fortemente a TeamDev como uma boa empresa de produtos para se associar.”

Pattabi Doraiswamy

“A atualização dos nossos componentes JxBrowser foi fácil e tranquila, com pequenos problemas que foram rápida e prontamente resolvidos pela equipa de suporte da TeamDev.”

Yaron Nechushtan

Senior Desenvolvedor de Software

“Já utilizamos o JxBrowser há oito anos.

O JxBrowser provou ser uma solução estável e fácil de utilizar. Sempre que tínhamos uma pergunta ou um relatório de erro, os engenheiros do JxBrowser respondiam prontamente.

E quando tínhamos um caso complicado, a equipa fazia um esforço extra para nos ajudar a resolvê-lo.”

“O JxBrowser é estável e funciona sem quaisquer problemas. A documentação detalhada com descrição, guias de migração e exemplos são especialmente úteis.”

Dorothee Kunze

“A tecnologia estável e fiável do JxBrowser tornou a integração não só possível, mas também fácil.

Além disso, o apoio tem sido muito reativo e competente, fornecendo frequentemente ajuda e apoio mesmo no mesmo dia.”

Stefano Morandi

“Uma das nossas preferências pessoais é a forma como a equipa do JxBrowser consegue incorporar as sugestões dos clientes. O apoio ao cliente também é ’extraordinário’!”
“Na InfoSuite, consideramos o JxBrowser um componente brilhante para incorporar um WebView de alto desempenho em seu aplicativo Java legado. Ele nos permite um caminho de transição suave de um Swing para uma UI web.”

“Como criadores de software, estamos muito satisfeitos com o JxBrowser devido às suas poderosas funcionalidades.

O excelente apoio técnico ajudou-nos sempre de forma rápida e orientada para a solução.”

Obter licenças através de revendedores

Perguntas mais frequentes

Questões técnicas

Os meus usuários precisam instalar o Chrome?

Não, todos os binários do Chromium necessários são implementados com o JxBrowser. Não é necessário instalar o Google Chrome para trabalhar com o JxBrowser.

Com que frequência você atualiza o Chromium?

Seguimos o calendário do Chromium e começamos a atualizar o Chromium para a última versão estável assim que está disponível para transferência. A atualização para uma nova versão do Chromium demora normalmente 3‑4 semanas, dependendo do número de alterações na última versão do Chromium.

É possível transferir uma correção da versão mais recente para a versão que utilizo atualmente?

Não. Todas as correções, melhorias, novas funcionalidades, novas versões de Java e do sistema operativo e atualizações do Chromium são implementadas em cima  apenas da versão mais recente (mainstream). Nós não aplicamos ou retrocedemos as correções e funcionalidades sobre as versões anteriores.

Quantos funcionários da minha empresa podem contatar o suporte?

  • Se tiver uma licença Indie, criaremos uma conta no Centro de Ajuda JxBrowser para o titular da licença.
  • São criadas 2 contas para os empregados do titular da licença de Projeto.
  • Os titulares de licenças Empresa podem obter até 4 contas para os funcionários da empresa.

Cada pessoa com uma conta no nosso sistema pode contatar o suporte técnico.

Questões de licenciamento

O que é a inscrição do Suporte Padrão?

Juntamente com uma licença comercial , a TeamDev irá fornecer-lhe uma inscrição de Suporte Padrão de um ano que inclui atualizações do produto e suporte técnico.

O produto deixará de funcionar após a expiração da minha inscrição?

A biblioteca permanecerá funcional. No entanto, não poderá utilizar o suporte técnico e as novas versões do produto lançadas após a data de expiração da sua inscrição ativa.

Pode sempre prolongar a sua inscrição por mais um ano mediante o pagamento de uma taxa adicional.

Quantas cópias do meu produto posso distribuir com o JxBrowser incluído?

Você pode distribuir um número ilimitado de cópias do seu produto com a nossa biblioteca incluída.

Qual é a definição de “projeto” nos termos da Licença de Projeto?

Quando dizemos “projeto”, temos em mente um produto da sua empresa, incluindo as futuras versões do seu produto ou potenciais trabalhos derivados baseados no seu produto.

A Licença de Projeto está vinculada a um package do seu projeto. Quando compra uma licença de projeto , nós pedimos-lhe que forneça o nome do pacote onde faz chamadas para a biblioteca’s API. Espera-se que o nome do pacote  seja em o formato com.company.product.module.

O Chromium é open-source. Sob qual licença é fornecido?

O código do Chromium é fornecido principalmente sob uma licença BSD permissiva, no entanto, alguns componentes que inclui são fornecidos sob licenças diferentes. Nós analisámos as licenças de todos os componentes incluídos no JxBrowser e colocamos as referências delas aqui. Não existem requisitos para divulgar o seu código proprietário.

Teste gratuito de 30‑dias

Enviaremos por correio eletrônico a sua chave de avaliação e um guia de início rápido.

Não utilize caracteres especiais ou espaços

Introduza um endereço de correio eletrônico válido

Leia e aceite os termos para continuar.
Spinner

Enviando…

Desculpe, o envio foi interrompido

Tente novamente. Se o problema persistir, contate-nos através do endereço info@teamdev.com.

Obrigado!

A sua chave de avaliação pessoal de JxBrowser e o guia de início rápido chegarão à sua caixa de entrada de e-mail dentro de alguns minutos.