Uma infografia da evolução do Google

Uma infografia muito bem conseguida da evolução do Google, desde o primeiro encontro entre Larry Page e Sergey Brin até aos 150 mil milhões.

Uma criação da Online PhD. A equipa de escritores e designers, que mantém o web site Online PhD, fez um apurado trabalho de casa e criou uma excelente infografia que nos mostra o caminho percorrido pelo Google até aos nossos dias.

Vale a pena observar este trabalho, não só conhecer um pouco da história do Google, mas também admirar o bem conseguido design interactivo.

Created by Online PhD

Criar aplicações na Web com Application Craft

Introdução ao Application Craft
O Application Craft é um IDE (Ambiente Integrado de Desenvolvimento) grátis que permite a criação de web sites, "web apps" (aplicações para os navegadores de internet: Chrome, Firefox, IE, Safari ,Opera, etc) ou aplicações nativas para smartphones.

As aplicações ou web sites criados em Application Craft podem ser utilizados num desktop, smartphone ou tablet, sem que para isso seja necessário criar diferentes versões da mesma aplicação.

O Application Craft é uma aplicação 100% baseada na nuvem (Cloud Computing), e acessível através de qualquer browser que suporte o HTML5 , CSS3 e Javascript ativado. Desta forma é possível trabalhar com o Application Craft a partir de qualquer máquina que tenha acesso à internet, sem a necessidade de instalar aplicações, plugins ou hardware específicos.


O AC é uma consequência da evolução da web
A Internet está em constante mutação, e o ano de 2012 não será uma excepção, depois da Web 2.0 e as "revoluções" geradas pelas redes sociais espera-se que uma vez mais surjam grandes mudanças na web. Prova disso são as novas formas de publicar informação através das apps. Hoje há apps para tudo e mais alguma coisa, e até os mais veteranos estão a acompanhar as mudanças.


A guerra dos browsers está ao rubro com o Google Chrome a subir na tabela, muito graças à Chrome Web Store e à fácil integração com as Google Apps. A interorabilidade entre os PCs e os smartphones permite-nos um permanente contacto com o mundo onde quer que estejamos. Cada vez mais a web deixa de ser uma fonte de páginas com textos e fotografias para ser uma fonte de informação em multiformatos.


Esta nova internet permite uma utilização cada vez mais facilitada por parte de pessoas que à partida não estariam aptas a trabalhar com as novas tecnologias, como é o exemplo do Facebook, Blogger ou Picasa e outras aplicações que utilizamos diariamente. Para que isto aconteça foi necessário muito trabalho por parte dos programadores para desenvolverem tecnologias como o HTML5, CSS3 e o renascido JavaScript que atingiram um grau de maturidade suficiente para trazer as aplicações dos desktops para a web. Por outro lado sem a tecnologia de Computação na Nuvem (Cloud Computing) não seria possível atingir a rapidez com que estas novas aplicações chegam aos nossos ecrans.


O que é que tudo isto tem a ver com o IDE Application Craft?
Pela simples razão que esta evolução tecnológica e a criatividade de um punhado de programadores permitiu a criação de um novo IDE (Integrated Development Environment) que permite a qualquer utilizador da web criar as suas próprias aplicações ou web sites. Quando digo qualquer utilizador refiro-me a todos aqueles que estão habituados a trabalhar com o word, excel ou powerpoint, tal é a facilidade de utilização deste aplicativo e a rapidez de publicação das aplicações seja em desktops, smartphones ou tablets.


As origens do AC
Application Craft (AC) é uma empresa sediada no Reino Unido, fundada por Freddy May em Setembro de 2009, e com o apoio de alguns investidores privados que acreditaram na equipa composta por 10 elementos e na ideia subjacente à "democratização" do desenvolvimento de aplicações na Web. Em Junho de 2011 é lançada a primeira versão beta do AC.
Um dos pontos fortes deste aplicativo é a ausência total de plugins ou instalação de quaisquer programas adicionais, o Application Craft corre directamente em qualquer navegador de internet seja em Windows, MAC ou Linux. Outra vantagem não menos importante é o facto de ser possível criar uma só aplicação que corra tanto nos desktops como nos smartphones ou tablets, aqui é importante que os programadores percebam em primeiro lugar como construir um layout que permita a compatibilidade enter os diversos formatos de ecran.

O ambiente gráfico do tipo "Drag and Drop" tão familiar nos programas nativos dos desktops oferece facilidade para os menos experientes e rapidez para os veteranos, e o Editor de Código oferece uma utilização mais avançada do IDE permitindo mesmo a utilização de outras plataformas de desenvolvimento web tais como o JQuery.



Na versão grátis do Application Craft não existem limites para o número de aplicações ou páginas criadas, desde que essas aplicações não excedam 1GB de espaço no alojamento com acesso a uma base de dados. Existe ainda um limite de transferência de dados de 5GB.

Principais características
  • HTML5, CSS e JavaScript - não há necessidade de aprender uma nova linguagem de programação;
  • Desktop, Mobile, Tablet - a mesma aplicação pode adaptar-se aos diferentes tamanhos de ecrãn e diferentes sistemas operativos;
  • WebApps ou nativas - as aplicações criadas no AC podem correr num browser, podem ser integradas em págians web já existentes, ou podem correr nativamente num smartphone ou tablet com acesso a funções de hardware (GPS, acelerómetro, etc).
  • 100% baseado na "Nuvem" - não é necessário software ou hardware específico para a utilização do AC, os projectos em desenvolvimento são alojados nos servidores da Application Craft e por isso podem ser acedidos a partir de qualquer máquina com ligação à internet;
  • Gratuito - Os limites impostos à versão gratuita permitem realizar projectos bastante complexos.
O AC é indicado para qualquer utilizador, com ou sem experiência em programação, que pretenda criar uma simples página de internet, uma aplicação com ligação a uma base de dados, ou aplicações que integrem vários serviços baseados na internet com recurso a APIs. A abertura de uma conta no Application Craft é simples e rápida e pode desde logo começar a criar as suas aplicações.