Pessoal,
Peço desculpas por estar sumido esse tempo todo, as provas da faculdade e as viagens de fim de ano estão e vão me deixar ausente por esse período, mas em janeiro estou de volta.
Abraços.
sexta-feira, 7 de dezembro de 2007
domingo, 11 de novembro de 2007
Uma boa idéia! Mozilla Prism
Já fazem alguns dias que a Mozilla anunciou o Prism, um software que trás uma idéia simples, fazer as aplicações web abrirem independente de um navegador, sem digitar endereço ou qualquer outra coisa.
A idéia é boa, você pode pegar o GMail e criar um ícone pra ele no menu iniciar do Windows, ou ainda um ícone da área de trabalho do seu Windows ou Linux, e o GMail ainda irá abrir em uma janela separada, sem barras de navegação, e com processo separado no Sistema Operacional, algo ótimo para hoje em dia, pois se travar uma das abas do seu navegador você não perde aquela janela do aplicativo web que você está usando também.
No lançamento a Mozilla já deixou claro que o Prism não é um concorrente do Silverlight da Microsoft ou do AIR da Adobe, que objetivam o uso de aplicações web OffLine.
O Prism também é uma ferramenta interessante pra instituições que possuem sistemas web na empresa, pode ser colocado um ícone na área de trabalho dos computadores dos usuários, facilitando o acesso, algo que irei estudar para os sistemas web que estarão sendo desenvolvidos onde eu trabalho.
A idéia é boa, você pode pegar o GMail e criar um ícone pra ele no menu iniciar do Windows, ou ainda um ícone da área de trabalho do seu Windows ou Linux, e o GMail ainda irá abrir em uma janela separada, sem barras de navegação, e com processo separado no Sistema Operacional, algo ótimo para hoje em dia, pois se travar uma das abas do seu navegador você não perde aquela janela do aplicativo web que você está usando também.
No lançamento a Mozilla já deixou claro que o Prism não é um concorrente do Silverlight da Microsoft ou do AIR da Adobe, que objetivam o uso de aplicações web OffLine.
O Prism também é uma ferramenta interessante pra instituições que possuem sistemas web na empresa, pode ser colocado um ícone na área de trabalho dos computadores dos usuários, facilitando o acesso, algo que irei estudar para os sistemas web que estarão sendo desenvolvidos onde eu trabalho.
Marcadores:
Software como Serviço,
Software Livre,
Web 2.0
sábado, 10 de novembro de 2007
Tentando analisar um "negócio"
Vou fugir um pouco do assunto principal do blog, mas é por uma boa causa.
Semana passada assisti o Workshop Formação de Analistas de Negócio que o Paulo Vasconcellos (http://finito-log.blogspot.com/) veio ministrar em Bauru especialmente pros alunos da UNESP, e deixo escrito, mudou minha visão de processos, de negócio, e ainda me fez enxergar qual a possível posição na área de TI que se encaixa melhor ao meu perfil.
Ainda não sei se trabalhar realmente como analista de negócio vai ser meu futuro, pois meu perfil técnico parece me puxar pra algo mais próximo de um arquiteto, mas eu ainda sim estou vislumbrado com os conhecimentos que adquiri no workshop. Demorou quase uma semana pra eu conseguir digerir tudo o que foi passado, e agora estou tentando por em prática.
Está escrito no meu perfil, mas não custa lembrar, eu trabalho da área de informática da UNESP, mais precisamente na Faculdade de Ciências do Campus de Bauru, e ainda não temos a TI como parte da estratégia da Universidade ou da Faculdade. É muito difícil perceber a estratégia de uma instituição de ensino pública, mas temos que lembrar dos pilares: ensino, pesquisa e extensão, e tentar contemplá-los. Estou montando alguns diagramas, alguns documentos, pra conseguir representar o que a área de TI pode proporcionar de benefícios pra que a nossa Faculdade possa melhorar em relação a esses pilares, não está sendo fácil, e junto a isso vou tentar implantar um gerenciamento de projetos.
Irei colocar aqui os próximos capítulos dessa história.
Gostaria de agradecer mais uma vez ao Paulo, que viajou mais de 10 horas pra chegar aqui em Bauru, e nos presentear com o workshop e um banho de conhecimento.
Semana passada assisti o Workshop Formação de Analistas de Negócio que o Paulo Vasconcellos (http://finito-log.blogspot.com/) veio ministrar em Bauru especialmente pros alunos da UNESP, e deixo escrito, mudou minha visão de processos, de negócio, e ainda me fez enxergar qual a possível posição na área de TI que se encaixa melhor ao meu perfil.
Ainda não sei se trabalhar realmente como analista de negócio vai ser meu futuro, pois meu perfil técnico parece me puxar pra algo mais próximo de um arquiteto, mas eu ainda sim estou vislumbrado com os conhecimentos que adquiri no workshop. Demorou quase uma semana pra eu conseguir digerir tudo o que foi passado, e agora estou tentando por em prática.
Está escrito no meu perfil, mas não custa lembrar, eu trabalho da área de informática da UNESP, mais precisamente na Faculdade de Ciências do Campus de Bauru, e ainda não temos a TI como parte da estratégia da Universidade ou da Faculdade. É muito difícil perceber a estratégia de uma instituição de ensino pública, mas temos que lembrar dos pilares: ensino, pesquisa e extensão, e tentar contemplá-los. Estou montando alguns diagramas, alguns documentos, pra conseguir representar o que a área de TI pode proporcionar de benefícios pra que a nossa Faculdade possa melhorar em relação a esses pilares, não está sendo fácil, e junto a isso vou tentar implantar um gerenciamento de projetos.
Irei colocar aqui os próximos capítulos dessa história.
Gostaria de agradecer mais uma vez ao Paulo, que viajou mais de 10 horas pra chegar aqui em Bauru, e nos presentear com o workshop e um banho de conhecimento.
Marcadores:
Análise de Negócios,
Eventos,
Gerenciamento de Projetos,
UNESP
sexta-feira, 2 de novembro de 2007
W3C no Brasil
O Brasil quer ter mais participação no mercado mundial de softwares e serviços, e acredito que algumas coisas estão conspirando a favor, essa semana o W3C (World Wide Web Consortium), órgão responsável por regular e definir os padrões para a Web, abriu um escritório no Brasil, junto ao NIC.br (Núcleo de Informação e Coordenação do Comitê Gestor da Internet no Brasil).
Tirando a missão escrita no site (http://www.w3c.br), acredito que a abertura desse escritório no Brasil demonstra que não somos um "João Ninguém" na Internet, e que nossas opiniões e atitudes são importantes.
Tirando a missão escrita no site (http://www.w3c.br), acredito que a abertura desse escritório no Brasil demonstra que não somos um "João Ninguém" na Internet, e que nossas opiniões e atitudes são importantes.
quarta-feira, 17 de outubro de 2007
Palestra Web Standards
Olá pessoal,
No dia 26 de Outubro, as 8h eu irei ministrar uma palestra sobre Web Standards na 9ª Jornada de Informática da UNESP de Bauru (http://www.fc.unesp.br/jornada_info/).
Irei falar sobre como desenvolver para web utilizando Web Standards, obtendo ao mesmo tempo, sites acessíveis a mais pessoas e a mais tipos de dispositivos, e que funcionarão corretamente a medida que os browsers forem evoluindo e novos dispositivos para Internet forem surgindo, falar sobre utilizar ou não AJAX e outros recursos nas suas páginas.
Espero todos lá....
No dia 26 de Outubro, as 8h eu irei ministrar uma palestra sobre Web Standards na 9ª Jornada de Informática da UNESP de Bauru (http://www.fc.unesp.br/jornada_info/).
Irei falar sobre como desenvolver para web utilizando Web Standards, obtendo ao mesmo tempo, sites acessíveis a mais pessoas e a mais tipos de dispositivos, e que funcionarão corretamente a medida que os browsers forem evoluindo e novos dispositivos para Internet forem surgindo, falar sobre utilizar ou não AJAX e outros recursos nas suas páginas.
Espero todos lá....
Marcadores:
AJAX,
Eventos,
JavaScript,
Web 2.0,
Web Semântica,
Web Standards
segunda-feira, 8 de outubro de 2007
Adobe e a Web 2.0
Quando pensamos em Web 2.0 ainda estamos muito ligados aos aplicativos feitos usando AJAX, JavaScript, deixando as aplicações RIA, que antes do "aparecimento do AJAX" parecia ser o único futuro da Web, meio de lado.
E a principal fornecedora de meios para criação de RIA parecia também passar por um momento de hibernação, apenas parecia.
A Adobe, com seu arsenal, Dreamweaver, Flash, Flex, Photoshop, entre outros, passou algum tempo sem avançar muito no campo da Web 2.0, e viu um dos seus principais trunfos, o desenvolvimento de aplicações em RIA sobre a plataforma do Flash, ganhar vários concorrentes (Silverlight da Microsoft, JavaFX, e o OpenLaszlo, que gera aplicações em Flash e em AJAX).
Agora a Adobe mostra que quer estar presente mais do que nunca na Web 2.0 lançando a plataforma AIR (Adobe Integrated Runtime) que vai misturar Flash, Flex, HTML e AJAX para a criação de aplicações para Web 2.0 que funcionarão OnLine e OffLine.
Aplicações RIA e Web 2.0 OffLine não são novidade, a alguns anos, a ainda Macromedia possuía o Flex Central que permitia que você criasse aplicações em Flex e as fizesse funcionar OffLine. E mais recentemente o Google lançou o Gears, que permite que você crie aplicações utilizando AJAX que funcionarão OffLine.
E em serviços Web 2.0, a Adobe demonstrou a versão OnLine do Photoshop, e comprou uma empresa que possui um editor de textos OnLine usando Flash, ou seja, está chegando mais um concorrente forte, o Google pode estar prestes a encontrar um concorrente bem forte, e a Microsoft pode acabar numa posição de mera coadjuvante na Web 2.0 se não começar a correr mais.
E a principal fornecedora de meios para criação de RIA parecia também passar por um momento de hibernação, apenas parecia.
A Adobe, com seu arsenal, Dreamweaver, Flash, Flex, Photoshop, entre outros, passou algum tempo sem avançar muito no campo da Web 2.0, e viu um dos seus principais trunfos, o desenvolvimento de aplicações em RIA sobre a plataforma do Flash, ganhar vários concorrentes (Silverlight da Microsoft, JavaFX, e o OpenLaszlo, que gera aplicações em Flash e em AJAX).
Agora a Adobe mostra que quer estar presente mais do que nunca na Web 2.0 lançando a plataforma AIR (Adobe Integrated Runtime) que vai misturar Flash, Flex, HTML e AJAX para a criação de aplicações para Web 2.0 que funcionarão OnLine e OffLine.
Aplicações RIA e Web 2.0 OffLine não são novidade, a alguns anos, a ainda Macromedia possuía o Flex Central que permitia que você criasse aplicações em Flex e as fizesse funcionar OffLine. E mais recentemente o Google lançou o Gears, que permite que você crie aplicações utilizando AJAX que funcionarão OffLine.
E em serviços Web 2.0, a Adobe demonstrou a versão OnLine do Photoshop, e comprou uma empresa que possui um editor de textos OnLine usando Flash, ou seja, está chegando mais um concorrente forte, o Google pode estar prestes a encontrar um concorrente bem forte, e a Microsoft pode acabar numa posição de mera coadjuvante na Web 2.0 se não começar a correr mais.
domingo, 23 de setembro de 2007
Para não errar a mão - Velocidade do site
Vamos finalizar essa série sobre desenvolvimento web falando sobre os cuidados fazer um site que abra um pouco mais rápido que os outros.
Gostaria de dizer que vou dar uma palestra sobre Web Standards, onde irei falar também sobre as dicas que dei nessa série de posts, na 9ª Jornada de Informática da Faculdade de Ciências da UNESP de Bauru, de 22 a 26 de Outubro, ainda não tenho a data e horário da palestra, mas assim que tiver disponibilizo aqui.
Quando você está desenvolvendo um site você deve estar atento ao tamanho do seu site, e não digo apenas o tamanho das imagens e animações em flash, mas também do tamanho dos arquivos HTML, CSS e JavaScript. Se você está pensando que vou falar sobre conexões discadas x banda larga, você está certo, mas não somente isso.
É muito importante que seu site na Internet carregue com um tempo razoável mesmo em conexões discadas, pois algumas vezes as conexões de banda larga podem sofrer problemas de lentidão, e não é interessante afugentar o usuário. E o tamanho dos arquivos também tem influência na banda da sua empresa que está sendo consumida para abrir esse site, se você imaginar uma página com 10 mil acessos diários, uma economia de 5Kb pode significar mais que 1Gb de banda economizada no fim do mês.
Como analisar o tempo de abertura do seu site, e o tamanho dos arquivos é uma tarefa que delego ao Web Page Speed Report (http://www.websiteoptimization.com/services/analyze/index.html), também presente na Web Developer Toolbar do Firefox, que gera um relatório detalhado do seu site, tamanho total do site, tamanho do arquivo HTML, do arquivo CSS, das imagens, além de no final comentar o resultado da análise. Se você for seguir a risca tudo o que está escrito nas recomendações desse site você está ferrado, pois já analisei vários sites nessa ferramenta (Terra, UOL, Google, UNESP) e apenas o do Google recebeu sinal verde em tudo, mas, a página inicial do Google não tem praticamente nada.
O que você deve mais estar atento nessa ferramenta é o tamanho dos seus arquivos HTML, CSS e JavaScript, pois são o núcleo da sua página, as imagens também são importantes, mas esses 3 vão demonstrar quanto tempo vai levar pro seu site estar visível na tela do usuário, evitando que ele fuja devido a demora do site.
O tamanho do arquivo HTML, e em alguns casos do CSS, também é importante devido a possibilidade de dispositivos que utilizem a rede de telefonia celular acessar seu site, já que atualmente no Brasil a navegação na Internet pela telefonia celular é bem lenta.
Percebi que o maior erro que eu cometia no desenvolvimento era utilizar nomes de classes CSS e de id's de div's enormes, como menu-esq-sem-submenu, e acabava tendo que repetir essa palavra pelo arquivo CSS diversas vezes, a diminuição desses nomes pode trazer um ganho de vários Kbs a sua página, principalmente no arquivo CSS.
Dúvidas, sugestões, críticas e outros, entrem em contato, deixem seus comentários.
Gostaria de dizer que vou dar uma palestra sobre Web Standards, onde irei falar também sobre as dicas que dei nessa série de posts, na 9ª Jornada de Informática da Faculdade de Ciências da UNESP de Bauru, de 22 a 26 de Outubro, ainda não tenho a data e horário da palestra, mas assim que tiver disponibilizo aqui.
Quando você está desenvolvendo um site você deve estar atento ao tamanho do seu site, e não digo apenas o tamanho das imagens e animações em flash, mas também do tamanho dos arquivos HTML, CSS e JavaScript. Se você está pensando que vou falar sobre conexões discadas x banda larga, você está certo, mas não somente isso.
É muito importante que seu site na Internet carregue com um tempo razoável mesmo em conexões discadas, pois algumas vezes as conexões de banda larga podem sofrer problemas de lentidão, e não é interessante afugentar o usuário. E o tamanho dos arquivos também tem influência na banda da sua empresa que está sendo consumida para abrir esse site, se você imaginar uma página com 10 mil acessos diários, uma economia de 5Kb pode significar mais que 1Gb de banda economizada no fim do mês.
Como analisar o tempo de abertura do seu site, e o tamanho dos arquivos é uma tarefa que delego ao Web Page Speed Report (http://www.websiteoptimization.com/services/analyze/index.html), também presente na Web Developer Toolbar do Firefox, que gera um relatório detalhado do seu site, tamanho total do site, tamanho do arquivo HTML, do arquivo CSS, das imagens, além de no final comentar o resultado da análise. Se você for seguir a risca tudo o que está escrito nas recomendações desse site você está ferrado, pois já analisei vários sites nessa ferramenta (Terra, UOL, Google, UNESP) e apenas o do Google recebeu sinal verde em tudo, mas, a página inicial do Google não tem praticamente nada.
O que você deve mais estar atento nessa ferramenta é o tamanho dos seus arquivos HTML, CSS e JavaScript, pois são o núcleo da sua página, as imagens também são importantes, mas esses 3 vão demonstrar quanto tempo vai levar pro seu site estar visível na tela do usuário, evitando que ele fuja devido a demora do site.
O tamanho do arquivo HTML, e em alguns casos do CSS, também é importante devido a possibilidade de dispositivos que utilizem a rede de telefonia celular acessar seu site, já que atualmente no Brasil a navegação na Internet pela telefonia celular é bem lenta.
Percebi que o maior erro que eu cometia no desenvolvimento era utilizar nomes de classes CSS e de id's de div's enormes, como menu-esq-sem-submenu, e acabava tendo que repetir essa palavra pelo arquivo CSS diversas vezes, a diminuição desses nomes pode trazer um ganho de vários Kbs a sua página, principalmente no arquivo CSS.
Dúvidas, sugestões, críticas e outros, entrem em contato, deixem seus comentários.
Marcadores:
AJAX,
Eventos,
JavaScript,
Web 2.0,
Web Semântica,
Web Standards
Assinar:
Comentários (Atom)
