Áreas de foco do roteiro

Appeon está comprometida em lançar, em ciclos ágeis de 9 a 12 meses, novos recursos de produtos para atender às necessidades da evolução de nossos clientes. Essas necessidades abrangem a manutenção de sistemas cliente/servidor existentes por um longo período até a mudança rápida para a nuvem. Em termos de roteiro, isso é traduzido em quatro áreas de foco principais: sustentar os recursos principais, modernizar a UI do aplicativo, melhorar a produtividade do desenvolvedor e incorporar mais tecnologia em nuvem.

Manutenção C/S

Manter os sistemas cliente / servidor existentes em PowerScript, especialmente garantindo sua estabilidade, segurança e viabilidade a longo prazo.

Habilitar - API

Migração da lógica de negócios existente do PowerScript para APIs da REST C# que aderem a padrões abertos e práticas recomendadas.

Converter para Nuvem

Converter os sistemas cliente / servidor existentes para a nuvem a um custo extremamente baixo, muitas vezes para substituir as soluções VDI.

Desenvolvimento em nuvem

Desenvolvimento de novos aplicativos em nuvem em PowerScript e outras tecnologias de UI populares que são orientadas por APIs REST C#.

Lista de Recursos por Versão

A Appeon normalmente introduz novos recursos importantes nas principais versões dos produtos. Posteriormente, revisa algumas vezes a versão principal com base no feedback do cliente para aprimorar os recursos principais, introduzir novos recursos secundários e chegar a uma versão de suporte estendido version.

Os próximos recursos que estamos divulgando representam, pelo menos, os recursos que iremos disponibilizar. Porém, estão sujeitos a alterações sem aviso prévio. Não conseguimos publicar uma lista de recursos completa ou detalhada, especialmente para revisões, pois o feedback do cliente possui um impacto significativo em nossos planejamentos de produtos. Portanto, utilize essas informações para ter uma ideia das novidades que estarão disponíveis em breve. Confira nosso progresso em ciclos ágeis de 9 a 12 meses.

Roadmap PowerBuilder/PowerServer

Core    Área de foco:   Core    

• Compatibilidade com as versões mais recentes do sistema operacional Windows/banco de dados

Compatível com as versões mais recentes do sistema operacional Windows/banco de dados.

• Construtor de PDF

• Compatível com operações em nível de página para gerenciar páginas ou inserir elementos de página em PDFs;
• Compatível com configuração de cor, tamanho e tipo de fonte para texto adicionado em PDFs;
• Definição das propriedades e segurança do documento PDF;
• Compactação de documentos PDF;
• Opção de saltar para um link no documento PDF;
• Inclusão de marca d'água com texto ou imagem;
• Arquivos podem ser anexados ao PDF.

• Cliente de e-mail nativo

• Permite conexão direta com um servidor de e-mail para serviços de e-mail;
• Nova classe de objeto SMTPClient na classe do sistema;
• Permite configurações de proxy;
• Compatível com conteúdo e anexos de e-mail baseados em texto ou HTML;
• Permite interação assíncrona do servidor de e-mail;
• Especificação de prioridade de e-mail e codificação de conteúdo;
• Compatível com OAuth, XOAuth, baseado em certificado de cliente e autenticação básica.

• Filtro DropDownDataWindow/DropDownListBox

• Adicionado para o recurso Estilo de edição DropDownListBox;
• Adicionado para o recurso Estilo de edição DropDownDataWindow;
• Preenchimento automático do valor do campo correspondente de acordo com o que for inserido no campo de texto do controle;
• Filtragem das opções de correspondência de acordo com o que for inserido no campo de texto do controle.

• Compatibilidade com .NET 6

Compatível com provedores de dados .NET 6 para conexões de banco de dados SQL Server, Oracle e ODBC (além de continuar sendo compatível com os drivers nativos). As conexões que utilizam provedores de dados .NET Framework (conexões ADO .NET) devem ser atualizadas para a utilização de provedores de dados .NET 6.

• Utilize WebView2 para controle do WebBrowser

• Substitua o motor do WebBrowser pelo Microsoft Edge WebView2;
• Compatível com duas opções de implementação do WebView2 Runtime: Evergreen ou versão fixa.

• Forneça a função HyperlinktoURL do sistema

Forneça uma substituição para a função HyperlinkToURL do objeto Inet obsoleto.

• Aprimore o evento ‘Outro’

Forneça uma opção personalizada de ID de evento para utilizar IDs de mensagem de evento do Windows que não estejam incluídas na lista de eventos pbm_xxxx existente.

• Aprimore o recurso RichText

• Compatível com os seguintes campos de formulário: CheckBox, ComboBox, Data, DropDownList e Texto;
• Compatível com frames de texto;
• Habilitação da propriedade RightToLeft;
• Permite a inserção de tabelas em documentos ou outras tabelas.

• Compatibilidade com colunas de Identidade no Oracle

• Permite obter o valor da coluna de Identidade após uma atualização do DataWindow;
• Compatível com a coluna de Identidade especificada nas Propriedades de Atualização.

Dev Productivity    Área de foco:   Produtividade de Desenvolvimento    

• Aprimore o Git/SVN

• Acesso às funções de controle de código-fonte Git/SVN no painter da biblioteca;
• Os usuários podem baixar ou carregar arquivos de aplicativos utilizando o cliente TortoiseGit;
• O status de bloqueio de arquivos pode ser exibido no controle de código-fonte SVN. 

• Atualize a ferramenta Migration Assistant

• Aprimore a ferramenta para detectar os recursos que ficaram obsoletos ou foram descontinuados em versões recentes;
• Dê sugestões adequadas aos usuários para correção de código.

UI    Área de foco:   UI    

• Interface de documento com guias

Forneça uma opção configurável para renderizar janelas MDI em uma visualização com guias ou visualização clássica.

• Melhorias nos gráficos

• Recurso anti-aliasing adicionado aos gráficos para minimizar a distorção;
• Fontes mais modernas para melhor exibição do texto;
• As linhas dos gráficos foram redefinidas para indicar valores com mais eficiência;
• Seleção de cores mais intuitiva;
• A exibição dos gráficos foi aprimorada quando utilizados com ou sem Temas da IU.

• Recurso Tema da IU aprimorado

Habilite as configurações do tema da IU para objetos de usuário visuais padrão.

Cloud    Área de foco:   Nuvem    

• Projetos PowerServer otimizam o processo de compilação e implementação

• A configuração dos ambientes de desenvolvimento e produção pode ser separada. O ambiente de desenvolvimento não requer mais a configuração do servidor Web.
• Compilação incremental com melhor desempenho.

• Os projetos PowerServer são compatíveis com evento SQLPreview

Melhor compatibilidade com eventos SQLPreview (como adicionar suporte para PreviewUpdate, PreviewInsert e PreviewDelete) em projetos PowerServer.

• Os projetos PowerServer são compatíveis com DB2

Ative a configuração do DB2 em projetos PowerServer para que os aplicativos em nuvem instaláveis implementados possam funcionar com o DB2.

• Os projetos PowerServer exibem imagens por URL

Durante o tempo de execução, carregue imagens em um controle Picture, PictureButton, PictureHyperlink e DataWindow por meio de URLs.

• Os projetos PowerServer alteram a URL da Web API por PowerScript

Possibilite a alteração da URL da Web API do aplicativo durante o tempo de execução.

Core    Área de foco:   Core    

• Salve DataWindow em Excel

Converta um DataWindow ou DataStore em um arquivo do Microsoft Excel com preservação da formatação existente no DataWindow.

• Simplificação da RibbonBar

Simplifique a aplicação da RibbonBar aos aplicativos existentes.

Dev Productivity    Área de foco:   Produtividade de Desenvolvimento    

• Aprimore o recurso ‘Jump’

Permite clicar em mais tipos de código (como funções e eventos) no editor e, em seguida, saltar para a definição.

• Aprimore o desenvolvimento de 64 bits

Compatível com chamada direta de drivers de banco de dados de 64 bits, OCXs, etc. no Database Painter, DataWindow Designer e Window Designer.

• IDE reformulado

• Um editor de código moderno com recursos típicos de editor moderno, como blocos de código recolhíveis, assistência de código, navegação de código, refatoração de código, etc.
• Layout 2D/plano do IDE
• Opções de tema para o IDE

UI    Área de foco:   UI    

• Controles de IU mais modernos

PForneça o controle NavigationPanel para navegação em aplicativos e o controle Layout Splitter que divide uma área de exibição (por exemplo, uma janela ou um objeto de usuário) em diversos painéis que se redimensionam automaticamente.

• Compatível com alto DPI

A IU do aplicativo é moderna quando considera o DPI e dimensiona os elementos da IU em telas maiores.

Cloud    Área de foco:   Nuvem    

• Analisador de desempenho do PowerServer

Um analisador de desempenho capaz de monitorar e identificar as operações que apresentam problemas de desempenho em um aplicativo.

• Inspetor de solicitação do PowerServer

Uma ferramenta para inspecionar cada solicitação enviada ao PowerServer e o resultado enviado como resposta.

Revise o histórico de versões para aprender tudo dos novos recursos!

Você receberá versões do PowerBuilder em ciclos ageis de 9 a 12 meses.