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

quarta-feira, 18 de agosto de 2010

LadyJava Music Video for JavaZone (High quality)

É difícil ver por ai, humor sobre tecnologia, ainda mais utilizando-se da música, como achei muito engraçado posto aqui para que possam ver:

quinta-feira, 1 de abril de 2010

Google HTML 5


Viajando pela Internet neste dia 1º de Abril, percebi que alguns sites do Google mudaram de cara, e realmente pude verificar a utilização do HTML 5. Esta versão do HTML permite uma real utilização da Web Semântica, e possui diversos recursos, além de tornar o visual muito mais limpo e organizado. Para visualizar  as páginas com a nova linguagem de marcação deve ser usado navegador compatível, Firefox 3, Chrome. O Internet Explorer 8 ainda não é compatível com o HTML 5, vejam algumas imagens para comparação:

Busca Realizada no Google com IE8

Busca Realizada no Google com Firefox3


YouTube com HTML 5 no Firefox3


Conheça um pouco sobre HTML5:
Luciano Édipo Pereira da Silva. HTML 5:Desenvolvimento e Impactos [internet]. Versão 10. Knol. 2010 abr 1. Disponível em: http://knol.google.com/k/luciano-édipo-pereira-da-silva/html-5/w98ptswyb0qd/15.

quarta-feira, 10 de março de 2010

Utilização da plataforma Android no desenvolvimento de um aplicativo para cálculo de Balanço Hídrico Climatológico

Balanço Hídrico com Android
Recentemente terminei minha graduação em Sistemas de Informação, gostaria de compartilhar alguns resultados alcançados durante este periodo, um deles é o meu trabalho de conclusão de curso denominado: "Utilização da plataforma Android no desenvolvimento de um aplicativo para cálculo de Balanço Hídrico Climatológico" este trabalho resultou em um aplicativo para a plataforma Android que realiza o cálculo de Balanço Hídrico Climatológico Sequêncial Diário. 
Outro trabalho foi um artigo derivado da minha monografia, que foi publicado este ano (2010) na Revista Brasileira de Computação Aplicada RBCA, denominado: "Uma nova abordagem para o Cálculo de Balanço Hídrico Climatológico".
Resumo do Artigo:
Este estudo visa apresentar o processo de desenvolvimento de um aplicativo para o cálculo do Balanço Hídrico Climático. Dentre seus usos, destaca-se sua aplicação, principalmente na agricultura, por isso, baseamos o seu desenvolvimento em uma plataforma para dispositivos móveis, o Android. Esta plataforma foi escolhida por ser de código aberto, gratuita e rica de recursos de desenvolvimento e execução. São descritos os procedimentos e rotinas que foram utilizados para criar um protótipo do aplicativo.
O Artigo da RBCA pode ser encontrado no endereço: http://www.upf.br/seer/index.php/rbca/article/view/722

O projeto do aplicativo, bem como a monografia e os códigos fontes estão hospedados no serviço Google Code e disponíveis para consulta, além de ser um projeto free, qualquer um pode dar sua contribuição. O endereço do projeto é: http://code.google.com/p/bhcmovel/. 

sexta-feira, 31 de outubro de 2008

Documentário Sobre a Internet (Microsoft) - Discovery Channel

Para quem deseja conhecer um pouco mais sobre a internet, o Discovery Channel produziu um documentário muito interessante sobre essa grande invenção. Bom ai vai uma critica, mas só essa, o documentário é na realidade sobre a WEB, que é apenas uma parte da internet, diga-se de passagem, a mais conhecida, mas enfim esse programa enfatiza a Guerra dos Navegadores.
Começa com a invenção do primeiro navegador digamos,  decente (gráfico), o Mosaic, e sobre os investimentos necessários para que isso fosse mais difundido, mas entre isso e a Microsoft? O documentário mostra a rápida ascenção e o violento estrago que aconteceu junto com isso, principalmente para as tecnologias que existiam, e eram as mais usadas na época, com depoimentos na época de ex-funcionários, mostrando de como se sentiam em seu trabalho. para não ficar para traz criou o MSN (Microsoft Network) e já dominava os pcs com seus sistemas operacionais, a partir dai vem a criação no Netscape Corporation e a criação do Netscape Navigator e então a ascensão do navegador e o crescimento da então web, e se inicia a guerra dos navegadores.
Durante a briga houve muitas tentativas da Microsoft de tentar "ganhar" a Netscape, sua a abertura de capital e seu crescimento mais acelerado ainda, que deixou seus engenheiros com a cabeça pro ar, motivando a Microsoft a reagir cada vez mais surgindo o Internet Explorer, que tinha até então muito mais facilidade de investimento e desenvolvimento. Vamos lá (é bem assim mostra um lado bem escuro mesmo da Microsoft) que tentaria de todas as formas possíveis impedir que o Netscape fosse usado, como? "Dando" o IE junto com o Windows e afundando a Netscape que foi comprado pela AOL, surgem as lutas nos tribunais contra a Microsoft, iniciada pelo Governo por infringir a Lei Antitruste dos Estados Unidos, apesar de aparecer mais sobre a Microsoft e menos da internet acho que vale a pena ver....







terça-feira, 21 de outubro de 2008

Internet - Evolução da internet no Brasil e no mundo

Este artigo descreve a evolução da Internet no Brasil e no mundo, suas características desde o início, até os dias atuais e suas tendências futuras, fatores que contribuiram e continuam contribuindo com essa evolução, problemas que surgem devido a sua rápida e inesperada popularização, a arquitetura e operações de serviços realizados pela Internet no mundo inteiro.
This paper describes the evolution of the Internet in Brazil and in the world, your characteristics since the begin until at this moment and your future tendencies, factors contributed and it stay contribute for this evolution and problems that appear due to your sudden popularization, the architecture and service operations acomplished by Internet in the world over.

1. A Evolução da Internet

A Internet derivou da difusão da ampla tecnologia para se implantar uma rede de computadores no final da década de 60, no início essa tecnologia incorporou características de interesse militar americano, já que se tratava do período da Guerra Fria, tais como:
  • Flexibilidade da arquitetura;
  • Ausência de nodo central;
  • Redundância de conexões e funções;
  • Capacidade de reconfiguração dinâmica;
  • Outras.
      Porém, a tecnologia foi se espalhando e passou  ser controlada pelo setor acadêmico, inicialmente nos EUA e posteriormente no exterior. No final da década de 80, o uso da internet deixa de ser liderado pelo Departamento de Defesa Americano, passando a ser liderado pela National Science Foundation (NSF), que passa incentivar as conexões de outros países aos EUA, para fins ligados a pesquisa e educação.
           Portanto, em 1985, a Internet já estava bem estabelecida como uma larga comunidade de suporte de pesquisadores e desenvolvedores e começava a ser usada por outras comunidades para comunicações diárias pelo computador. O correio eletrônico já estava sendo usado por muitas comunidades, freqüentemente com sistemas diferentes, mas a interconexão entre os diferentes sistemas de  correio foi demonstrando a utilidade de comunicação eletrônica entre as pessoas.


segunda-feira, 20 de outubro de 2008

Sistemas Baseados em Threads

Um sistema baseado em threads difere-se de um sistema operacional multitarefa tradicional, em que processos são tipicamente independentes, carregam considerável estado da informação, tem endereço de memória separado e interagem somente através de mecanismos de interprocessos de comunicação. As threads, por outro lado, compartilham o estado da informação de processos únicos, e compartilham memória e outros recursos diretamente.

A troca de contexto através de linha de execução num mesmo processo é tipicamente mais rápida que a troca de contexto entre processos diferentes. Sistemas como o Windows NT e o OS/2 são feitos para ter linhas de execução "baratas" e processos "caros", enquanto em outros sistemas operacionais não há grandes diferenças.
Visão Geral de Threads

Thread é a menor unidade de utilização da CPU, ela é composta por um contador de programa, um conjunto de registradores e uma pilha, uma thread de um mesmo processo compartilha a seção de código, seção de dados e outros recursos do sistema operacional, em processos mais antigos existiam apenas uma thread em execução, porém, ao se utilizar mais de uma thread num mesmo processo, poderemos realizar várias linhas de processo, ou mais de uma tarefa específica. 




O modelo Multithreading
O multithreading é um modelo de programação popular que permite a execução de múltiplas linhas de execução dentro de um contexto simples, compartilhando recursos do processo, e capazes de executar de forma independente. O modelo de programação em linha de execução fornece ao desenvolvedor uma execução simultânea. Entretanto, a aplicação mais interessante da tecnologia ocorre quando ela é utilizada em um processo simples permitindo uma execução paralela em sistemas multi-processados.


Sistemas Multi-threaded

Um sistema multi-threaded possui um melhor desempenho que um sistema de computadores com múltiplas CPUs com múltiplos núcleos, ou que um cluster de máquinas. Isto acontece porque a linha de execução empresta a ela mesmo uma execução simultânea. Em alguns casos, o programador precisa ter cuidado em evitar condições de concorrência e outros comportamentos inesperados.


quarta-feira, 8 de outubro de 2008

Pré venda do G1 é maior que o esperado

T-Mobile diz que demanda do G1 é três vezes maior do que a expectativa inicial, mas não promete mais celulares para lançamento.
A T-Mobile anunciou na segunda-feira (06/10) que as pré-vendas do primeiro celular com Android, o G1, foram três vezes maiores do que o esperado. A operadora não prometeu, contudo, mais unidades para a data oficial de lançamento do produto, em 22 de outubro.

A operadora não revelou quantos dispositivos foram vendidos, portanto não está claro se esta é uma evidência esmagadora da demanda do G1.

As notícias surgiram depois da divulgação, na semana passada, de clientes que tentavam fazer o pedido do G1 foram avisados de que não havia mais nenhum aparelho em estoque. Neste momento, a T-Mobile diz que ainda está com um número limitado de aparelhos.

A T-Mobile agora afirma, contudo, que triplicou o número de celulares que havia reservado para as pré-vendas do G1 - e que os consumidores encomendaram todos.

Isto não significa que as pessoas que querem um dispositivo não terão sorte, entretanto. Os consumidores terão a possibilidade de ir até a loja para comprar o G1 pessoalmente quando ele for lançado. Além disso, os clientes podem fazer a pré-reserva do aparelho até 21 de outubro, mas pode ser ele chegue em uma data não especificada.

No lançamento do G1, duas semanas atrás, muitos analistas divulgaram a expectativa de vendas iniciais do aparelho com as vendas inicias do iPhone. Mas se a pré-reserva é alta como a T-Mobile afirma, o telefone pode ajudar a operadora a evitar que consumidores mudem para a AT&T para adquirir o iPhone, algo que tem acontecido com um terço dos donos de iPhone 3G vindos de outras operadoras, segundo o NPD Group.
O G1 custa 179 dólares com contrato.
Fonte: http://idgnow.uol.com.br/ 


terça-feira, 7 de outubro de 2008

iPhone 2.2 Beta com Google Street View e opção para desligar correção automática

Segundo o "MacRumors.com", a mais recente beta da versão 2.2 do firmware do iPhone - apenas disponível para programadores - esconde novas funcionalidades, como o suporte para o Google Street View e uma opção para desactivar a correcção automática de texto.

Outra novidade descoberta na beta do firmware 2.2 é o suporte para o Google Street View, serviço que permite visualizar fotos panorâmicas em 360º ao nível da estrada de algumas cidades mundiais.

Esta funcionalidade foi recentemente demonstrada pela Google e pela T-Mobile durante a apresentação do HTC G1, o primeiro celular baseado na plataforma Android.

O Google lançou recentemente uma nova versão da sua aplicação "Google Maps for mobile" que inclui o Street View, mas o iPhone não se encontra na lista de dispositivos compatíveis, uma vez que o programa requer tecnologia Java, não suportada pelo iPhone.

O novo firmware poderá também incluir suporte para "emoji", pequenos ícones muito utilizados pelos japoneses nas mensagens de texto. A inexistência desta funcionalidade tem sido apontada como uma das razões para a fraca adopção do iPhone no Japão.

Na semana passada já tinham sido detectadas novas funcionalidades na beta do firmware 2.2 do iPhone, incluindo a integração da caixa de pesquisa da Google na barra de endereços do Safari e alterações no interface da aplicação App Store.

Refira-se que a Apple ainda não anunciou a data de lançamento do firmware 2.2 do iPhone e que existe a possibilidade de estas funcionalidades não serem incluídas na atualização.
Acho que o pessoal da Apple não está gostando da nova plataforma Android, vai pegar em cheio os usuário do iPhone...

Fonte: http://ciberia.aeiou.pt/?st=10252


terça-feira, 30 de setembro de 2008

Algoritmo dá a computadores uma capacidade quase humana

Nós temos uma capacidade inata, e uma tendência quase inconsciente em utilizar essa capacidade, de encontrar padrões em grandes volumes de dados e informações. Foi assim que nossos antepassados traçaram as constelações na infinidade de estrelas que eles observavam no céu, e é assim que nós localizamos um grupo de amigos no meio de um salão lotado.
Capacidade de ordenação
Seria muito útil se conseguíssemos replicar essa capacidade nos computadores - a Era da Informação está gerando uma quantidade de dados maior do que tudo o que a humanidade gerou ao longo de milênios. Sabemos que essa montanha de dados contém informações valiosas, mas só conseguiremos tirar proveito delas se os próprios computadores forem capazes de capturá-las para nós.
Para que um computador ordene um conjunto de dados, nós devemos encontrar a ordem subjacente a esses dados e então dizer ao computador como ordená-los, por meio de um programa.
Encontrando padrões em dados brutos
Agora, pesquisadores do MIT elaboraram um algoritmo que é capaz de encontrar um padrão nos dados brutos, e então ordená-los segundo esse padrão. "Em vez de procurar por um tipo particular de estrutura, nós criamos um algoritmo mais amplo que é capaz de testar todas essas estruturas e pesá-las umas contra as outras," explica Joshua Tenenbaum, coordenador da pesquisa.
O algoritmo consegue entender vários tipos de estruturas de dados, como árvores, ordens lineares, anéis, hierarquias dominantes, clusters etc. Ele analisa os dados brutos até encontrar a estrutura que melhor os descreve e então ordena os dados seguindo essa estrutura.
Os humanos fazem isso o tempo todo, na vida diária, freqüentemente de forma inconsciente. Várias descobertas-chave na história da ciência também consistiram na localização desses padrões, como na elaboração da Tabela Periódica ou na criação do sistema de classificação das espécies utilizada pela biologia.

Algoritmo dá aos computadores a capacidade de encontrar padrões em dados brutos  
 Novo algoritmo consegue encontrar padrões em dados brutos, identificando a estrutura - ordens lineares, anéis ou clusters - que melhor descreve os dados.[Imagem: Charles Kemp]

Fonte: Inovação Tecnológica

Bibliografia:
The discovery of structural form
Charles Kemp, Joshua B. Tenenbaum
Proceedings of the National Academy of Sciences
August 2008
Vol.: 105:10687-10692
DOI: 10.1073/pnas.0802631105


segunda-feira, 29 de setembro de 2008

Acesso a Internet por Celular (iPhone) muda o que?

Mais uma Vamos lá... iPhone promete mudar acesso móvel à Internet como deu para perceber, mais alguns ponto interessante a se discutir.
  1. Que o acesso móvel a internet está aumentando? com certeza e se dependerem dos preços e oferecimento no mercado de aparelhos que acessem as redes 3G com certeza aumentará e muito o acesso através de dispositivos portáteis.
  2. Adaptações de página para iPhone? Isso me lembra muito os problemas entre IE (Internet Explorer) e A maioria de qualquer outro Browser, vamos usar aqui o FireFox, como muitos desenvolvedores sabem é um saco desenvolver um site quando se tem que levar em consideração que o IE em muitos casos não segue a normatização da W3C nos código, ai vem os famosos Hack para os IEs da vida, mesmo sabendo que o IE é o navegador mais usado no mundo, não tenho que adequar meu código a ele, não desenvolvemos para um Browser específico, claro temos que achar meios para que os usuários consigam visualizar corretamente nossos conteúdos, vamos por dois lados:
    • Usuário: ganha quem tiver melhor conhecimento da internet, padrões, de onde e através do que acessar.
    • Empresas: Infelizmente, quem tiver maior participação no mercado.
Temos que analisar que não é o iPhone e nem qualquer outro celular específico que mudará a forma de acesso ou mesmo o números de acessos, mas sim a facilidade com que acessamos a rede, e também, percebe-se que os melhores sites e conteúdos são os, padronizados, que pode ser acessado universalmente por qualquer pessoa, em qualquer lugar do mundo, e com qualquer dispositivo.... ou seja a empresa que conseguir isso, ela sim, pode começar a mudar o acesso a internet.
A Internet por si só é capaz de fazer a seleção natural, do que permanece e do que é extinto....

Inclusão Digital e as "Cidades Digitais"

De novo na saga por noticias me deparo com a seguinte "Candidatos a prefeito prometem cidades digitais" isso me lembra muito o apelo que o governo faz, principalmente quanto ao uso da internet de forma desordenada, e com o famoso jeitinho brasileiro que até na internet aparece e muito, afinal "não tem ninguém vendo o que eu faço mesmo" não acha? Os investimentos deste tipo é sim muito importante, mas ainda falta a ponte que ligaria o bom uso desse investimento, que é uma educação de qualidade e cultura tecnológica diferente da praticada pela grande massa, provinda da inclusão digital desordenada. No artigo "Utilização da Informática e Internet: Visões Humanística e Educacionais", escrevo algumas das maravilhas e também pesadelos sobre a utilização da internet, em vários aspectos e enfatizando, o seu uso na educação.

sexta-feira, 26 de setembro de 2008

O diferencial do Android

O grande diferencial que o android tem, e é questionado por muitos desenvolvedores e mesmo afccionados por tecnologia, é a enorme gama de utilização, desenvolvimento e utilidade que esse conjunto de Software pode disponibilizar.
O Android possui desde sistema operacional, o kernel Linux 2.6, até API para desenvolvimento utilizando a linguagem Java, que é interpretada pela Máquina Virtual Dalvik desenvolvido para dispositivos com tamanho de memória reduzido, e entre tudo isso várias bibliotecas Open Source, que garante que a imaginação de desenvolvedores flua e permitir a criação de aplicativos que ainda fará muito sucesso para os Hi-Techs de plantão...
Vamos lá tem mais? Sim, muito ainda, o interessante como disse no post abaixo é a distinção que muitas pessoas, críticos ainda não souberam fazer entre o Android propriamente dito e os celulares que usaram como SO.....
Continua hehehehe

quinta-feira, 25 de setembro de 2008

Android X iPhone

O título da postagem já é contraditório, como pode se comparar um celular específico, o iPhone, com uma plataforma para celulares, o Android. Pois é, é isso que está acontecendo depois da divulgação do lançamento do G1.
Android é uma plataforma de desenvolvimento, criado pelo Google para dispositivos móveis, esta inclui sistema operacional, middleware e aplicações, fornece uma interface de desenvolvimento e ferramentas para desenvolvimento utilizando a linguagem Java. Ora, se o celular utiliza o Android como SO, não se deve avaliar como ruim o Sistema, por causa das caracteristicas do Celular (Hardware) que a utiliza, lembrando novamente que o Android possui uma API aberta, com suporte ao desenvolvimento, e documentação muito bem escrita e disponibilizada, se alguém não se contentar com algum aplicativo que venha a ser entregue junto de um CELULAR COM ANDROID é fácil, desenvolva ou baixe algum de acordo com seu gosto. É difícil fazer a comparação entre um Aparelho específico e um Sistema, algo que logo ficará mais evidente...



X?

quarta-feira, 17 de setembro de 2008

Redes sem Fio e Redes Móveis

Este artigo descreve redes sem fio e móveis, sua evolução, características que as diferem de redes com fio, como também serão descritas as técnologias sem fio atuais. Destacarei a evolução do acesso móvel à internet, apontando as principais tecnologias presente em cada geração, além do gerenciamento de redes móveis e a mobilidade oferecida pelas redes sem fio atualmente.
Acesse Artigo Completo em: Knol:Redes sem Fio e Redes Móveis

terça-feira, 16 de setembro de 2008

Usuários de computadores estão digitalizando livros sem saber

Milhões de usuários de computadores estão digitalizando o equivalente a 160 livros diariamente com uma precisão superior a 99%, ainda que a maioria deles não saiba que está ajudando nesta tarefa gigantesca.
Captcha útil
O trabalho começou há cerca de um ano, quando pesquisadores da Universidade Carnegie Mellon, nos Estados Unidos, colocaram no ar o reCAPTCHA. CAPTCHA é o nome daquele monte de letras e números embaralhados que se deve digitar para se cadastrar em um site ou para confirmar o envio de um correio eletrônico.
Em vez de ser uma mera medida de segurança que os sites utilizam para evitar a ação de spammers, o reCAPTCHA mostra palavras de verdade capturadas de livros por meio de scanners e que não puderam ser interpretadas pelas ferramentas de reconhecimento de caracteres, os chamados OCR (Optical Character Recognition).
Reconhecimento de palavras
Mas como o programa sabe que o usuário digitou a palavra correta? O sistema funciona assim: o software do reCAPTCHA pega uma palavra conhecida e outra que não foi reconhecida pelo OCR, e apresenta ambas ao usuário. Se o usuário interpretou corretamente a primeira, o programa assume que a segunda também foi interpretada corretamente. O mesmo conjunto é apresentado seguidamente a vários usuários, até que, estatisticamente, ele tenha certeza de que a palavra foi mesmo reconhecida.
Milhares de sites ao redor do mundo já adotaram o reCAPTCHA, que é gratuito. Durante seu primeiro ano de funcionamento, 1,2 bilhão de captchas foram resolvidos e mais de 440 milhões de palavras foram corretamente decifradas. Isso equivale à digitalização de 17.600 livros.