Uncategorized

Google App Inventor

O google divulgou nessa semana o lançamento do Google App Inventor, uma IDE simples e online para o desenvolvimento de aplicativos para Android. Sua ideia é funcionar para usuários com pouca praticidade, onde os mesmos possam criar aplicativos simples e compartilhar pelo Android Market. Com isso o Google pretende desbancar o principal rival, App Store, da Apple.

Para acessar o Google App Inventor, que encontra-se na versão beta, é necessário a realização de um cadastro.

A guerra dos browsers agora está voltada para os celulares.

O Firefox está chegando no celular com muitos recursos legais, com o slogan “Você já redescobriu a web. Agora leve-a com você!” é possível inicialmente fazer o download apenas para o Nokia N900.

Ele foi todo repensado para se adequar a tecnologias móveis, possui então um menu oculto na lateral da tela, ampliando assim o campo de visão das páginas. Bastando com um clique, o menu será exibido para armazenar favoritos, zoom e acessar abas.

Um diferencial que já é bastante usado no Firefox desktop mas chega em primeira mão na versão para celulares é a possibilidade de adicionar complementos, pequenos plugins poderão ser instalados fazendo assim a adaptação do browser ao formato no qual você gosta de manipulá-lo. Como tradutores, revisores ou ferramentas úteis, como o Weave Sync que sincroniza os favoritos com o celular e demais preferências que você tenha em seu desktop.

Veja o link: http://www.mozilla.com/pt-BR/mobile/

O Opera acaba de prometer o lançamento do seu browser para Iphone na próxima semana, não vai nem esperar o carnaval acabar. hehehe..

Dentre os principais itens prometidos, alguns chamam a atenção. Como maior velocidade de download, sua velocidade será de até 6x maior que o da Apple e reduzirá o tráfego de dados em até 90%, o que vem causando muitos problemas nas redes de muitas operadoras.

Alguns analistas afirmam que a Apple pode tentar bloquear o acesso fácil ao iPhone uma vez que o acesso à internet tem sido um atributo chave por trás do aparelho.

“Essa é uma medida provocativa da Opera que resultará em um arriscado exercício de relações públicas para a Apple caso decida não permitir o Opera mini em sua app store”, disse o analista Geoff Blaber, da CCS Insight.

Vamos esperar pra ver.

Jovens Empreendedores

Matéria do jornal hoje do dia 31/08/2009

Mostra como anda uma empresa formada por jovens que usam uma forma descontraída para eliminar o stress diário do trabalho junto com seus colaboradores.

Assistam, vale a pena.

Paradigma de Programação Imperativo

Uma linguagem de programação que utiliza paradigma imperativo, manipula variáveis a partir de ordens ou
comandos. Por exemplo, determinado número de váriáveis são lidas na entrada, são manipuladas e colodas
em outras variáveis, ditas saídas, manipulando estados.

Um programa imperativo realiza uma série de tarefas, uma atrás da outra, que o computador tende a executar.
Alguns exemplos de linguagens que utilizam paradigma imperativo são: Ada, Algol, C, Fortran, Pascal,
entre outras.

Essa imagem mostra de forma bem interessante o fluxo dos dados num paradigma Imperativo.

Vantagens:

  • Eficiência (embute modelo de Von Neumann);
  • Modelagem “natural” de aplicações do mundo real;
  • Paradigma dominante e bem estabelecido;
  • É altamente flexível, podendo ser migrado para outras paradigmas facilmente;

Desvantagens:

  • Difícil legibilidade;
  • Erros introduzidos durante manutenção;
  • descrições demasiadamente operacionais focalizam o como e não o que
  • Relacionamento indireto com a E/S (indução a erros/estados)

No próximo post falaremos sobre o Paradigma Funcional.

Paradigmas de programação

Consiste em modelos ou padrões adotados por linguagens de programação que agrupam caracteristicas em comum, a classificação de um paradigma é decorrente de decisões de projetos de projeto que impactam radicalmente na forma como um problema real é modelado do ponto de vista computacional.

Classificação:

Imperativa, Funcional, Orientado a objetos, Lógico e orientado a aspectos. Existem outras classificações porém as mais “comerciais” são essa listadas acima. Vamos durante essa semana estudar o que diz cada paradigma, quais suas vantagens e desvantagens e faremos um quadro comparativo entre elas.