Esses caras erram mais gol que o Milton Lapido
Archive for June, 2006Esses caras erram mais gol que o Milton Lapido
Java.NetComo escrevi no meu blog no Java.Net, Introdução Por que só Financeiros? Eu discordo nesse ponto, e acho que o termo Financeiro(Financial) tem uma conotação infeliz do ponto de vista de Markting desta API, pois parece que fica extremamente específico para grandes Bancos ou super empresas financeiras, e isto não é real num país de tecnologia desenvolvida como o Brasil, pois várias outras indústrias usam periféricos, como no ramo de Varejo, grandes redes de Lojas, redes de super-mercados, mas também empresas de menor porte, por que não? Conceito “Escreva uma vez rode em qualquer lugar”(WORA) Grandes implementações de periféricos acabam usando:
E ai o termo “Manutenção de Software”, ultrapassa as vergentes do aceitável para insuportável quando a tarefa consiste em manter um grupo de implementações para impressoras, pinpads, leitores de códigos de barra e vários outros simples dispositivos que você pode ver numa simples Loja de Conveniência no Brasil. Quando você tem que sair de uma impressora EPSON modelo ayz para Diebold xyj, você vai pegar sua super classe de atributos estáticos com os comandos, ou um arquivo de properties/xml para não ser tão ruim, e vai ter um super trabalho na alteração dos comandos que definem o protocolo de “Pergunta e Resposta”. J/XFS Resolve? Sim, resolve! J/XFS não nasceu ontem, já está no mercado salvo meu engano ativamente desde 2000, e com isto vem chegando a uma certa maturidade, apesar de haver ainda muitas melhorias propostas que ainda podem ser inseridas no padrão pelo seu Comitê. J/XFS define algumas camadas, entre elas:
Precisamos de apenas uma para elucidar o conceito por trás deste especificação: DeviceServices, o qual vamos nos referir como Drivers J/XFS. Você terá um conjunto de interfaces, constantes e classes que fazem parte do padrão de Drivers, o implementador do Driver, que geralmente é o mesmo que desenvolve o Hardware, implementa o driver de acordo com seus comandos específicos, tornando assim a chamada ao J/XFS padrão aos drivers sempre, e ai no momento da chamada o Driver sabe como desempenhar suas atividades. O grandioso é que você tem chamar o Driver, não se importando como isto é implementado por “trás das cameras”. Isto é como o uso de JDBC e a implementação de seus Drivers; quando você executa um “insert into …”, você não se importará em como o driver realiza estas operações no servidor de banco de dados. Sendo assim, J/XFS oferece ao mercado uma forma sempre padrão de desenvolvimento para dispositivos desta ordem. E ai eu tenho WORA(Write Once Run Anywhere)? Sim, porque você fala com os drivers padrão J/XFS e eles se encarregarão das atividades de baixo-nível por você. As experiências que tive no Brasil (2), me decepcionaram neste aspecto, visto que você pode implementar chamadas nativas usando as portas de comunicação, porém a maioria das pessoas usam as bibliotecas (DLLs ou SOs) e via Java criam uma capa JNI (Java Native Interface), que nada mais é que uma casca Java sobre uma biblioteca do sistema operacional. Boa pergunta, eu infelizmente não posso responder isto, além de não ser um especialista em aplicações para Micro-Devices, não sei como isso poderia ser encaixado no ME [Comente isto ...Fique a vontade]. Esta pergunta é pior ainda de responder, isto envolve muito trabalho, e já conversei várias vezes com meu amigo Bruno Souza, entre as várias conclusões que chegamos, estão os fatos de que :
Seria lindo ver No Brasil, alguém usa? Sim, eu fiz uma pesquisa outro dia sobre oportunidades de empregos envolvendo esta tecnologia, e para meu espanto havia uma boa procura, e com certeza ainda não responde a demanda de trabalho que há no mercado. Grandes bancos utilizam, porém não me sinto a vontade de compartilhar estas informações, tendo em vista que são clientes da minha empresa, mas você encontra um edital público de um Banco do Governo se você for no Google :D. As empresas Líderes de mercado Boas Práticas Nas duas oportunidades que trabalhei com J/XFS desenhei uma camada “lógica” de serviços, e implementei uma implementação de simuladores, e outra a real usando J/XFS, aplicando patterns como:
Outra dica, é que é bom você conhecer como criar e extender novos EVENTOS em LISTENERS em Java, pois sua aplicação pode precisar ser “responsiva” sempre, e “escutando” periféricos que se comunicam através as portas do computador. Conclusão Procurando uma API para estudar, fazer uma pesquisa, TCC, esta é uma, você vai quebrar cabeça um bocado no início, depois piora, depois você até se sente a vontade de fazer um post como este Forte Abraço Edgar Silva
21
06
2006
Upside Down /Jack Johnson (Album Sing-A-Longs And Lullabies For The Film Curious Ge (2006))Posted by: Edgar Silva in LetrasWho’s to say what’s impossible? I want to turn the whole thing upside down. Who’s to say I can’t do everything? I want to turn the whole thing upside down. This world keeps spinnin’ and there’s no time to waste Upside down, who’s to say what’s impossible and can’t be found? Escute-a clicando aqui
21
06
2006
Objetos versus Componentes: A grande polêmica by Ricardo FerreiraPosted by: Edgar Silva in javaMais um grande post do meu amigo Ricardo Ferreira, leia Aqui []’s “Lobo” Olá Amigos, Fiz este post no meu Blog do Java.Net sobre J/XFS, confira, dá pra ter uma noção do que é esse treco: http://weblogs.java.net/blog/edgars/archive/2006/06/what_you_think.html E olha que eu sou torcedor do Paysandú, mas respeito muito o Clube do Remo, por ser de Belém (mesmo que eu tenha amigos remistas INSUPORTÁVEIS, chegam a ser piores que corintiano). Mas é bom ver a esperteza paraense sempre voando, se esse cara fez isso de propósito, eu tiro chapéu! Com a droga desse técnico é tudo assim, tem que ser tudo no sofrimento, lembram 94? Abração amigos Depois de mais de um ano, voltei a trabalhar em um projeto envolvendo J/XFS, que é algo bem legal e meio “doido”. Como é de praxe, em todos os projetos que envolvem essa tecnologia, nem todos os implementadores têm todos os periféricos para testarem as estações financeiras, então haja simuladores, aqui minhas brincadeiras para simular o PinPad Swing :). É engraçado algumas coisas, como há pessoas que confudem, um pouco de falta de informação, talvez pouce experiência, mas nem sempre as melhores soluções são sempre usando Java.
Mas também usamos coisas fantásticas em Java, entre elas:
Vários outros elementos faltam para expor todo o processo, mas entre estes estão o SUP(SummaUnifiedProcess), que é um conjunto de templates e técnicas para modelo, projeto, desenvolvimento, testes e deployment de casos de uso, usando o Greenbox e o Genesis. Ainda assim eu aconselharia você dar uma olhad no ReadySet da Tigris Foi um projeto bem legal, a coisa ruim é ficar com saudade dos amigos que fiz por lá! VT Edgar Vejam o que já se pode fazer com Ajax dentro do NetBeans: https://ajax.dev.java.net/screencast/jMakiDemo.html Assistam este vídeo, é de fato interessante!
16
06
2006
Granularidade em casos de uso: Uma visão de métricas by Ricardo FerreiraPosted by: Edgar Silva in javaPost interessante de Ricardo Ferreira, no Blog da Versatiliti, fala sobre desenho de Casos de Uso, achei super interessante.
16
06
2006
Java respira na Amazônia: Governo do Estado já possui vários Serviços usando JavaPosted by: Edgar Silva in javaBelém, a Capital do Pará, na Região NORTE do país, além de se tornar famosa devido a alguns programas da Regina Casé, mostra que a tecnologia do Governo do Estado desenvolve grandes serviços com a plataforma Java. Através do PRODEPA(Cia Processamento de Dados do Pará), eles vêm habilitando vários projetos rodando sob a plataforma Java(TM). Posso falar alguns projetos que conheço por ter ajudado e agora vê-los em produção é um motivo de grande felicidade. Eu não sei se sou autorizado a divulgar estes projetos, mas é a coisa mais fácil do mundo encontrar agora JavaWebStart’s sendo carregados, bem como .jsf(Java Server Faces) e .do’s(Struts), rodando em vários serviços Online. Do que eu vejo online rodando: - Detran - Alguns serviços do Site, sendo que meu carro ainda é de Belém - SISP - Agora você pode declarar BO’s simples através da Internet, acessando esse link: http://www.delegaciavirtual.pa.gov.br/sisp/ -Auditoria Geral do Estado - Seu portal inteiramente em JEE - http://www.age.pa.gov.br/webtools/ Eu já tive tantos sonhos pro meu estado, tantos desejos… Confesso que ainda tenho, entre eles criar um mercado de tecnologia fortíssimo, mas para isso requer ferramentas e armas, das quais não conto . Seria fantástico ver as Secretarias integradas, usando SOA , ou implementando um protocolo de compartilhamento de informações, ações e vários serviços, o que o Estado iria gerar em economia, evitando gastos para implementações repetitivas, e no investimento de frentes únicas de trabalho, tornando o trabalho muito mais qualitativo… Já pensou ? É quem sabe um dia… Afinal nao custa sonhar. Mas é bom ver o fruto de grandiosos trabalhos como estes em produção, e a todos que influenciaram, trabalharam, meus sinceros Parabéns! Vocês merecem! ES
16
06
2006
Mais uma vez a primeira vez de “várias primerias vezes”Posted by: Edgar Silva in off-topicOlá amigos, colegas, parceiros de trabalho, ex-alunos, né que eu registrei meu domínio, ainda tenho inveja das pessoas que registraram algo mais criativo, e simplesmente pagam de 4 a 10 dolares para por um blog super movimentado. Vamos lá, como encontrar o Edgar: Orkut Multiply http://edgarsilva.multiply.com/ O Meu Fotolog UOL corre sérios perigos de eu desativá-lo por conta desse cara, além de hospedar minhas fotos, serve como blog, fotolog, mp3log, videolog, ou seja, é de fato uma “brastemp”. Fotolog UOL http://edgarsilva.nafoto.net Emails Pessoais edgar.silva (em) redhat.com Sobre Mim Falar sobre si mesmo, em terceira pessoa, ou de qualquer forma que não seja escutar é terrível! Prefiro muito mais ouvir, do que falar, afinal de contas, tenho dois ouvidos, e apenas uma boca! Sou uma pessoa muito sincera, que teve uma criação grandiosa, temperada com a rigidez do meu pai, e o carinho e liberdade da minha mãe. Aos 19 anos sai de casa, fui morar em São Paulo, e desde que saí da casa da minha mãe, nunca mais volteir a morar com minha “velha”, ainda que de Ago de 2002 a Mar de 2004 eu tenha ficado em Belém, eu nao me dei esse privilégio. Como diria o poeta “Morei em tantas cidades q eu nem lembro o nome”. Gostei de todas, ainda que depois de um tempo, aina me encanto com São Paulo, mas me assusta a realidade no clarão do dia, e roar dos carros e buzinas a consumir essa cidade. Hoje moro em Porto Alegre, depois de já ter passado por São Paulo, Belém, Belo Horizonte e Brasília! De onde tenho saudade do trânsito tranquilo, as avenidas largas e o melhor a placa do meu carro não ser de lá, para poder aproveitar como poucos, a sensação boa proporcionada pelo eixão e uma boa música do Metalica. De BH, guardo na lembrança as comidas de boteco, do tempo que passei, lá consegui quase que fechar uma cartelinha dos botecos participantes do festival :D, vale a pena conferirir. E da minha tão linda, bela, formosa e encantada Belém, com quem tenho um caso de amor sempra mal resolvido, eu que tanto a amo, sempre me apronta alguma, mas tudo bem, do que seriam os poetas, sem seus “causos” mal resolvidos. Eu trabalho numa empresa legal, mas melhor que elas são as pessoas, onde aprendo muito, e isto é muito além de tecnologia, e sim humanidade, respeito e amizades…Cadeiras estas, que nunca terminamos de pagar no decorrer dessa faculdade que é a vida! As vezes tiro uma de professor, de fato, ensinar eu aprendi com meus professores, alguns preguiçoso(a)s que não vou citar nomes, que nos faziam dar aula por eles, ao menos era uma boa forma de tirar um notão, eu que era acostumado quando criança vender pão, tirava isso de letra, eu que nao era dos mais comportados, quase sempre um capeta…Conseguia de uma forma melhorar meus pontos, para somar com 2 pontos dos 10 possíveis da minha nota qualitativa de comportamento, conseguindo assim não reprovar e não tomar a maio surra que um dia eu poderia levar do seu Edson :). Para estes que hoje eu ensino, me vejam sempre como um amigo, alguem para escutar…Se você for do tipo de aluno muito bom, não precisa competir comigo, você pode dar aula no meu lugar…Juro não vou me importar…Porque já perdi muito tempo, tentando entender as pessoas…. E entre o espaço do dia 11 de Fevereiro de 1980 até a data( que eu não faço a mínima idéia, mas só espero que seja longe), eu só tenho uma missão contínua: Ser Feliz! Nessas porcas e mal-traçadas linhas, se conseguires me entender, ainda que pouco… Já fiquei feliz! Meu CV??? Não, ainda nao publiquei, ainda não estou procurando emprego Bom, espero reunir mais coisas aqui, e criar um canal de comunicação com mais pessoas, amigos, parentes, ou seja todos! Fiquem com Deus! Edgar Ankiewsky Silva
|
![]() |