segunda-feira, 22 de julho de 2013

SISTEMAS EMBARCADOS


OS SISTEMAS EMBARCADOS



O assunto Sistema Embarcado engloba tanto hardware como software, que vão desde processadores e chips até a quantidade de memória presente no software. O uso da tecnologia embarcada tem seu potencial limitado apenas para a imaginação e criatividade, pois o design é um fator fundamental. A qualidade dos softwares, que é o que todos buscam, se torna a cada dia mais importante, pois com qualidade,as chances de sucessos futuros aumentam.
Desenvolvedores preferem utilizar microcontroladores a usar micro processadores, pois ambas são peças importantes no software embarcado, mas diferenciam-se porque um realiza as funções de cálculo e outro realiza funções específicas no
projeto de software embarcado é a de baixo nível conhecida como Assembly, que se caracteriza por seus programas executarem mais rápido e por cada família de processador ter
a sua própria linguagem Assembly. Tal linguagem é traduzida pelo programa Assembler, o que torna mais fácil a concretização dos projetos. Através da engenharia é possível aperfeiçoar o projeto reduzindo o tamanho, recursos computacionais e custo do produto.


Um projeto de Software Embarcado inicia-se primeira
mente estudando todas as possibilidades e desafios que serão enfrentados durante tal projeto.
Basicamente seria entender as suas características,
que vão desde a quantidade da memória do software (oque faz toda diferença em um projeto) até os conceitos de programação em tempo real. Outra característica
importante é o custo total desse desenvolvimento, pois, como a cada dia os softwares se tornam mais complexos, aumenta-se, assim, os seus custos,
sendo importante, então, analisá-los. Com o aumento
do custo, aumenta-se também a pressão para que o projeto seja concluído o mais rápido possível,
podendo haver alguns bugs’no final do projeto. Desta arte, o desafio é desenvolver os projetos no prazo e com alta qualidade.
Falar de Sistemas Embarcados abrange uma área grande, envolvendo
hardware e software, sendo a base física da tecnologia, o hardware e o cérebro,
o software. Os principais componentes de hardware de sistema embarcado são os processadores e chips, algumas tecnologias de conectividade, como Acesso Múltiplo por Divisão de Código (CDMA), Acesso Múltiplo por Divisão de Tempo (TDMA) e Sistema Global para Comunicações Móveis (GSM), bluetooth e uma das mais usadas, a WIFI.
As linguagens de programação que facilitam o processo de desenvolvimento, pela disponibilidade de recursos humanos capacitados no Brasil são conhecidas como C++ e Java. Ser desenvolvedor de um projeto de software embarcado não é uma tarefa fácil, pois se deve ter um cuidado muito grande no desenvolvimento do projeto
em relação às demandas de desempenho, espaço e potência consumida.
Sistemas Embarcados são sistemas computacionais especialistas.
Estes sistemas são constituídos por um conjunto hardware, software e periféricos, sendo responsáveis por uma função específica ou um conjunto restrito de funções específicas. O conceito de embarcado vem do fato de que sistemas são projetados para serem independentes de uma fonte de
energia, como uma tomada.

Como os recursos computacionais dos dispositivos são geralmente
bem escassos, não se pode deixar nenhum componente
do sistema
de forma supérflua. Todo código selecionado deve ser realmente
utilizado. E evoluir de um degrau para outro demanda de tempo e esforço
 
Podemos ver que o desenvolvimento de um produto, derivado de software embarcado, não é tão simples, mas o resultado de um software embarcado muitas vezes nos surpreende, pois vivemos em meio disso.
Devemos também levar em consideração todos os componentes usados no desenvolvimento, desde hardware como a engenharia utilizada, compiladores,
editores, as tecnologias de conectividade e outros aspectos utilizados.
A linguagem Assembly é a principal para desenvolvimento de software embarcado, uma linguagem de baixo nível, quase uma linguagem de máquina.
O mercado do software embarcado vem crescendo muito, faltando a mão de obra profissional, e será os principais produtos dofuturo.

A  PARTE INTERNA DE UM ROTEADOR, (FIGURA ACIMA), É UM EXEMPLO DE HARDWARE COM SISTEMA EMBARCADO.






domingo, 28 de abril de 2013

VIDEO-GAME NOS ANOS 70


Consoles caseiros
Atari? NES? Não. O Magnavox Odyssey, criado por Ralph Baer em 1972, foi o ancestral dos responsáveis pelo isolamento social de muitos nerds pelo mundo afora hoje em dia. Com ele, era possível jogar os incríveis Ping-Pong, Table Tennis, Volleyball e Basketball (nomes criativos, não?) no conforto do seu lar, sem esperar horas nas filas dos arcades para cada cinco minutos de jogo.
O console contava com dois controles com dois knobs cada (um para controlar o eixo horizontal, outro para o vertical), uma pistola de luz (!) e placas que podem ser consideradas as predecessoras dos cartuchos. Ah! E não tinha som. O que nos leva ao próximo grande avanço da indústria de games…

VIDEO-GAME NOS ANOS 70


Comercial do console Magnavox Odyssey

A galera acostumada com gráficos multipoligonais, músicas orquestradas e física realista talvez nem imagine que, nos primórdios, games preto-e-branco sem som povoaram a Terra. Mostramos a seguir os jogos que estrearam algumas das características que, hoje, parecem óbvias em qualquer game. Começaremos pela década de 1970

sábado, 27 de abril de 2013

SUÍTES OFFICES


Suites de aplicações 2
Suítes de escritório, ou suíte de produtividade é um conjunto de programas reunidos com uma interface de usuário consistente e intercompatibilidade entre os diferentes elementos.
A maioria dos aplicativos de escritório incluem pelo menos um editor de textos e uma planilha eletrônica. Em soma a estes, a suíte pode conter um programa de apresentações, banco de dados, suíte gráfica e ferramentas de comunicação, como um leitor de e-mails.
iWork é a suíte de aplicativos corporativos da Apple Inc. exclusivo para os sistemas operacionais que produz, o Mac OS e o iOS.

Programas integrantes:

  • Pages, um processador de texto.
  • Numbers, uma planilha eletrônica.
  • Keynote, um editor de apresentações.
LibreOffice é uma suíte de aplicativos livre multiplataforma para escritório disponível para Windows, Unix, Solaris, Linux e Mac OS X. A suíte utiliza o formato OpenDocument (ODF) — formato homologado como ISO/IEC 26300 e NBR  ISO/IEC 26300 — e é também compatível com os formatos do Microsoft Office, além de outros formatos legados. Alguns formatos legados que não mais suportados pelas versões mais recentes do Microsoft Office ainda podem ser abertos pelo LibreOffice.
O LibreOffice surgiu como uma ramificação do projeto original OpenOffice.org, que, por sua vez, é oriundo do StarOffice 5.1, adquirido pela Sun Microsystems ao adquirir a Star Division em agosto de 1999. O código fonte da suíte foi liberado para que fosse possível a participação de contribuintes para desenvolvê-lo, dando início ao projeto de desenvolvimento de um software de código aberto em 13 de outubro de 2000, o OpenOffice.org. O principal objetivo era fornecer uma alternativa de baixo custo, de alta qualidade e de código aberto.



É composto dos seguintes aplicativos:
  • Writer - Editor de Texto
  • Calc - Planilha
  • Impress - Editor de apresentação
  • Draw - Editor de Desenho
  • Math - Editor de Fórmulas
  • Base - Banco de Dados   




sábado, 20 de abril de 2013

SUÍTE DE APLICATIVOS OFFICE

MICROSOFT OFFICE

O Microsoft Office é uma suíte de aplicativos para escritório que contém programas como processador de texto, planilha de cálculo, banco de dados, apresentação gráfica e gerenciador de tarefas, de e-mails e contatos.
Em 2002, constatou-se que a suíte era líder de mercado, com pouco mais de 90% de usuários do aplicativo.
O Office 2007 inclui uma série de novas funcionalidades, a mais notável é a interface gráfica de usuário, completamente nova. O Office 2007 requer o Windows XP com Service Pack 2 ou superior, Windows Server 2003 com Service Pack 1 ou superior, Windows Vista, ou Linux com a camada de compatibilidade CrossOver instalada.
O Office 2007 também inclui novas aplicações e ferramentas do lado do servidor. Entre estas está Groove, uma suíte de colaboração e comunicação para pequenas empresas, que foi originalmente desenvolvido pela Groove Networks antes de ser adquirida pela Microsoft em 2005. Também é incluído Office SharePoint Server 2007, uma importante revisão para a plataforma de servidor de aplicativos do Office, que suporta "Excel Services", uma arquitetura cliente-servidor para apoiar Excel que são compartilhados em tempo real entre várias máquinas, e também são visíveis e editáveis através de uma página web.
Microsoft FrontPage foi removido completamente do pacote Office. Foi substituído pelo Microsoft Office SharePoint Designer, que é voltado para o desenvolvimento de portais SharePoint. Seu programa irmão, o Microsoft Expression Web é orientado para o desenvolvimento geral da web. No entanto, nenhum desses programas foi incluído no Office 2007.
O reconhecimento de voz e de caligrafia é agora parte do Windows Vista. Componentes de fala e tinta foram removidos do Office 2007.
O MS Office é vendido em várias versões, conforme o perfil e preferências do cliente. A versão mais nova lançada em 2006 é o Office 2010, que traz uma interface gráfica nova e semelhante a da versão 2007. É o conjunto de programas mais utilizados mundialmente. Funciona em sistemas operacionais Windows, Linux e Mac OS X e possui licença proprietária. O Microsoft Office 2010 oferece formas flexíveis e avançadas para a entrega de bons trabalhos. Oferece a possibilidade de estar conectado aos seus projetos mesmo longe de seu computador, com acesso aos documentos via navegador de internet. É possível trabalhar com outras pessoas compartilhando, editando e revisando arquivos ao mesmo tempo, mesmo em diferentes locais geográficos.
Microsoft Office 2013 é a mais recente versão do sistema Microsoft Office. Foi lançada em fase beta em 2012, e em 2013 foi disponibilizada sua versão final.
O Microsoft Office é constituído basicamente por:
Word: é o processador de textos da suíte, se apresenta como um poderoso editor de textos que permite tarefas avançadas de automação de escritório. Com o passar do tempo, se desenvolveu rapidamente e, atualmente, é o editor mais utilizado.
Excel: é o programa de folha de cálculo ou planilhas eletrônicas mais utilizado no mundo.
PowerPoint: aplicação que permite o design de apresentações, sejam estas texto ou gráficas. Tem um vasto conjunto de ferramentas, nomeadamente a inserção de som, imagens, efeitos automáticos e formatação de vários elementos.
Outlook: serve para gerenciamento de contatos, tarefas, mensagens de email, agenda e outras informações, permite que você compacte longos encadeamentos de emails em algumas conversas que podem ser categorizadas, priorizadas e convenientemente arquivadas.
OneNote: ferramenta para anotações
Além destes também há: Access, Publisher, InfoPath, SharePoint Workspace e Frontpage.

sexta-feira, 19 de abril de 2013

COMO TUDO COMEÇOU



O Início de tudo... (1958 – 1985)
Hoje, vídeo game é essa obra de arte que vocês estão acostumados, mas nem sempre foi assim. Para quem entende do assunto, sabe que essa evolução é consequência do aumento do número de polígonos, uso do anti-aliasing, memórias RAM maiores para acabar com os slow downs, ótimos processadores, com frame rates mais rápidos, e uma quantidade inimaginável de Pixels...
Traduzindo, para os games chegarem a seu auge passaram por um processo muito grande de desenvolvimento, estudo e produção, que se iniciou em 1958 com o primeiro game da história O PONG. O criado do jogo era um dos cientistas envolvidos na criação da bomba atômica e fez o jogo para aumentar as visitas a seu laboratório. Naquela época, estávamos no pico da guerra fria, e os americanos costumavam, pelo menos uma vez por ano, organizar excursões ao laboratório do exercito para conhecer, de perto, o poderio nuclear do Tio Sam, coisa de americano mesmo... Naquela época nem se imaginava que você poderia ter em casa uma máquina de entretenimento eletrônico, os games para serem jogados precisavam de enorme mainframes, um trambolho gigante. Para aparecer o primeiro vídeo game doméstico ainda faltava muito.
Magnavox Odyssey
O Odyssey foi o primeiro de uma série de videogames da Magnavox.



Fabricante:
Magnavox
Tipo:             
Console de videogame
1ª Geração
Lançamento:
América do Norte 1972
Reino Unido 1973
Europa 1974
Japão 1974
Unidades
vendidas:
330.000[1]
Mídia:
Cartões de circuitos (jumpers)
CPU:
Nenhuma
Sucessor:
Magnavox Odyssey²


Fairchild channel F

Lançado em agosto de 1976 pela Fairchild Semiconductor, o Fairchild Channel F foi o primeiro videogame da segunda geração de consoles (as) de jogos, além de ser também o primeiro realmente programável, ou seja, os jogos podiam ser vendidos separadamente do videogame, pois, com o novo sistema de cartuchos era possível lê-los no próprio videogame.
Fabricante:
Fairchild Semiconductor
Tipo:
Console
Geração:
2ª Geração
Lançamento:
Estados Unidos em Agosto de 1976
Mídia:
Cartucho
CPU:
Fairchild F8










Atari 2600

  Atari 2600 foi um video game projetado por Jay Miner e lançado em 1977 nos Estados Unidos e em 1983 no Brasil. Considerado um símbolo cultural dos anos 80, foi um fenômeno de vendas no Brasil entre os anos de 1984 a 1986 e seus jogos permanecem na memória de muitos que viveram a juventude nesta época.
Fabricante
Atari, Inc.
Geração
2ª Geração
1983-outubro (JAP)
1977(EUA)
Unidades
vendidas
30 milhões
Controladores
Joystick
Paddles
Driving Controller
Trackball
Keypad
Serviços
online
GameLine
Jogo mais
vendido
Pac-Man 7 milhões
Antecessor
Atari Pong
Sucessor
Atari 5200