Mostrando postagens com marcador software. Mostrar todas as postagens
Mostrando postagens com marcador software. Mostrar todas as postagens

quarta-feira, julho 08, 2009

Google anuncia Google Chrome OS

Durante muito tempo se falou sobre o possível lançamento do sistema operacional do Google, então a gigante lançou o Android, os ânimos se aplacaram, as pessoas se contentaram, eis que de repente a notícia cai como uma bomba, o Google irá lançar um sistema operacional para netbooks, laptops e Desktops! Tremei Microsoft, seu reinado está ameaçado!

A idéia do Google é repensar como os sistemas operacionais devem ser, para isso o Google pretende fazer um sistema operacional open source e leve inicialmente voltado para netbooks. Pelo que deu pra entender o sistema já está em estado bem adiantado, pois o Google fala que na segunda metade de 2010, o sistema já estará sendo vendido em conjunto com netbooks no mercado.

Velocidade, leveza e segurança, como essse trio o Google pretende emplacar seu sistema operacional. Não por conhecidência, as maiores reclamações dos usuários do Windows, notadamente o Vista, são lentidão, um sistema pesado que exige hardware poderoso e falta ou excesso de segurança.

O sistema será compatível com várias arquiteturas, pois o Google anunciou que o Chrome OS rodará em máquinas com chips x86 e ARM. Provavelmente teremos mais um distribuição Linux. Também fica claro que este sistema será totalmente diferente do Android e que ambos são sistemas projetos diferentes dentro do Google.

Sabe-se que o sistema será voltado para a web, com foco nos serviços e aplicações, notadamente as do Google.

Muitos já estão falando em dominação do mundo, mas o fato é que pelo sistema ser open source, essas anseios ficam asfastados.

Se seguir a filosofia do Google Chrome, realmente teremos um sistema leve e fácil de usar, só esperamos que não demore muito e que nem o sistema saia em uma estado "cru" demais e nunca saia do Beta. Aguardamos ansiosamente!

quarta-feira, junho 24, 2009

Alternativas livres para os softwares do dia-a-dia

Já faz algum tempo que nós, da equipe do Café com Bits, trazemos a você que deseja ou está realizando um processo de migração de aplicações para o ambiente open source, seja por adequação funcional em seu ambiente de trabalho ou pelo simples anseio de se utilizar de ferramentas que lhe permitam realizar as suas tarefas sem depender do uso de softwares piratas, soluções open source disponíveis e suas principais vantagens e desvantagens. Foi assim com a nossa série Migrando o desenvolvimento de aplicações para o mundo do software livre em suas parte I e parte II (e em breve com o lançamento da parte III da série) e com nossa última matéria a respeito de que suítes open source de escritório disponíveis atualmente seria a melhor.

Hoje abordaremos outras categorias de aplicativos usados comumente por usuários de sistemas proprietários, procurando mostrar alternativas livres para uso.

  • Navegador Web:
Mozilla Firefox 3.5
Mozilla Foundation
http://br.mozdev.org/



Segundo lugar entre os browsers mais utilizados, o Mozilla Firefox surpreende pela boa navegabilidade e interface amigável até mesmo àqueles usuários que estão acostumados a navegar pelo Micrososft Internet Explorer. Dificilmente alguém que utilize o browser retorna para o concorrente proprietário.

E a resposta está no elevado grau de personalização que sua interface permite com a adição de temas e ferramentas de customização, além de inúmeras possibilidades de adição de recursos através da instalação de complementos disponíveis no repositório oficial do Firefox. Existem componentes que inclusive têm comunidades de desenvolvedores mais ativas do que muitas aplicações em si. Atualizações nos componentes, inclusive já são informadas pelo browser no momento da instalação.

Mais funcionalidades podem ser vistas no nosso último post sobre o lançamento do navegador Firefox 3.5

Opera
Opera Software
http://www.opera.com


Outro navegador bastante popular é o Opera, desenvolvido pela Opera Software, ele também permite personalização e adição de plugins à sua interface e usa o sistema de abas como o Firefox.

Entretanto o seu forte são as funcionalidades embutidas, como o Speed Dial que permite a visualização dos sites mais acessados toda a vez em que uma aba em branco for iniciada; o Opera Link que permite a sincronização de favoritos, dados, bookmarks e entradas no speed dial; Opção de salvar a sessão de navegação atual; executar operações através de movimentos do mouse; Botões de navegação por páginas de um site através dos botões Fast forward/rewind; Magic Wand que permite um preenchimento otimizado de relatórios; Buscas integradas no próprio browser, etc.

Google Chrome 2.0
Google
http://www.google.com/chrome



Criado pela poderosa Google, o Chrome vêm agregando várias funcionalidades presentes nos concorrentes como o sistema de abas, speed dial além de ter sido o primeiro a apresentar o conceito de navegação segura, que permite ao usuário navegar sem deixar rastros no computador utilizado. Também é um dos browsers mais velozes da atualidade, apesar de só estar disponível atualmente para o sistema operacional Windows.

O Chrome 2.0 já fora analisado pelo Café Com Bits nesse post, onde abordamos mais profundamente mais de suas funcionalidades.

Disponível para Windows


  • Mensageiros instântaneos:

Pidgin
Edgewall Software
http://www.pidgin.im/


Esse simpático mensageiro permite ao usuário logar-se simultaneamente em várias redes de chat online, suportando vários recursos dessas redes como transferência de arquivos, mensagens offlines, icones e imagens de exibição além de vários outras funcionalidades poderem ser incluídas através da adição de plugins.

O pidgin suporta as seguintes redes: AIM, ICQ, Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, MySpaceIM e Zephyr.

Disponível para Windows, Linux e outros sistemas Unix (inclusive, integrando-se ao ambiente GNOME2 e KDE 3.1). Para usuários de MAC OSX uma solução seria o Adium.

aMsn
aMsn Team
http://www.amsn-project.net/



Sem dúvida o software que mais se assemelha ao Windows Live Messenger, o aMsn possui muitas funcionalidades semelhantes ao concorrente da MS, como mensagens offline, transferência de arquivos, suporte a web cam, alarmes de eventos, emoticons personalizadas, personalização da interface por meio da adoção de skins etc..

O pidgin trabalha apenas com a rede MSN e está disponível para pelo menos 40 idiomas diferentes

Disponível para Windows, linux, Mac OS X e Free BSD.

  • Cliente de E-mail:

Mozilla Thunderbird
Mozilla Foundation
http://br.mozdev.org/thunderbird/download.html

Juntamente com o Firefox, o Thunderbird é o um dos projetos da fundação Mozilla mais bem destacados em número de usuários. Trata-se de um cliente de e-mail robusto e cheio de recursos, com interface tão amigável quanto seu "irmão", representando uma real concorrência ao Outlook/Windows Mail/Live Mail da Microsoft.

Entre as funções que agrega, estão a compatibilidade com os protocolos IMAP, LDAP e POP, visualização e envio de mensagens HTML, confirmação de leitura de e-mails, agenda de contatos, múltiplas contas de usuário, criação de filtros de mensagem, além de possuir leitor de feeds RSS integrado, identificação de SPAMs, agrupamento e classificação de e-mails, além da possibilidade de se incluir plugins.

Disponível para Windows, linux e MAC OS X

Evolution
Novell
http://projects.gnome.org/evolution/index.shtml



Integrado ao ambiente GNOME para Linux, o Evolution é um cliente de e-mail que possui muitas funcionalidades interessantes como múltiplas contas de usuário, busca personalizadas em pastas de e-mail, segurança integrada com criptografia GPG (GNU Privacy Guard) and S/MIME, possibilidade de integração com outros softwares como o Pidgin, Planner e Gnome-panel Calendar, criação de filtros, integração com calendaários web, além de u sistema de controle de lixo eletrônico.


  • Desenho vetorial:

Inkscape
inkscape.org
http://www.inkscape.org/



É um programa de desenho vetorial open source que possui ferramentas semelhantes ao Adobe Illustrator, Corel Draw e Xara X usando os padrões W3C para o formato de arquivo Scalable Vector Graphics (SVG).

Disponível para Windows, Linux e MAC OS X, apesar de existirem bons usos relatados em sistemas FreeBSD e UNIX.

  • Design Gráfico:

GIMP 2.6
GIMP Team
http://www.gimp.org/



Velho conhecido dos designers, o GIMP é um software de manipulação de gráficos bem versáti. Seu nome representa um acrônimo de "GNU Image Manipulation Program" e é bastante utilizado para tarefas de retoque,  composição e autoração de imagens.

Sua interface é altamente customizável com barras flutuantes e móveis que provê ao utilizador toda a liberdade possível para trabalhar nos detalhes da imagem.

O GIMP pode ser utilizado tanto como software de pintura (através de ferramentas como lápis, pincel, clone, balde de tinta e gradientes, etc), como ferramenta de melhoramento  de imagens (através de ferramentas de eliminação de perspectiva, canais de cor, clonagem de objetos, camadas, etc), sistema de processamento de arquivos em lote, renderizador de imagens em massa e conversor de formatos.

O GIMP aceita os formatos bmp, gif, jpeg, mng, pcx, pdf, png, ps, psd, svg, tiff, tga, xpm, importa arquivos svg e produz também animações em GAP e MNG.

Disponível para Windows, Linux, MAC OS X, Sun OpenSolaris e FreeBSD.

  • Editoração gráfica:

Scribus 1.3
Linux-Magazin Germany
http://www.scribus.net/



O scribus é um software projetado para ser um software de editoração eletrônca. Ideal para a construção de Revistas, anúncios, calendários, newsletter e editoração de arquivos PDF (Portable Document Format).

Entre as funcionalidas incluídas estão o suporte ao sistema de cores CMYK, sperarações, gerenciamento de cor ICC e criação versátio de arquivos PDF, suporte ao padrão ISO PDF/X-3 além de incluir opções para desenho vetorial, importação de arquivos SVG, formatos de fontes abertos e sistema de arquivos baseado em XML, aberto e bastante documentado.

Disponível para Windows, Linux/UNIX, Mac OS X e OS/2.


  • Ripador de CDS/DVDs:

Brasero 2.26
GNOME Project
http://projects.gnome.org/brasero/



É um queimador de CD/DVD para o ambiente GNOME Linux bastante simples e robusta, permitindo aos usuários criarem seus próprios CDs/DVDS de maneira fácil e rápida.

Entre suas funcinalidades estão o suporte a discos multi-sessão, criar discos a partir de imagens (ISO), limpeza de disco, Drag and drop e Recortar e Colar a partir do Nautilus ou outros gerenciadores de arquivos e criação de discos de aúdio a partir de diversos formatos como mp3, ogg e flac.

Disponível para Linux e UNIX

K3b 1.05
KDE Project
http://k3b.plainblack.com



O K3b é outro ripador para Linux, dessa vez desenvolvido pela equipe KDE para o referido ambiente de desktop. Possui todas as funcionalidades necessárias para ser um bom gravador de CDS e DVDs através do uso dos programas cdrecord, cdrdao e growisofs.

Disponível para Linux e UNIX

InfraRecorder
Christian Kindahl
http://infrarecorder.org/



O InfraRecorder é um programa de gravação de CD/DVD livre que opera sob a licensa GPL3 voltado para a plataforma Windows.

Entre suas funcionalidades estão a criação de CDs/DVDs de dados e aúdio e sua gravação em mídias ou em imagens de disco armazenadas no HD, suporta gravação em DVD de dupla camada, limpa discos regraváveis de 4 formas diferentes, verifica os barramentos SCSI/IDE coletando informações a respeito de suas capacidades, realiza cópias de discos "on the fly" e utilizando imagem temporária do disco, suporta multissessão e os seguintes formatos de arquivo: .wav, .wma, .ogg, .mp3 and .iso.

Disponível para Microsoft Windows

  • Players audio-vídeo:

Rhythmbox
Project GNOME
http://projects.gnome.org/rhythmbox



o Rhythmbox é um programa de gerenciamento de músicas integrado ao ambiente de desktop GNOME para Linux, inspirado no iTunes da Apple e desenvolvido sobre o framework de mídia GStreamer.

Entre as características do software, encontra-se um sistema avançado de busca e filtro de músicas, criação de listas de reprodução, suporte a iPod e dispositivos MP3, reprodução, ripagem e gravação de CDs de áudio, recursos de visualização de áudio, adição podcasts e rádios onlines. Além disso possui suporte para a rede social Last.fm e lojas virtuais como a Jamendo e a Magnatune.

Disponível para LINUX (GNOME).


Amarok
Amarok Project
http://amarok.kde.org

O Amarok é um player de aúdio inicialmente produzido para o ambiente desktop KDE para Linux e pode ser utilizado ainda em outros sistemas baseados em UNIX e FreeBSD, além de possuir versões em desenvolvimento para o Windows e MAC OS X. Ele é capaz de operar com conceitos bastante comuns entre outros players de audio como pastas e listas de reprodução, embora seu forte seja o sistema de catalogação de mídia através de etiquetas (tags).

Entre as funcionalidades disponíveis para o Amarok, estão a possibilidade de criação de múltiplas listas de reprodução, indexação do acervo de músicas em banco de dados (SQLite, MySQL e PostgreSQL), integração com outros softwares KDE como o K3b e o navegador Konqueror, criação de scripts, aparência customizada através da adoção de skins baseados em CSS e integração com redes de disponibilização de músicas na web, como a rede social Last.fm, a loja virtual Magnatune, o site Jamendo, entre outros.

Disponível para LINUX, UNIX, FreeBSD além de versões em desenvolvimento para MAC OS X e Windows.

Coolplayer
CoolPlayer Developers
http://coolplayer.sourceforge.net/



Esse pequeno player de áudio de apenas 600kb é uma alternativa para os usuários de Windows que desejem um programa leve e de fácil interface, que inclusive pode ser incluso em pen drives e outros tipos de mídia removível em sua versão portable no site portableapps.

Entre suas funcionalidades principais estão suporte aos principais formatos de aúdio disponíveis como mp3, ogg, wav, etc. Conversor de mp3 para wav, Interface customizável através do uso de skins (que inclusive podem ser baixadas do website do projeto), equalizador de 8 bandas e suporte a plugins de entrada do Winamp.

Disponível para microsoft Windows


VLC
VideoLAN team
http://www.videolan.org/vlc



Esse excelente player multimídia suporta os mais diversos formatos de arquivos como DivX, XviD, MPEG-1, MPEG-2, AVI, MOV, WMV, Real, SVCD, Matroska, 3GP, FLV, Cinepak, FLAC, Ogg, WMA, MP3, AAC, Vorbis sem a necessidade de instalação de codecs especiais, suporta legendas e conserta vídeos AVI com partes corrompidas. Também é capaz de executar DVD, VCD e CDs de audio e vários protocolos de streaming.

Por falar em Streaming, o VLC também pode ser usado como servidor desse tipo de transmissão tanto em unicast quanto em broadcast e através de redes IPv4 e IPv6.

Disponível para Windows, GNU/Linux, MAC OS X, FreeBSD, Solaris entre outros.

Mplayer
Mplayer Team
http://www.mplayerhq.hu



O Mplayer é um player de vídeos cheio de recursos que suporta arquivos de diferentes formatos, como MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA através de codescs nativos ou do tipo XAnim e Win32 DLL. Também é capaz de executar VCD, SVCD, 3ivx, DivX 3/4/5 e WMV.



terça-feira, junho 23, 2009

Qual a melhor suíte Office Open Source?

Já imaginou o quanto a suíte office da microsoft revolucionou o mundo da informática? Mais do que o próprio Windows, o MS Office foi a mais bem sucedida tentativa de levar o poder de processamento dos computadores tanto para o ambiente corporativo quanto para o público doméstico. Tanto que atualmente ela representa a maior parte da renda obtida pela microsoft com concessão de licensas de uso.

Entretanto, adquirir esse conjunto de ferramentas para escritório LEGALMENTE envolve um certo gasto com a aquisição do software e licensas de uso para o mesmo caso deseje empregá-lo em sua empresa. Entretanto, se você deseja conhecer alternativas mais acessíveis economicamente e não quer envolver-se com softwares piratas, saiba que elas existem e em grande número, tanto em forma de aplicações para desktop como serviços onlines. Mas qual a melhor para a sua necessidade e qual mais se assemelha ao produto da Microsoft?

Openoffice 3.0
http://www.openoffice.org/



Desenvolvido pela openoffice.org, é com certeza a suíte de escritório livre mais conhecida, além de ter sido pioneira entre os softwares da categoria a adotar a plataforma livre. Já fora traduzida para mais de 30 idiomas e possui versões para os principais sistemas operacionais modernos como Windows, Linux, solaris e MAC OS X11.

Em sua nova versão, embora não tenha adotado o sistema de abas do Microsoft Office 2007, preferindo manter uma interface semelhante à versão 2003 do rival, possui suporte para leitura dos novos formatos de arquivos baseados em XML (docx, pptx, xlsx, etc), embora ainda não seja possível salvar os documentos criados na suíte nesses novos formatos.

Outra vantagem da suíte é não necessitar de nenhum plugin ou impressora virtual para converter os arquivos produzidos para o formato PDF (Portable Document Format), incluindo opções avançadas como encriptação de conteúdo e funcionalidades de formuláro incluída, além disso têm suporte PDF/A que assegura que o PDF em questão possui todos os atributos necessários para que possa ser lido no futuro.

Produtos: Writer (Editor de textos), Calc (planilha eletrônica), Impress (Software de apresentações), Draw (Desenho vetorial), Base (Banco de dados) e Formula (Formúlas matemáticas).

BrOffice 3.1
http://www.broffice.org



Baseado no Openoffice, essa é uma suíte de escritório voltada para o público brasileiro, trazendo algumas vantagens para a sua adoção em terreno nacional como corretor ortográfico atualizado e compatibilidade com as regras do novo acordo ortográfico, além de interface totalmente em Pt-Br por padrão. Por esse conjunto de fatores, atualmente é o pacote office mais utilizado nas repartições públicas brasileiras, inclusive constando em vários repositórios estaduais como o do governo estado do ceará e federais.

Por ser baseado no openoffice possui os produtos de mesmo nome, embora existam algumas modificações próprias em seu processo de desenvolvimento desenvolvimento, como o fato de incluir suporte ao novo formato de arquivo OASIS  para desenvolvimento de arquivos baseados em xml.

StarOffice
http://www.sun.com/software/staroffice



É uma suíte de escritório comercial produzida pela Sun Microsystems, que a primeira vista possui quase que a mesma interface e quantidade de recursos que o Openoffice com o diferencial de ser pago. Então vêm a dúvida: Porque pagar por algo que o openoffice oferece gratuitamente? Simples, por 3 motivos: suporte, adição de recursos e distribuição.

Primeiramente, o pacote de suporte é diferenciado para cada modelo de aplicação: Download, Standard e Enterprise versions com formas de contratos diferente entre elas. Além disso, quanto a distribuição, as versões Download e Standard são disponibilizadas ao cliente até um máximo de 60 dias, enquanto a versão enterprise é negociada por número de licensas adquiridas.

A adição de recursos vêm na possibilidade de se utilizar da infinidade de plugins produzidos pela própria Sun para incrementar o ambiente da suíte, como a integração do cliente de e-mail Thunderbird, ou ferramentas para atualização de blogs e wikis, etc.

Produtos: Os produtos do Star office possuem o mesmo nome dos existentes no pacote Openoffice (Writer, Calc, Impress, Draw e Base).

Koffice 2.0 Beta 3
http://www.koffice.org/




Desenvolvido para uso no ambiente desktop KDE, o Koffice é a suíte de escritório que mais possui aplicações (que em geral, apresentam um design rico) embora esteja limitada ao ambiente linux. Embora,  existam projetos de migração desses softwares para o ambiente MAC OS e Windows. Afora, isso o pacote também pode ser executado no ambiente GNOME, apesar de que boa parte das funcionalidades gráficas apenas serem aproveitadas ao máximo no KDE.

Cada aplicação pode ser executada individualmente ou através do Workspaces que permite a execução de vários softwares da suíte sob uma única interface, embora esse recurso seja melhor aproveitado com resoluções de pelo menos 1024x768. E entre as aplicações disponíveis, o Koffice reúne ferramentas gráficas, de controle de projetos, construção de gráficos e diagramas e editor de formulas além dos conhecidos editores de texto, planilhas e apresentaçõs.

A integração do Koffice com outras suites de escritório (como o MS Office e o Openoffice) também é satisfatório, sem perca de qualidade e/ou formatação dos arquivos.

Produtos: KWord (Editor de texto), KSpread (Planilha eletrônica), KPresenter (apresentações), Krita (Aplicação gráfica), Karbon (desenho vetorial), KPlato (Gerencimento de projetos), Kexi (bando de dados) e Kivio (construtor de diagramas e gráficos).

IBM Lotus Symphony
http://symphony.lotus.com/software/lotus/symphony/home.nsf/home



Mais um derivado do Openoffice, o Lotus Symphony é uma suíte de escritório open source desenvolvida pela IBM, mas que diferente das outras opções existentes como o Koffice e o BrOffice, conta apenas com o basico do escritório: Um editor de textos, uma planilha eletrônica e um construtor de apresentações. A diferença fica por conta do design primoroso das aplicações e na atenção aos detalhes de sua interface.

Entretanto, a suíte ainda tem muito ainda para crescer e várias funcionalidades podem repentinamente serem incorporadas ao produto em uso, pois o Lotus Symphony busca automaticamente por atualizações de seus componentes e plugins. Estes últimos, a propósito, ainda não possuem número semelhante ao do openoffice e aparentemente são um pouco menos funcionais.

Produtos: Documents (Editor de texto), Spreadshets (Planilhas eletrônicas) e Presentations (Apresentações)

AbiWord
http://www.abisource.com



Bom, diferentemente dos demais pacotes de escritório, o AbiWord  da Abisource só possui um editor de texto de mesmo nome que impressiona pela leveza e rapidez, afinal são apenas 15MB para instalar.

Como pode-se deduzir pelo nome, o AbiWord fora desenvolvido como um clone do MS Word, incorporarando as funções mais comumente utilizadas por ele de forma que é ideal para estudantes e pessoas que não desejam utilizá-lo como editor de texto profissional, pois o mesmo carece de ferramentas mais avançadas e complexas.

Por padrão, o AbiWord reconhece o formato .doc do Microsoft Word  (versões 97-2003) enquanto que a instalação de um plugin de compatibilidade permite a leitura de arquivos no formato OOXML. Frases em vários idiomas entretanto, podem ter seu idioma não-inglês não renderizado corretamente. Uma ferramenta legal encontra-se na área da finalização do documento, particularmente a função de exportação para HTML que permite compactar imagens do documento em um arquivo HTML usando uma encriptação de Base64.

Também existem alternativas interessantes em plugins para o AbiWord, como plugins que incorporam LaTeX, WordPerfect e ClarisWork.

Produto: AbiWord (Editor de texto)


quinta-feira, maio 21, 2009

Liberado Visual Studio 2010 Beta




Nessa segunda dia 19, foi liberado para download o Beta da nova versão da IDE de desenvolvimento de sistemas da Microsoft, o Visual Studio 2010.

Entre as novidades da nova versão estão:


  • Aprimoramento da interface gráfica: com uma organização mais clara, redução de complexidade, janelas e documentos flutuantes, editor melhorado.
  • Programação paralela: Agora disponível tanto para usuários de código nativo e gerenciado e com suporte embutido na própria IDE.
  • Gerenciamento do ciclo de vida de aplicações: Prometendo ferramentas para todos os envolvidos no projeto de software, desde arquitetos a programadores e testadores. Incluindo construção de novos tipos de diagramas com use cases e diagramas de sequência e atividade, um novo motor de testes e uma nova ferramenta de controle de workflow.

  • Desenvolvimento WEB: Novo motor de intellisense de Javascript,suporte a SilverLight,  "One click deployment" que permite publicar todo o site e suas dependências de uma só vez.
  • Cloud Computing: Windows Azure Tools já integradas por padrão na IDE.
  • Suporte nativo a mais Databases: Agora é possível utilizar as classes de acesso a dados nativos do .NET Framework para BDs baseados em IBM DB2 e Oracle.


Ficou interessado? Pode conferir o novo VS 2010 aqui.

Aprenda Cloud Computing com a Microsoft



Para quem quer aprender a programar para a nuvem sem muito esforço, a Microsoft disponibiliza uma área específica no portal MSDN (voltado para desenvolvedores de produtos microsoft) para o estudo das características e funcionalidades do Windows Azure, a plataforma para Cloud Computing da empresa, o desenvolvimento e deployment de aplicações para a nuvem e a integração com outros serviços, como o SQL Services e ferramentas de colaboração da série Live.

Chamada Azure Academy, essa área disponibiliza apresentações em forma de vídeos e transparências que guiam o estudante desde os conceitos introdutórios da estrutura e objetivos envolvidos no desenvolvimento da plataforma Azure até a distribuição de serviços e  aplicações na nuvem. O forte das apresentações é, sem dúvida, a linguagem de fácil entendimento e a presença de demontrações explicativas que facilitam o entendimento do conteúdo apresentado.

Para o desenvolvimento para Windows Azure, é utilizado o Visual Studio 2008 integrado com com o Windows Azure SDK e o conjunto de ferramentas para do Windows Azure para o Visual Studio.



terça-feira, maio 12, 2009

Vem aí o novo C# 4.0

Em 1998, ao mesmo tempo em que a Microsoft em um período que coincidiu com o surgimento do .NET Framework da Microsoft, nascia a linguagem C#. Criada a partir das características encontradas em linguagens de alto nível como C++ e Java e com o objetivo de ser uma linguagem de programação simples, moderna e totalmente orientada a objetos (inclusive utilizando o conceito de type-safe para garantir essa qualidade) a linguagem de programação foi lançada oficialmente no verão do ano 2000, tornando-se a partir de então uma das linguagens mais utilizadas na atualidade. Tanto que a demanda  por sua utilização em atividades diversas resultou na própria evolução da linguagem.

A versão 2.0, por exemplo, trouxe como mudanças como o suporte a generics, métodos anônimos, iterators, tipos parciais e tipos nulos. E não parou por aí, mais tarde com os esforços de se incluir o suporte ao LINQ, o componente do .NET Framework que permitiria incorporar as capacidades de consultas às linguagens .NET, o C# evoluiu mais uma vez.

Na versão 3.0, foram incluídas as seguintes funcionalidades: variáveis locais tipadas implicitamente, vetores tipados implicitamente, inicializadores de collections, tipos anônimos, métodos extensivos, Lambda Expressions, Query Expressions e Expressions trees.

Agora, com o advento do .NET Framework 4.0 e o MS Visual Studio 2010, o C# está prestes a mudar novamente. Dessa vez a fonte de inspiração para a mutação da linguagem vem das tão populares linguagens de programação dinâmicas como Perl, Python e o Ruby, utilizando os métodos de desenvolvimento ágil e propiciar um ambiente sem a necessidade de escrever grandes blocos de códigos, de tal forma a não prejudicar a eficiência e incrementar a produtividade.

Entre as características divulgadas pelo C# 4.0 estão:

Nos próximos posts comentaremos um pouco sobre as inovações relativas a linguagem em si e como o C# pretende tornar a experiência da implementação de códigos no sistema menos dolorosa.

sábado, março 21, 2009

Internet, presente e futuro.

É gritante a tendência global do mundo da tecnologia em direção a computação nas nuvems. Graças ao fenômeno maciço da Internet, temos hoje no mercado dispositivos de acesso à web tão diversos, quanto os usuários dos mesmos. Geladeira, netbook, celular, PDA, smartphone, etc. Tudo isso acessa a rede mundial de computadores. O fenômeno é tão surreal, que vemos finalmente os sistemas operacionais caírem para segundo lugar em importância. Por outro lado, os browsers que antes eram meros "programinhas", passaram a ser o hit do momento. As linguagens de programação para web antes consideradas fajutas e discriminadas no mundo dos programadores, hoje dominam o cenário mundial da programação.

A Internet caminha a passos cada vez mais largos para a democratização de conteúdo. As pessoas não querem mais apenas compartilhar vídeos e mp3, elas querem compartilhar vídeos com qualidade de DVD e álbuns completos de música. As ferramentas de P2P, dominam o tráfego de massa na rede, os blogs que publicam filmes, séries, livros... Compartilhar! O sonho do internauta.

A Grande Rede está crescendo de tal forma, que hoje os governos atuam tentando censurar o contéudo que lhes possa afetar a governabilidade. A China é o maior exemplo disso. Mas é claro que os governos não estão prontos para a velocidade e o poder da rede. Enquanto os governantes chineses ainda estudavam alternativas para conseguir barrar o tráfego, pessoas em diversas partes do mundo já disponibilizavam ferramentas para furar a "Muralha da China". O caso Cicarelli no Brasil é outro exemplo disso, um juiz, no alto de sua ignorância e arrogância, simplesmente mandou bloquear o acesso ao Youtube no Brasil. O resultado foi que a ordem ecoou vazia, pois as pessoas já haviam feito ferramentas para disponibilizar o acesso, e desmoralizou o Judiciário.

A força da Internet está na liberdade de não se submeter a qualquer governo e a qualquer tipo de controle. Os governos parecem dinossauros gigantes, pesados e lentos tentando conter uma nuvem de gafanhotos.

É claro que tanta liberdade tem seu preço. Se por um lado conseguimos acessar com um click imagens da superfície de Marte (thankz Google!), por outro com um click podemos nos deparar com pornografia infantil, intimidades expostas, vírus, worms, trojans, spywares... Provavelmente, no futuro, o filtro de conteúdo seja mais presente em nosso cotidiano. Ps.: O Google Images já filtra algum conteúdo or padrão, o que sinaliza a tendência da rede.

Baseado nesse cenário arrisco-me da dizer os próximos passos. A internet caminha para uma revolução na forma como o conteúdo compartilhado é exposto ao usuário. Temos telas multitoque flexíveis, que criarão páginas com interface incrível. Mas isso não será trabalho dos sistemas operacionais, mas sim dos browsers, pois estes recursos devem ser incorporados as especificações da HTML. Sistemas de reconhecimento de fala e gestos. Tudo isso será absorvido pela nossa rede com tamanha voracidade, que provavelmente nós um dia nos perguntemos, "Você lembra daquele tempo que os sites eram exibidos em monitores LCD? Que tempo chato!"

Quem viver, verá!

terça-feira, setembro 30, 2008

A I Guerra dos Browsers By Discovery Channel

Recomendo a leitura do post antes de assitir ao documentário http://cafecombits.blogspot.com/2008/09/guerra-dos-browsers.html