quinta-feira, 26 de junho de 2014

Aplicações CSCW que Apoiam o Trabalho Colaborativo

Fonte da Imagem: MSA Recursos Humanos

Como citado no post de apresentação a CSCW e Groupware, existem diversas aplicações para o trabalho colaborativo apoiado por computador, que recebem denominações específicas de acordo com a atividade e os recursos a que cada uma é direcionada.

Estão listados e resumidamente descritos abaixo cada um desses sistemas:

• Sistemas de Apoio a Decisão (SADs)
São sistemas que visam à gerência de uma organização e agilizam a tomada de decisões por parte dos executivos.
Os usuários podem trabalhar com eles diretamente e dão suporte ao trabalho em grupo.

• Sistemas de Apoio a Reuniões
Tratam-se de softwares que contribuem no planejamento de reuniões e dão suporte à sua realização, seja face-a-face ou não. Permitem que recursos de áudio e vídeo sejam utilizados, dando possibilidade a reuniões virtuais.

• Editores Colaborativos
Devido à necessidade de compor um documento em conjunto, existem os editores colaborativos, que podem conter também sistemas de mensagens instantâneas e controle de versão de documentos. Há os editores síncronos (em que os usuários editam o documento ao mesmo tempo) e os assíncronos (edição em tempos diferentes.

• Sistemas de Automação de Escritório
São sistemas que melhoram a comunicação e aumentam a produtividade dos usuários em um escritório. Servem para a manipulação e gerenciamento de documentos, como processadores de textos, planilhas e digitalização eletrônicas. Possuem agendas eletrônicas, correio eletrônico, correio de voz e videoconferência.

• Sistemas de Comunicação Síncrona
Chats, mensageiros instantâneos e sistemas de videoconferência são os exemplos mais conhecidos de ferramentas síncronas. São sistemas que possuem usuários que se comunicam no mesmo instante de tempo, independente da localização geográfica.

• Sistemas de Comunicação Assíncrona
Correio eletrônico (e-mail), listas de discussão e blogs são os exemplos mais conhecidos de comunicação assíncrona. São sistemas que não necessitam de presença dos usuários ao mesmo tempo.

[O que é CSCW? – Dimensão Tech]

quarta-feira, 18 de junho de 2014

Oracle




O Oracle é uma linguagem utilizada em TI com foco no espaço Web para a administração de  SGBD’s (sistema gerenciador de banco de dados) nenhuma empresa tinha empenho em  comercializar essa tecnologia sendo a Oracle Corporation a primeira interessada, com isso a corporação dominou o cenário. Além da base de dados, a corporação  desenvolveu uma IDE chamada de Oracle Developer Suite(seu ambiente de desenvolvimento),utilizada na construção de programas de computador que interagem com a sua base de dados(sua linguagem).

Apesar de ter  feito sucesso em escala mundial com a sua potencialidade,ela vem perdendo usuários graças ao seu elevado preço pois atualmente existem outros SGBD’s mais acessíveis e de qualidade aceitável, são exemplos: Access, MySQL, SQL Server.

O Oracle  representa apenas um esboço de características para o então Oracle9, lançado em 2000  e considerado por publicações oficiais da própria Oracle Corporation como o primeiro banco de dados relacional (RDBMS) que oferece uma plataforma de suporte e desenvolvimento para a Internet. Além de oferecer toda infra-estrutura para o suporte ao modelo web, o Oracle9i inovou com uma ferramenta para Servidores Paralelos chamada Real Application Clusters que  melhorou o suporte a documentos em XML e realizou melhorias fundamentais de performance e gerenciamento no SGBD para o trabalho via Internet.                                                     
                     



O Oracle Database 12c  é a ultima versão desse banco de dados e o mais popular que foi desenvolvido para nuvem(cloud computing),ele facilita o uso de seus recursos em TI(tecnologia de informação) além de otimizar automáticamente o armazenamento de dados  de acordo com os padrões de uso dos recursos que proporcionam o acesso contínuo  e proteção aos dados da empresa com a estratégia de defesa sofisticada satisfazendo o interesse da manutenção de arquivos privados de determinada empresa. 


Valeu galera,até a proxima!

O que são Ambientes de Desenvolvimento Integrado?




Se você é um programador, ou apenas um curioso sobre tecnologia, com certeza já se deparou com este termo. Os ambientes de desenvolvimento são ferramentas indispensáveis aos profissionais da área de TI. Entenda como esses ambientes trabalham e para que servem.
IDE's (Integrated Development Environment ou Ambiente Integrado de Desenvolvimento) são como o próprio nome já diz, ambientes de desenvolvimento de softwares. Essas ferramentas agilizam o processo de criação integrando vários processos necessários para desenvolvimento em um único ambiente.
Essas ferramentas geralmente dispõem de várias aplicações para tornar cada vez mais rápido e simplificado o trabalho de um programador. Por exemplo, certo ambiente é capaz de:
·         Editar um código fonte (escrito na linguagem suportada pela IDE);
·   Compilar um programa (interpreta a linguagem do código e transforma em linguagem de máquina);
·         Depurar (auxilia no processo de encontrar erros no programa)
·         Modelar (criação classes, objetos, etc). Ideal para programação orientada a objeto;
·         Entre outas funcionalidades.

Alguns exemplos de IDE's são:

Visual Studio: Ferramenta desenvolvida pela Microsoft que revolucionou a forma de programar para web e dispositivos móveis. Esta ferramenta trouxe consigo uma nova linguagem e uma nova tecnologia que permitiu compilar varias linguagens em um único ambiente, o .NET.
Com o Visual Studio é possível programar nas linguagens C, C++, J# (J Sharp), Visual Basic e C# (C Sharp). Sendo as duas últimas utilizadas com maior frequência nessa IDE.

Netbeans: Diferente do Visual Studio, o Netbeans tem a vantagem de ser um ambiente de desenvolvimento gratuito e de código aberto para desenvolvedores de software. Nesse ambiente é possível utilizar as linguagens Java, C, C++, PHP, Groovy, Ruby, entre outras. É possível utilizá-lo nas plataformas Windows, Linux, Solaris e MacOS.

DevC++: Ambiente utilizado para programar em linguagem C e C++. Utiliza a porta Mingw do GCC (GNU Compiler Collection) como seu compilador. É um programa simples, muito usado por quem está aprendendo a programar.

O avanço das ferramentas de programação e dos dispositivos eletrônicos inteligentes criou problemas e novas exigências. As novas versões de componentes compartilhados eram incompatíveis com o software antigo. Os desenvolvedores reconheceram a necessidade de software que fosse acessível para qualquer um e disponível por meio de praticamente qualquer tipo de dispositivo. Surgiram então os ambiente de tempo de execução: .Net, .Net Compact, J2EE, J2ME, Borland, Sybase, entre outros. Esses ambientes trouxeram uma nova visão de programação. Mas isso é assunto para uma próxima leitura.
Continue acompanhando o blog!




[Microsoft - Visual Studio]

[Ambientes de desenvolvimento integrado]