segunda-feira, 14 de dezembro de 2015

Turbo Pascal


Um dos primeiros exemplos de Ambiente de Desenvolvimento Integrado é o Turbo Pascal que é um IDE e um compilador para a linguagem pascal e foi criado pela empresa Borland e ele foi criado no ano de 1983 e ele foi um IDE de grande importância para o sucesso da linguagem pascal, O Turbo Pascal teve várias versões a primeira foi o Turbo Pascal 1: Na sua primeira versão, o compilador pascal feito pela Borland já possuía ambiente para digitação e depuração do código fonte, e fazia a compilação e linkedição do código em um único processo. Outra característica dos compiladores Turbo Pascal: são extremamente rápidos e geram executáveis enxutos, e com código nativo.
Turbo Pascal 2 e 3: Foram acrescentadas algumas funcionalidades nessas versões, como o acesso a diretórios através do ambiente de programação, para a localização de arquivos. Foi incluído novos procedimentos e funções.
Turbo Pascal 4: Foram introduzidas rotinas do DOS para leitura de diretórios, leitura e escrita de atributos de arquivos; ferramentas para acesso à memória e portas de hardware; facilidades para a construção de rotinas gráficas, com estilo de contornos e preenchimentos; foi implementado na versão 4 o conceito de unidade (Unit), fazendo com que um mesmo código fosse compartilhado entre vários programas fonte, e sem a necessidade da recompilação; esta versão ainda foi responsável pela implementação de novos tipos de dados e finalmente, a possibilidade de deixar o programa residente.
Turbo Pascal 5: Ocorreu uma importante evolução no compilador - a depuração. O programa agora pode ser executado passo a passo, inclusive com o acompanhamento do conteúdo das variáveis.
Turbo Pascal 5.5: Esta versão foi a responsável pela estréia do Pascal Orientado a Objetos, dando origem a primeira implementação do Object Pascal.
Na época para usar o Turbo Pascal era preciso uma licença de uso para utiliza-lo, hoje em dia ele está disponível livremente na internet, em 1995 a Borland deixou de desenvolver o Turbo Pascal, hoje em dia ele é desenvolvido pela Embarcadero.
Fontes: https://pt.wikibooks.org/wiki/Pascal/Introdu%C3%A7%C3%A3o
             http://www.portaldaprogramacao.com/artigos2.asp?n=265
             https://olamundo0.wordpress.com/2010/04/18/historia-da-linguagem-pascal/

sexta-feira, 11 de dezembro de 2015


O Aprendizado Online e o Conectivismo

Olá caros leitores do Planeta Software! Desta vez vamos falar sobre educação, mas diretamente ambientes massivos de educação a distância os famosos MOOC.

Muito se fala sobre a atual eficácia do Ensino a Distancia, mas o fato de que ele vem ajudando milhões de pessoas a conseguiram uma formação e especialização ninguém pode negar. O advento de diversas novas tecnologias facilitam cada dia mais o acesso de informação e conhecimento para todas as pessoas, porém em um ambiente educacional é preciso tomar cuidado com a forma como se expõe os alunos a essas diversas novas tecnologias, e deve se aprender a utiliza-las não somente como meras ferramentas de auxílio no desenvolvimento, mas como parte da estrutura de práticas comunicacionais, de formação e de aprendizagem.

Travolta está confuso...

A EaD implica um processo de ensino e aprendizagem complexo, guiado pelas tecnologias, por isso, é preciso mais do que nunca entender todos(ou pelo menos parte) dos processos que a formam.  

Focando mais nos MOOC, um desses processos educativos associados ao ensino a distancia está o conectivismo. O conectivismo segundo Siemens seria “Um modelo de aprendizagem que reconhece as mudanças tetônicas na sociedade, onde a aprendizagem não é mais uma atividade interna, individualista”. Assim fica claro que ao introduzirmos constantemente novos meios de contato e absorção da informação o modo como se aprende assuntos tende a mudar drasticamente.

Travolta entendeu!!!

Os MOOC geralmente se utilizam destas ideias conectivistas para definir novos parâmetros e quebrar paradigmas antigos, e futuramente essas ideias seriam a base para a formação de redes planetárias, pois estas são responsáveis pela integração de diversas comunidades virtuais em uma escala global.

Ainda segundo Siemens e Graziella Frainer novos recursos disponíveis nas tecnologias digitais expandem, tanto a produção quanto a oferta, de cursos online em formatos diferenciados. Essa variedade de formatos só tende a melhorar os sistemas que aos poucos vão se consolidando e formando cada vez mais pessoas.

“[O conectivismo] fornece uma percepção das habilidades e tarefas de aprendizagem necessárias para os aprendizes florescerem na era digital”. George Siemens, 2004

              fontes: http://usuarios.upf.br/~teixeira/livros/conectivismo%5Bsiemens%5D.pdf
              http://reaparana.com.br/portal/wp-content/uploads/2014/10/Os-MOOCs-no-mundo-2013.pdf

quarta-feira, 2 de dezembro de 2015

Horde? Kolab? Alguns Groupwares e seus benefícios.



Que os Groupwares facilitam a comunicação e melhoram a produtividade em trabalhos em grupo e em espaços empresariais os leitores do Planeta Software provavelmente já sabem. Mas Quando se fala em Servers e Softwares de produtividade ainda restam muitas dúvidas. Nós da Planeta Software fizemos uma lista de alguns destes servers tanto para Linux quanto para Windows para facilitar ainda mais a sua vida na hora de criar uma rede de comunicação para que você faça a escolha certa.

Horde
O Horde é um groupware pronto para colaborações em browser, os seus usuários podem compartilhar calendários contatos tarefas notas arquivos e favoritos, entre os apps do Horde estão o Kronolith com um sistema de calendários, o Turba é o gerenciador de contatos, O Nag é um app de lista de tarefas, Mnemo gerencia notas e lembretes, o Gollem cuida de arquivos e o Trean para bookmarks. Prático o Horde é compatível com linux, Windows, FreeBSD, OpenBSD, Mac, e Solaris. Além de todos esses serviços o Horde é gratuito.

SOGo 
O SOGo possui funções básicas para um Groupware, o seu server e todos os seus componentes estão registrados sob a licença GNU GPL/LGPL v2, permitindo que os adaptadores para Outlook e para o Thunderbird estejam disponíveis de graça, diferentemente de muitos outros groupwares. Seu sistema é intuitivo e a empresa fornece guias e FAQs para ajudar os seus clientes a utilizarem seus produtos. O SOGo é compatível com Linux e alguns aparelhos móveis são compatíveis através do também gratuito SOGo connector.


Citadel
O Citadel permite que os seus usuários utilizem as ferramentas mais comuns dos Groupwares, mas, além disso, o Citadel conta com serviços como quadro de avisos, mensagens instantâneas e acesso e criação de wikis. Assim como o SOGo o Citadel está registrado sob o GNU General Public License (GPL3).  Possui uma interface “Web 2.0” chamada WebCit, mas também permite acesso através de SMTP, IMAP, POP3 e GROUPDAV. É gratuito open-source e seu código é escrito em C. É bem mantido e atualizado constantemente.

Kolab


O Kolab fornece aos seus usuários acesso a e-mail, calendários, contatos, e gerenciadores de recurso. Foi premiado como melhor Groupware para Linux em 2005 pela Linux New Media. Apesar de antigo o Kolab ainda faz atualizações, tanto de segurança quanto lançamentos, o Kolab suporta vários inicializadores como o Kontact, o Outlook, e até mesmo no Horde.


Podemos perceber que muitos deles oferecem serviços muito similares mas alguns se destacam com pequenas modificações que podem agradar ou desagradar algumas pessoas, cabe a você verificar qual deles se adequa a seu gosto. Qualquer que seja sua escolha é garantido à praticidade e o aumento da produtividade no ambiente de trabalho.

Fontes: