quinta-feira, 28 de agosto de 2014
Classificações Para as Aplicações de Groupware - Parte 3 (Final)
Após classificarmos as aplicações de Groupware em espaço/tempo e segundo a previsibilidade, chegou a hora de fechar a séries de posts sobre o assunto com as diversas classificações que não entram em nenhuma das categorias anteriores.
- Classificação Espaço/Tempo;
- Classificação considerando a previsibilidade;
- Outras Classificações.
Segundo Kaliannan (1999), é possível considerar duas abordagens para a classificação. A primeira leva em conta a dinâmica dos grupos e classifica as aplicações de acordo com os seguintes critérios:
- Nível do grupo: considera principalmente o número de entidades que formam o grupo;
- Padrão de acesso dos membros: considera como os grupos são formados e destruídos
- e como a composição do grupo evolui;
- Disseminação das informações: considera os padrões de comunicação e interação entre os membros e os tipos de informações trocadas.
A segunda abordagem classifica as aplicações de acordo com três critérios de escala:
- Escala espacial: caracteriza a dispersão geográfica dos participantes;
- Escala numérica: considera o número de entidades em uma aplicação distribuída, tratando normalmente de um mesmo tipo de entidade (pessoas, nós na rede, escritórios etc);
- Escala organizacional: leva em conta as necessidades geradas pela implantação das tecnologias nas organizações, como segurança de dados, por exemplo.
Khoshafian e Buckiewicz (1995), por sua vez, classificam as aplicações de groupware em três grandes grupos:
- Groupware orientado a documentos: quando envolve documentos, arquivos de dados em meio magnético e formulários. Neste caso, os principais aplicativos são o e-mail, o workflow e o gerenciamento de documentos;
- Groupware orientado a transações: quando envolve grandes volumes de registros armazenados em arquivos ou o processamento de transações. As principais aplicações deste grupo são a recuperação de informação em grandes bancos de dados e sistemas de armazenamento de documentos digitalizados;
- Groupware orientado à comunicação organizacional: neste grupo, encontram-se as aplicações que melhoram a comunicação organizacional e a colaboração entre as partes da organização, tais como agenda de compromissos compartilhada, videoconferência, electronic meeting e geração de arquivos de projetos em grupo.
A maneira de classificar as aplicações de Groupware denota a abrangência que as aplicações de trabalho colaborativo têm no ambiente corporativo. Como foi visto, não é fácil chegar a um completo consenso, mas tentamos fazer isso da melhor maneira possível.
Plataforma de desenvolvimento .Net Compact Framework
Plataforma de desenvolvimento da Microsoft criada para
dispositivos móveis. O .Net Compact
Framework (.Net CF) herda basicamente toda a arquitetura do .Net Framework (veja
o post sobre .Net Framework), porém algumas bibliotecas foram adicionadas para
dar suporte a plataforma móvel e foram projetadas para atingir um ótimo desempenho sob as restrições
de recursos limitados do dispositivo.
Assim como o .Net Framework, .Net CF também é composto
pela arquitetura Common Language Runtime e pela biblioteca de classes. Além
disso, fornece interoperabilidade com o sistema operacional Windows CE.
Arquitetura e mudanças para plataforma mobile:
![]() |
Fonte: Microsoft |
Windows CE
Usa o sistema operacional Windows CE para a
funcionalidade principal e para vários recursos específicos do dispositivo.
O .NET Compact Framework fornece a seguinte
interoperabilidade com Windows CE:
· Compatibilidade
com a segurança nativa.
· Integração
completa com programas de instalação nativos.
· Interoperabilidade
com código nativo usando a interoperabilidade COM e invocação de plataforma.
Common Language Runtime
O Common Language Runtime (CLR) do .NET Compact
Framework também foi reconstruído para permitir recursos restritos para
execução em memória limitada, e para usar com eficiência a energia da bateria. Esta
é uma grande preocupação quando se trata de dispositivos móveis.
Framework
O .NET Compact Framework é um subconjunto do .NET
Framework e também contém recursos exclusivamente projetados para o .NET
Compact Framework. Ele fornece os recursos e facilidades de uso que facilitam
levar desenvolvedores de aplicativos de dispositivos desktop para aplicativos
de dispositivos móveis.
Para
download da versão mais atualizada do .Net Compact Framework acesse o link:
.Net Compact Framework.
Se você é um desenvolvedor, confira algumas
ferramentas de desenvolvimento para .Net Compact Framework:
· Visual Studio: As
versões mais recentes do Visual Studio suportam projetos para Windows CE,
produzindo programas executáveis (não muito rápidos).
· Free Pascal e Lazarus: Aplicações Windows CE são desenhadas e codificadas no
IDE do Lazarus e compiladas com um compilador apropriado.
· Basic4ppc: Basic4ppc
é um ambiente de desenvolvimento semelhante ao Visual Basic, suportando o lento
Windows CE.
domingo, 24 de agosto de 2014
A Sybase foi fundada por Mark
Hoffman e Bob Epstein em 1984, em Berkeley, na Califórnia. Em 1988 foi a
primeira no mercado a fornecer um banco de dados relacional com arquitetura cliente/servidor
(ao Human Genome Project) e em 1990 inovou novamente, apresentando ao mercado a
sua tecnologia de replicação aberta.
Sybase
uniu-se à Microsoft em um acordo em que compartilhariam o código do seu
servidor de banco de dados, então chamado de Sybase SQL Server. Até a versão
4.9 Sybase e Microsoft SQL Server eram virtualmente idênticos, devido a
desentendimentos entre as duas empresas quanto à divisão de receita, decidiram
separar-se e hoje poucos traços de herança desta época podem-se notar.
Em 1995
liderava no mercado de ferramentas de desenvolvimento cliente/servidor com o
PowerBuilder e, em 1998, tinha mais de 5 milhões de estações licenciadas em SQL
Anywhere. Tornou-se líder nos segmentos bancário, de corretagem e mercado de
capitais.
Em 2000,
Sybase foi a primeira empresa a apresentar um servidor de aplicações J2EE.
Em
2003, lançou a sua estratégia “Unwired Enterprise”, cuja visão é constituída
por permitir às empresas estender a sua informação com segurança e torná-la
útil para as pessoas em qualquer lugar, usando qualquer dispositivo. A Sybase
expandiu seus negócios através de aquisições como a AvantGo, englobando-a nos
negócios de sua subsidiária iAnywhere, assim como, em 2005, a Extended Systems,
entre outras. Em 2006 a Sybase adquiriu a Mobile 365 e criou a Sybase 365 e
esta combinação fez com que a Sybase se tornasse o maior provedor de software e
serviços do mundo, entregando, no mesmo ano, o número recordista de 25 bilhões
de mensagens móveis.
A Sybase equipa os
clientes com uma solução inteligente e mais ágil para este problema
extremamente espinhoso – os requisitos diversificados de integração de dados
corporativos visando à agilidade nos negócios. O Sybase Data Integration Suite
fornece técnicas conhecidas de integração em uma solução única, pronta para o
uso. As empresas podem escolher sua técnica favorita – ETL, replicação,
federação, integração baseada em eventos ou pesquisa – para criar fluxos de
dados flexíveis e heterogêneos. O fornecimento de uma estrutura consistente de
técnicas e suporte para uma ampla variedade de fontes de dados reduz os custos
e a complexidade operacional. Com o suite modular, modular, os clientes podem
começar com projetos atuais e dimensioná-los para enfrentar os mais sérios
desafios de integração.
Usando
ferramentas inteligentes e de fácil utilização, o Data Integration Suite
acelera as etapas de design, desenvolvimento, entrega e gerenciamento de fluxos
de dados contínuos. A estrutura comum de ferramentas de modelagem,
gerenciamento de dados e desenvolvimento associada à administração de serviços
forma o “cimento inteligente” que permite um método holístico e controlado para
que se obtenha agilidade. As empresas podem fazer visualizações topográficas
dos seus fluxos de dados e alterá-los conforme necessário. O Data Integration
Suite oferece toda esta capacidade em plataformas padrão de baixo custo e com
alto grau de acessibilidade – garantia inteligente para o futuro.
Fontes:
http://www.sybase.com.br/products/dataintegration
http://imasters.com.br/artigo/9471/banco-de-dados/reflexao-e-historico-sobre-o-sybase/
terça-feira, 19 de agosto de 2014
Classificações Para as Aplicações de Groupware - Parte 2
Após definir as classificações das aplicações de Groupware em relação ao Espaço/Tempo no post anterior, evidenciando as diferenças em relação aos encontros físicos e os intermediados pelos ambientes virtuais, chegou a hora de seguir em frente na série de posts.
- Classificação Espaço/Tempo;
- Classificação considerando a previsibilidade;
- Outras Calssificações.
A classificação exposta na tabela abaixo é definida por Grudin (1994, p. 11) como “fácil de entender, facilita a comunicação e é amplamente utilizada, especialmente por desenvolvedores de groupware” (justamente por isso, deixaremos a interpretação de cada caso a cargo do leitor). No entanto, é necessário notar que uma aplicação desenvolvida especificamente para suportar uma célula da tabela pode não se encaixar e até mesmo causar impacto negativo em outra célula.
Fonte: Grudin (1994, p. 11)
Assinar:
Postagens (Atom)