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]

sexta-feira, 16 de maio de 2014

A plataforma de ensino Coursera!

Olá novamente!

Hoje passo aqui para falar pra vocês um pouco mais sobre uma MOOC bastante conhecida, o coursera.
O Coursera é uma plataforma de ensino que tem parceria com 65 Universidades conceituadas de 17 países em todo o mundo, sendo 38 pertencentes aos EUA. A plataforma oferece cursos onlines e gratuitos em diversos idiomas.

Qual o objetivo dessa iniciativa?


O objetivo é ensinar através de plataformas e melhorar o desempenho dos alunos tendo como principal slogan a diferenciação dos métodos tradicionais de ensino, sejam eles mistos ou presenciais, além disso a maioria dos cursos disponibilizam certificados reconhecidos.

Prós:>

Para contribuir no aprendizado o coursera possui um sistema de pedagogia que funciona de modo que um aluno não possa passar por um assunto sem antes dominar os conceitos básicos do mesmo, e caso ele não consiga, a o.n.g. garante um feedback imediato aos discentes com material amplo para estudo, ou seja, nunca mais fazer a mesma questão 100 vezes!
A plataforma também dispõe de aplicativos moveis e meios de comunicação entre alunos e professores.

Contras:>
Os cursos começaram a ser traduzidos para o português apenas em setembro de 2013 e infelizmente dispõe de apenas  7 cursos em português no momento, o que é pouquíssimo em relação aos 561 disponíveis em inglês(alguns possuem legendas em português). Mas isso não significa que não possa conseguir bastante conhecimento com videos em inglês, até para treinar o próprio inglês. 

Resumindo:>


É uma excelente forma de aprendizado que dispõe de vários recursos, como: docentes qualificados e material de primeira linha, porém ainda é relativamente recente no brasil e precisa de tempo para se implantar apropriadamente! 
O futuro promete!

Se estiverem dispostos a assistir tais aulas acessem :
www.coursera.com

Bem pessoal por hoje é só!
Até mais!

Fonte:
The New York Times (19 de setembro de 2012)
https://www.coursera.org/about/
https://www.coursera.org/courses
http://fundacaolemann.org.br/novidades/cursos-do-coursera-em-portugues-entram-no-ar-em-setembro

domingo, 11 de maio de 2014

O Groupware e seu efeito na sociedade contemporânea

Em tempos de Facebook, Whatsapp, Snapchat, Twitter, Tinder e diversos outros componentes dos meios de comunicação contemporâneos, que ultrapassam o que se pensava conhecer em relação à maneira que o ser humano interage, é costumeiro achar que foram erguidas barreiras imaginárias ao redor de cada indivíduo e que estes compõem um cenário social de isolamento, egoísmo e superficialidade. No entanto, os avanços tecnológicos e a criação de certas ferramentas inovadoras mostram o contrário.

Contrapondo-se a argumentos de que a sociedade atual vem se desvencilhando dos costumes tradicionais de relacionamento com o próximo, surge o Groupware, que se trata de “uma família de aplicações, baseadas em computador, que dá suporte a grupos de pessoas, engajadas em uma tarefa comum e que provê uma interface para compartilhar o ambiente, especialmente ao nível de comunicação, colaboração e suporte à decisão” [Ellis, Gibbs e Rein (1993, p. 10)].

Fonte da Imagem: virtiz

Tanto no que tange ao ambiente social quanto ao profissional, a incorporação de uma estrutura de software colaborativo representa um passo adiante na forma como nos comunicamos e realizamos tarefas em grupo. A possibilidade de compartilhamento de informações (incluindo agendas, escrita coletiva e diversos outros itens) em tempo real permite um alcance de produtividade nunca visto antes. Além da potencialização das relações interpessoais, uma vez que algumas das diversas vantagens são: maior disposição em trabalhar em grupo, comunicação frequente, índices de sucesso dependentes do nível de cooperação e colaboração e não das habilidades individuais.

Pessoas e empresas tornaram-se, há um bom tempo, elementos em constante mudança. A facilidade de migração e a explosão de gigantes comerciais e tecnológicas abriram a porta para a internacionalização e virtualização massiva. Multinacionais movimentam milhões na economia e na demografia. As novas tecnologias que surgem apresentam-se como alternativas para a facilitação e no aumento da praticidade das tarefas a serem realizadas. E, definitivamente, contribuem na dinamização na forma como colegas de trabalho se relacionam.