sexta-feira, 31 de outubro de 2008
Outro blog de BPMN
Faça seu próprio poster

Simples, prático e funcional.
quinta-feira, 30 de outubro de 2008
BPEL - Explicando melhor


Software copia chaves (de verdade) através de fotos!

quarta-feira, 29 de outubro de 2008
Asus busca sugestões para novos notebooks
terça-feira, 28 de outubro de 2008
100 posts!
- Firefox: 41,54%
- Internet Explorer: 38,08%
- Chrome: 14,36%
- Opera: 3,85%
- Safari: 1,54%
- Windows: 98,33%
- Linux: 3,85%
- Macintosh: 2,31%
- SunOS: 0,13%
- SymbianOS: 0,13
- iPhone: 0,13%
Primeiras impressões do Windows 7
Microsoft vai lançar versões on-line do Office

A Microsoft anunciou hoje na PDC (Conferência de desenvolvedores) que vai lançar uma versão on-line da sua suíte de aplicativos de escritório, para enfrentar a concorrência do Google Docs.
Concorrente do One Note

Lembram que eu falei sobre o Microsoft OneNote neste post aqui? Pois é, continuo gostando dele. Mas neste final de semana vou instalar o Ubuntu na minha máquina e com isto não iria mais poder utilizar o OneNote direto.
segunda-feira, 27 de outubro de 2008
Nova loja da Amazon. Que visual!

Eu só fui ver hoje, mas já está no ar há alguns dias a versão beta de uma nova loja da Amazon, a WindowsShop. Muito legal a interface, toda em 3D e com navegação com as setas. Cada item da loja mostra um vídeo, uma música ou um pedaço de um livro (dependendo do item selecionado).
domingo, 26 de outubro de 2008
Contagem regressiva para o novo Ubuntu
A nova versão do Ubuntu sairá nesta semana.
Porque BPEL não é o cálice sagrado do BPM
sábado, 25 de outubro de 2008
Aprenda BPM jogando!


sexta-feira, 24 de outubro de 2008
O Kernel do Linux passou de 10 milhões de linhas
Contando as linhas de código de um sistema
quinta-feira, 23 de outubro de 2008
Google Android Market está no ar
Aplicativos para o Pendrive

Taí um site/aplicativo legal: Portable Apps. No site você encontra o download do aplicativo principal, que abre um menu como se fosse o menu Iniciar do Windows. E lá você também encontra vários aplicativos feitos especificamente para utilização em pendrives.
quarta-feira, 22 de outubro de 2008
10 formas de se comprovar que não é SOA
- Se algum vendedor te disser que você precisa comprar uma suíte para ter SOA.. então não é SOA. SOA significa total liberdade de suítes e pacotes de aplicativos.
- Se algum vendedor estiver tentando te vender algum hardware para ter SOA.. então não é SOA. Já diz tudo...
- Se você fica mandando pedidos por e-mail ou fazendo ligações para descobrir quais serviços existem... então não é SOA. Registries e repositórios são essenciais para descoberta e validação de serviços.
- Se ninguém está compartilhando serviços... então não é SOA. Você pode ter todos os serviços que você precisa, mas se os serviços ficam isolados em silos, então são apenas serviços em silos mesmo.
- Se os desenvolvedores e integradores não são incentivados ou persuadidos e reutilizar serviços e interfaces... então não é SOA. Sem incentivos, eles vão continuar desenvolvendo seus próprios serviços.
- Se o seu CIO não tem a menor idéia do que acontece com os serviços, se eles estão sendo ou não compartilhados... então não é SOA. Para funcionar corretamente, estruturas SOA-Based devem abranger todos os setores da empresa, e é necessário apoio gerencial para que isto aconteça. Do contrário, voltamos aos serviços em silos.
- Se o pessoal de TI está comandando todo o show... então não é SOA. Desculpem, pessoal de TI, mas SOA necessita de um alto envolvimento do pessoal de negócios também.
- Se é compatível apenas com um Sistema Operacional ou plataforma... então não é SOA. SOA não tem nada a ver com apenas um Sistema Operacional.
- Se a implantação é uma réplica de outra de SOA de algum outro local... então não é SOA. Cada companhia tem seus próprios processos e requisitos de negócio, então duas implementações SOA não serão iguais.
- Se você teve que re-escrever ou reprojetar fontes para fazer as coisas funcionarem corretamente... então não é SOA. SOA pressupõe que re-escrever o código deve ser desnecessário.
- Do item 8 (apenas um Sistema Operacional): Posso ter tudo executando em apenas um Sistema Operacional e atender 100% SOA.
- Do item 10 (Se re-escrever, não é SOA): deste eu discordo fortemente. Em muitos casos, acho que na maioria deles, se não mexer no código vou ter apenas um sistema SOA-Enabled (SOA compatível apenas). Para ser SOA-Based (um SOA "de verdade") quase certamente precisarei re-escrever os programas de acordo com a nova arquitetura. Não se esqueça nunca: O "A" de SOA é de Arquitetura!
Utilidade: Oferta de Emprego
terça-feira, 21 de outubro de 2008
A verdadeira baboseira

Java SE 6 Update 10 lançado hoje!
- O foco desta versão é para o lado cliente, para aplicações desktop.
- Um novo plugin para Browsers
- Melhor suporte a applets (parece que a Sun está querendo ressuscitá-los)
- Suporte a JavaFX
- Mais facilidade para atualizações de versão do Java
Google abriu o código-fonte do Android!
segunda-feira, 20 de outubro de 2008
O que é BPEL
A sigla “BPEL” significa Business Process Execution Language. O BPEL teve suas origens nos padrões WSFL e XLANG, e é apoiado por grandes nomes da indústria, como IBM, Microsoft, BEA, SAP, Siebel e Oracle. Este padrão basicamente especifica o formato de um arquivo XML, que contém as definições do workflow.Os webservices podem ser combinados de duas maneiras:
- Orquestração
- Coreografia
Na orquestração, que normalmente é utilizada em processos de negócios privados, um processo central (que também pode ser um webservice) assume o controle dos webservices participantes e coordena a execução dos diferentes métodos dos webservices envolvidos no processo. Os webservices envolvidos não “sabem” (e nem precisam saber) que eles estão envolvidos na composição de um processo e que fazem parte de um processo de negócio de mais alto nível. Apenas o coordenador central do processo sabe o objetivo final do processo, então a orquestração é centralizada através de definições explícitas das operações e da ordem de chamada dos webservices envolvidos.


Da perspectiva da composição de webservices para processos de negócios, a orquestração é um paradigma muito mais flexível e possui as seguintes vantagens em relação à coreografia:
- A coordenação dos componentes do processo é centralizada em um coordenador conhecido.
- Webservices podem ser adicionados sem eles saberem que fazem parte de um processo maior de negócios.
- Cenários alternativos podem ser facilmente projetados.
- Alterações no fluxo de processo podem ser feitas sem alterações nos códigos dos webservices.
domingo, 19 de outubro de 2008
Tutorial BPMN - Final

Protesto contra Ferrari

sábado, 18 de outubro de 2008
Você acha que sabe jogar Tetris?
Processo de desenvolvimento do Windows 7
sexta-feira, 17 de outubro de 2008
Novo framework RIA liberado

Dia 15 de outubro foi liberada a versão 1.o do framework Pivot Toolkit para desenvolvimento de aplicações ricas para internet (RIA). Este toolkit começou como um projeto desenvolvido pela VMWare, e acabou se transformando em uma aplicação open-source.
The Pivot development team is happy to announce the relase of Pivot 1.0. This release includes a number of improvements over the preview release announced in June, many of which were proposed or built by developers who joined the project after the initial announcement:
- A new, optimized WTKX loader that uses StAX rather than DOM to parse the XML source
- A new package supporting visual effects and animated transitions
- Improved localization support that allows developers to define resources using hierarchical, UTF-8 based JSON files rather than flat, ISO 8859 Java properties files
- New components:
- Menus, menu bars, and menu buttons
- Spinners
- Mac OSX-like property sheets
- Google Maps-like panorama-style scroll panes
- Tool palette windows
- A new charting library based on JFreeChart that is fully integrated with Pivot's data model classes
- Support for custom color schemes in the default "Terra" look and feel package
- "Pivot Explorer", a Firebug-like debugging tool
- Improved documentation
- Numerous bug fixes and performance improvements
Show de bola: Screensaver de F1 multi-display
E o legal é que você pode baixar e rodar no seu escritório, ou em casa, ou na escola, etc...
quinta-feira, 16 de outubro de 2008
Review do T-Mobile G1 Google Android Phone

Microsoft planeja liberar o SP2 do Vista antes do Windows 7
quarta-feira, 15 de outubro de 2008
Microsoft vai adicionar instant-on no Windows?

Parece que a Microsoft está pensando em adicionar o recurso de instant-on na próxima versão do Windows (que segundo ela, oficialmente vai se chamar Windows 7 mesmo). Uma recente pesquisa foi feita com usuários do Windows, aleatoriamente.
Somente 3 pessoas andaram sobre a água...
- Jesus Cristo
- Pedro
- e... (não, não foi o Chuck Norris) TONHO!

terça-feira, 14 de outubro de 2008
Visualizador de email USB

Esta é para os fissurados por email, que não conseguem ficar um dia sem verificar suas contas. Este dispositivo USB checa suas contas e acende para indicar que um novo email foi recebido. E também pode ser configurado para mudar de cor conforme a quantidade de emails não lidos. Quanto mais vermelho, mais emails novos não lidos existem. Coisa para fanáticos mesmo. Ou para quem gosta de chamar a atenção.
Tutorial BPMN - Parte 9



segunda-feira, 13 de outubro de 2008
Pare de se esconder atrás do seu papel e faça o serviço!
Bob the Business Stakeholder: "The XYZ marketing system project is running late and over budget, what's the deal?"
Pam the Project Manager (looks at project plan): "The build out of the MQ platform is on the critical path and it is taking longer than expected."
Bob the Business Stakeholder: "What's MQ?"
Pam the PM: "I don't really know, I think it's a messaging platform."
Bob the Business Stakeholder: "What's a messaging platform?"
Pam the PM (with a slight smile): "I don't know. See, I don't understand all this technology stuff. I'm a project manager. Let's ask the architect."
Bob the Business Stakeholder: "Art what's a messaging platform."
Art the Architect: "It's a system that allows one application to send and receive data from another application"
Bob the Business Stakeholder: "Why is it taking so long?"
Art the Architect: "Define 'long'? It will get done when we get it finished, we're moving as fast as we can. I don't look at the project plan. I just get my work done. I'm an architect, not a fortune teller."
Bob the Business Stakeholder: "What system do we need to get data from."
Art the Architect: "The CRM system. We need to pull customer address data from that system."
Bob the Business Stakeholder: "But that's just a tidbit of info we have on one screen, it's not even that important."
Art the Architect: "Hey it was in the requirements document. Talk to Benny the Business Analyst"
Bob the Business Stakeholder: "Wait but. . ."
Benny the BA (pokes his head through the meeting room door): "You told me you wanted it so I wrote it in the use case. You signed it!"
25 anos de celular hoje


domingo, 12 de outubro de 2008
Early Access do JavaME SDK 3.0
- Integration with 3rd party emulators and Windows Mobile devices
- On-device deployment and on-device debugging
- CLDC/MIDP, CDC/FP/PBP/AGUI and BD-J integrated into one SDK
- New CLDC HotSpot Virtual Machine
- Optimized MSA 1.1 stack with extensions
- Profiling support
- BD-J support
- New development environment based on Netbeans Platform
- Lightweight UI Toolkit (LWUIT) integration
- Device search database integrated in SDK
Achando as cores corretas

Mais uma da série "Pequenos programas para auxiliar os webdesigners de fim de semana": Instant Eyedropper. É um pequeno programa que fica residente na barra de tarefas do Windows. Daí basta você arrastá-lo sobre a tela, para obter exatamente a cor do pixel que você precisa.
WOW: Isto é que é vício!

sábado, 11 de outubro de 2008
Software legalizado
Olha, é caro, ainda mais agora com uma crise batendo à porta, mas é muito bom. Software legalizado é muito bom. Atualizações, acesso a conteúdo exclusivo, suporte, etc...
Todo o software que tenho aqui na minha máquina é legalizado. Basicamente, tenho o Windows e o Office 2007 apenas como software pago. O resto é freeware ou open-source: Java, Eclipse, Jboss, Tomcat, Chrome, Firefox, Picasa, Foxit Reader...
Eu usava o OpenOffice também, mas por questões profissionais, tive que instalar o Office 2007. Aliás, esta versão do Office está muito boa. Foi realmente uma melhora no Office como há muito tempo a MS não fazia.
A Microsoft está com uma promoção para venda do Office 2007 versão Home & Student. Ela vem com o Word, Excel, Power Point e OneNote (falei do OneNote no post anterior. Confira) . Custa R$ 199,00 para 3 licenças. Ou seja: R$ 66,00 por cada licença. Não fica tão caro assim.
Se você quiser conferir, clique aqui.
Se esta política fosse extendida a mais produtos da MS, e até por mais fornecedores, muito mais gente teria produtos originais que, sem a menor dúvida, valem muito a pena.
Office one note - impressões

Conforme o prometido, vou passar minhas impressões sobre o One Note, produto que faz parte das versões Home & Student e Enterprise do Office 2007.
- Calculadora: Digite a operação matemática que você quiser e tecle a barra de espaço logo após o sinal de "=", que o OneNote faz a conta automaticamente para você. Por exemplo: 23 + sin(12)=23,20791169081776. E isto pode ser feito no meio de qualquer texto, não precisa ser em alguma célula ou em algum espaço especial. Digite a conta, coloque o sinal de "=" e tecle espaço. Pronto, só isto.
- Tabelas: Também é tão simples quanto a calculadora: Digite um texto qualquer e pressione "tab", automaticamente o OneNote começa a formatar uma tabela. Se você digitar outro texto e pressionar "tab" de novo, outra coluna é criada, e assim sucessivamente. Pressione "enter" dentro da tabela e o OneNote cria uma linha vazia. Mais simples impossível. Veja a imagem abaixo de uma tabela criada assim:

- A parte de pesquisa dentro das anotações é um caso à parte. Ele pesquisa por textos até dentro das imagens! Se eu pesquisar por "Java", por exemplo, e tiver alguma foto que tenha um cartaz com a palavra "Java", ele acha! Muito bom.
Steve Ballmer no Brasil

O Presidente-executivo da Microsoft vem ao Brasil especialmente para ser o keynote na abertura da Tech-Ed 2008, em São Paulo. O Tech-ed é um evento promovido pela Microsoft para desenvolvedores e profissionais de TI, que realizar-se-á de 14 a 16 de outubro de 2008, no Expo Transamérica em São Paulo.
sexta-feira, 10 de outubro de 2008
OpenOffice.org 3.0 versão final lançada! Extra! Extra!
Wikipedia unifica sua estrutura com Ubuntu
quinta-feira, 9 de outubro de 2008
Linux Mandriva 2009 lançado hoje
Tutorial BPMN - Parte 8

Sony PSP utilizado como segundo monitor
Para afastar os fantasmas
Com o fantasma da crise se aproximando, nada melhor do que uma arma para combatê-lo, então, aproveite e compre o seu Ecto-1 original dos Caça-Fantasmas! Está para vender lá no eBay, por 45.000 dólares (por enquanto)...
De volta à ativa
Só esclarecendo..
Hoje deve voltar ao normal.
quarta-feira, 8 de outubro de 2008
Microsoft x Inovação
Ela é muito competente em pegar alguma idéia que está vingando no mercado e fazê-la do seu jeito. Colocar uma interface bonita, lançar integrada ao Windows, muitas vezes até de graça.
Alguns exemplos da minha teoria:
Windows, inspirado no Mac OS
Excel, inspirado no Lotus 1-2-3
Word, inspirado no WordPerfect
Internet Explorer, inspirado no Netscape
MSN Messenger, inspirado no ICQ
Windows Media Player, inspirado no Winamp
O Lotus 1-2-3 e o WordPerfect eram líderes de mercado, até aparecer o Windows e, logo depois, o Office. Tá certo que eles não conseguiram acompanhar a MS (convenhamos, com aquela grana toda da MS não é fácil acompanhá-la), e a pirataria rolando solta, acabou fazendo com que o Office fosse o padrão "de-fato" do mercado.
O Internet Explorer foi um pivô de uma das maiores brigas que já vi na área de TI, inclusive com um email famoso do Bill Gates dizendo que o Internet Explorer tinha que vencer esta batalha, quase que redirecionando a empresa toda para fazer produtos para a Internet.
O Messenger foi um exemplo de um produto que era pior que o ICQ quando foi lançado, mas devido ao fato de já estar integrado ao Windows, todo mundo já tinha ele instalado, blá, blá, blá, acabou ganhando o mercado.
O Windows Media Player era terrível. O Winamp dava um baile nele. Para falar a verdade, até hoje o Windows Media Player é muito criticado. Mas não dá para negar que ele está muito mais próximo do Winamp, e muito mais decente.
O próprio Windows tem muita coisa do MacOS...
Para não dizer que não lembro de nada que a MS tenha realmente inventado, tem o "One Note". Este é bacana, diferente. Vou escrever sobre ele em outro post. Ao menos este eu acho que ela inventou, não vi nada parecido de outro fornecedor.
É inegável que ela tem competência, senão não estaria aonde está, mas não acho ela uma companhia inovadora. Me parece que as empresas menores, mais criativas, criam um produto novo. E a MS espera ele se consolidar. Quando ele começa a ganhar mercado, a MS faz a "versão dela" do produto, muitas vezes levando a empresa criadora do produto à falência...
Alguém lembra de algum produto inovador realmente criado pela Microsoft? Se lembrar, coloque aí nos comentários...
Blog de SOA?
Achei que seria interessante falar destes vários assuntos também, pois é o meu dia-a-dia. E também das pessoas que fazem o favor de ler este blog, para me deixar contente. :-)
Resumindo: o motivador e pano de fundo do blog é SOA, mas não é (e nem vai ser) o único assunto. Beleza?
terça-feira, 7 de outubro de 2008
Air Guitar para o Wii

Este jogo, mesmo sem guitarra nenhuma, só nos botões do controle, já é extremamente viciante. Com guitarra (ou semelhantes, como esta da imagem), deve ser para perder a vida social por um tempo. :-)
O Microsoft Surface SDK será lançado este mês

A Microsoft vai disponibilizar o SDK para o desenvolvimento de "Surface Applications" para alguns poucos desenvolvedores selecionados.
Testando webservices
segunda-feira, 6 de outubro de 2008
LWUIT - Intro
Isto é que é tela de LED

Mais um motivo para dar umas voltas por lá, hehehe
domingo, 5 de outubro de 2008
Tutorial BPMN - Parte 7



Baterias para notebook
Duas semanas...
sábado, 4 de outubro de 2008
300 vagas para desenvolvedores Android
Sobrevida ao XP
Click da direita

- Excluir permanentemente o item selecionado. Não precisa mais fazer um SHIFT + DEL para não ficar enviando itens para a Lixeira (que aliás, nunca usei, nem uso de jeito nenhum).
- Ao clicar em uma pasta, aparece a opção de "Command Prompt here", que abre uma janela do console posicionado direto na pasta selecionada.
- Copiar Path, Copiar Nome. Ajuda muito quando você precisa copiar o caminho completo de um arquivo para o clipboard. Não quero copiar o arquivo, só o nome dele. Fazer isto no Windows é um saco.
sexta-feira, 3 de outubro de 2008
Java: Jawin já ganhou
- Jawin: Muito boa e facílima de usar. Mas parece que não está mais sendo desenvolvida. Como é open-source, não tem problema. Se tiver algum bug, dá para resolver.
- Jacob: Continua em desenvolvimento, mas não é tão fácil de usar quanto a Jawin. Também é open-source.
Fim do mundo adiado!
quinta-feira, 2 de outubro de 2008
Tutorial BPMN - Parte 6

