Pesquisar

Limpar filtro
Artigo
Andre Larsen Barbosa · Jul. 27, 2021

Das raizes à InterSystems

Esta é uma visão bastante pessoal da história antes do Caché. Não tem o objetivo de competir com os excelentes livros de Mike Kadow discutidos em um artigo anterior. Temos uma história diferente e, portanto, isso visa criar uma perspectiva diferente do passado. Toda a história começou em 1966 no MGH (Mass.General Hospital) em um PDP-7 Ser. # 103 com 8 K de memória (palavras de 18 bits) [hoje = 18 K byte] como um sistema sobressalente. "Número de série 103 - estava localizado no porão do agora demolido Edifício Thayer, atualmente [2014] o site do Cox Cancer Center no MGH. " "Neil Papparlardo e Curt Marble sob a orientação de Octo Barnett desenvolveram e lançaram o software inicial nesta máquina. " Eles o chamaram de MUMPS. (fonte) PDP-7 A linguagem em si era bastante próxima ao antigo estilo básico. Mas houve melhorias notáveis em relação a outras linguagens de programação: A grande ideia era armazenar e recuperar dados persistentes sem a necessidade de lidar com um sistema de arquivos. Naquela época, esse foi um enorme passo à frente em comparação com outros sistemas em que armazenar e ler dados persistentes poderia facilmente ocupar 30% + de sua memória disponível e nenhuma ideia se estava classificando, indexando, .... Não há mais tipos de dados fortes ou tipos de dados impostos por nomes (ALGOL, FORTRAN, ..) uma fonte infinita de erros e conversões formais. Matrizes dinâmicas (esparsas) sem estrutura congelada e meio espaço vazio pré-alocado na memória Indexação de dados persistentes com índices estruturados de comprimento variável (subscritos), permitindo fácil classificação, agrupamento, subgrupo, .. Você pode querer compará-lo com o código antigo em COBOL, FORTRAN ou PL / 1 para estimar a dimensão dessa revolução. O novo software seguiu seu caminho no rápido desenvolvimento de hardware até chegar ao PDP-11 e foi finalmente conhecido como MUMPS 4b. 1978 foi um ano notável: - InterSystems foi fundada por Terry Ragon- A DEC lançou seu primeiro VAX-11 Cluster (na Carnegie Mellon?) - DEC concluído DSM-11 (caxumba digital padrão): Além de seguir o padrão bastante novo, tinha um novo Módulo Global que melhorou radicalmente o desempenho do armazenamento. Ele superou facilmente qualquer outro produto denominado DataBase em magnitudes. O autor deste módulo global foi um engenheiro brilhante com experiência internacional: Terry Ragon. - Eu mesmo entrei na DEC também em 1978 como Engenheiro de Vendas e Suporte para DSM-11 conhecer Terry no primeiro treinamento de suporte em Maynard. O DEC naquela época era completamente alto com o novo VAX-11 e o VAX-Cluster. O novo banco de dados de alto desempenho foi ignorado e seu poder totalmente mal compreendido. Todas as solicitações de desenvolvedores de software para ter DSM nativo no VAX para aproveitar as vantagens da nova caixa foram ignoradas. Essa ignorância persistente das solicitações dos clientes foi a base para encorajar um cliente meu a me convidar: "Se eles não fizerem isso, junte-se a nós e nós faremos!" [Com que frequência você recebeu a oferta de escrever um sistema operacional como este do zero?] Eu simplesmente não pude resistir e me inscrevi e escrevemos tudo do ponto zero no VAX-750 de osso descoberto. O sistema operacional foi denominado VISOS e durou enquanto existiam os modelos VAX compatíveis. Algum tempo depois, a DEC apresentou o DSM como um produto em camadas sobre o VMS. No início, o desempenho era ditado pelo RMS subjacente e não refletia o ganho em poder de processamento. Ele saiu do meu alcance e eu não me importava mais. Anos depois, o melhor na minha opinião que a DEC fez foi: Eles venderam seu produto não amado DSM para a InterSystems. Não muito antes de serem vendidos. Quando entrei na InterSystems, 20 anos depois, encontrei no Caché novamente tantos detalhes que eu mesmo implementei. Assim, pude desfrutar de uma sensação muito calorosa de estar em casa. O Caché está hoje muito longe de todos os seus predecessores, mas ainda compatível com a fonte. O poder da Globals ainda está lá. Pode haver apenas algumas constelações onde você não pode superar um banco de dados concorrente. Meu exemplo favorito entre muitos outros: GAIA Project run by European Space Agency (ESA) Esta é obviamente uma perspectiva bastante pessoal da história tecnológica e parte de uma história pessoal. Se você tiver dúvidas ou sentir a necessidade de me corrigir seja bem-vindo. Com a minha localização em Viena (Áustria), sempre tive a impressão de assistir decisões em Cambridge, Maynard, Boston de muito longe na fronteira da Via Láctea.
Pergunta
Juliermes Mendes · Abr. 27, 2022

InterSystems Iris

Existe algum documento, vídeo que me ensine a usar o IRIS criando um CRUD? Olá @Juliermes.Mendes, Se você está procurando um CRUD usando REST API, tem esse exemplo no OpenExchange: https://openexchange.intersystems.com/package/iris-rest-api-template, além de vários outros. É só subir uma imagem docker e experimentar, bem simples. Também há alguns cursos na plataforma de e-learning da IS: https://learning.intersystems.com/course/view.php?id=977 e https://learning.intersystems.com/course/view.php?id=1645&ssoPass=1 Se você procurar por 'intersystems rest crud example', vai achar tutoriais em vídeo também. Espero que lhe ajude! José Tudo bem Juliermes ? Você também pode consultar o tema na documentação da plataforma: https://docs.intersystems.com/iris20212/csp/docbook/Doc.View.cls?KEY=AFL_rest Grande abraço Aqui também está o vídeo relacionado

#InterSystems IRIS

754 Postagens2 Seguidores

#InterSystems Oficial

95 Postagens4 Seguidores

#InterSystems Reports

10 Postagens0 Seguidores
Anúncio
Raju K · Nov. 9, 2020

Desenvolvedor InterSystems / IRIS

Posição: Desenvolvedor Intersystems / IRIS Local de trabalho: 100% Remoto Duração: 6 Meses de contrato Habilidades: Cache DB, Object Script, Intersystem, Ensemble (versão mais antiga )Healthconnect (versão intermediária), Healthshare(última versão), Mumps Requisitos principais: Inglês (escrita e conversação) avançado IRIS for Health / Ensemble / Healthconnect / Healthshare – várias versões , experiência de 3 ou mais anos ETL – Precisará estar familiarizado em realizar transformações de dados nas novas instâncias de IRIS Object Script – Realizará alguns desenvolvimentos em cache Experiência em Desenvolvimento de Software – A infrastrutura será disponibilizada para o time desenvolver Documentos HL7 complexos (documentos CCDA) Ingestão de CCDs ou arquivos complexos variados (ugly flat files) Ajuste de performance do IRIS Diferencial: Experiência com ferramentas Devops – Kubernetes, Jenkins, etc Favor enviar o CV EM INGLÊS para raju@intellisofttech.com
Anúncio
Djeniffer Greffin · Abr. 23, 2021

Oportunidade InterSystems Ensemble

Pessoal Boa tarde, Se alguém tiver interesse, recebi a oportunidade abaixo e estou repassando, é só entrar em contato com a Leticia, os contatos dela constam abaixo. A área de Talent Acquisition da Avanade está com oportunidade para Analista Pleno/Senior para atuar com Intersystems Ensemble.Caso tenha interesse na oportunidade, me adicione no linkedin (https://www.linkedin.com/in/leticiafavero) e encaminhe seu contato telefônico para conversarmos a respeito da oportunidade e do seu momento de carreira. Saiba mais da Avanade: https://www.avanade.com/pt-br Saiba mais de nossas pessoas e ações: https://www.instagram.com/avanadebrasil/
Anúncio
Angelo Bruno Braga · Set. 30, 2021

Concurso de Interoperabilidade InterSystems

Olá Desenvolvedores, Sejam bem vindos a próxima competição de programação InterSystems: 🏆 Concurso de Interoperabilidade InterSystems 🏆 Duração: de 04 a 24 de Outubro de 2021 Nossa premiação aumentou para US$ 9.450! Prêmios 1. Nominação de Experts - um júri especialmente selecionado irá determinar os ganhadores: 🥇 1° lugar - US$4.000 🥈 2° lugar - US$2.000 🥉 3° lugar - US$1.000 🌟 NOVOS PRÊMIOS: do 4° ao 10° lugar - US$100 2. Ganhadores da Comunidade - dado às aplicações que ganharem a maior quantidade de votos no total: 🥇 1° lugar - US$1.000 🥈 2° lugar - US$500 🥉 3° lugar - US$250 Se vários participantes tiverem a mesma quantidade de votos, todos serão considerados ganhadores e a premiação será então dividida entre eles. Quem pode participar? Qualquer membro da Comunidade de Desenvolvedores, exceto funcionários da InterSystems (contratados da ISC são permitidos). Crie já sua conta! 👥 Desenvolvedores podem criar times para criar uma aplicação colaborativa. São permitidos de 2 até 5 desenvolvedores por time. Não se esqueçam de divulgar os membros de seu time no README de sua aplicação – Usem os perfis da Comunidade de Desenvolvedores. Duração do Concurso 🛠 De 04 a 17 de Outubro: Desenvolvimento das Aplicações e fase de registro. ✅ De 18 a 24 de Outubro: Período de votação. Nota: Os desenvolvedores participantes podem incluir melhorias em seus aplicativos durante todo o período de registro e também no de votação. Tópico do Concurso 💡 Soluções de Interoperabilidade para o InterSystems IRIS e IRIS for Health 💡 Desenvolva uma solução de interoperabilidade ou uma solução que ajude a desenvolver/manter soluções de Interoperabilidade utilizando as plataformas de dados InterSystems IRIS ou InterSystems IRIS for Health. Requisitos: Aplicações aceitas: Aplicações novas no Open Exchange ou aplicações existentes com uma melhoria considerável. Nosso time irá revisar todas as aplicações antes de aprová-las para o concurso. A aplicação deverá funcionar tanto no IRIS Community Edition quanto no IRIS for Health Community Edition ou no IRIS Advanced Analytics Community A aplicação deverá ser de Código Aberto e deverá ser publicada no GitHub. O arquivo README da aplicação deverá ser escrito em Inglês, conter os passos para a instalação, e conter tanto um vídeo de demonstração e/ou descrição do funcionamento da aplicação. 1. Para Iniciantes no InterSystems IRIS: Criando uma Aplicação Servidor com o InterSystems IRIS Caminho de Aprendizagem para iniciantes 2. Exemplos de Aplicações: Formação Ensemble/Interoperabilidade Modelo de Interoperabilidade Adaptador de Interoperabilidade ETL InterSystems IRIS for Health ENSDEMO Demonstração de interoperabilidade HL7 e SMS Análise de Sentimento no Twitter com IRIS Healthcare HL7 XML Adaptador RabbitMQ Demonstração de PEX 3. Cursos online & vídeos: Interoperabilidade para Negócios Início Rápido à Interoperabilidade Guia de Recursos de Interoperabilidade - 2019 Interoperabilidade Inteligente Visão Geral sobre Interoperabilidade para Saúde 4. Como enviar seu aplicativo para o concurso: Como publicar uma aplicação no Open Exchange Como enviar uma aplicação para o Concurso Julgamento As regras de votação serão divulgadas em breve. Fiquem ligados! Então, Aguardamos pelo SEU projeto inovador - junte-se a nossa maratona de codificação para ganhar! ❗️ Verifiquem os Termos Oficiais do Concurso AQUI.❗️
Anúncio
Angelo Bruno Braga · Dez. 22, 2021

Concurso InterSystems de Datasets

Queremos conjuntos de dados! Com o lançamento da Prévia do InterSystems IRIS 2021.2 e a nova funcionalidade LOAD DATA, gostaríamos de colocá-los a prova com o novo Concurso InterSystems de DATASETS ! 🏆 Concurso InterSystems de Datasets 🏆 Duração: de 27 de Dezembro a 16 de Janeiro de 2022 Nosso prêmio aumentou para US$ 9,450! Prêmios 1. Nominação dos Especialistas - um júri especialmente selecionado irá determinar os ganhadores: 🥇 1° lugar - US$4.000 🥈 2° lugar - US$2.000 🥉 3° lugar - US$1.000 🌟 do 4° ao 10° lugares - US$100 2. Ganhadores da Comunidade - dado às aplicações que ganharem a maior quantidade de votos no total: 🥇 1° lugar - US$1.000 🥈 2° lugar - US$500 🥉 3° lugar - US$250 Se vários participantes tiverem a mesma quantidade de votos, todos serão considerados ganhadores e a premiação será então dividida entre eles. Quem pode participar? Qualquer membro da Comunidade de Desenvolvedores, exceto funcionários da InterSystems (contratados da ISC são permitidos). Crie já sua conta! 👥 Desenvolvedores podem criar times para criar uma aplicação colaborativa. São permitidos de 2 até 5 desenvolvedores por time. Não se esqueçam de divulgar os membros de seu time no README de sua aplicação – Usem os perfis da Comunidade de Desenvolvedores. Duração do Concurso 🛠 De 27 de Dezembro a 09 de Janeiro: Desenvolvimento das Aplicações e fase de registro. ✅ De 10 a 16 de Janeiro: Período de votação. Nota: Os desenvolvedores participantes podem incluir melhorias em seus aplicativos durante todo o período de registro e também no de votação. O tópico Um dos maiores problemas discutidos em nossos concursos de programação anteriores é a falta de conjuntos de dados. Todas as vezes que você tem uma ideia de projeto sobre uma área de assunto ou indústria em particular você precisa de um conjunto de dados relacionado e parte do trabalho do concurso é achar/preparar/carregar este conjunto de dados.Este é o motivo pelo qual decidimos fazer um concurso de datasets! Vamos trazer conjuntos de dados úteis para a Comunidade de Desenvolvedores InterSystems! Então! O que nós estamos procurando? Apresentar um repositório que irá carregar um conjunto de dados no namespace IRIS da InterSystems. Isto pode ser feito idealmente com um pacote ZPM e os dados pode estar contidos no pacote ou, o pacote pode ter um método que carregue os dados de uma URL para a instância do IRIS. De qualquer forma, uma vez que instalado, seu projeto deverá conter uma classe (ou várias classes) com dados e estes deverão ser relacionados a um tópico, área de assunto, ideia, indústria, etc. nomeie ! O projeto deverá sugerir como utilizar os dados - consultas SQL, APIs REST, ou ambos. A visualização dos dados é um adicional.Tanto a visualização e as APIs (se houverem) podem ser entregues em outro projeto, mas não são obrigatórios. Nós não limitamos vocês em relação a forma como os dados serão armazenados no repositório. Ex.de como elas podem ser: Exportação de global(ais) (preferencialmente no formato XML que no GOF). Criação dos dados a partir de um script SQL Um código ObjectScript (ou java, js, python, etc) que gere os dados no IRIS Aqui estão exemplos de projetos deste tipo: Dataset-titanic, Dataset-countries, Posts and tags, Synthea Requisitos: Convenção para nomenclatura de classes. Comece o nome das classes com: dc.data.nome_escolhido.class. Ex. em um conjunto de dados referente a dados de transação financeira, os nomes das classes poderiam ser: dc.data.finance.transaction, dc.data.finance.instrument. Referência a origem dos dados. Se você pegar o conjunto de dados de algum lugar na internet e apenas adaptá-lo para o formato do InterSystems IRIS, por favor disponibilize o link para a origem. Se os dados forem seus, por favor disponibilize a licença para uso. Os pacotes ZPM devem iniciar com “dataset-” nome do pacote, ex. dataset-countries, dataset-titanic. E, como sempre, teremos bônus técnicos para docker, demo, artigo, zpm, vídeo, etc. Disponibilize a licença para um conjunto de dados. 👉 Tipos comuns de licença para conjuntos de dados (a fonte) Spoiler Licenças comuns em ordem da mais aberta à mais restritiva: MARCA DE DOMÍNIO PÚBLICO - DOMÍNIO PÚBLICO Dedique seu conjunto de dados ao domínio público: isso não é tecnicamente uma licença, já que você está renunciando a todos os seus direitos em seu conjunto de dados ao optar por dedicar seu conjunto de dados ao domínio público. Para doar seu trabalho para o domínio público, você pode selecionar “domínio público” no menu de licença ao criar seu conjunto de dados. DEDICAÇÃO E LICENÇA DE DOMÍNIO PÚBLICO OPEN DATA COMMONS - PDDL Esta licença é uma das licenças Open Data Commons e é como uma dedicatória de domínio público. Ele permite que você, como proprietário de um conjunto de dados, use um mecanismo de licença para renunciar aos seus direitos em um conjunto de dados quando, de outra forma, não seria capaz de dedicar seu conjunto de dados ao domínio público de acordo com a legislação aplicável. ATRIBUIÇÃO CREATIVE COMMONS 4.0 INTERNACIONAL CC-BY Esta licença é uma das licenças Creative Commons abertas e permite que os usuários compartilhem e adaptem seu conjunto de dados, desde que deem crédito a você. CONTRATO DE LICENÇA DE DADOS DA COMUNIDADE – CDLA PERMISSIVE-2.0 Este Contrato de Licença de Dados da Comunidade é semelhante às licenças permissivas de código aberto, como a licença MIT. Ele permite que os usuários usem, modifiquem e adaptem seu conjunto de dados e os dados nele contidos e compartilhem-nos. Os termos do CDLA-Permissive-2.0 explicitamente não impõem quaisquer obrigações ou restrições sobre os resultados obtidos do uso computacional dos dados pelos usuários. A versão 2.0 é significativamente mais curta, usa linguagem simples para expressar a concessão de permissões e requisitos. A única obrigação é "disponibilizar o texto deste contrato com os Dados compartilhados", incluindo a isenção de garantias e responsabilidades. LICENÇA DE ATRIBUIÇÃO OPEN DATA COMMONS - ODC-BY Esta licença é uma das licenças Open Data Commons e permite que os usuários compartilhem e adaptem seu conjunto de dados, desde que deem crédito a você. CREATIVE COMMONS ATRIBUIÇÃO-COMPARTILHAMENTO 4.0 INTERNATIONAL - CC-BY-SA Esta licença é uma das licenças Creative Commons abertas e permite que os usuários compartilhem e adaptem seu conjunto de dados, desde que deem crédito a você e distribuam quaisquer adições, transformações ou alterações em seu conjunto de dados sob esta licença. Consideramos esta licença (também conhecida como licença viral) problemática, uma vez que outros podem decidir não trabalhar com seu conjunto de dados licenciado CC-BY-SA se houver risco de que, ao fazer isso, o trabalho deles em seu conjunto de dados precise ser compartilhado sob esta licença quando eles preferiria usar outra licença. CONTRATO DE LICENÇA DE DADOS DA COMUNIDADE – CDLA-SHARING-1.0 Esta licença é uma das licenças do Community Data License Agreement e foi projetada para incorporar os princípios de "copyleft" em uma licença de dados. Ele permite que os usuários usem, modifiquem e adaptem seu conjunto de dados e os dados nele contidos, e compartilhem o conjunto de dados e dados com suas alterações, desde que o façam sob o CDLA-Sharing e dêem crédito a você. Os termos do CDLA-Sharing explicitamente não impõem quaisquer obrigações ou restrições sobre os resultados obtidos do uso computacional dos dados pelos usuários. OPEN DATA COMMONS LICENÇA DE BASE DE DADOS ABERTA - ODC-ODBL Esta licença é uma das licenças Open Data Commons e permite aos usuários compartilhar e adaptar seu conjunto de dados, desde que dêem crédito a você e distribuam quaisquer adições, transformações ou alterações em seu conjunto de dados sob esta licença. Consideramos esta licença (também conhecida como licença viral) problemática, uma vez que outros podem decidir não trabalhar com seu conjunto de dados licenciado ODC-ODbL se houver risco de que, ao fazer isso, o trabalho deles em seu conjunto de dados precise ser compartilhado sob esta licença quando preferir usar outra licença. CREATIVE COMMONS ATRIBUIÇÃO-NÃO COMERCIAL 4.0 INTERNATIONAL - CC BY-NC Esta licença é uma das licenças Creative Commons mais restritivas. Os usuários podem compartilhar e adaptar seu conjunto de dados se derem crédito a você e não usarem seu conjunto de dados para fins comerciais. CREATIVE COMMONS ATRIBUIÇÃO-SEM DERIVADOS 4.0 INTERNATIONAL - CC BY-ND Esta licença é uma das licenças Creative Commons mais restritivas. Os usuários podem compartilhar seu conjunto de dados se derem crédito a você, mas não podem fazer acréscimos, transformações ou alterações em seu conjunto de dados sob esta licença. CREATIVE COMMONS ATRIBUIÇÃO-NÂO COMERCIAL-COMPARTILHAMENTO 4.0 INTERNATIONAL - CC BY-NC-SA Esta licença é uma das licenças Creative Commons mais restritivas. Os usuários podem compartilhar seu conjunto de dados apenas se (1) derem crédito a você, (2) não usarem seu conjunto de dados para quaisquer fins comerciais e (3) distribuir quaisquer adições, transformações ou alterações em seu conjunto de dados sob esta licença. Consideramos esta licença uma licença viral, pois os usuários precisarão compartilhar seu trabalho em seu conjunto de dados sob esta mesma licença e quaisquer usuários do conjunto de dados adaptado também precisariam compartilhar seu trabalho no conjunto de dados adaptado sob esta licença e assim por diante para quaisquer outras alterações a esses conjuntos de dados modificados. CREATIVE COMMONS ATRUBUIÇÃO-NÃO COMERCIAL-SEM DERIVADOS 4.0 INTERNATIONAL - CC BY-NC-ND Esta licença é uma das licenças Creative Commons mais restritivas. Os usuários podem compartilhar apenas seu conjunto de dados não modificado se derem crédito a você e não o compartilharem para fins comerciais. Os usuários não podem fazer acréscimos, transformações ou alterações em seu conjunto de dados sob esta licença. OPÇÕES DE COBERTURA DE LICENÇA ADICIONAL Se uma licença não estiver listada nas opções do menu data.world, você pode selecionar Outro e especificar os detalhes no resumo do seu conjunto de dados. NENHUMA LICENÇA ESPECIFICADA Ninguém pode usar, compartilhar, distribuir, postar novamente, adicionar, transformar ou alterar seu conjunto de dados se você não tiver especificado uma licença. Essas descrições são apenas resumos dessas licenças. Para obter o texto real das licenças, que recomendamos enfaticamente que você leia, clique nos links fornecidos. Sumário dos tipos comuns de licenças: DOMÍNIO PÚBLICO O trabalho foi dedicado ao domínio público renunciando a todos os direitos do trabalho em todo o mundo sob a lei de direitos autorais, incluindo todos os direitos relacionados e conexos, na medida permitida por lei. ATRIBUIÇÃO Você deve dar o crédito apropriado, fornecer um link para a licença e indicar se as alterações foram feitas. Você pode fazer isso de qualquer maneira razoável, mas não de qualquer forma que sugira que o licenciante endossa você ou seu uso. COMPARTILHAMENTO Se você remixar, transformar ou desenvolver o material, deverá distribuir suas contribuições sob a mesma licença do original. NÃO COMERCIAL Você não pode usar o material para fins comerciais. SOMENTE BASE DE DADOS A licença se aplica apenas ao banco de dados e não a seu conteúdo ou dados. SEM DERIVADOS Sem trabalhos derivados. Você não pode alterar, transformar ou construir sobre este trabalho. Todas as licenças que começam com CC-BY na tabela acima referem-se à versão 4.0 dessas licenças. Requisitos Gerais: Aplicações aceitas: Aplicações novas no Open Exchange ou aplicações existentes com uma melhoria considerável. Nosso time irá revisar todas as aplicações antes de aprová-las para o concurso. A aplicação deverá funcionar tanto no IRIS Community Edition quanto no IRIS for Health Community Edition ou no IRIS Advanced Analytics Community A aplicação deverá ser de Código Aberto e deverá ser publicada no GitHub. O arquivo README da aplicação deverá ser escrito em Inglês, conter os passos para a instalação, e conter tanto um vídeo de demonstração e/ou descrição do funcionamento da aplicação. Recursos Auxiliares 1. Para iniciantes com a plataforma de dados InterSystems IRIS: Crie uma aplicação servidor com InterSystems IRIS Caminho de aprendizagem para iniciantes 2. Para iniciantes no Gerenciador de Pacotes ObjectScript (ZPM): Como construir, Testar e Publicar pacotes ZPM com Aplicação REST para InterSystems IRIS Desenvolvimento orientado a Package First com InterSystems IRIS e ZPM 3. Como enviar seu projeto para o concurso: Como publicar uma aplicação no Open Exchange Como enviar uma aplicação para o Concurso 4. E mais: InterSystems IRIS 2021.2 Preview LOAD DATA Julgamento As regras de votação serão divulgadas em breve. Fiquem ligados! Então, Aguardamos pelo SEU projeto inovador - junte-se a nossa maratona de codificação para ganhar! ❗️ Verifiquem os Termos Oficiais do Concurso AQUI.❗️
Anúncio
Angelo Bruno Braga · Nov. 3, 2021

Concurso de Segurança InterSystems

Queremos segurança! Sejam bem vindos ao próximo concurso online de programação da InterSystems: 🏆 Concurso de Segurança InterSystems 🏆 Duração: de 15 de Novembro à 05 de Dezembro de 2021 Nossa premiação total aumentou para US$ 9.450 ! Prêmios 1. Nomeação dos Experts - um juri especialmente selecionado selecionará os ganhadores: 🥇 1° lugar - US$4.000 🥈 2° lugar - US$2.000 🥉 3° lugar - US$1.000 🌟 NOVOS PRÊMIOS: 4° ao 10° lugares - US$100 2. Ganhadores pela Comunidade - aplicações que ganharão a maior quantidades de votos no total: 🥇 1° lugar - US$1.000 🥈 2° lugar - US$500 🥉 3° lugar - US$250 Se vários participantes tiverem a mesma quantidade de votos, todos serão considerados ganhadores e a premiação será então dividida entre eles. Quem pode participar? Qualquer membro da Comunidade de Desenvolvedores, exceto funcionários da InterSystems (contratados da ISC são permitidos). Crie já sua conta! 👥 Desenvolvedores podem criar times para criar uma aplicação colaborativa. São permitidos de 2 até 5 desenvolvedores por time. Não se esqueçam de divulgar os membros de seu time no README de sua aplicação – Usem os perfis da Comunidade de Desenvolvedores. Duração do Concurso 🛠 De 15 a 28 de Novembro: Desenvolvimento das Aplicações e fase de registro. ✅ De 29 de Novembro a 05 de Dezembro: Período de votação. Nota: Os desenvolvedores participantes podem incluir melhorias em seus aplicativos durante todo o período de registro e também no de votação. Tópico do Concurso No concurso de segurança nós encorajamos os desenvolvedores que compartilhem soluções que demonstrem como realizar as tarefas de segurança relacionadas a plataforma de dados InterSystems IRIS e InterSystems IRIS for Health. Nós convidamos você a contribuir com aplicações que irão mostrar tarefas relacionadas as funcionalidades de Autenticação e Autorização do Modelo de Segurança InterSystems. Estas tarefas podem ser: Implementações de Autenticação com OAuth/OpenID/SAML/LDAP. Implementações de PKI. Gerenciamento de Acesso a certas partes de uma API REST: segurança no nível da aplicação, no nível de função/usuário. Gerenciamento de Acesso aos Dados: em uma base de dados, tabela, coluna ou no nível de linha. Controle de Acesso aos componentes de Interoperabilidade. Controle de Acesso aos componentes do IRIS BI: cubos, tabelas dinâmicas, painéis etc. Questões de autorização em DevOps (usuários, funções, recursos) e configurações de autenticação (OAuth). Ferramentas para usuários e suporte relacionadas a autenticação e autorização. Sua ideia! Requisitos: Aplicações aceitas: Aplicações novas no Open Exchange ou aplicações existentes com uma melhoria considerável. Nosso time irá revisar todas as aplicações antes de aprová-las para o concurso. A aplicação deverá funcionar tanto no IRIS Community Edition quanto no IRIS for Health Community Edition ou no IRIS Advanced Analytics Community A aplicação deverá ser de Código Aberto e deverá ser publicada no GitHub. O arquivo README da aplicação deverá ser escrito em Inglês, conter os passos para a instalação, e conter tanto um vídeo de demonstração e/ou descrição do funcionamento da aplicação. Recursos Auxiliares 1. Para Iniciantes no InterSystems IRIS: Criando uma Aplicação Servidor com o InterSystems IRIS Caminho de Aprendizagem para iniciantes 2. Para Iniciantes com o Gerenciador de Pacotes ObjectScript (ZPM): Como Construir, Testar e Publicar Pacotes ZPM utilizando Aplicação REST para InterSystems IRIS Desenvolvimento utilizando o método "Pacote Primerio" com InterSystems IRIS e ZPM 3. Como enviar seu aplicativo para o concurso: Como publicar uma aplicação no Open Exchange Como enviar uma aplicação para o Concurso 4. Documentação, cursos e vídeos: Documentação de Segurança Curso: Introdução a Segurança InterSystems Vídeo: Integração com o Active Directory utilizando LDAP Vídeo: Configurando um Servidor Web para IIS com Melhor Performance e Segurança Vídeo: Webinar: Tornando o Portal de Administração Seguro Vídeo: Avanços em Segurança Artigo: Construindo um Repositório FHIR + Configuração de Servidor de Autorização/Servidor de Recursos OAuth2 no IRIS for Health - Parte 1 Artigo: Implementação do InterSystems IRIS Open Authorization Framework (OAuth 2.0) - parte 1 Artigo: Proteja sua API REST aplicando OWASP Top 10 5. Aplicações de Exemplo Acompanhem !!!! Julgamento As regras de votação serão divulgadas em breve. Fiquem ligados! Então, Aguardamos pelo SEU projeto inovador - junte-se a nossa maratona de codificação para ganhar! ❗️ Verifiquem os Termos Oficiais do Concurso AQUI.❗️
Anúncio
Angelo Bruno Braga · Fev. 1, 2022

Concurso Python InterSystems

Olá Desenvolvedores, Estamos gratos em convidá-los a todos para nosso próximo concurso de programação online da InterSystems focado em Python! 🏆 Concurso Python InterSystems🏆 Duração: de 7 a 27 de Fevereiro de 2022 Em prêmios: US$ 10.000 - mais prêmios incluídos! Prêmios 1. Nominação de Especialistas - um júri especialmente selecionado irá determinar os ganhadores: 🥇 1° lugar - US$4.000 🥈 2° lugar - US$2.000 🥉 3° lugar - US$1.000 🌟 4° ao 15° lugares - US$100 2. Ganhadores pela Comunidade - aplicações que irão receber a maior quantidade total de votos: 🥇 1° lugar - US$1.000 🥈 2° lugar - US$750 🥉 3° lugar - $500 Se vários participantes tiverem a mesma quantidade de votos, todos serão considerados ganhadores e a premiação será então dividida entre eles. Quem pode participar? Qualquer membro da Comunidade de Desenvolvedores, exceto funcionários da InterSystems (contratados da ISC são permitidos). Crie já sua conta! 👥 Desenvolvedores podem criar times para criar uma aplicação colaborativa. São permitidos de 2 até 5 desenvolvedores por time. Não se esqueçam de divulgar os membros de seu time no README de sua aplicação – Usem os perfis da Comunidade de Desenvolvedores. Duração do Concurso 🛠 de 7 a 20 de Fevereiro: Desenvolvimento das aplicações e fase de registro. ✅ de 21 a 27 de Fevereiro: Período de votação. Nota: Os desenvolvedores participantes podem incluir melhorias em seus aplicativos durante todo o período de registro e também no de votação O tópico O recente lançamento do InterSystems IRIS 2021.2 introduz a funcionalidade Python Incorporado além de estender a capacidade do PEX incluindo a possibilidade de utilização na linguagem Python. Nós os convidamos para utilizar o Python Incorporado em nosso novo concurso de programação! Aplicações que utilizarem a API Nativa para Python ou o PEX para Python também são bem vindas. Envie uma aplicação de código aberto que utilize ou o Python Incorporado ou a API Nativa para Python ou ainda o PEX para Python com o InterSystems IRIS ou com o InterSystems IRIS for Health. Requisitos Gerais: Aplicações aceitas: Aplicações novas no Open Exchange ou aplicações existentes com uma melhoria considerável. Nosso time irá revisar todas as aplicações antes de aprová-las para o concurso. A aplicação deverá funcionar tanto no IRIS Community Edition quanto no IRIS for Health Community Edition ou no IRIS Advanced Analytics Community A aplicação deverá ser de Código Aberto e deverá ser publicada no GitHub. O arquivo README da aplicação deverá ser escrito em Inglês, conter os passos para a instalação, e conter tanto um vídeo de demonstração e/ou descrição do funcionamento da aplicação. Recursos Auxiliares 1. Desenvolvendo aplicações em Python Applications com o InterSystems IRIS: Caminho de Aprendizagem: Escrevendo aplicações Python com a tecnologia InterSystems Documentação do Python Incorporado Documentação da API Nativa para Python Documentação do PEX 2. Para iniciantes no Gerenciador de Pacotes ObjectScript (ZPM): Como construir, Testar e Publicar pacotes ZPM com Aplicação REST para InterSystems IRIS Desenvolvimento orientado a Package First com InterSystems IRIS e ZPM 3. Como enviar seu projeto para o concurso: Como publicar uma aplicação no Open Exchange Como enviar uma aplicação para o Concurso 4. Aplicações de exemplo: interoperability-python pex-demo python-examples WebSocket AOC2021 Python Faker 5. Vídeos: Introdução ao Python Incorporado Python Incorporado: Traga o Ecossistema Python para seu App ObjectScript Python Incorporado para Desenvolvedores ObjectScript: Trabalhando com Python e ObjectScript Lado a Lado Python Incorporado com Interoperabilidade API Nativa Python do InterSystems IRIS na AWS Lambda Julgamento As regras de votação serão divulgadas em breve. Fiquem ligados! Então, Aguardamos pelo SEU projeto inovador - junte-se a nossa maratona de codificação para ganhar! ❗️ Verifiquem os Termos Oficiais do Concurso AQUI.❗️
Anúncio
Angelo Bruno Braga · Mar. 14, 2022

Concurso de Globais InterSystems

Olá Comunidade, Prontos para nosso próximo concurso? Estamos felizes em convidá-los para nossa 19ª competição de programação online da InterSystems: 🏆 Concurso de Globais da InterSystems 🏆 Duração: de 21 de Março a 20 de Abril de 2022 Em prêmios: US$ 10.000,00 O tópico Globais ou acesso direto aos dados - é o coração do mecanismo de persistência da plataforma de dados InterSystems IRIS. Todos os dados do IRIS que podem ser acessados usando SQL, REST-API, ObjectScript, DocDB ou APIs Nativas são armazenados em globais. O mecanismo de Globais é responsável pela performance, s responsible for the performance, confiabilidade e escalabilidade da plataforma de dados InterSystems IRIS. Neste concurso nós convidamos a todos para contribuir com aplicações de código aberto que utilizem as globais do IRIS para ler, armazenar e alterar os dados. Os convidamos para utilizar o poder das globais para alavancar a performance da ingestão de dados e da leitura dos mesmos juntamente com a flexibilidade doo esquema de armazenamento que lhes permite introduzir implementações de modelos de dados arbitrários. Requisitos Gerais: Aplicações aceitas: Novas no Open Exchange ou aplicações existentes com melhorias significativas. Nosso time irá revisar todas as aplicações antes de aprová-las para o concurso. A aplicação deverá funcionar tanto no IRIS Community Edition quanto no IRIS for Health Community Edition ou no IRIS Advanced Analytics Community A aplicação deverá ser de Código Aberto e deverá ser publicada no GitHub. O arquivo README da aplicação deverá ser escrito em Inglês, conter os passos para a instalação, e conter tanto um vídeo de demonstração e/ou descrição do funcionamento da aplicação. Prêmios do Concurso: 1. Nominação de Experts - um júri especialmente selecionado irá determinar os ganhadores: 🥇 1° lugar - US$4.000 🥈 2° lugar - US$2.000 🥉 3° lugar - US$1.000 🌟 do 4° ao 15° lugar - US$100 2. Ganhadores da Comunidade - dado às aplicações que ganharem a maior quantidade de votos no total: 🥇 1° lugar - US$1.000 🥈 2° lugar - US$750 🥉 3° lugar - US$500 ✨ Distintivos do Global Masters incluídos para todos os ganhadores! Se vários participantes tiverem a mesma quantidade de votos, todos serão considerados ganhadores e a premiação será então dividida entre eles. Prazos Importantes: 🛠 Desenvolvimento das Aplicações e fase de registro.: 21 de Março de 2022 (01:00 BRT): Início do Concurso. 3 de Abril de 2022 (00:59 BRT): Prazo final para envio. ✅ Período de Votação: 4 de Abril de 2022 (01:00 EDT): Início da Votação. 10 de Abril de 2022 (23:59 EDT): Final da Votação. Nota: Os desenvolvedores participantes podem incluir melhorias em seus aplicativos durante todo o período de registro e também no de votação. Quem pode participar? Qualquer membro da Comunidade de Desenvolvedores, exceto funcionários da InterSystems (contratados da ISC são permitidos). Crie já sua conta! Desenvolvedores podem criar times para criar uma aplicação colaborativa. São permitidos de 2 até 5 desenvolvedores por time. Não se esqueçam de divulgar os membros de seu time no README de sua aplicação – Usem os perfis da Comunidade de Desenvolvedores Recursos Auxiliares: Globais são arrays multidimensionais esparsos que podem ser armazenados e gerenciados no banco de dados IRIS. Você pode manipular as Globais utilizando ObjectScript e APIs Nativas. ✓ Aplicações de Exemplo: GlobalToJSON-embeddedPython errors-global-analytics ✓ Documentação: Globais Utilizando Globais Utilizando Armazenamento Multidimensional (Globais) Gerenciando globais no portal de administração ✓ Artigos + vídeo: Globais são Espadas Mágicas para gerenciamento de dados A arte de mapear Globais para Classes Introdução às Globais ✓ Para iniciantes com o IRIS: Crie uma aplicação servidor com a plataforma de dados InterSystems IRIS Caminho de aprendizagem para iniciantes ✓ Para iniciantes com o Gerenciador de Pacotes ObjectScript (ZPM): Como construir, testar e publicar pacotes ZPM com Aplicações REST para InterSystems IRIS Desenvolvimento com a abordagem "Package First" com InterSystems IRIS e ZPM ✓ Como enviar sua aplicação para o concurso: Como publicar uma aplicação no Open Exchange Como enviar uma aplicação para o Concurso Precisa de ajuda? Junte-se ao canal do concurso no servidor Discord da InterSystems ou converse conosco nos comentários desta postagem. Estamos ansiosos para ver seus projetos! Boa sorte 👍 Participando deste concurso você concorda com os termos de competição definidos aqui. Leiam por favor os termos cuidadosamente antes de prosseguir.
Anúncio
Angelo Bruno Braga · Abr. 5, 2022

Introduzindo o InterSystems Ideas!

Estamos muito empolgados em anunciar o nosso novo portal para receber suas sugestões e comentários, o InterSystems Ideas! Nós pretendemos melhorar nossos mecanismos para recebimento de feedbacks de forma que seja possível receber suas sugestões de como nossos produtos podem evoluir para atender aos desafios de seu negócio. As perguntas da Comunidade de Desenvolvedores são uma ótima forma de interagir com seus colegas em algum problema específico de codificação e, o suporte aos clientes é, como sempre, a forma de ter seu problema imediato resolvido. Este novo portal tem como objetivo receber ideias de alto nível. Tendo um menor foco em como fazer algo hoje e mais em como você pode colaborar em como o produto poderá funcionar melhor no futuro. Ele permite que você poste seus feedbacks & comentários/votar nos feedbacks dado por outros usuários. A InterSystems pode visualizar todos os feedbacks que você enviar, responder ao seu feedback diretamente e atualizar o status dos itens do seu feedback conforme evoluirmos com suas requisições. Não perca tempo, dê uma olhada, contribua com suas ideas e deixe em seus favoritos no navegador para acesso futuro. Obrigado!
Anúncio
Danusa Calixto · Nov. 17, 2022

Notícias InterSystems Ideias

Olá Comunidade, Bem-vindos ao nosso primeiro Notícias do InterSystems Ideias! A notícia mais importante é o resultado do nosso primeiro e muito bem-sucedido Concurso Idea-A-Thon . Recebemos 75 novas ideias interessantes. Algumas estatísticas gerais do Portal de Ideias: ✓ 42 novas ideias publicadas no último mês✓ 147 novos usuários inscritos no último mês ✓ 142 ideias postadas no total✓ 273 usuários inscritos até agora As 5 ideias mais votadas do mês: IRIS and ZPM(Open Exchange) integration Move users, roles, resources, user tasks, Mappings (etc) to a seperate Database, other than %SYS, so these items can be mirrored RPMShare - Database solution for remote patient monitoring (RPM) datasets of high density vitals Create front-end package based on CSS and JS to be used in NodeJS and Angular projects PM platform E para completar este boletim, aqui está uma lista de todas as ideias postadas no mês passado Add IRIS as a supported database for Apache Superset For community articles, let admins (and possibly article authors) pin particular comments to the top Add address standardization to Normalization (using Project US@ standards) PM platform Tool to convert legacy dot syntax code to use bracket syntax TTTC PDF reports for IRIS BI Sample code share opportunity Add basic tutorial of Docker or point to a Docker tutorial in Documentation The ability to export current settings to a %Installer Manifest Move users, roles, resources, user tasks, Mappings (etc) to a seperate Database, other than %SYS, so these items can be mirrored Common Data Modelling CI/CD support String format to numeric values in ZEN.proxyObject Patient Initiated Follow Up - Adding a document to an ROPWL I service Flags Linking I service to JIRA system Linux: iris session [command line] get commands from a file Journal file analysis/visualization Add the option to call class parameters in Embedded Python Create query builder Colour Background on Ward / Clinical Areas Floorplans A Dynamic Cheat Sheet to lookup for Common Core Functions for Reusability Version History for Classes Add wizard to create class with its properties RPMShare - Database solution for remote patient monitoring (RPM) datasets of high density vitals Better handle whitespace in Management Portal Text entry IRIS and ZPM(Open Exchange) integration Visual programming language Backup button before importing Adapting tools for people with special needs and/or disabilities 🌐🔰🦽🦼♿ Reserve licenses Interoperability Wizard Improve journal display in IRIS admin portal Create front-end package based on CSS and JS to be used in NodeJS and Angular projects Mirror Async Member Time Delay in Applying Journals Cache Journal Switch Schedule Monitoring and Programatic way of Starting/Stoping Gateways Embedded Python: Add a built-in variable to represent class LDAP Authentication method by default on Web Applications Please add google oauth authorization to login to the management portal Data Analyzer Por enquanto é isso. Visite nosso portal InterSystems Ideias, sugira suas ideias e vote nas existentes! Fique atento ao próximo anuncio!

#Portal de ideias da InterSystems

31 Postagens0 Seguidores