7.31.2011

Mozilla planeja disponibilizar um S.O para dispositivo móvel



Estes planos da Mozilla e parece que esta crescente pelas oportunidades que este mercado de tecnologia móvel apresenta a frente de concorrentes como Apple e Google que estão dividindo os benefícios existe mais espaço então a Mozilla com seu novo S.O que será baseado em Gecko, seu motor de renderização no qual trabalha Firefox e evidentemente funcionará em modo open source (código aberto).
Essa informação tem sido amplamente relatada por portais como CNET com base em dados publicados por Andreas Gal no blog oficial da Mozilla Wiki, que descreve a proposta e seu objetivo:”Construir um sistema operacional autônomo e completo para a internet aberta“. 


 

Assim Mozilla entraria no mercado dos sistemas operacionais para terminais móveis e tablets com a promessa de ser um projeto completamente aberto, ao contrario do Android do Google, que embora afirme ser “open source” na prática contradiz o espírito deste tipo de modelo e o que dizer da Apple cujos sistemas operacionais são completamente fechados.

Poderia a Mozilla dar mais uma "pitada" nos sabores da conocorrência e aumentar as opções para o mercado que seria muito bom.

7.24.2011

Algo sobre os CODECS quando precisamos deles

Em seu dispositivo imagine que você tem que "rodar" uma aplicação de clip de um curso, você procura na Web, um aplicativo para rodar e aparece o que ?  Não aparece nada ...não acontece nada.
Devemos ter e saber qual o codec para cada tipo de arquivo de audio e vídeo como MP4, AVI ou dependendo da plataforma que será requerido funcionar.

Assim converte sinais análogos digitais em bitstream a uma comunicação padrão da plataforma  , isto sendo resumido e simples em formato de linguagem humana.  

Podemos entender como um "box", estes "boxes" que contém coder-decoder da plataforma específica como MP4, AVI ou AAC+, MP3.

Hoje em plataformas desktop, laptops como também em tablets e smartphones que possuem especificações e aderências ou não para o formato requerido do CODECS

O fluxo de encodec e decodec tem variações de plataforma para plataforma, mas na atualidade os usuários não precisam ficar muito preocupados, pois  a portabilidades para formatos como MP4 e MP3 que são os mais abertos apresentam em plataformas como Google - Android, Nokia - Symbian, já em plataformas mais fechadas como MS-Windows e Apple para Mac OS, iOs precisaram de algum software adicional para dar portabilidade a estes formatos.

Exemplo de implementação de um fluxo de funcionamento de um CODEC em uma aplicação VOIP do mercado.





   

7.16.2011

Google+ desbancará o Facebook ???


A idéia do Google é desbancar o FACEBOOK, será que consegue ???
Nesta última semana o Google+ conseguiu já 10.000.000 de usuários, claro que com ajuda de seu seguidores, usuários fica um pouco mais fácil, mas que é de admirar não podemos esconder este fato. Os projetistas do Google não tem medo de errar e agora que redes sociais estão em Alta
O CEO da Google, confirmou que cerca de 1 bilhão de itens compartilhados somente com o botão +1
Mesmo com muita gente de fora desta rede social, que a Google gosta de colocar que é uma rede social real não aceita perfis anônimos.

Tudo que o BUZZ não conseguiu fazer o Google + apresenta forte um "stream" de informacões cruzadas, a tentativa da Google com o Google+ e quase uma identidade digital na internet sob a custodia da Google.
Assim como aplicativos na Android Market já disponibilização integrações em smartphones e tablets para executar o download.
Agora vamos aguardar a aderência da plataforma do Google + para aplicativos.



7.02.2011

O Google valoriza o Java..rodando no Android com HTML 5


Olá ...Hello... موجة...שלוֹם...

Quero mostrar o quanto a Google está valorizando o Java e hoje a Oracle não entende ou não que entender a o fenômeno Java perdeu força e Google pode ser uma estratégia... 
Desenvolvi uma pequena aplicação para Symbian, fiz a aplicação utilizando apenas a ferramenta Web Runtime da Nokia, ou seja, é uma aplicação HTML e Javascript que roda no celular, isto não desmerece em nada a aplicação, na verdade eu gostei bastante da idéia e comecei a pensar em como portar esta aplicação para um Android, e a versão Android já esta pronta.

Mas seguindo com o que eu queria publicar aqui, para Symbian a Nokia tem o Web Runtime, um conjunto de bibliotecas que permite o desenvolvimento de aplicações mobile apenas com HTML e Javascript, mas não encontrei nada parecido para o Android, entãodepois de pesquisar um pouquinho, consegui o seguinte passo a passo:

Crie uma aplicação Android normal com uma activity, edite o arquivo res/layout/main.xml para que fique assim:
1
2
3
4
5
6
7
 version="1.0" encoding="utf-8"?>
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical" android:layout_width="fill_parent"
 android:layout_height="fill_parent">
  android:id="@+id/webView" android:layout_width="fill_parent"
  android:layout_height="fill_parent" />
>
Agora, na activity adicione este código no método onCreate:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        web = (WebView) findViewById(R.id.webView);
        WebSettings settings = web.getSettings();
        settings.setJavaScriptEnabled(true);
        settings.setJavaScriptCanOpenWindowsAutomatically(true);
        settings.setSupportMultipleWindows(true);
        settings.setSupportZoom(false);
        settings.setPluginsEnabled(true);
        web.setVerticalScrollBarEnabled(true);
        web.setHorizontalScrollBarEnabled(false);
        // Our application's main page will be loaded
        web.loadUrl("file:///android_asset/index.html");
    }
Agora é só colocar a sua aplicação escrita com html e javascript na pasta assets e tudo vai funcionar que é uma beleza 
E para melhorar um pouco a iteração do javascript com o OS você pode criar classes java normalmente e utilizar o método WebView.addJavascriptInterface(objetoJava, “nomeNoJavascript”) para adicionar “interfaces” do javascript para o android.
A re-escrita para Android, com isto fica bem fácil portar uma aplicação WebRuntime de Symbian para Android.

Claro que os objetos nativos do WebRuntime como “widget”, “device” e “menu” não existem neste caso, mas nada impede de quem precisar implementar e disponibiliza-los par a sua aplicação utilizando o addJavascriptInterface …
Aguardo as sugestões, dúvidas...as discordâncias também.

Node.js?

  Node.js? It is JS or Javascript yes, it is the basis.  Yes the old Javascript that today has a strong front and back end stack, the same s...