Arquivos...

Todos os posts de fevereiro

Flex + FMS + Ruby on Rails

fevereiro 26th, 2007

Olá Garotos e garotas de programa, domingão dia de estudo, dia de tirar uma soneca e esfriar a cabeça… Opa! Negarete, nada disso, vamos estudar mais um pouco, só que agora que tal unirmos o que há de melhor em tecnologia para desenvolvimento de ferramentas e sistemas de streaming ? Em minhas esperiências com Flex + FMS + Ruby on Rails eu desenvolvi uma mini ferramenta de Podcast a qual você poderá ver aqui no blog no sidebar a direita.

O desenvolvimento é bem tranquilo, como já citei aqui em vários posts, unir Flex + Rails é mamão com açucar, a parte mais chata é dominar o FMS, se você esta se perguntando o que é FMS ? Primeiramente vamos entender o conceito de Streaming.

Conceito
Streaming é basicamente uma tecnologia que permite ao usuário ter acesso ao conteúdo multimídia sem a obrigação de baixar o arquivo. Funciona da seguinte forma: Quando o usuário clica em um link solicitando a reprodução de um arquivo streaming, inicia-se o download das informações. Antes de começar a executar o streaming, o player armazena um certo volume de dados em um buffer, para que a transmissão ocorra sem interrupções. Quando o buffer é preenchido, o player reproduz o conteúdo.

Podemos ainda ver o Streaming como uma tecnologia que permite o envio de informação multimedia através de pacotes, utilizando redes de computadores, sobretudo a Internet. Quando as conexões de banda larga são bem rápidas, a velocidade de transmissão da informação é elevada, dando a sensação que áudio e vídeo são transmitidos em tempo real.

O streaming permite novos negócios na Internet, como por exemplo, o vídeo sob demanda (video on demand). Uma realidade que esta chegando por aqui no Brasil é poder assistir vídeos em streaming via telefone celular, aguardem o que vem por aí.

O streaming faz uso da tecnologia Multicast IP para a transmissão dos dados a partir de um único ponto para vários outros pontos de recepção (um para N).

FMS
Flash Media Server é uma combinação original de um servidor de streaming com um ambiente flexível de desenvolvimento para criar aplicações multimedia e interativas. Esta combinção permite que empresas criem e entregam conteúdos como vídeo sobre demanda, transmissões ao vivo,video confêrencias através de aplicações ricas e salas de bate papo.

Falando nisso, o Treina Tom foi desenvolvido com essa união, o que me proporcionou um alto nível de desenvolvimento Rico e interativo.

Partindo desde princípio comecei a escrever um Livro falando um pouco desta união e como criar sua própria ferramenta de Podcast, o livro é composto de 150 páginas + código fonte da aplicação, caso tenha interesse, me contate para maiores informações de como adquirir.

Novidades
Seguindo a linha de desenvolvimento Flex + Rails, eu escrevi uma máteria sobre esta união para a Revista www.com.br, vai sair agora para a edição de Março, não esqueça de reservar a sua ;-)

Grande abraço…..

Flex + Rails

Carnaval cadê ?

fevereiro 20th, 2007

Saudações amigos, todo mundo curtindo, pulando, brincando e se divertindo no carnaval, e eu aqui ralando como sempre, mas há de chegar o dia que eu tirarei férias… ;-)

Como vocês perceberam eu estou de blog novo, após o Typo ter dado um piripaque, aqui está eu usando o Wordpress por recomentações do pessoal da RailsPlayground, tudo bem, o que não podia acontecer é deixar o blog por muito tempo fora do ar, até porque ando recebendo muitas visitas.

Há, esta para nascer meu próximo filho, ainda com o codenome Tom e-Learning o sistema passou por muitas mudanças e melhorias saindo do alpha e entrando agora na versão Beta. Nesta versão ele ganhou seu nome definitivo, agora ele se chama Treina Tom, depois de muito sacrifício conseguimos chegar a um acordo e de um nome de fácil fixação, não adianta só desenvolver tem que ter criatividade para vender a idéia e o sistema, não é verdade ? Resumindo.

“Não adianta ser somente programador, tem que ser também vendedor.”

Estamos terminando o conteúdo do site para liberar o acesso, como eu disse em outro post, devemos ter uma palestra com Ronie Uliana nos próximos dias, então fique atendo para participar e conhecer o Treina Tom, porque as vagas serão limitadas. Nesta versão é possível desenhar e destacar itens sobre o slide ou sobre a lousa digital, dando mais flexibilidade para o Professor/Instrutor melhorar seu evento. Após este filho nascer, temos ainda muito que melhorar, por isso que resolvi liberar esta versão para quem tiver interessado em ministrar eventos, palestras e cursos online, se você tem interesse entre em contato comigo para saber mais detalhes.

Grande abraço.

Minha vida física

Caramba está tudo diferente!

fevereiro 18th, 2007

Olá, você deve estar se perguntando que caramba aconteceu aqui, cadê o Blog do Carlos Eduardo? Rapaz, tem dois dias que do nada, sabe o que é do nada ? Pois é isso mesmo, dois dias que do nada a Railsplayground desabilitou meu blog que era em Typo, porque ? Simplemente porque a instância dele estava consumindo 400MB de Ram e 30% do processador, segundo eles isso estava derrubando o servidor direto.

O mais engraçado de tudo isso é que eu não estava postando NADA nos últimos dias, porque esta muito corrido por aqui. Infelismente estou eu aqui com um blog novo e migrando tudo aos poucos :-( e chateado pra caramba.

Não entendi o porque disso tudo, será que houve uma atualização no servidor e o Typo não suportou ? Ou ainda será que o Typo teve um ataque cardíaco ? Bom, melhor ele doque eu, paciência……

Minha vida física

Tom e-Learning Versão Flex Power

fevereiro 18th, 2007

Olá garotos e garotas de programa! ;-)

Novidades!!! Acabei de migrar o Tom e-Learning que era desenvolvido em Rails com Dojo Kit, para Flex, FMS e Rails. Agora ele conta com as seguintes features:

1 – Audio
2 – Video
3 – CodeBox
4 – Slides

5 – Perguntas e respostas

Com estes novos recursos ele esta se tornando uma verdadeira ferramenta de e-Learning com foco na área de programação. Recentemente estive em contato com o Sr. Guilherme da Delix e firmamos uma parceria, então aguardem novidades por ae­, este mês ainda deverá rolar uma palestra Online com Ronie Uliana do portal Ruby on BR.



Recapitulando:

O Tom e-Learning é um sistema de ensino a distância com foco na área de programação. Permite ter múltiplas salas, instrutores, alunos e participantes. Com uma interface simples e intuitiva os alunos/participantes terão novas experiências em seu aprendizado.

Flex + Rails

Porque eu ando sumido ?

fevereiro 18th, 2007

Olá amigos, primeiramente peço perdão pois não ando postando nada, semana passada andei me sentido maU ( Isso mesmo, com U maiúsculo ).

Foi uma experiência não muito boa, cheguei até fazer alguns exames, agora o médico pediu mais 2 exames, estamos orando para que não seja nada de mais, e sim somente um momento de stress…

Assim que tiver novidades eu posto por aqui…

Obrigado pela compreensão

Grande abraço

Minha vida física

Mais um tutorial

fevereiro 18th, 2007

Criei um tutorial passo a passo ensinando um pouco mais sobre o FES, para baixar o PDF Clique aqui.

Este ano estou muito atarefado, estou trabalhando dia e noite para deixar tudo 100% e cumprir minhas metas, até porque em abril preciso tirar umas férias, visitar a famí­lia ;-)

Aproveitei e adicionei mais um projeto OpenSource em minha lista de contribuições para este ano, será somente dois projetos, o “FES” e o “Rails Wizard” este segundo se Deus quizer promete fazer barulho, aguardem para conferir as novidades…

Aqui tem um screen só para vocês sentirem o nível da aplicação.

Grande abraço

Flex + Rails

Agradecimentos

fevereiro 18th, 2007

Gostaria de agradecer ao Igor Costa pelo post em seu Blog onde ele fala do Flex e-Genial Scaffold, ao Pedro Claudio (PCSilva) e ao Mike Potter Program Manager e Developer Relations da Adobe Systems por comentar também sobre o “FES”.

[Atualizado 19/01/2007]

Abraço ao Luciano Ramalho pela máteria
na Infoq.com.

[Atualizado 12/01/2007]

Vai ai um grande abraço ao Viní­cius Manhães Teles escritor do MELHOR livro Brasileiro de XP pela
deixa em seu blog.

[Atualizado 02/02/2007]

Tofinha, rapaz ficou show o post em seu blog muito obrigado e muito suceso para tu e sua equipe!!!

“E de especial ao Ronie Uliana e o Glaucio por me darem algumas aulas extras de Inglês.”

Obrigado a todos…

Olha o touro pulando !!!

Flex + Rails

Flex e-Genial Scaffold no RubyForge

fevereiro 18th, 2007

Olá já esta no RubyForge o Flex e-Genial Scaffold, para acessar o projeto Clique aqui.

Para instalar via gem:

Basta abrir o terminal ou o cmd do windows e digite:

gem install flex_egenial_scaffold_generator

Caso tenha realizado o download pelo site do projeto no RubyForge, vão até o diretórioo onde está o arquivo e digite:

gem install flex_egenial_scaffold_generator-0.0.1.gem

Aguarde até dar a mensagem:

Successfully installed flex_egenial_scaffold_generator-0.0.1

Peço a gentileza que leia o arquivo README ele tem mais detalhes sobre as configuraçõess que devem ser seguidas bem passo a passo.

No Windows a instalação fica em:

C:\ruby\lib\ruby\gems\1.8\gems\flex_egenial_scaffold_generator-0.0.1

São somente 3 passos e pronto, rápido e indolor.

Depois de criar seu projeto e criar seu primeiro scaffold é preciso configurar a tarefa responsável por compilar o MXML da aplicação, então dentro de sua_aplicacao/lib/tasks existe um arquivo chamado comp.rake edite ele e procure pela seguinte linha:

home = “F:/FAMILIA_ADOBE/FLEX_SDK_2″

Esta linha é o caminho absoluto de onde esta o Flex SDK, altere conforme sua instalação.

Só gostaria de lembrar que o arquivo comp.rake só aparece depois que vc criar seu primeiro scaffold, ok.

Outro ponto importante para o caminho do Flex SDK é que entre os nomes dos diretórios não podem ter espaços ex:

[ERRADO]

C:\Arquivos de programas\Arquivos comuns

[CORRETO]

C:\flex_sdk

use um _ entre os nomes.

Qualquer dúvida assista o screencast que adicionei no úlltimo post logo abaixo, ou posta aqui para a gente.

Grande abraço

Flex + Rails

Flex e-Genial Scaffold

fevereiro 18th, 2007

É foi o que imaginava, muitas pessoas enviaram e-mails para mim pedindo para liberar uma versão beta do Flex e-Genial Scaffold, então resolvi liberar essa versão somente para a galera começar a estudar sobre o assunto.

Eu fiz Aqui um screencast que mostra mais detalhes sobre o mesmo, espero que gostem, no próximo post eu mando o link para download do gem para instalação.

Grande abraço

Flex + Rails

Vai de Flex e-Genial Scaffold ?

fevereiro 18th, 2007

As vezes me pergunto, porque não conheci Ruby antes, antes mesmo de conhecer Java ? Porque precisamos passar por tribulações antes ? :-P

Ontem eu estava dando uma estudada resolvi conhecer mais de perto os generators do Rails e como eu poderia extende-los. Não foi um bixo de sete cabeças no final da tarde eu já tinha funcionando o flex_egenial_scaffold.

Hoje ele já cria a interface com todos os cruds idênticos ao scaffold original, porém com uma interface mais amigavél em RIA, fazendo uma breve comparação com o ajax_scaffold ainda prefiro o flex_egenial_scaffold, pois ficou extremamente enxugado e pequeno, fácil de ser entendido.

Quais são os primeiros passos ?

Agora é melhorar as validações e mensagens.

Vai disponibilizar para download ?

Ainda não, quero liberar somente quando estiver rodando 100% no Rails 1.2.

Alguns screens:

Imagem 1
Imagem 2
Imagem 3
Imagem 4
Imagem 5
Imagem 6
Imagem 7

Qualquer dúvida posta ae :)

Flex + Rails