16º EDTED (Encontro de Design e Tecnologia Digital)

November 30th, 2011 No comments

A última parada do 16º EDTED sera em Recife – PE e eu estarei lá levando a palestra, VRaptor – Simplificando o java para web.

O Edted – Encontro de Design e Tecnologia Digital - é o maior evento de internet do Brasil. Em 2011, chega à sua 16ª edição e vai passar por dez cidades, apresentando 200 palestras e contando com aproximadamente cinco mil profissionais presentes. A programação é dividida em três espaços, nos quais os participantes podem circular livremente: “Design e Marketing”, “Tecnologia e E-commerce” e “Business”.

 

Data: 03 de dezembro
Local: Mar Hotel

Abraço a todos e até lá.

Categories: Eventos Tags:

Um trabalho é apenas um trabalho, será?

July 29th, 2011 1 comment

Estou em SP a 1 ano e estou tentando retomar a vida de blogueiro. É bem complicado o tempo não deixa mas aos poucos ele está voltando. Mas quero apenas deixar registrado alguns comentários que surgiram a partir de uma ótima conversa com uma grande amiga. Insatisfação no trabalho, isso é algo que atinge muita gente, e vc já deve ter percebido que nossa conversa rolou em torno disso né?

Não tem coisa pior que você levantar cedinho, principalmente em SP, para trabalhar em um lugar que não te motiva. Imaginem os trenzinhos para OSASCO. Se vc não conhece é só chegar em SAMPA que providencio essa experiência sobrenatural… Sem comentários.. :-(

Mas voltando eu achei um post na VOCÊ /SAMudar aos 45 – Oportunidades abertas que caiu como uma luva no que que queria falar.

Tem horas em que você se olha no espelho e não gosta da pessoa na qual você está se transformando.

A pergunta que devemos fazer é:  um trabalho é apenas um trabalho? Uma boa resposta para essa pergunta: não, um trabalho não é apenas um trabalho, mas sim o que você é. E para mudar o que você é, tem que mudar o que você faz.

Não precisa explicar muito né? Recomendo o POST da VOCÊ /SA bem legal.

Abraço a todos.

Categories: Carreira, Geral Tags:

Novo blog na blogosfera..

July 19th, 2011 No comments

Galera,

Queria apenas apresentar o blog de uma grande amiga. Daniela Vieira, especialista em qualidade de software.

Link: http://jmeter.zip.net/

Podem comentar, fazer críticas e dar sugestões de post. Ela está aberta para outros assuntos.

Agraço a todos. :-)

 

 

 

 

 

 

Categories: Blogosfera, Geral Tags: ,

O bom filho a casa torna! :-)

June 3rd, 2011 1 comment

Estou de volta ao meu querido blog. Depois de um tempo longe, estou eu aqui. Vou compartilhar um pouco do que andou acontecendo nos últimos meses. Isso vai justificar um pouco a ausência do blog.

Todos sabem que estou morando em SP e não é nada fácil chegar em um lugar onde você não conhece muita coisa.  Muitas coisas aconteceram, meu tempo ficou bem limitado, precisei de tempo para começar a por em prática os planos para atingir as metas que tracei. Depois de 10 meses trabalhando para a CGMP, que é a empresa que faz a cobraça do Sem Parar, sistema automatizado de cobrança de pedágio em são paulo.  Empresa onde pude colocar em prática algumas técnicas aprendidas ao longo da vida.

Hoje integro o time da EGM Consultoria, empresa especializada em mainframe. Estou bem empolgado em poder contribuir para o crescimento desta empresa. Aguardem novidades pois muitas coisas estão acontecendo. Voltarei com os posts e as investidas no blog depois de 1 ano parado. Mas acreditem, esse tempo foi extremamente necessário para meu crescimento profissional. Aguardem as novidades.

Planos para o futuro dos posts do blog:

  • Spring Security 3
  • VRaptor 3
  • Performance na JVM

Vamos então começar a por em prática. Espero poder voltar a contribuir com a comunidade com que venho aprendendo em sampa.

Abraço a todos.

Categories: Geral Tags:

Dica de Leitura

October 1st, 2010 No comments

Eu estava na palestra desse cara na #QConSP. Então não tenho muito o que falar apenas deixar registrado as recomendações para ser tornar um bom profissional. As 8 dicas de como se tornar excelente e aproveitar as oportunidades são de autoria do Klaus Wuestefeld, autor do manifesto da Computação Soberana e criador do Prevayler.

Link: 8 dicas para se tornar excelente

Boa Leitura. :-)

Categories: Blogosfera, Carreira, Dicas Tags: ,

Mudança para São Paulo :-)

July 31st, 2010 7 comments

Para quem ainda não sabe, estou oficialmente saindo da UNIFOR e indo morar em SP, começarei a trabalhar em um novo projeto em 3 semanas. Vou trabalhar para uma empresa especializada em planejamento e desenvolvimento web (BASICS). Tudo bem, confesso que foi tudo muito rápido, mas certas oportunidades não podemos deixar passar.

Estou bem feliz com tudo isso, os desafios serão grandes, mas espero conseguir corresponder de forma positiva com todos que estão confiando em mim. Estarei fazendo uma despedida, ainda não sei em qual local e horário mas colocarei no blog as informações.

São 2 da madrugada e eu estou com muita preguiça de escrever mais. Depois coloco maiores informações.

Abração galera.. Agora é arrumar as malas e partir… :-)

Categories: Notícias Tags:

Plugin para Firefox

April 3rd, 2010 1 comment

Para quem desenvolve apps web para iPhone/iPad ou apenas deseja testar como suas apps se comportam em outros browsers, ai vai a dica. User Agent Switcher 0.7.2 ele não vem com o iPad configurado, mas basta seguir esses passos para configurar.

1 – Instale a extensão User Agent Switcher.
2 – Com o User Agent instalado, vá em Tools > Default User Agent > Edit user agents.
3 – Vá em New > User Agent e complete os campos conforme a imagem abaixo:
4 – O campo “User Agent” é o mais importante, copie e cole o seguinte texto nele, sem as aspas:
5 – Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10
6 – Selecione o iPad como agente ativo, em Tools > Default User Agent > iPad
7 – Entre no Gmail para testar. Ele irá pensar que você está acessando de um iPad e mostrará a nova interface.

Bem legal esse plugin. Fica ai a dica.

Abraço para todos.

Categories: Dicas, iPhone Tags: , , , ,

Novo BLOG no Blogroll

March 31st, 2010 1 comment

Quando a coisa é boa, temos que fazer a propaganda gratúita. Então, mais um grande desenvolvedor vira blogueiro, Washington Botelho, é desenvolvedor da Giran e trabalha com Java, Hibernate, VRaptor, JSF, JSP, jQuery, Servlet, JS e CSS. Então, fica ai a dica para quem tiver interesse em conhecer mais sobre vRaptor é só visitar o blog desse cara, ele está usando mesmo. :-)

Link: http://wbotelhos.wordpress.com/

Grande abraço e novamente parabéns pela iniciativa.

Categories: Blogosfera Tags: , , , , ,

Estudos sobre IHC (Continuação)

March 28th, 2010 2 comments

Estou percebendo que a preocupação com usabilidade tem crescido, vi que Luiz China da Bluesoft fez um vídeo sobre ergonomia e usabilidade. Segue o vídeo e o slide. Gostei bastante da apresentação, pois ele coloca pontos interessantes de autores conhecidos na área. Vale a penas assistir.

Usabilidade e Ergonomia por Luiz China from Bluesoft on Vimeo.

Slides – Ergonomia e Usabilidade

Como já discutido anteriormente, o estudo de projetos de interfaces não está relacionado apenas com as possibilidades e limitações tecnológicas; é muito mais abrangente que somente um elemento técnico. O estudo do ser humano e seu comportamento também está diretamente relacionado ao desenvolvimento de interfaces. Envolve o conhecimento sobre o humano, sobre a tecnologia e sobre as maneiras como um influencia e é influenciado pelo outro.

Procurar entender o usuário do sistema sobre diferentes óticas é algo imprescindível para o bom design de interface. Lembrando que, quando se fala de usuário, estamos falando de fatores humanos. Então, procura-se entender a percepção visual, a psicologia cognitiva de leitura, memória humana e raciocínio dedutivo e indutivo.

A interface é a forma que se estabelece um diálogo entre o programa e o ser humano. Se esses princípios forem levados em consideração, esse diálogo será harmonioso e um ritmo será estabelecido entre o usuário e o programa; caso não aconteça essa valorização, o sistema quase sempre será tratado por “não-amigável”.

Um dos fundadores da Ergonomia, Alphonse Chapanis diz que os seres-humanos recebem um estímulo, processam a informação recebida e produzem um resultado sob a forma de uma resposta.

As habilidades humanas para lidar com abstrações são chamadas de informação. Estas são as habilidades mentais, também conhecidas como cognitivas. É importante lembrar que não se deve deixar iludir pela aparente divisão das características humanas: estrutural-mecânica versus mental. Esta distinção é apenas uma conveniência. No entanto, existem interações complexas entre elas: o corpo afeta a mente e vice-versa” (CHAPANIS, 1996).

A ligação que existe entre homem-computador é exatamente essa. Estímulos, processamento e resultados em forma de resposta. Como isso será feito é exatamente o foco da disciplina de IHC.

Tudo parte da percepção humana. O que significa percepção?

Em psicologia, neurociência e ciências cognitivas, percepção é a função cerebral que atribui significado a estímulos sensoriais, a partir de histórico de vivências passadas. Através da percepção um indivíduo organiza e interpreta as suas impressões sensoriais para atribuir significado ao seu meio. Consiste na aquisição, interpretação, seleção e organização das informações obtidas pelos sentidos. A percepção pode ser estudada do ponto de vista estritamente biológico ou fisiológico, envolvendo estímulos elétricos evocados pelos estímulos nos órgãos dos sentidos. Do ponto de vista psicológico ou cognitivo, a percepção envolve também os processos mentais, a memória e outros aspectos que podem influenciar na interpretação dos dados percebidos. Fonte: wikipédia

Mecanismos de percepção humana:

  • Modelo Construtivista
    Acredita que a visão do mundo é construída de forma ativa por informação obtida do ambiente somada ao conhecimento previamente armazenada.
  • Modelo Ecologista
    Defende que percepção é um processo direto que envolve a detecção de informação do ambiente e não requer quaisquer processos de construção ou elaboração, ou seja, os objetos carregam certas características que dirigem nossa percepção sobre eles.

Para se ter um bom IHC é necessário estudar esses conceitos antes de começar a desenhar telas que achamos que serão mais intuitivas. Não podemos nos basear em intuição. Estudar como o cérebro humano processa as informações é a forma mais correta de se ter um bom IHC. Isso tem sido meu foco nos últimos meses, estudar a parte mais humana da computação. Veja que todo esse estudo tem um link muito forte com a web semântica, que é um tema para outro estudo. Tudo está interligado.

Bem, essa foi mais uma síntese do que estou estudando. IHC é um tema bastante abrangente e acho melhor ir escrevendo pequenas sínteses do que estou estudando do que esperar para escrever tudo de uma vez só. Grande abraço a todos. Espero que tenham gostado. :-)

BlogBlogs.Com.Br

Categories: Artigo, IHC Tags: ,

Tecnologia Apple :-)

March 26th, 2010 1 comment

Bem, já tem algum tempo que venho brincando com meu iPod Touch, já tive boas conversas com @rponte e @rodrigogalba a respeito do que se pode fazer com ele. Já escutei alguns amigos apaixonados por mobilidade que não gostaram do iPod por ter várias limitações. Já vi amigos deixarem de usar pois não gostaram de saber que ele só sincroniza com um PC, mas isso é papo pra outra conversa, o que eu quero mostrar aqui é que fazendo algumas coisinhas ele abre um leque grande para brincar um pouco.

Estudar a arquitetura desse brinquedinho é o que eu quero. Sempre que encontro alguns amigos sou cobrado para que eu blogue o que ando fazendo com meu iPod. Então vamos lá. Eu costumo dizer que exitem os dois lados da moeda, o que a Apple deixa e o que a Apple não deixa. E adianto que já fiz tudo que ela não deixa e agora estou fazendo o que ela deixa. Antes de mais nada, você tem que ter coragem, eu fiz para entender mais do SO, colocar aplicativos interessantes como o iTerminal. Uma ferramente que só instala se seu aparelho estiver passado pelo processo de Jailbreak.

Bem mas o que vou mostrar aqui? Acho que antes de falar do desenvolvimento para iPhone vou mostrar algumas coisinhas que fiz com meu iPod. Para você fazer tudo isso é necessário fazer o Jailbreak no seu aparelho. :-) Feito isso, basta ir ao Cydia e entrar em Sections e começar a deixar seu iPod poderoso.

Source: cydia.hackulo.us

Sections -> Hackulo.us

  • Hackulo Security
  • Source GUI

Source: cydia.iphonecake.com

Sections -> [iPhoneCake]

  • AppCake
  • AppSync (Escolha a versão do seu Firmeware)

Sections -> Networking

  • OpenSSH
  • Automatic SSH
  • cURL
  • network-cmds
  • Nmap – Caso queira fazer varredura em host procurando portinhas abertas. :-)

Sections -> Administration

  • adv-cmds
  • Darvin Tools
  • Kernel Extensions Tools
  • PAM (Apple)
  • PAM Modules
  • Profile Directory
  • shell-cmds
  • system-cmds
  • Top

Sections -> Terminal Support

  • MobileTerminal ( Esse é importante.)

Sections -> SBSettings Addons

  • sbsettingstoggles

Sections -> Packaging

  • Escolha o que você achar melhor (apt-get ou aptitude)

Com um tempo você vai achar muitas coisas interessantes no Cydia. Mas feito isso vc já pode instalar o que você quiser. Agora você tem um SO baseado no BSD com bibliotecas e aplicativos linux rodando. Cuidado que a memória RAM do seu iPod é de apenas 128 MB. Só executar o comando “top” para ficar monitorando. Veja algumas imagens:

Acesso SSH ao meu iPod

SKD Java 1.5.0 customizado para iPod/iPhone

Hostname

Mas bem essa é a parte ilegal né? O que seria a parte legal? Porque eu falo na parte legal? Porque eu coloquei até o java pra rodar no iPod mas não vou construir aplicações java para iPhone/iPod, não tem serventia, como eu falei, foi apenas para fins de aprendizado e conhecimento do aparelho. Agora você ter um terminal em suas mãos a qualquer hora é muito interessante, hoje conectei em um servidor e um amigo meu fez uma configuração em outro, pois estava em um lugar onde não tinha computador. Serviu e ajudou bastante.

Mas vamos ao que interessa de verdade. Desenvolver aplicações para a plataforma Apple, principalmente para iPod/iPohone. Para começar, tenho que ter um Apple, não rola desenvolver em outro hardware/SO. Apesar de ter gente endoidando e colocando o MacOSX em outras máquinas.

Acho que todos estão acompanhando as notícias e estão vendo o quanto o mercado mobile está crescendo. Essa semana vi a notícias de que o o iPhoneOS superou o PS3 portátil em SO para games. Veja o gráfico a baixo:

Então está claro que a o mercado ta recebendo bem a plataforma e que o crescimento é certo. Então como faço para entrar nesse mercado? Como já foi dito. Ter um Mac, não é preciso ter um iPhone/iPod pois o SKD do iPod/iPhone tem um simulador. Mas nada como nossa app rodando no nosso aparelho né? Caso você queira desenvolver algo profissionalmente é de extrema importância estar inscrito no iPhone Developer Program, custa apenas US$ 99,00. :-) Bem nem tudo são flores né? Apple é assim mesmo. Cobra e cobra caro. Fazendo a inscrição nesse programa você terá acesso a informações privilegiadas e personalizadas, poderá testar seu aplicativo no aparelho e publicar na App Store. Quer um exemplo de privilégio? Quem tem essa inscrição pode baixar o SKD do iPad. Eu não tenho. :-(

Qual a linguagem utilizada para desenvolver? Simples assim, Objective-C. Quem já teve algum contato com alguma linguagem orientada a objetos não terá grandes dificuldades com essa. Sintaxe é bem parecida com C/C++ e com poderosos conceitos de Smalltalk (Flexibilidade da transmissão de mensagens entre objetos)

Bem, acho que hoje deu pra começar algo né galera? O próximo e falo sobre o ambiente de desenvolvimento e um pouco da linguagem. As coisas são devagar pois eu preciso de tempo para estudar e escrever. Uma pena né? :-( Mas como estou metido em um pequeno projeto vou tentar publicar mais coisas interessantes.

Então ficamos acertados. Próximo post será sobre o xCode e uma introdução ao Objective-C. Espero que tenham gostado e vamos dar uma atenção maior ao mundo dos aplicativos mobile. Essa é uma tendência.

Bom final de semana para todos. :-)