quarta-feira, 5 de outubro de 2016

Apresentação GT 9

As características e o boom do ubuntu

   
   Hoje iremos falar sobre algumas das características e sobre o grande boom do ubuntu durante a sua inserção no mercado de sistemas operacionais.
   
   Aqui vão algumas das principais características do Ubuntu:
  • Novas versões são lançadas duas vezes ao ano, uma em abril e outra em outubro.
  • Seu principal foco é sua usabilidade que inclui a ferramenta sudo.
  • A ferramenta sudo é utilizada para tarefas administrativas.
  • Permite a utilização de pessoas por todo o mundo graças a sua acessibilidade e a internacionalização do sistema operacional.
  • O ubuntu já vem instalado com algumas ferramentas que atendem as principais funcionalidades como o Libre Office e o navegador de internet Mozilla Firefox.
  • Todas as suas versões são disponibilizadas gratuitamente.
  • Ele possui uma grande interação com a comunidade do sistema operacional Debian por ser baseado nele.
  • Sua instalação pode ser realizada através da Central de Software da Ubuntu.
   
   A partir de agora falaremos um pouco em relação a inserção do ubuntu no mercado internacional que se deu através da adoção da Dell em 2007. 
   
   A Dell adotou o ubuntu como seu principal sistema operacional livre pois ela o considera o mais seguro para seus clientes. Juntamente da Dell ainda em 2007 o parlamento francês deu inicio a migração de toda sua rede de informatica que contava com mais de 1000 maquinas sendo elas tanto servidores como maquinas clientes.
  
   Atualmente o ubuntu esta presente em múltiplos governos e ministérios:
  • Ministério de educação grego.
  • Ministério de educação romeno.
  • Na Índia no governo de Assam e Uttar Pradesh.
  • No Paquistão no governo de Punjab.
  Segundo estimativas em 2015 o ubuntu possuía cerca de 40 milhões de usuários.

sexta-feira, 23 de setembro de 2016

Linux Parte II

Distribuições Linux


Uma distribuição do Linux nada mais é que o conjunto de kernel, programas de sistema e aplicativos reunidos num único CD-ROM. Hoje em dia temos milhares de aplicativos para a plataforma Linux, onde cada empresa responsável por sua distribuição escolhe os aplicativos que deverão estar incluídos em seu CD-ROM.

As únicas partes comuns entre as inúmeras distribuições de Linux do mercado são o kernel e os programas de sistema, que são as partes mais complexas do Linux e da engenharia de softwares. Atualmente Linux Towards, criador do Linux, lidera uma equipe que desenvolve o kernel do Linux e o disponibiliza para download em seu site na Internet.
Há várias distribuições Linux por aí, para os mais diversos fins. Muitas inclusive fazem parte de negócios rentáveis em que a empresa fornece, por exemplo, o sistema operacional de graça, mas obtém receita a partir de serviços de suporte. Naturalmente, aquelas distribuições que se destinam ao segmento de usuários domésticos são mais populares.
Para o público em geral, a distribuição mais famosa atualmente é o Ubuntu, da empresa Canonical. É claro que há outras distribuições renomadas, entre elas:
Fedora (ligada à Red Hat);
Debian;
Arch Linux;
Linux Mint;
CentOS (com foco em servidores);
Slackware.

Versões do kernel

Periodicamente, novas versões do kernel Linux são lançadas. Atualizações são naturais para qualquer software e ocorrem para atribuir melhorias a determinadas funcionalidades, para corrigir falhas (bugs) e, no caso de sistemas operacionais, para adicionar recursos importantes ao kernel, principalmente compatibilidade com novos hardwares.
Normalmente, cada versão do kernel é representada por três números distintos separados por pontos, por exemplo: 2.6.24. O primeiro número indica a versão do kernel. O segundo número indica a última revisão feita até o momento naquela versão. O terceiro número, por sua vez, indica uma revisão menor, como se fosse uma "revisão da última revisão" do kernel. Um quarto número pode ser utilizado para indicar uma atualização importante naquela versão.

A LICENÇA PÚBLICA GERAL GNU

A GPL regulamenta as liberdades centrais, definindo as condições para cópia, distribuição e modificação dos programas. Embora qualquer pessoa possa modificar uma cópia do programa é obrigatório que:
Exista um aviso, em destaque, em cada arquivo modificado, de que os dados originais foram alterados.
Exista um aviso de que o trabalho distribuído ou publicado deriva totalmente ou em parte do programa original.
Caso o programa seja executado de forma interativa, no inicio de sua execução deve ser apresentada informação de copyright e de ausência de garantias (ou de que a garantia corre por conta de terceiros).

Em qualquer caso, a licença não poderá ser modificada e o usuário sempre deverá ter acesso a mesma, na integra. É importante salientar que não há garantias para software livre, pois caso o programa seja modificado por alguém e redistribuído, não mais refletirá o trabalho original do autor.

Na distribuição de um software livre no formato de código objeto ou executável, é necessário que sempre esteja disponível o código fonte do programa. Se não forem disponibilizados em conjunto, o distribuidor deve informar ao usuário que ele poderá adquirir, num período máximo de 3 anos, o código fonte do programa, por um custo não superior ao do meio físico de armazenamento.

Não é permitida a utilização de partes de código de programa licenciado pela GLP em um programa proprietário. Para que isto seja possível, o programa todo deverá passar a ser software livre.


fontes :
http://www.infowester.com/historia_linux.php
https://www.vivaolinux.com.br/linux/
https://www.vivaolinux.com.br/artigo/O-que-sao-distribuicoes/
https://pt.wikipedia.org/wiki/Linux
https://www.vivaolinux.com.br/artigo/A-Licenca-Publica-Geral-GNU-(mais-sobre)

quinta-feira, 22 de setembro de 2016

Linux


Para muita gente, o Linux é meramente um sistema operacional. Essa definição não está errada, mas também não está completa. Na verdade, o Linux é parte de um todo, mais precisamente, é um kernel de código-fonte aberto, que foi — e é desenvolvido — ao longo do tempo graças à colaboração voluntária de desenvolvedores de várias partes do mundo.

 O núcleo Linux foi desenvolvido pelo programador finlandês Linus Torvalds, inspirado no sistema Minix. O seu código fonte está disponível sob a licença GPL (versão 2) para que qualquer pessoa o possa utilizar, estudar, modificar e distribuir livremente de acordo com os termos da licença. A Free Software Foundation e seus colaboradores usam o nome GNU/Linuxpara descrever o sistema operacional, o que tem gerado controvérsias.


Apoiado por pacotes igualmente estáveis e cada vez mais versáteis de softwares livres para escritório (LibreOffice, por exemplo) ou de uso geral (projeto GNU) e por programas para micro e pequenas empresas que na maioria dos casos em nada ficam a dever aos seus concorrentes proprietários, e interfaces gráficas cada vez mais amigáveis como o KDE e o GNOME, o núcleo Linux, conhecido por sua estabilidade e robustez, tem gradualmente caído no domínio popular, encontrando-se cada vez mais presente nos computadores de uso pessoal atuais. 

A história do Linux


A história do Linux começa no ano de 1991, pelas mãos de um estudante universitário finlandês chamado Linus Torvalds. O Linux foi criado por ele, não totalmente do "zero", mas sim como uma variação do Minix.

Linus Torvalds, então com quase 20 anos, começou a estudar ciência da computação na Universidade de Helsinki, na Finlândia, em 1988. Cerca de dois anos depois, aproveitando o conhecimento que tinha e estava adquirindo sobre a linguagem C, decidiu criar a sua própria implementação de um terminal em seu recém obtido computador 80386, principalmente para acessar o servidor Unix da instituição de ensino. Isso porque ele já havia testado o Minix para essa finalidade, mas não estava satisfeito com os seus recursos.

A intenção de Torvalds era a de fazer o projeto rodar especificamente em sua máquina 80386, com o desenvolvimento sendo feito a partir do Minix. O trabalho avançou de tal forma que chegou um ponto em que Torvalds já tinha um kernel funcional em mãos.

Em 1991, Linus Torvalds decidiu divulgar abertamente o projeto. Para isso, publicou mensagens na Usenet (uma espécie de antecessora da internet baseada em troca de mensagens) pedindo sugestões e colaborações para a sua iniciativa.

GNU/Linux

Tal como você já sabe, o Linux, por si só, é um kernel. Sozinho, um kernel não tem muita utilidade. É necessário "juntá-lo" a um conjunto de softwares para que tenhamos, efetivamente, um sistema operacional em condições de uso. É aí que o projeto GNU entra em cena.

GNU é a sigla para um nome curioso: "GNU is Not Unix (GNU Não é Unix)". Trata-se de um projeto que teve início em 1984 pelas mãos de Richard Stallman, que queria criar um sistema compatível com Unix, mas sem utilizar código deste.

Com o passar dos anos, o projeto foi ganhando recursos, como compiladores e editores de texto. Mas, faltava um elemento importantíssimo: um kernel. Stallman e seus colaboradores estavam trabalhando em um kernel de nome Hurd, mas dada a demora em concluí-lo, muitos daqueles que precisavam ou queriam usar software GNU decidiram recorrer a algo que souberam ser capaz de atender à necessidade que tinham: o Linux.

Então, basicamente, o Linux que temos hoje é conhecido por trabalhar em conjunto com software GNU. Por isso, muitos integrantes e simpatizantes de movimentos ligados ao software livre defendem a ideia de que, quando houver referência ao sistema operacional como um todo, o nomeGNU/Linux deve ser utilizado. Acontece que, por comodidade ou simplesmente desconhecimento, muitas pessoas criaram o hábito de chamar todo o conjunto de Linux e não apenas o kernel.

terça-feira, 20 de setembro de 2016

Windows


                                                

Antes do lançamento do Windows, sistema operacional mais utilizado no mundo, os softwares eram bem diferentes do que vemos hoje em dia. Não havia janelas, papéis de parede, efeitos e nem mouse: tudo era feito a partir de linhas de comando consideravelmente complicadas.

Tudo começou a mudar a partir de 1981, quando a Microsoft iniciou o desenvolvimento de um Gerenciador de Interface (Windows), possibilitando o uso do mouse em um ambiente cheio de janelas. Este foi um novo passo para o mundo da informática, pois deu início a uma nova geração de sistemas que possuíam interface gráfica, nos quais os usuários viam o que desejavam e simplesmente clicavam.

A principal linguagem de programação usada para escrever o código-fonte das várias versões do Windows é o C e algumas partes com C++ e Assembly.

Até a versão 3.11, o sistema rodava em 16 bits (apesar de poder instalar um update chamado Win32s para adicionar suporte a programas 32 bits), daí em diante, em 32 bits. As versões a partir do XP e Server 2003 estão preparadas para a tecnologia 64 bits.

Outra característica denominada de herança maldita devido o fato de ter herdado essa regra do DOS é o fato de não se poder criar pastas com os determinado nomes: con, prn, aux, com1 e ltp1. Trata-se de uma antiga herança que os SOs Windows carregam do MS-DOS e são palavras reservadas para a comunicação interna do SO. Portanto, mesmo o mais recente sistema da Microsoft é incapaz de interpretar tais sentenças como simples nomes através do Windows Explorer.

                                         Windows 8                                

                                       
Lançado em 2012, o Windows 8 foi a tentativa mais radical da Microsoft de alterar o visual do seu sistema operacional. A mudança foi motivada por causa da chegada dos dispositivos que respondem ao toque, eliminando, por causa disso, o menu iniciar e dando lugar a uma tela totalmente nova que se baseia no uso de “tiles” (pequenos quadrados que representam um programa).

A mudança na aparência não agradou a todos, o que culminou no “fracasso” do sistema operacional. Apesar disso, o Windows 8 é ligeiramente mais rápido que seu antecessor e trouxe muitas novidades, como o suporte ao USB 3.0 e a Loja do Windows. Uma versão para dispositivos móveis e com suporte para processadores ARM, batizada de Windows RT, também foi lançada, mas não fez o sucesso que a companhia esperava.

                                                Windows 10
                                         
         

A Microsoft lançou o Windows 10 Technical Preview(nome de código Threshold) no dia 30  de Setembro 2014 e em seu lançamento foi enfatizado o retorno do Menu Iniciar de que tanto os utilizadores sentiam falta.

Quanto ao design, houve muitas alterações quando se compara com a versão anterior (Windows 8.1). A promessa do novo Windows é de unir o melhor de dois mundos que se tornaram distantes Windows 7, focado em desktops, e Windows 8.1, focado em tablets).

Outro recurso apresentado foram as novas Live Tiles, que podem ser inseridas agora, ao lado do Menu Iniciar, e dimensionadas, tal como no Windows 8.1. Além disso, o Windows 10 traz diversos novos recursos e inovações que superam, em quantidade, as apresentadas no Windows Vista. Diversos recursos e funcionalidades foram substituídas/remodeladas ou, simplesmente, deletadas, tornando o sistema mais limpo e fluido. Funcionalidades comuns, como calculadora por exemplo, foram substituídas pelos Aplicativos Universais.


No dia 29 de julho de 2015, a versão final do Windows 10 foi lançada pela Microsoft.

segunda-feira, 12 de setembro de 2016

A Evolução do IOS



A evolução do Ios


 O Ios inicialmente foi lançado sob nome de Iphone Os. Da primeira até a terceira versão este nome permaneceu. A partir da 4 versão ele passou a ter o atual nome que foi dado pela cisco systems.
  Aqui hoje vou abordar a evolução de diversos aspectos do IOS 1 até o atual IOS 9.

Tela Inicial

  A tela inicial, apesar da gama de componentes estéticos não mudou basicamente nenhuma coisa desde sua primeira versão como pode ser vista na foto abaixo.



Ícones

  Em relação aos ícones houve uma certa evolução em algum deles pois ocorreu a migração do design do tipo Esqueumorfismo que reproduz elementos do mundo real,para o Flat que é mais simples sem alguns efeitos como a sombra ou gradientes.





Introdução de outras características

  O IOS 1, inicialmente chamado de IPhone OS 1 não possuía a apple store e também suporte a aplicativos de terceiros. Ambos foram introduzidos somente no IOS 2, e também houve a adição do GPS.Já no IOS 3 foi introduzida a opção de filmar, além da introdução de comandos de voz e dos recursos: copiar , cortar e colar.
  Foi a partir do IOS 4 que ele começou a parecer com o que temos acesso atualmente, pois ocorreu a introdução de recursos como: A gravação de videos em HD, o multitarefas e também uma drástica mudança no design.

Iphone OS 1

IOS 4


  Com a chegada do IOS 5,ocorreu a adição da siri e do IMessage e também a possibilidade de sincronizar o ITunes com o WiFi. Além também do ICloud ferramenta muito utilizada pelos usuários desde sua chegada. 
  No IOS 7 a apple deixou de lado o visual Esqueumorfismo já citado anteriormente para fazer o uso do Flat. Graças a isso o IOS passou a ter um visual muito mais limpo e colorido. Além disso ocorreram melhorias na Câmera , no AirDrop, no TouchID e no Multitarefas.
  E no IOS 8 ocorreram as adições do Continuity, Applepay,Health,Teclados de terceiros, extensões de aplicativos dentre outras.


Referências: https://iphonedicas.com/curiosidade-ios-conheca-evolucao-1-ao-8/ e 


Android vs. Windows Phone

Afinal, entre esses dois, qual o melhor sistema operacional?

Fonte: googlediscovery.com

Na hora de comprar um smartphone, muita gente se pergunta qual escolher. Deixando de lado o iOS, que se destaca pelo preço absurdo um pouco maior que os outros dois, vamos analisar o Android e o Windows Phone, para talvez, chegarmos a uma conclusão sobre qual é o melhor.

Diversibilidade

No primeiro quesito, o Android se destaca facilmente. Hoje em dia são muitos os smartphones que vêm com o sistema, dando mais opções ao comprador. Marcas conhecidas como LG, Samsung, Alcatel e Motorola, assim como algumas mais novas como Quantum, aderiram ao sistema operacional.
Quanto ao Windows Phone, se restringiu apenas à Nokia, com sua linha Lumia. A Microsoft, achando que a linha teria sucesso, comprou a empresa tailandesa, e continuou com a Microsoft Lumia, mas como o investimento não teve o retorno esperado, a Nokia "se comprou" de volta, e vai lançar uma nova linha em breve, com o sistema Android.

Durabilidade

Todo mundo sabe que se tem uma empresa que se destacou alguma vez pela qualidade de hardware e de bateria, foi a Nokia, vide Nokia 2160. É incontestável que essa qualidade permaneceu nos smartphones da Nokia. A durabilidade das baterias da linha Lumia se destaca, trazendo baterias com uso de mais de 3000mAh (miliampères/hora), garantindo, em algumas situações, mais de um dia de uso do aparelho, sem usar o carregador, coisa que se tornou rara com o avanço dos sistemas operacionais.
Já nos aparelhos com Android, é realmente difícil encontrar um smartphone com durabilidade tão boa, somente os mais caros se destacam nesse quesito.

Diversidade de Aplicativos

O Android volta a se destacar com sua Play Store, com uma incrível diversidade de aplicativos de todos os tipos e para todos os gostos. Desde jogos simples como Pou, até aplicativos mais complexos, que ajudam tanto no dia-a-dia como em estudos.
A loja do Windows, tem uma variedade muito mais limitada, com poucos aplicativos exclusivos, mas que tem conexão com o Xbox, então é a melhor opção para os que possuem o console.

Preço

Por fim, o mais importante quesito a ser avaliado. Qual sistema pesa menos para o bolso do consumidor? Claro que o primeiro quesito interfere diretamente neste, pois no caso do Android, temos muitas marcas e muitos modelos, e no caso do Windows Phone, apenas a linha Lumia. Porém, é possível encontrar um smartphone avançado da linha Lumia, com o mesmo preço de um intermediário de qualquer marca com Android (as mais conhecidas, pelo menos). Hoje em dia é difícil encontrar um smartphone com Android, que atenda a todas as necessidades do comprador, por menos de R$ 1,000,00, e ao mesmo tempo, para os apreciadores de Windows Phone, essa é a faixa de preço para os dispositivos mais avançados.

Fontes:  http://www.techtudo.com.br/artigos/noticia/2013/04/android-ios-ou-windows-phone-qual-e-o-melhor-sistema-para-smartphones.html
http://canaltech.com.br/noticia/windows-phone/10-motivos-para-voce-preferir-o-windows-phone-ao-android-41715/
http://g1.globo.com/tecnologia/blog/tira-duvidas-de-tecnologia/post/windows-phone-ou-android-qual-e-o-melhor-sistema-para-smartphones.html
https://tecnoblog.net/98666/lumia-peitar-android-iphone/

domingo, 11 de setembro de 2016

TEDTalk Brené Brown - O Poder da Vulnerabilidade 1a parte

SaaS no Brasil


SaaS no Brasil

Cada vez mais presente no mundo corporativo, SaaS é um acrônimo para Software as a Service em inglês com tradução para o português como Software como um serviço. É só uma vertente da chamada cloud computing e pode ser definido como instrumento mercadológico que permite que um software seja fornecido através da internet, permitindo que o usuário pague pelo tempo ou volume usado e não precise pagar por licença.
De acordo com o estudo Mercado Brasileiro de Software e Serviços ABES 2015 , que visa traçar tendências para 2016, uma empresa puramente SaaS requer as seguintes macro características:
  • não requerer instalação específica para cada cliente;
  • as customizações são padronizadas e adaptáveis a todos os clientes;
  • arquitetura do software é orientada a serviços, implantação e operação criada para a máxima eficiência;
  • a contratação do serviço não envolver questões de licenciamento;
  • a entrega do software ser feita, necessariamente, por meio de um navegador ou apps mobile;
  • foco na experiência do usuário, alta escalabilidade e preços agressivos.
A pesquisa permitiu, ainda, identificar e caracterizar dois grupos distintos de empresas: orientadas ao mercado empresarial - Empresarial ASP e Empresarial SaaS; e orientadas ao mercado de consumo - ASP e Puramente SaaS. As empresas ASP são empresas de provisionamento de aplicações como serviço (ASP - ApplicationService Provisioning), que tecnicamente é diferente de SaaS.
Das 136 empresas de software que responderam à pesquisa – 3,7% de todas as empresas de software identificadas no estudo – somente 7% se enquadraram como puramente SaaS. A maioria, 56%, foi classificada como ASP1⁠.
Diante desse cenário podemos concluir que o mercado Brasileiro de SaaS tem muito que crescer e precisa de investimentos em infraestrutura, no sentido de melhorar o produto final e a satisfação do cliente.

1. ABES -Associação Brasileira das Empresas de Software. Brazilian Software Market - Scenario and Trends - 2016. Merc Bras Softw e serviços Econ 3384300530981. 2016;1(9):1-24. doi:10.1017/CBO9781107415324.004.

Cenário sobre SaaS no Brasil. Disponível em:< http://www.abessoftware.com.br. >Consulta em 11 de Setembro de 2016 às 12:42


domingo, 28 de agosto de 2016

Interpretadores


No dia-a-dia de um programador, linhas e linhas de códigos são escritos e através de compiladores e/ou interpretadores são processados pelo computador e disponibilizado para o usuário. Esse processo é continuo e a depender da aplicação, você devera escolher entre uma linguagem compilada, interpretada ou uma linguagem que pegue o melhor de cada tradutor. Como já vimos anteriormente, no post sobre compiladores, um pouco sobre suas características, hoje, iremos falar um pouco sobre interpretadores, suas aplicações e características. Então, sem mais delongas, vamos la!

 Um interpretador é um programa de computador que executa diretamente, instruções escritas em uma linguagem de programação ou script, sem antes compilá-los em um programa de linguagem de máquina. Um intérprete geralmente utiliza um dos seguintes estratégias para a execução do programa: 

1- Analisar o código-fonte e executar o seu comportamento diretamente;
2- Traduzir o código-fonte em alguma representação intermediária eficiente;
3- Imediatamente executar este código pré-compilado explicitamente executar armazenados feito por um compilador que faz parte do sistema de intérprete.

Algumas aplicações de linguagem interpretada podemos citar:

1- Execução de linguagens de comando, uma vez que cada operador executado em linguagem de comando é geralmente uma invocação de uma rotina complexa, como um editor ou compilador;
2- Código de auto-modificação que pode ser facilmente implementado em uma linguagem interpretada. Isso se relaciona com as origens de interpretação em Lisp e pesquisa de inteligência artificial;
3- Código de máquina destinado a uma arquitetura de hardware pode ser executado em outro usando uma máquina virtual, que é essencialmente uma interpretação;

As vantagens dos interpretadores são: 

1- Depuração é mais simples; 
2- Consomem menos memória; 
3- Resultado imediato do programa ou rotina desenvolvida 

Suas desvantagens: 

1- A execução do programa é mais lenta;
2- Estrutura de dados demasiadamente simples; 
3- Necessário fornecer o programa fonte ao utilizador.

Fontes:
http://www.inf.ufsc.br/~j.barreto/cca/arquitet/arq4.htm
https://www.oficinadanet.com.br/artigo/1527/diferencas_entre_compiladores_e_interpretadores
https://pt.wikipedia.org/wiki/Interpretador

quinta-feira, 25 de agosto de 2016

O começo do ubuntu





   O ubuntu é um sistema operacional baseado no núcleo do linux(linux kernel). Ele segue todas as normas para ser considerado um sistema operacional livre e é baseado em Debian. Seu nome tem uma peculiaridade pois vem com base na cultura africana onde "ubuntu" destaca principalmente o espírito de companheirismo e ajuda entre os colaboradores. Para quem quiser conhecer mais sobre o sistema, ele pode ser instalado gratuitamente.

   O sistema operacional foi lançado no ano de 2004 pela empresa canonical. Foi anunciado como um sistema fácil de usar e para uso tanto de fins pessoais como profissionais, podendo ser utilizado em computadores pessoais, mas também em servidores. É um sistema bastante seguro e que assim como o linux e o windows possui navegador web, programas de edição de texto, entre outros.
 
   Todo ano são lançadas duas versões do ubuntu, uma no mês de abril e outra em outubro.    Um de seus principais focos é sua usabilidade, incluindo o uso da ferramenta sudo, que permite a usuários comuns obter privilégios de outro usuário. Outro aspecto interessante em relação ao ubuntu é que até sua versão de 12.04 era necessário apenas um CD de 700 mb, e a partir da versão 12.10 será necessário um DVD ou um Pen drive de até 4 GB.  Assim não necessariamente ele precisa ser instalado num disco rígido como os outros sistemas operacionais.
   
   Durante o primeiro semestre de 2007 o ubuntu se viu, com situações de migração ou adoção por parte de grandes organizações e entidades de renome. A dell por exemplo desde maio, adotou o ubuntu como o sistema operativo de código aberto para seus clientes, assim como o parlamento francês deu inicio a uma migração de cerca de 1154 maquinas para o sistema operacional ubuntu, contando com maquinas clientes e também com servidores.
   
     Atualmente o ubuntu está presente em vários governos,ministérios e também em faculdades e universidades, por exemplo a universidade de Harvard em Massachusetts e também é presente aqui no brasil, nas Forças Armadas Brasileiras.


Fontes: http://www.significados.com.br/ubuntu/
     http://www.tecmundo.com.br/sistema-operacional/4645-migrei-para-o-ubuntu-e-agora-.htm
     https://pt.wikipedia.org/wiki/Ubuntu

terça-feira, 23 de agosto de 2016

O Firefox Os


O firefox os é um sistema operacional livre desenvolvido pela mozilla ,que tem como base o mozilla firefox. Tendo a mozilla como principal responsável,mas,inicialmente contou com outros parceiros como a telefônica e vários voluntários pelo mundo.
Tinha como alvo dispositivos móveis,especialmente em dispositivos de baixa capacidade de armazenamento e processamento, mas também era encontrado em dispositivos mais sofisticados.Também é possível encontra-lo em computadores que necessitam de baixo consumo energético. Com relação aos smartphones,inicialmente era possível encontra-lo no brasil em aparelhos como o Alcatel one touch fire e o Lg Fireweb.

LG Fireweb

No sistema existia um canal oficial de distribuição de aplicativos. Porém terceiros também podiam ter seu próprio canal de distribuição. Os aplicativos eram construídos com base em padrões abertos da web como o HTML,CSS e JavaScript.
Possuía uma arquitetura composta por três módulos: Gonk,Geko e Gaia.
Gonk é basicamente o kernel linux e a camada de abstração de hardware.
Gekko é ai onde aparece os padrões abertos vindos da web como o HTML,CSS e JavaScript.
E por ultimo o Gaia que era a camada de interface do sistema operacional.
Seu desenvolvimento era simples e bastante semelhante com as extensões do navegador Firefox que também utilizavam padrões abertos da web para serem escritas.
Lançado inicialmente em 22 de dezembro de 2012 pela mozilla, até que em fevereiro de 2016 ela tomou a decisão de descontinuar o sistema operacional,pois de acordo com a própria empresa a plataforma nunca conseguiu chamar a atenção de fato de clientes e de fabricantes.


Fontes: https://pt.wikipedia.org/wiki/Firefox_OS 
             http://olhardigital.uol.com.br/noticia/mozilla-anuncia-fim-do-desenvolvimento-do-firefox-os/54981
             http://www.techtudo.com.br/noticias/noticia/2016/02/firefox-os-versao-do-firefox-para-celular-chega-ao-fim.html

Unix



O Unix foi desenvolvido no final da década 60 pela empresa Bell Labs da AT & T. Desde suas primeiras versões, já traziam alguns atributos de estrutura e design importantes e que vivem até hoje em suas variantes.

Uma delas é a "filosofia Unix" de criação de utilitários pequenos e modulares, algo como: "faça alguma coisa e faça-a bem!". Nele Unix também existe um sistema de estrutura de arquivos bastante útil, que poderia ser utilizado pelos programas e suas ligações de arquivos.

Há 40 anos o Unix possuía recursos que eram novidades e fortes diferenciais para a escolha de um sistema operacional. Como propor um sistema multitarefa, capaz de executar dezenas de processos simultaneamente e o suporte a multiusuário.

Outro fator foi ele ter funcionado sob uma licença livre em seus primeiros anos de vida, tendo sido distribuído gratuitamente para universidades e órgãos governamentais dos Estados Unidos. Apenas depois de algum tempo a licença se tornou proprietária.

Contudo, a maioria dos sistemas criados com base no Unix funciona sob um sistema total ou parcial de código aberto. Desse modo, a proliferação do sistema foi impulsionada pela licença livre.


Ambiente gráfico X rodando no Unix no final dos anos 80. (Fonte da imagem: Liberal Classic)

Hoje em dia, os sistemas Unix estão muito presentes nos meios profissionais e universitários graças à sua grande estabilidade, ao seu nível de segurança elevado e ao respeito dos grandes padrões, nomeadamente em matéria de rede.


Segurança

Normalmente, sistemas baseados no Unix têm uma estrutura de execução de processos e de instalação de aplicativos um pouco mais complicada do que o Windows. Isso, somado à esmagadora popularidade do Windows entre os usuários, acaba por torná-lo um sistema mais vulnerável do que seus concorrentes.

Vários movimentos no sentido de descomplicar o uso das dezenas de distribuições de Linux têm tornado o uso do sistema cada vez mais convencional, o que pode acarretar em problemas semelhantes aos do Windows. De qualquer modo, a estrutura dos sistemas tipo Unix talvez torne mais difícil a infecção por malwares.

fontes:

segunda-feira, 15 de agosto de 2016

7 motivos para escolher Windows Phone

O Sistema Operacional da Microsoft (saiba mais em Um Pouco de Windows Phone) é um dos menos vendidos do mercado, mas isso não quer dizer que seja o pior. O sistema possui algumas características únicas que em algumas situações o torna uma escolha melhor que seus concorrentes.

1. Tela de Bloqueio personalizável

Fonte: canaltech.com.br

Diferente do iOS e do Android, a tela de bloqueio do Windows Phone é quase 100% personalizável. É possível, desde mudar a imagem de fundo, até mudar a posição das informações em tempo real. Essa característica, para aqueles usuários que se importam com a aparência, é essencial.

2. Consistência em vários dispositivos

Um dos principais problemas dos usuários de Android e iOS é a constante atualização dos sistemas, que os tornam melhores, porém essas melhorias só ocorrem em novos dispositivos, consequentemente mais caros. No caso do Windows Phone, por ter características muito semelhantes entre suas atualizações, tanto com um dispositivo antigo, quanto com um de última geração, a experiência de uso é praticamente a mesma.

3. Jogos do Xbox One

Os concorrentes têm suas lojas oficiais para download de jogos, o Windows Phone também possui, porém com uma ótima integração com o Xbox One. Se você possui uma conta na Xbox, pode somar pontos pelo celular, e aproveitar os mesmos jogos.

4. OneDrive

Apesar de terem memória interna, e ainda suportarem cartão SD, os aparelhos da Microsoft contam também com o OneDrive, o sistema de armazenamento na nuvem, que muitas vezes salva os arquivos do usuário no caso de problemas no telefone. Alguns celulares vêm com 30gb de armazenamento no OneDrive.

5. Resumo dos aplicativos

Fonte: canaltech.com.br

No Windows Phone, é possível você ter uma prévia do que está acontecendo nos aplicativos sem precisar entrar neles, apenas navegando pela tela inicial, com a interface semelhante ao Windows 8.

6. Office pré-instalado

Não se pode falar de Microsoft sem citar um dos seus programas mais úteis, o Office. Enquanto os concorrentes criam aplicativos semelhantes (bons, mas não Office :), o Windows Phone já vem com o pacote de programas para criação de textos, planilhas, slides, etc.

7. Cortana

O Cortana chegou a pouco tempo no Brasil, antes era possível possuir o aplicativo aqui, mas somente em inglês. Trata-se do melhor assistente pessoal do momento. O Cortana funciona como uma secretária eletrônica, mantendo o usuário a par das principais tarefas do dia-a-dia.

E aí, tem certeza que você ainda prefere Android e iOS? Sim, eu sei.


Fonte: http://canaltech.com.br/noticia/windows-phone/10-motivos-para-voce-preferir-o-windows-phone-ao-android-41715/





domingo, 14 de agosto de 2016

Compiladores

      Um compilador é um programa que processa declarações escritas em uma determinada linguagem de programação e os transforma em linguagem de máquina ou "código" que o processador de um computador usa, e acreditem, essa tarefa não é tão simples como parece. Normalmente, um programador escreve declarações de linguagem em uma linguagem como Pascal ou C, uma linha por vez usando um editor. O arquivo que é criado contém o que são chamadas as instruções de origem. O programador seguida, executa o compilador de linguagem apropriada, especificando o nome do arquivo que contém as instruções de origem.

      Após a execução, compilador desempenha as seguintes operações: análise léxica, pré-processamento, análise sintática, análise semântica (tradução dirigida pela sintaxe), geração de código, e otimização de código. falhas do programa causados ​​pelo comportamento do compilador incorreto pode ser muito difícil de rastrear e solucionar, portanto, implementadores do compilador investir esforço significativo para garantir a correção do compilador.

Fonte: http://www.monografias.com/trabajos79/introduccion-programacion-sistemas/introduccion-programacion-sistemas2.shtml

      Durante o processo, ele analisa todas as instruções de linguagem sintaticamente um após o outro e, em seguida, em uma ou mais etapas sucessivas , constrói o código de saída, certificando-se de que as declarações que se referem a outras declarações são referidos corretamente no código final. Tradicionalmente, a saída da compilação tem sido chamado de código objeto ou às vezes um módulo de objeto que é o código de máquina que o processador pode processar ou "executar" uma instrução de cada vez.

      Um exemplo de linguagem compilada é a linguagem de programação Java (utilizada na programação orientada a objetos) introduziu a possibilidade de compilar saída (chamado de bytecode), que pode rodar em qualquer plataforma de sistema de computador para o qual é fornecido um intérprete de máquina ou bytecode virtual Java para converter o bytecode em instruções que podem ser executadas pelo processador de hardware real. Usando esta máquina virtual, o bytecode pode, opcionalmente, ser recompilados na plataforma de execução por um compilador just-in-time (que veremos em um outro post!).

Até a próxima!!


             http://www.inf.ufsc.br/~barreto/cca/arquitet/arq4.htm

segunda-feira, 8 de agosto de 2016

Um pouco de Windows Phone

Windows Phone é o sistema operacional da Microsoft, exclusivamente feito para smartphones, mas que possui a interface, os aplicativos e outras características semelhantes ao Windows, a partir da versão 8, para computadores.

                                                                       Fonte: www.google.com

História

Desenvolvido com velocidade, os fabricantes o criaram pensando no usuário (e também na competição com o Android, da Google, e o iOS, da Apple).
O primeiro Windows Phone foi lançado em 15 de fevereiro de 2010, com o nome "Windows Phone 7 Series", mas em abril do mesmo ano, a palavra "series" foi retirada, pois os desenvolvedores achavam que o nome era muito grande e desconfortável para as pessoas pronunciarem casualmente.
O sistema foi inicialmente executado em dez modelos de smartphones, de marcas como Samsung, HTC, Dell e LG. Em 2011, foi anunciada a pareceria com a Nokia, onde o Windows Phone seria o sistema exclusivo dos novos smartphones da fabricante. Isso alavancou a posição do sistema na eterna corrida contra seus dois oponentes. A linha Nokia Lumia, fruto dessa parceria, foi iniciada em outubro do mesmo ano com os modelos Lumia 710 e Lumia 800. 

Atualizações

As atualizações do Windows Phone acontecem um pouco depois das atualizações para Windows. Foi anunciado, para o final de 2011, o Windows Phone 7.5, que traria algumas mudanças como o Navegador Internet Explorer 9. A atualização mais recente é o Windows Phone 8.1, que acirrou a competição contra o Android e o iOS, principalmente pelo Cortana, um assistente de voz mais inteligente, completo e poderoso que seus concorrentes, o Google Now e o Siri. 

Aplicativos

Uma das coisas que mais fazem as pessoas pensarem duas vezes antes de adquirir um Windows Phone é a disponibilidade de aplicativos. A Windows Phone Store é a loja oficial do sistema, e lá é possível fazer o download não só de Apps, como também de músicas e vídeos. Porém, como a Microsoft faz uma análise árdua de aplicativos de terceiros antes de serem disponibilizados na loja, isso a torna muito mais limitada que a Play Store ou o iTunes. As últimas polêmicas envolvendo o conteúdo limitado da loja foram por causa do famoso jogo Pokemon GO, que foi lançado tanto para Android, quanto para iOS, mas ainda não há previsão de lançamento para Windows Phone.

Microsoft compra a Nokia

Como não obteve as vendas previstas, já que seus smartphones não eram tão avançados como os da Apple ou da Samsung, a Nokia vendeu suas ações para a Microsoft, em 2013, por aproximadamente U$ 7 bilhões. Porém, em maio de 2016, a Nokia anunciou que vai voltar a fabricar smartphones, provavelmente usando o sistema Android. A Microsoft afirmou que não vai parar de fabricar a linha Lumia. O último smartphone da linha é o Microsoft Lumia 640 XL LTE.

Fontes: http://oglobo.globo.com/sociedade/tecnologia/nokia-vai-voltar-fazer-celulares-19327346
http://g1.globo.com/economia/negocios/noticia/2013/09/microsoft-compra-por-us-718-bi-unidade-de-smartphones-da-nokia.html
https://pt.wikipedia.org/wiki/Windows_8

terça-feira, 2 de agosto de 2016

O Passado e o Presente do IOS


   







Hoje estou aqui para informa-los sobre o passado não tão distante do IOS,mas também,sobre o seu presente.
      O IOS é um sistema operacional que inicialmente foi desenvolvido apenas para o Iphone. Porém com o surgimento de novos aparelhos criados pela apple ele passou a ser usado também para o ipod,ipad e apple tv. A interface do IOS foi criada com base no conceito da manipulação direta,através do touch screen.
    Inicialmente o sistema operacional foi apresentado com o iphone na Macworld Conference & Expo em 9 de janeiro de 2007. Sendo lançado apenas no mês de junho.No começo não foi permitido a entrada de aplicativos de terceiros.Porém ainda em 2007 a apple divulgou que a SDK(Kit de desenvolvimento de software) estava em desenvolvimento para o uso de desenvolvedores de fora da apple. A partir dai a apple atingiu a marca de 1 milhão de iphones vendidos durante um período de feriados.
     Desde então foram lançados 9 principais versões do IOS,sendo que as 3 primeiras eram chamadas de IphoneOS. Atualmente a ultima versão do IOS é a 9.2, que esta disponível para um total de 19 diferentes aparelhos da apple. Essas atualizações são oferecidas gratuitamente e suas versões principais são lançadas anualmente aos usuários.Em junho de 2016 a apple lançou o IOS 10 porém ele ainda não é tão utilizado por não ser estável.

Fontes:https://pt.wikipedia.org/wiki/IOS