Geac Computer Corporation - Geac Computer Corporation

Geac Computer Corporation
Modelo Público
Indústria Software de computador
Fundado Toronto , Ontário , Canadá (1971)
Destino Adquirida pela Golden Gate Capital da Infor março 2006
Quartel general Markham , Ontário, Canadá
Pessoas chave
Charles S. Jones (presidente e CEO),
Kent Jespersen (presidente)
Donna DeWinter (CFO)
Isobel Harris (VP ​​e GM, soluções corporativas),
Jeffrey Snider (vice-presidente
sênior e consultor jurídico) Brian Hartlan (VP, marketing global)
Produtos ERP
Receita $ 444.400.000 USD (2005)
Número de empregados
2.163
Local na rede Internet geac .com

Geac Computer Corporation, Ltd ( TWSE : GAC e NasdaqGEAC ) era uma produtora de planejamento de recursos empresariais, gestão de desempenho e software específico da indústria com sede em Markham , Ontário. Foi adquirida pela Golden Gate Capital da Infor unidade março 2006 para US $ 1 bilhão.

História

A Geac foi incorporada em março de 1971 por Robert Kurt Isserstedt e Robert Angus ("Gus") alemão.

Geac começou com um contrato com o Simcoe County Board of Education para fornecer contabilidade no local e agendamento de alunos. Eles programaram minicomputadores baratos para realizar tarefas que tradicionalmente eram feitas por computadores mainframe caros.

Hardware / software

A Geac projetou hardware adicional para suportar várias conexões de terminal simultâneas e, com o Dr. Michael R Sweet, desenvolveu seu próprio sistema operacional (denominado Geac ) e linguagem de programação própria (OPL), resultando em uma solução multiusuário em tempo real chamada Geac 500 .

A implementação inicial desse sistema na Donlands Dairy em Toronto levou a um contrato com a Vancouver City Savings Credit Union ("Vancity") em Vancouver, British Columbia , para criar um sistema bancário online com várias agências em tempo real. A Geac desenvolveu hardware e software de sistema operacional para conectar minicomputadores e unidades de disco de acesso múltiplo integradas, criando assim um minicomputador com vários processadores com um nível de proteção contra perda de dados. Posteriormente, Geac substituiu os minicomputadores por um processador microcodificado proprietário de seu próprio projeto, resultando em flexibilidade, confiabilidade, desempenho e tolerância a falhas de software amplamente aprimorados. Este sistema, denominado Geac 8000, foi introduzido em 1978.

A Geac lançou seu software de gerenciamento de biblioteca em 1977, e várias bibliotecas conhecidas o adotaram. Entre eles, a Biblioteca do Congresso dos Estados Unidos e a Bibliothèque Nationale de France. Em meados da década de 1980, lançou um pacote de aplicativos de automação de escritório (calendário, processador de texto, e-mail, planilha, etc.) rodando no 8000. Este pacote de aplicativos foi testado pelo Escritório Federal de Desenvolvimento Regional (ORD - posteriormente absorvido pela Industry Canada) e mais tarde ainda foi usado pelo Escritório de Negociações Comerciais do Nafta. Em comparação com iniciativas de escritório baseadas em LAN semelhantes do mesmo período, a oferta baseada em minicomputador multiusuário da Geac proporcionou disponibilidade significativamente maior. E seus desenvolvedores de software foram exemplares em consertar bugs prontamente e responder às solicitações de melhorias.

Finanças

Durante a década de 1990, a empresa embarcou com sucesso em uma estratégia de aquisição agressiva liderada por Steve Sadler , CEO, e se expandiu para uma ampla gama de mercados verticais, incluindo publicação de jornais, saúde, hospitalidade, administração de propriedades e outros.

A aquisição da JBA Holdings PLC em 1999 pelo novo líder, Doug Bergeron , CEO da Geac, dobrou o tamanho da empresa, mas se tornou um desastre financeiro. As aquisições da Geac não estavam alinhadas com nenhuma estratégia focada no cliente: cobriam uma ampla gama de produtos e geografias, e muitos analistas acusaram Geac de "engenharia financeira".

No início dos anos 2000, a empresa enfrentou problemas financeiros significativos: em abril de 2001, a linha de crédito de US $ 225 milhões da empresa estava inadimplente e, durante o ano fiscal de 2001, a Geac registrou prejuízo de US $ 169 milhões sobre receitas de US $ 552 milhões. Geac atualizou alguns de seus softwares legados substituindo sua equipe de gestão, em última análise, contratando seu presidente, Charles S. Jones, para ser o CEO, Donna DeWinter para ser o CFO (a Sra. De Winter é atualmente CEO da Nexient Learning ), e fez Craig Thorburn o vice-presidente sênior de aquisições (enquanto era sócio da Blake, Cassels & Graydon ). A Geac então pagou seus empréstimos bancários e melhorou significativamente suas margens de lucro, e seu estoque começou a aumentar. É listado no NASDAQ. Ela também embarcou em uma estratégia de estabelecer um foco único para seus produtos de software em torno da venda de software para o diretor financeiro das organizações clientes. Ela alienou com lucro suas operações de software imobiliário depois de torná-la lucrativa e um negócio em crescimento, e adquiriu duas empresas de gestão de desempenho de negócios: Comshare ( NasdaqCSRE ) e Extensity ( NasdaqEXTN ). Geac também obteve uma linha de crédito de US $ 150 milhões e se defendeu de uma disputa por procuração promovida pela Crescendo Partners. Em março de 2006, a empresa foi adquirida pela Infor Global Solutions por US $ 1 bilhão, ou US $ 11,10 por ação, em comparação com US $ 1,12 cinco anos antes, proporcionando aos investidores um retorno de 10 vezes. No ano fiscal de 2001, a empresa registrou prejuízo de US $ 169,1 milhões, e no ano fiscal de 2005, Geac registrou lucro líquido de US $ 77 milhões.

Após a aquisição, vários executivos da Geac, incluindo o CEO Charles S. Jones, deixaram a empresa para formar o Bedford Funding , um fundo de private equity que investe em empresas de software. Enquanto a Geac estava sediada no Canadá, o Sr. Jones morava no Condado de Westchester, NY, e também atuou no conselho do Westchester Land Trust, para o qual doou mais de $ 100.000 em 2006. O Sr. Jones também doou mais tarde $ 100.000 para a Iona Preparatory School . Mais tarde, a Bedford Funding faria investimentos em várias empresas de TI, incluindo a MDLIVE.

Geac OPL (linguagem de programação própria)

Geac inventou o ZOPL .

A principal linguagem de programação de baixo nível de Geac era chamada OPL (Our Programming Language), que mais tarde se tornou ZOPL (ou Z-OPL). Esta era uma linguagem que era em muitos aspectos semelhante (e, creio eu, derivada de) BCPL.

A Psion usava sua própria linguagem chamada OPL, que não era nada parecida com a OPL de Geac. No entanto, eles usaram posteriormente os dispositivos Psion Organizer em conjunto com seus sistemas de gerenciamento de bibliotecas, que é onde a confusão de longa data pode ter se originado. Eles usaram os dispositivos portáteis Psion Organizer porque usaram o mesmo microprocessador que foi usado no dispositivo Epson usado anteriormente. O Organizer pode ser usado com um leitor de código de barras, usado para digitalizar os códigos de barras em livros e nos cartões de biblioteca dos mutuários. No entanto, no momento em que o Organizer estava sendo avaliado para uso em bibliotecas móveis, ele não conseguia ler o Codabar - que era o formato de código de barras usado pelo Geac. Geac desenvolveu o código de máquina para o computador Epson, que era compatível com o leitor de código de barras Organizer, e forneceu o código para a Psion usar - o que resultou no leitor de código de barras Psion capaz de ler Codabar e também códigos de barras Plessey.

ZOPL era uma linguagem de programação de baixo nível, com alguns recursos interessantes e incomuns. A variável pode ser declarada como tipos DCL ou BDCL. As variáveis ​​DCL começaram no topo da memória, local 0. BDCL começou mais abaixo na pilha de memória. Não havia conceito de outros tipos, como inteiro ou caractere. Na verdade, você estava declarando uma área da memória com um nome. Por exemplo, se você declarou:

DCL Fred (10)

DCL Alice (20)

então você declarou dois pedaços de memória, Fred e Alice. Fred começa no local de memória 0 e tem 10 bytes de memória (cada byte de 8 bits). Alice começou na posição 9 e tem 20 bytes de memória. Você poderia colocar dados em Fred atribuindo um valor a Fred. Mas você também pode fazer isso usando o endereço de Fred, usando um deslocamento, se necessário. Portanto, $ Fred + 3 estaria no endereço 2 na memória (ou seja, a 3ª palavra na memória). Você poderia colocar informações em Alice da mesma maneira, mas também usando Fred com um deslocamento maior que 9 - porque Alice começa imediatamente depois de Fred. Não havia nada que o impedisse de colocar dados em Alice referenciando Fred com um deslocamento adequado.

Da mesma forma, as variáveis ​​passadas como parâmetros para funções ou sub-rotinas estavam, na verdade, sendo passadas como endereços. Você pode recuperar dados de Fred ou Alice usando o conteúdo de um endereço (| $ Fred + 3, por exemplo).

Era uma linguagem muito versátil, embora você tivesse que ter cuidado no seu uso, por razões óbvias.

De Geac Corporação O wn P ROGRAMAÇÃO L anguage ( OPL ) encontrados usos em:

  • uma linguagem de minicomputador de alto nível da década de 1970 em sistemas Hewlett Packard
  • aplicativos convencionais de negócios em minicomputadores

Geac tinha várias linguagens de nível superior, como Hugo (usado pela divisão da Biblioteca). Essas linguagens eram bastante diferentes do ZOPL e tinham apenas um número limitado de variáveis ​​(inicialmente 24). Eles foram projetados especificamente para um uso diversificado - neste caso, o Software de Gerenciamento de Biblioteca, e havia uma linguagem semelhante para o negócio de Sistemas Financeiros.

Sistema operacional Geac

O sistema operacional da Geac Corporation foi denominado Geac .

Minicomputadores Geac

Entre 1971 e 1977, quatro minicomputadores Geac foram introduzidos:

  • Geac 150 (1971)
  • Geac 500 (1972)
  • Geac 800 (1973)
  • Geac 8000 (1977)

O 8000 tinha discos de 300 MB e, inicialmente, suportava de 8 a 12 terminais (posteriormente aumentado para permitir de 20 a 40). Esses terminais eram unidades Informer projetadas sob medida .

A 2ª versão do 8000, um sistema dual-CPU lançado em 1978, suportava até cerca de 1 GB de disco rígido.

O Geac 9000 (ou Concept 9000) foi introduzido na década de 1980. Esta era uma máquina muito diferente das anteriores. Era uma máquina de 16 bits com vários processadores, e cada processador podia operar de forma bastante autônoma. O sistema operacional mantinha uma lista de processos que precisavam ser executados e os alocava para qualquer processador que estivesse disponível no momento. Era, na verdade, um multiprocessador antigo rodando em paralelo. As unidades de disco eram conectadas a um processador, portanto, qualquer leitura e gravação de disco precisava passar por esse processador. Caso contrário, qualquer processador pode ser usado para qualquer tarefa.

Todos os computadores Geac tinham uma arquitetura de disco incomum. Os arquivos de disco eram de tamanho fixo e não podiam crescer. Por esse motivo, os computadores Geac não eram adequados para sistemas multiusuário de uso geral, mas os tornava designs excelentes para as aplicações para as quais foram destinados. Em um sistema de gerenciamento de biblioteca, por exemplo, sabe-se desde o início quantos títulos, itens (por exemplo, cópias de livros), devedores e assim por diante devem ser atendidos. Isso significa que, por exemplo, o tamanho do arquivo do devedor era conhecido no momento da venda. A grande vantagem disso era que os dados de cada tomador de empréstimo começavam em uma posição física conhecida no disco e todas as informações desse tomador eram contíguas. Desta forma, dado o número de identificação no código de barras do mutuário, a localização física no disco dos dados desse mutuário é conhecida e os dados podem ser localizados imediatamente, e com apenas um acesso ao disco e um disco lido. Dessa forma, o desempenho era rápido e consistente, não importando quantos livros e devedores houvesse no sistema.

Milênio

Geac comprou a Dun & Bradstreet Software Services em 1996, incluindo uma dúzia de pacotes de software conhecidos coletivamente como Millennium.

Aquisições

A Geac fez inúmeras aquisições durante sua existência, incluindo:

  • Tecnologias Empresariais Avançadas
  • Clarus Corporation (ativos)
  • Claymore Systems Group
  • CLSI, Inc.
  • Collier-Jackson, Inc.
  • Comp-Tech Incorporated
  • Compro
  • Comshare
  • Control Transaction Corporation
  • Solução Convergente Pty. Ltd.
  • Cruickshank Technology Pty.
  • Grupo Cybergraphic
  • Datamark International Limited
  • DDN Holdings Northern Ltd.
  • Serviços de software Dun & Bradstreet
  • EBC Informatique
  • ECI Computer Inc.
  • Extensidade
  • Fasfax Corporation
  • Florida Computer & Network
  • Sistemas de Apoio à Decisão FGH
  • Gazette Technologies
  • Hotel Computer Systems Limited
  • Hotel Systems Pty. Limited
  • JBA Holdings plc
  • JBA Italia srl
  • Divisão de Assinatura da LIBRA Corporation
  • Management Data GmbH
  • Matrix Publishing Systems
  • MJC Systems Spol. Sro
  • New Tech Hospitality Systems Ltd.
  • News Holding / Interealty
  • Unidade de Segurança Pública de Tecnologia OCS
  • Serviços Técnicos Perc
  • Phoenix Systems Ltd.
  • Praxa Limited
  • Princeton Network Systems
  • Pro-Mation, Inc.
  • Unidade Imobiliária, GTE Enterprise
  • Remanco International
  • Tempo de execução A / S
  • Software Shop Systems, Inc.
  • Soluzioni Gestionali srl
  • Stowe Computing Australia
  • Stowe Computing (NZ) Limited
  • Grupo de Serviços de Tecnologia
  • Tranti Systems Inc.
  • TWG Technologies

Produtos

Os produtos produzidos pela Geac incluíam Anael, Expert & Millennium Server, MPC, RunTime, SmartStream, System21 e VUBIS.

Veja também

Referências

links externos