24 motivos para mudar para o Archicad 24: motivo 22

O Archicad 24 foi lançado mundialmente no dia 8 de Julho, no evento Building Together. Quer saber quais são as novidades dessa versão? Acompanhe nossa campanha diariamente cadastrando-se em nossa newsletter.

Hoje vamos falar sobre Recursos Experimentais.

API JSON/Python para o Archicad 24

API é uma sigla em inglês que significa Interface de Programação de Aplicação. De modo geral, a API é composta por uma série de funções acessíveis somente por programação, e que permitem utilizar características do software menos evidentes ao utilizador tradicional.

O propósito das APIs é o de simplificar o desenvolvimento de programas e aplicações, através da abstração dos diversos elementos que compõem um software. Isso permite que o desenvolvedor não precise saber detalhadamente a implementação de todas as partes que compõem um sistema, mas sim, precisará saber como utilizar os serviços fornecidos pelas APIs de seu interesse e como se dará a interação destas com os outros elementos de seu software.

O Archicad 24 apresenta uma nova camada de API que visa estabelecer as bases para a execução de Scripts de automação e cadeias de comandos complexas de fora do Archicad, usando linguagens de programação de alto nível. Essa tecnologia é baseada em um formato padronizado de troca de dados – JSON – no qual determinados comandos C ++ estão sendo gradualmente traduzidos para fornecer um novo nível de interface de programação para o Archicad. No Archicad 24, estamos introduzindo essa tecnologia em duas áreas principais:

  • Acesso e modificação das propriedades definidas pelo usuário e embutidas nos elementos do Archicad
  • Acesso e modificação de elementos do navegador do projeto – automação da documentação (em andamento)

JSON, como um formato independente de linguagem, permite o uso de uma variedade de linguagens de programação de nível superior, como Python ou Perl. Para dar suporte à ampla base de usuários do Python, estabelecemos um wrapper do Python e documentamos os comandos disponíveis no Python. Para incentivar o uso dessa tecnologia, uma “Paleta Python” foi introduzida na interface do Archicad, na qual os scripts Python podem ser importados, executados e gerenciados no Archicad. Para fazer download dos APIs, clique aqui.

Nota: A API é uma nova tecnologia experimental para o Archicad 24. Esse tipo de recurso fornece acesso antecipado às futuras inovações do produto, permitindo que os usuários testem a funcionalidade e forneçam feedback durante o processo de desenvolvimento. Algumas tecnologias experimentais podem não ser totalmente suportadas e não estar funcionalmente completos.

Saiba Mais

> Para saber mais sobre esse assunto e baixar os APIs, acesse: Downloads – Python

> Experimente o Archicad 24 aqui.

> Não deixe de assistir ao evento Building Together.

> Conheça nosso Portal Educacional Graphisoft Learn