Um Enterprise Application Framework para .Net que produz um aplicativo ágil desde a camada de dados até o front-end. Código aberto gratuito sob a licença LGPL, ele inclui ORM, geração de código e geração de interface do usuário em tempo de execução para criar um aplicativo para desktop e web.
Características:
* ORM: Mapeie tabelas de banco de dados para objetos em código
* Persistir valores de propriedade de e para o banco de dados
* Defina todo o mapeamento em um único arquivo XML
* Alternar entre os fornecedores de banco de dados com uma configuração
* Suporte para MySQL, MS Sql Server, MS Access, Oracle, PostgreSQL, SQLite, Firebird
* FireStarter GUI classifica definiçãos xml manager
* Gerar interfaces de usuário e mapear propriedades para controles
* Desenvolver para desktop (com Formulários windows) e web (com Visual WebGUI da Gizmox)
* Gerar novos projetos e arquivos de código
* Gerar formulários de interface do usuário a partir de modelos
* Definições de classe de engenharia reversa de bancos de dados existentes
* Suporte fontes de dados variáveis, incluindo um banco de dados na memória
* Código fonte incluído
história da versão
- Versão 2.6.0 postado em 2011-11-24
O Habanero 2.6.0 apresenta mais melhorias de desempenho e muitas correções de bugs acima de 2.5.1. Também contém a versão mais recente do FireStarter Modeller, uma ferramenta para criar egerar seu modelo de domínio
- Versão 2.3.1 postado em 2009-09-15
A equipe Habanero tem trabalhado duro para tornar Habanero ainda mais sólido. Agora, com mais de 7500 testes com uma cobertura de teste ainda melhor, esta versão está mais estável do que nunca. A nova versão inclui persistência XML para o armazenamento de dados na memória, bem como muitas correções, atualizações e novos recursos.
Detalhes do programa
Eula
EULA - Contrato de Licença do Usuário Final
CONTRATO DE LICENÇA DE USUÁRIO FINAL PARA O SOFTWARE DE ESTRUTURA DE APLICATIVOS HABANERO ENTERPRISE DA CHILLISOFT.
IMPORTANTE LEIA ATENTAMENTE: Este Chillisoft Solution Services (LTD) PTY ("Chillisoft") Contrato de Licença do Usuário Final ("EULA") é um acordo legal entre você (uma pessoa física ou uma única pessoa jurídica, que serão referidos neste EULA como "You") e Chillisoft para o Habanero Enterprise Application Framework ("Habanero"), incluindo qualquer mídia associada, materiais impressos e documentação eletrônica (o "Software Product"). O Produto de Software também inclui quaisquer atualizações de software, componentes adicionais, serviços web e/ou suplementos que a Chillisoft pode fornecer a você ou disponibilizar a você após a data em que você obtém sua cópia inicial do Produto de Software na medida em que tais itens não são acompanhados por um contrato de licença separado ou termos de uso. Ao instalar, copiar, baixar, acessar ou usar o Produto de Software, você concorda em estar vinculado aos termos deste EULA. Se você não concordar com os termos deste EULA, não instale, acesse ou use o Produto de Software.
As bibliotecas de tempo de execução enviadas com o Produto de Software são livres de royalties e podem ser distribuídas com aplicativos que você cria com o Produto de Software ou com aplicativos que incluem qualquer forma de saída do Produto de Software livre de royalties. Esses aplicativos distribuídos exigem uma cópia do arquivo de licença válido distribuído a Você no momento em que você comprou o produto, a menos que o Produto de Software tenha sido obtido como uma cópia de teste. Se este arquivo de licença não tiver sido copiado para os diretórios de software apropriados em seu sistema ou o do aplicativo distribuído, essas bibliotecas deixarão de funcionar após 30 dias a partir da data de compra do Produto de Software. Qualquer tentativa de Você de configurar ou alterar o Produto de Software ou o arquivo de licença ou o ambiente do sistema de computador no qual o Produto de Software está instalado, a fim de estender o período de uso, será considerada uma violação dos termos deste EULA.
O código fonte distribuído com esta instalação é fornecido sob os termos da Licença Pública Geral Menor GNU. Este pacote conterá uma cópia da licença nos arquivos rotulados COPIANDO e COPIANDO. MENOR, que descreve os termos desta licença na íntegra. Além disso, você pode ler estes termos no site .
LICENÇA DE PRODUTO DE SOFTWARE
O Produto de Software é protegido por leis e tratados de propriedade intelectual. O Produto de Software é licenciado, não vendido.
1. CONCESSÃO DE LICENÇA. Esta seção do EULA descreve seus direitos gerais de instalar e usar o Produto de Software. Os direitos de licença descritos nesta Seção estão sujeitos a todos os outros termos e condições deste EULA.
Concessão geral de licença para instalar e usar produto de software. O produto de software é licenciado para você em uma licença por assento. Isso significa que você pode executar uma única instalação do Produto de Software em um único computador, restringindo o uso desse computador a um desenvolvedor simultâneo por licença comprada. Você não pode fazer a rede do Produto de Software ou de qualquer componenteatual desenvolvedor por licença comprada. Você não pode fazer a rede do Produto de Software ou qualquer parte componente dele, onde ele está ou pode ser usado por mais de um desenvolvedor, a menos que você obtenha uma licença adicional para cada desenvolvedor. Você deve obter outra licença separada para adicionar assentos adicionais ao desenvolvedor se os desenvolvedores adicionais estiverem acessando o Produto de Software em uma rede de computadores. Os desenvolvedores que usam o código gerado pelo Produto de Software, mas não usam o produto de software em si, não precisam de uma licença.
Reservas de direitos. Todos os direitos não concedidos expressamente são reservados pela Chillisoft.
2. DESCRIÇÃO DE OUTROS DIREITOS E LIMITAÇÕES.
Proteção de cópias. O Produto de Software pode incluir a tecnologia de proteção de cópia para evitar a cópia não autorizada do Produto de Software. É ilegal fazer cópias não autorizadas do Produto de Software ou contornar qualquer tecnologia de proteção de cópia incluída no Produto de Software.
Limitações em Engenharia Reversa, Descompilação e Desmontagem. Você não pode fazer engenharia reversa, descompilar ou desmontar o Produto de Software, exceto e apenas na medida em que tal atividade é expressamente permitida pela lei aplicável, apesar dessa limitação.
Marcas comerciais. Este EULA não concede a Você quaisquer direitos relacionados com quaisquer marcas comerciais ou marcas de serviço da Chillisoft ou Habanero.
Sem aluguel, locação ou hospedagem comercial. Você não pode alugar, alugar, emprestar ou fornecer serviços de hospedagem comercial a terceiros com o Produto de Software.
Serviços de Suporte. A Chillisoft pode fornecer-lhe serviços de suporte relacionados ao Produto de Software ("Serviços de Suporte"). O uso de Serviços de Suporte é regido pelas políticas e programas da Chillisoft descritos no manual do usuário, em "online" documentação ou em outros materiais fornecidos pela Chillisoft. Qualquer código de software suplementar fornecido a você como parte dos Serviços de Suporte são considerados parte do Produto de Software e sujeitos aos termos e condições deste EULA. Você reconhece e concorda que a Chillisoft pode usar informações técnicas que você fornece à Chillisoft como parte dos Serviços de Suporte para seus fins comerciais, inclusive para suporte e desenvolvimento de produtos. Chillisoft não utilizará tais informações técnicas de forma que o identifique pessoalmente.
Transferência de Software. O licenciado inicial do Produto de Software não pode fazer uma transferência permanente deste Produto EULA e Software para qualquer outra pessoa jurídica. Não obstante o anterior, o Licenciado do Produto de Software pode atribuir este EULA e transferir o Produto de Software para qualquer afiliado do Licenciado ou para qualquer terceiro que adquira toda ou uma parte substancial dos negócios ou ativos do Licenciado, desde que o Licenciado deva primeiro dar à Licensor aviso prévio por escrito de tal atribuição e transferência, que o aviso incluirá o nome e endereço do novo licenciado.
Terminação. Sem prejuízo de quaisquer outros direitos, a Chillisoft pode encerrar este EULA se você não cumprir os termos e condições deste EULA. Nesse caso, você deve destruir todas as cópias do Produto de Software e todas as suas partes componentes.
3. UPGRADES.
Produto de software padrão. Se o Produto de Software for rotulado como um upgrade, você deve estar devidamente licenciado para usar um produto identificado pela Chillisoft como elegível para a atualização, a fim de usar o Produto de Software. Um Produto de Software rotulado como um upgrade substitui ou suplementos (e pode desativar) o produto que formou a base para sua elegibilidade para a atualização. Você pode usar o produto atualizado resultante apenas de acordo com os termos deste EULA.
4. DIREITOS DE PROPRIEDADE INTELECTUAL. Todos os direitos de título e propriedade intelectual dentro e fora do Produto de Software (incluindo, mas não se limitando a quaisquer imagens, fotografias, animações, vídeo, áudio, música, texto e "applets" incorporados ao Produto de Software), os materiais impressos que acompanham e quaisquer cópias do Produto de Software são de propriedade da Chillisoft ou de seus fornecedores. Todos os direitos de título e propriedade intelectual dentro e ao conteúdo que não está contido no Produto de Software, mas podem ser acessados através do uso do Produto de Software, é propriedade dos respectivos proprietários de conteúdo e podem ser protegidos por direitos autorais aplicáveis ou outras leis e tratados de propriedade intelectual. Este EULA não lhe concede nenhum direito de usar esse conteúdo. Se este Produto de Software contiver documentação fornecida apenas em formulário eletrônico, você poderá imprimir cópias dessa documentação eletrônica apenas para uso por desenvolvedores licenciados.
5. CÓPIA DE BACKUP. Após a instalação de uma cópia do Produto de Software de acordo com este EULA, você pode manter a mídia original na qual o Produto de Software foi fornecido pela Chillisoft apenas para fins de backup ou arquivamento. Se a mídia original for necessária para usar o Produto de Software no Dispositivo, você poderá fazer uma cópia do Produto de Software exclusivamente para fins de backup ou arquivamento. Exceto conforme expressamente fornecido neste EULA, você não pode fazer cópias do Produto de Software ou dos materiais impressos que acompanham o Produto de Software.
6. LEI APLICÁVEL.
Neste EULA, aplicam-se as leis dos Países Baixos.
Se você tiver alguma dúvida sobre este EULA, ou se deseja entrar em contato com a Chillisoft por qualquer motivo, entre em contato com a Chillisoft pelo endereço de e-mail fornecido pelo seu recibo ou e-mail para:
[email protected]
7. GARANTIA LIMITADA
A Chillisoft garante que o PRODUTO DE SOFTWARE funcionará substancialmente de acordo com os materiais que acompanham por um período de 30 (trinta) dias a partir da data de recebimento.
Se uma garantia ou condição implícita for criada por seu estado/jurisdição e a lei federal ou estadual/provincial proibir a isenção de responsabilidade dela, você também tem uma garantia ou condição implícita, MAS APENAS QUANTO AOS DEFEITOS DESCOBERTOS DURANTE O PERÍODO DESTA GARANTIA LIMITADA (TRINTA DIAS). QUANTO A QUAISQUER DEFEITOS DESCOBERTOS APÓS O PERÍODO DE TRINTA (30) DIAS, NÃO HÁ GARANTIA OU CONDIÇÃO DE QUALQUER TIPO.
Quaisquer suplementos ou atualizações para o PRODUTO DE SOFTWARE, incluindo, sem limitação, quaisquer (se houver) pacotes de serviço ou correções quentes fornecidas a você após o término do período de garantia limitada de trinta (30) dias não estão cobertos por qualquer garantia ou condição, expressa, implícita ou estatutária.
LIMITAÇÃO DOS REMÉDIOS; POR DANOS DIRETOS OU INDIRETOS CAUSADOS A SI OU A TERCEIROS. Seu recurso exclusivo para qualquer violação desta Garantia Limitada está conforme estabelecido abaixo. Exceto por qualquer reembolso eleito pela Chillisoft, você não tem direito a quaisquer danos, INCLUINDO, MAS NÃO LIMITADO A DANOS CONSEQUENTES, se o Produto de Software não atender à Garantia Limitada da Chillisoft e, na medida do permitido pela lei aplicável, mesmo que qualquer remédio falhe de sua finalidade essencial. Os termos da Seção 9 abaixo ("Exclusão de Danos Incidentais, Consequentes e Certos Outros") também são incorporados nesta Garantia Limitada.
SEU REMÉDIO EXCLUSIVO. Toda a responsabilidade da Chillisoft e de seus fornecedores e de seu recurso exclusivo será, a critério da Chillisoft, de tempos em tempos exercidos sujeitos à lei aplicável, (a) devolução do preço pago (se houver) pelo Produto de Software, ou (b) reparo ou substituição do Produto de Software, que não atenda a esta Garantia Limitada e que seja devolvida à Chillisoft com uma cópia do seu recibo. Você receberá o remédio eleito pela Chillisoft sem custo, exceto que você é responsável por quaisquer despesas que você possa incorrer (por exemplo, custo de envio do Produto de Software para Chillisoft). Esta Garantia Limitada é nula se a falha do Produto de Software tiver resultado de acidente, abuso, má aplicação, uso anormal ou vírus. Qualquer produto de software de substituição será garantido durante o restante do período de garantia original ou trinta (30) dias, o que for mais longo. Para exercitar seu remédio, entre em contato:
Chillisoft
18 Howick Road
Pietermaritzburg
3201
África do Sul
8. ISENÇÃO DE GARANTIAS. A GARANTIA LIMITADA QUE APARECE ACIMA É A ÚNICA GARANTIA EXPRESSA FEITA A VOCÊ E É FORNECIDA EM VEZ DE QUAISQUER OUTRAS GARANTIAS EXPRESSAS (SE HOUVER) CRIADAS POR QUALQUER DOCUMENTAÇÃO OU EMBALAGEM. EXCETO PELA GARANTIA LIMITADA E NA MEDIDA MÁXIMA PERMITIDA PELA LEI APLICÁVEL, A CHILLISOFT E SEUS FORNECEDORES FORNECEM OS SERVIÇOS DE SOFTWARE E SUPORTE (SE HOUVER) COMO É E COM TODAS AS FALHAS, E, POR MEIO DESTE, ISENTA-SE DE TODAS AS OUTRAS GARANTIAS E CONDIÇÕES, EXPRESSAS, IMPLÍCITAS OU ESTATUTÁRIAS, INCLUINDO, MAS NÃO SE LIMITANDO A, QUALQUER (SE HOUVER) GARANTIAS IMPLÍCITAS, DEVERES OU CONDIÇÕES DE COMERCIALIZAÇÃO, DE APTIDÃO PARA UM PROPÓSITO ESPECÍFICO, DE PRECISÃO OU COMPLETUDE OU RESPOSTAS, DE RESULTADOS, DE ESFORÇO LABORIAL, DE FALTA DE VÍRUS E DE FALTA DE NEGLIGÊNCIA, TUDO NO QUE DIZ RESPEITO AO SOFTWARE, E À PRESTAÇÃO OU NÃO PRESTAÇÃO DE SERVIÇOS DE SUPORTE. ALÉM DISSO, NÃO HÁ GARANTIA OU CONDIÇÃO DE TÍTULO, PRAZER SILENCIOSO, POSSE TRANQUILA, CORRESPONDÊNCIA À DESCRIÇÃO OU NÃO-INFRAÇÃO EM RELAÇÃO AO SOFTWARE.
9. EXCLUSÃO DE DANOS INCIDENTAIS, CONSEQUENTES E CERTOS OUTROS DANOS. NA MEDIDA DO TEMPO PERMITIDO PELA LEI APLICÁVEL, EM NENHUM CASO A CHILLISOFT OU SEUS FORNECEDORES SERÃO RESPONSÁVEIS POR QUAISQUER DANOS ESPECIAIS, INCIDENTAIS, INDIRETOS OU CONSEQUENTES (INCLUINDO, MAS NÃO SE LIMITANDO A, DANOS POR PERDA DE LUCROS OU INFORMAÇÕES CONFIDENCIAIS OU OUTRAS INFORMAÇÕES, POR INTERRUPÇÃO DO NEGÓCIO, POR DANOS PESSOAIS, POR PERDA DE PRIVACIDADE, POR NÃO CUMPRIR QUALQUER DEVER, INCLUINDO DE BOA FÉ OU DE CUIDADOS RAZOÁVEIS, POR NEGLIGÊNCIA, E POR QUALQUER OUTRA PERDA PECUNIÁRIA OU OUTRA) DECORRENTE OU DE QUALQUER FORMA RELACIONADA AO USO OU INCAPACIDADE DE USAR O PRODUTO DE SOFTWARE, A PRESTAÇÃO OU FALHA NA PRESTAÇÃO DE SERVIÇOS DE SUPORTE, OU DE OUTRA FORMA SOB OU EM CONEXÃO COM QUALQUER DISPOSIÇÃO DESTE EULA , MESMO EM CASO DE FALHA, DELITO (INCLUINDO NEGLIGÊNCIA), RESPONSABILIDADE ESTRITA, QUEBRA DE CONTRATO OU QUEBRA DE GARANTIA DE CHILLISOFT OU QUALQUER FORNECEDOR, E MESMO QUE A CHILLISOFT OU QUALQUER FORNECEDOR TENHA SIDO AVISADO DA POSSIBILIDADE DE TAIS DANOS.
10. LIMITAÇÃO DE RESPONSABILIDADE E REMÉDIOS. NÃO OBSTANTE QUAISQUER DANOS QUE VOCÊ POSSA INCORRER POR QUALQUER MOTIVO (INCLUINDO, SEM LIMITAÇÃO, TODOS OS DANOS MENCIONADOS ACIMA E TODOS OS DANOS DIRETOS OU GERAIS), TODA A RESPONSABILIDADE DA CHILLISOFT E DE QUALQUER DE SEUS FORNECEDORES SOB QUALQUER DISPOSIÇÃO DESTE EULA E SEU RECURSO EXCLUSIVO PARA TODOS OS ANTERIORES (EXCETO POR QUALQUER REMÉDIO DE REPARO OU SUBSTITUIÇÃO ELEITO PELA CHILLISOFT EM RELAÇÃO A QUALQUER VIOLAÇÃO DA GARANTIA LIMITADA) SERÁ LIMITADA AO MAIOR DO VALOR EFETIVAMENTE PAGO POR VOCÊ PARA O SOFTWARE OU EURO 5.00. AS LIMITAÇÕES, EXCLUSÕES E ISENÇÕES DE RESPONSABILIDADE ANTERIORES APLICAM-SE NA MEDIDA MÁXIMA PERMITIDA PELA LEI APLICÁVEL, MESMO QUE QUALQUER REMÉDIO FALHE EM SUA FINALIDADE ESSENCIAL.
11. ACORDO COMPLETO. Este EULA (incluindo qualquer adendo ou alteração a este EULA que está incluído no Produto de Software) é todo o acordo entre você e chillisoft relativos ao Produto de Software e os serviços de suporte (se houver) e eles substituim todas as comunicações orais ou escritas anteriores ou contemporâneas, propostas e representações em relação ao Produto de Software ou a qualquer outro assunto coberto por este EULA. Na medida em que os termos de quaisquer políticas ou programas de serviços de suporte da Chillisoft conflitam com os termos deste EULA, os termos deste EULA devem controlar.