Calendário
2005
D S T Q Q S S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28
<< Fevereiro >>
Sobre o autor
Neto Leal, Macromedia Partner Master Instructor pela iMedia e Macromedia Certified Flash MX 2004 Developer, atua na área de desenvolvimento web desde 2000. Especializado em tecnologias Macromedia, é fundador do Flash User Group Pernambuco e membro ativo da comunidade WebDeveloper. netoleal@gmail.com
Busca interna
Fotolog
Últimas fotos no Flickr

19/07/2010


19/07/2010


Ver todas as fotos

Arquivo
Últimos 20 posts no blog
Ver todos
Categorias
Bloglist
Links
Mais coisas



Apoio

Hospedagem
28 de Fevereiro de 2005
1 7 _ 5 4
Vetorização
Postado por: Neto Leal em: Geral
Neto Vetor

Trabalho do Diógenes César, desenhista pernambucano.
8 _ 4 9
FUGPE 2005 no ar
Postado por: Neto Leal em: Internet Geral , Nerd stuffs
FUGPE 2005

Esse foi meu recorde! Ontem pela manhã eu enviei um email para o Estevão Alencar da ViaSky, aceitando a proposta que ele tinha feito para hospedar o site do FUGPE. Só que eu não esperava que ele fosse responder tão rápido. Pouco depois que eu enviei, chegou o email dele mandando já as configurações de DNS's para os domínios. Então eu, como sempre, fiquei ansioso por trocar o site inteiro.

Por volta das 10 da manhã comecei a fazer do zero. Estrutura nova de bancos de dados, layout etc ... Eu tinha mesmo que mudar pois o site antigo foi feito em ColdFusion mas a ViaSky só suporta PHP.

Às 00:30 da madruga de hoje, eu terminei de colocar o site no ar. Com uma nova estrutura, feita para suportar o crescimento do grupo. Completamente dinâmico e com sistema de administração para os moderadores poderem cuidar do site de onde estiverem.

Uma das novidades do site é a possibilidade de requisições de palestras do FUGPE. Onde pessoas da área poderão usar o site para solocitar a presença do FUGPE em eventos, palestras etc.

Estamos empolgados com o novo site, e espero que gostem.
Confira você mesmo nosso novo site.
25 de Fevereiro de 2005
1 2 _ 2 2
Próximo UGChat
Postado por: Neto Leal em: Internet Geral , Nerd stuffs , WebDevelopment
Depois do UGChat - Flash for mobile ministrado por mim, Gabriel Laet e com a ajuda do Marlos Carmo, agora é a vez do ColdFusion MX 7.
O Segundo UGChat será ministrado pelo pessoal do CFUGDF com apoio do FUGPE. O UGChat será liderado por Marcelo Bezerra, membro do Macromedia Team for ColdFusion. Marcelo irá falar sobre as novidades e inovações da nova versão do ColdFusion (criação de FlashPapers, PDFs, Relatórios, SMS, FlashForms etc).

UGChat - ColdFusion MX 7
dia 4 de março
14:00 Hrs
Endereço: http://mmusergroup.breezecentral.com/r15088942/


Aguardo todos lá ;)
23 de Fevereiro de 2005
1 9 _ 4 5
UGChat Digest
Postado por: Neto Leal em: Flash , Internet Geral , Nerd stuffs , WebDevelopment
Após a realização do primeiro UGChat, fiquei pensando comigo sobre a situação atual dos conteúdos ricos para dispositivos móveis, e fiquei muito motivado a escrever a respeito.

Em primeiro lugar, é sabido que a plataforma flash para celulares fez um sucesso estrondoso no Japão, superou as expectativas dos mais otimistas em relação ao assunto. afinal vários paradigmas foram quebrados, várias idéias e conceitos surgiram com esta revolução...

Mas afinal porque tudo isso?

As interfaces para navegação online em celulares por mais bem trabalhadas que sejam nunca conseguiram um brilho tão forte, afinal muitos sabem o quão é chato navegar na internet-móvel naquela interfacezinha wml-tosca usando wbmp´s, poucas tags e nenhuma identidade... é como lembrar a internet de mais de uma década atrás...

Imaginem como foi o impacto nos usuários japoneses, que estavam acostumados com um padrão e de repente se depararam com aquela imensidão de interatividade sendo disponibilizada. É realmente de motivar até os mais leigos a futucarem os seus celulares desenfreadamente... uma sacada muito boa, e rentável!

Sò que alguns fatores ainda são um empecilho para a consolidação da tecnologia, como o processamento, salvo alguns pequenos celulares-multitarefas (como o P910 da SonyEricsson) que apresentam suporte a planilhas de texto, aplicações simultâneas e funções que se aproximam à palms, a capacidade de processamento hoje ainda é defasada, em alguns casos apenas para renderizar imagens, certos aparelhos fazem um processamento real-time que dura 1-5 segundos, deixando muito ainda a desejar.

Outros fatores como buffer disponível para streaming, memória real do aparelho etc. também são barreiras, mas na conjuntura atual da tecnologia, não são problemas tão graves como o do processamento dado as melhorias constantes que ocorrem.

Atualmente as tecnologias de transmissão de dados EDGE (Enhaced Data Rate for GSM Evolution) e UMTS (Universal Mobile Telecommunications System) - Em outras palavras : "Banda Larga Móvel" - apresentam taxas de transmissão que superam os 135kbs, mas poucos celulares são capazes por exemplo de renderizar uma imagem de 80kb em menos de um segundo. É um fato e precisa ser superado, só que é também um fato que aumentar a capacidade de processamento afeta diretamente na vida útil da carga do celular, afinal ninguem quer um celular que precise ser carregado 2 vezes ao dia... não tem cabimento!

No Brasil temos alguns aparelhos que possuem EDGE (Nokia 3650, Nokia 6600 e SonyEricsson S700), e uma grande operadora já teve uma excelente idéia : com o desenvolvimento da Tim Tv Access, o usuário pode acessar a programação de alguns canais e assitir no próprio celular. uma grande sacada tanto do aproveitamento da largura da banda, tanto da capacidade de renderização de vídeos destes modelos citados. Show de Bola!

Mas quando elas terão aquele estalo em disseminar e (principalmente no caso do Brasil) viabilizar a venda de produtos com o Flash Player Lite instalados, será que vai faltar gente para jogar jogos em flash online? será que vai faltar gente para interagir com os portais ricos, fazer compras, etc.?

Foi realmente proveitoso o UGChat, mesmo com alguns imprevistos que ocorreram, o contato entre os profissionais que trabalham e respiram flash é sempre proveitoso.

Comenta aí!
22 de Fevereiro de 2005
1 1 _ 5 3
Internet nostálgica ?
Postado por: Neto Leal em: Internet Geral , Nerd stuffs , WebDevelopment
Não sei se vocês notaram, mas parece que ultimamente a internet tem andado meio nostálgica. Cada vez mais encontro artigos escritos falando sobre o passado da internet.

Eu mesmo em minha palestra no terceiro encontro do FUGPE, falei sobre esse assunto e a palestra despertou muito interesse entre algumas pessoas inclusive recebi emails me pedindo para escrever sobre o assunto. Quando estava fazendo pesquisas para a palestra encontrei muitos artigos sobre o assunto. Até o meu artigo para a www fala um pouco sobre isso também.

Saiu também um artigo muito bom sobre isso, repleto de detalhes e fatos curiosos na revista WebDesign, e ontem mesmo Michel Lent Schwartzman, da 10'Minutos (empresa responsável pelo projeto do portal globo.com lançado em 2000), escreveu um artigo com o mesmo tema para o WebInsider.

Acredito que estejamos passando por uma época de balanço na web. Época em que as empresas de tecnologia buscam uma identidade própria e mais retornos em seus investimentos. O artigo do Michel, fala bem sobre isso, o crescimento dos negócios na web e as espectativas atuais das empresas que investem nisso.

Um professor meu de história uma vez disse que "precisamos entender o passado para construir um futuro melhor". Na época nem dei tanta importância a isso (também, nem queria saber de nada além de jogar futebol e videogame). Mas hoje percebo a importância dessa frase, ela está sempre presente independente da sua área de atuação. Política, comércio, Tecnologia etc. Isso também acontece com a web, olhando para o passado, podemos ver os erros que cometemos, os problemas que houveram e usarmos isso para não cairmos na mesma armadilha duas vezes. Hoje sabemos que encher a página de animações que clamam pela atenção do usuário só afasta ainda mais os visitantes de seu site.

Lembro de sites que tinham tantos anúncios de "Clique aqui por favor !!" que eu me sentia em plena feira de peixinhos (Essa fica perto de minha casa, em Olinda PE). Tinha também aqueles que falavam "O maior poooooooooortal de comunicação de internet", não duravam 3 meses. Ainda bem que crescemos, e aprendemos com nossos erros. A internet deixou de ser uma feira e passou a virar um shopping. Onde a arte vender e fazer negócios está cada vez mais bem estudada, elaborada e trabalhada para se conseguir mais resultados e agradar mais os seus usuários.

Agora, é só olhar pra frente, sem nunca esquecer do passado ...
21 de Fevereiro de 2005
1 6 _ 3 0
Artigo escrito para a www
Postado por: Neto Leal em: Flash , Internet Geral , Nerd stuffs
Ontem fechei meu artigo para a revista www.com.br. O artigo é o primeiro de uma série indeterminada de artigos que falam sobre desenvolvimento Flash em geral e também tutoriais técnicos. Como todo primeiro artigo, esse aborda uma visão geral do que o Flash pode fazer hoje e um pouco sobre a história dele, apenas para motivar os leitores. De qualquer forma, me esforcei para escrever um artigo bem informativo e interessante e espero que fiquem satisfeitos.
Segundo Sergio Vinicius, Editor Assistente da revista, a edição deve ir às bancas no dia 28 do próximo mês.
19 de Fevereiro de 2005
2 0 _ 4 8
Abri o Flash, o que faço agora ?
Postado por: Neto Leal em: Flash , Nerd stuffs , WebDevelopment
Essa talvez seja a pergunta que mais ouço em sala de aula. Acredito que todo mundo um dia já sentiu na pele esse problema: Você está em casa, cheio de vontade de estudar, aprender Flash e decide então ir ao computador fazer um monte de coisa legal. Mas quando abre o programa vem aquela pergunta na cabeça: "Tá, o que faço agora ?". Resolvi escrever esse post para tentar ajudar a todos que passam por situações semelhantes e não querem mais passar por isso. Reuni os principais pontos para livrar vocês do "Mal do 'por onde começar'".



A dica fundamental é: Não abra o Flash se não tem o que fazer. Sim, simples assim. Você deve ter um objetivo quando for começar a fazer alguma aplicação, caso contrário você não sairá do canto.

Antes de começar tudo, escreva um documento descrevendo todas as funcionalidades do sitema. Escreva de forma detalhada para que não corra o risco de esquecer nenhum detalhe. Enquanto você estiver escrevendo, várias idéias irão surgir. Sei que há uma grande diferença entre ter as idéias e executá-las. Porém eu mesmo já várias vezes tive idéias sobre alguma funcionalidade a mais e por não anotar antes, esqueci de implementá-las enquanto desenvolvia.

Ex.: Se for um formulário de contato você poderia escrever assim:
No formulário de contato os campos aparecerão com uma animação elástica e ao concluírem a animação o usuário poderá clicar em um deles para iniciar a preencher. Quando o usuário selecionar campo, aparecerá uma pequena animação ao fundo do campo sinalizando a seleção como um efeito de foco ... ... ...


Outra dica é: pense antes de fazer. Uma boa parte do trabalho pode ser agilizada se você antes de abrir o Flash, fizer uma análise pré-projeto. Pense no funcionamento geral da aplicação, objetivos, funcionalidades e interações possíveis.
Ex.: Se você for fazer um player MP3, você pode imaginar que esse player terá uma playlist onde o usuário poderá escolher uma música, depois ele poderá parar a música, voltar a executá-la, pausar, avançar na playlist etc.

Depois de passar por toda a fase pré, definidas as funções da aplicação, e todo o fluxo de dados, você pode começar a implementar o que foi planejado. Comece implementando as funções fundamentais, aquelas que se não estiverem funcionando nada mais poderá funcionar.
No exemplo do Player MP3, você poderia decidir implementar antes de tudo a função de preencher a Playlist. Pois se o usuário não puder selecionar uma música entre outras, como ele poderá tocar uma música ?

Quando estiver implementando, divida o máximo possível em funções diferentes todas as funcionalidades do sistema. Não implemente todas as funcionalidades em eventos de botão por exemplo. Prefira criar tudo em funções, e aí então, usar as funções em botões.

Ex.:
function tocaMusica():Void{
som.start();
}
function paraMusica():Void{
som.stop();
}
btPlay.onRelease = tocaMusica;
btStop.onRelease = paraMusica;


Assim você terá um código de fácil manutenção e devidamente organizado e legível.

Parece redundante falar isso, pois é algo que qualquer programador deve saber, mas pode ser que você ainda não tenha se tocado. Idente seu código. Não confie no recurso de formatar o código do editor de ActionScript. Se você escrever o código não identado e esquecer um parenteses, o editor não vai conseguir formatar por causa do erro de sintaxe, e com o código desorganizado vai ficar mais difícil de encontrar o erro.

Organize seu projeto em pastas separadas. Uma boa organização das pastas permite fácil localização dos arquivos.
Ex.:


pasta_do_site
   + fontes
      + png
      + fla
      + sons
   + server
      + classes
      + componentes
   + imagens


Bom, tem muito mais coisas que fazem o projeto fluir mais facilmente. Sempre que quiser estudar ou criar um projeto do zero, vale a pena levar em consideração esses tópicos.

Não ache que escrever sobre as descrições de cada parte da aplicação é uma perda de tempo, pelo contrário, é GANHO de tempo. Fazendo uma boa análise e estudo de casos, diagramas de fluxos de dados você estará poupando tempo durante o desenvolvimento. Você deve decidir todos os pontos e funcionamentos da aplicação com sua equipe antes de escrever qualquer linha de código ou criar qualquer imagem do projeto. Assim você evita aquele mal-entendido que te faz travar no meio do desenvolvimento e às vezes até é obrigado a recomeçar tudo.

Bom, essas dicas não são nenhum modelo avançado de UML, mas acredito que ajude.
0 _ 3 6
Turma de Flash - Noite
Postado por: Neto Leal em: Flash , Geral , Internet Geral
Turma de Flash

Essa aí é a turma de Flash que eu to ministrando essa semana durante a noite. A galera começou comigo desde o primeiro módulo e já está num nível bem elevado.
Da Esquerda pra direita: Beissola, Eu, Fellyph, Mozart Petter e Paulo Padovan.

O Mozart já é figurinha batida nos sites especializados em Flash. Já escreve artigos para vários sites e participa ativamente de comunidades da área. Ele saiu de curitiba pra vir aqui em Recife fazer o curso comigo e isso me deixa lisonjeado. É bom colher os frutos do trabalho.

A participação do Mozart prova a importância de se fazer um curso oficial. Por mais que você saiba uma determinada ferramenta, você sempre terá algo a aprender. Digo isso não só para os novatos/intermediários. Digo isso também para veteranos como eu mesmo. Estou sempre aprendendo com meus alunos, a vida é um constante aprendizado. O Fabrício Mendonça deixou um comentário em um post anterior meu que fala sobre isso, o aprendizado com quem sabe menos do que você. Esteja sempre aberto a novas experiências, amizades e culturas. Não seja radical.

Numa conversa com a Anay Montenegro, ela me falou algo muito interessante. A cultura e o intelecto de uma pessoa é formada por experiências que podem ou não ser da sua área específica. Ou seja, não é por que você é especialista em Flash ou qualquer outra coisa que você vai se fechar para todo o resto. Devemos sim ler revistas com cultura inútil, ver Big Brother, assistir novela, ouvir brega (mas não demais ...) até mesmo para ter uma opinião sobre tudo. Não há nada que não vá ser útil a você algum dia em sua vida. Nem que seja para contar uma piada.

Ah! Aí vai uma dica para quem mora lá pelo lado do Paraná: O Mozart Petter acaba de fundar o FUGPR. É uma ótima oportunidade para o pessoal de lá se comunicar e trocar experiências assim como acontece aqui com o FUGPE. Mozart, boa sorte com o grupo !
Posts Anteriores