Limpar filtro
Artigo
Andre Larsen Barbosa · Jul. 27, 2021
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
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
754 Postagens•2 Seguidores
95 Postagens•4 Seguidores
10 Postagens•0 Seguidores
Anúncio
Raju K · Nov. 9, 2020
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
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
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
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
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
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
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
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
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!
31 Postagens•0 Seguidores