Avançar para o conteúdo principal

Mensagens

A mostrar mensagens com a etiqueta programação

Google Web Toolkit - Morto ou nem por isso?

Acabou de sair o relatório do inquérito "Future of GWT" organizado pelo GWT Steering Committee. Algumas estatísticas: 79% dos developers constroem aplicações para negócio A equipa típica tem 12 pessoas A comunidade é mais activa na Europa 46% das aplicações têm mais de 20 écrans Embora praticamente todas as aplicações suportem desktop , mais de um terço suporta já tablets Mais de 60% dos developers consideram-se "muito" ou "extremamente" produtivos com GWT As principais razões para usar GWT são: compatibilidade cross-browser, rapidez em runtime, modularidade, ferramentas de desenvolvimento existentes e facilidade de descobrir e resolver bugs Alguns developers estão em vias de escolher novas plataformas para os seus projectos seguintes; maioritariamente vão optar por Javascript+REST No entanto, 88% dos developers que usam GWT escolhem GWT para o seu próximo projecto Podem pedir a vossa cópia do relatório aqui . A equipa típica de desenvolv...

8º encontro PT.JUG

É já na próxima quarta-feira. Pela primeira vez em Coimbra. JUG Events - 8º encontro PT.JUG O encontro ocorrerá no próximo dia 18 de Abril, Quarta-Feira, e conta com os oradores Mircea Markus e Sanne Grinovero da JBoss / Redhat. Agenda ( mais ): 17h00 – Welcome and registration 17h30 – Introducing Infinispan 18h30 – Using JPA applications in the era of NoSQL: Introducing Hibernate OGM 19h30 – Networking and Dinner Como já vem sendo habitual, todos estão convidados para um jantar que acontecerá depois do evento. Para quem chega de fora, é fácil encontrar o local .

Hacker-Mom

Só para programadores: Origem: xkcd.com

Lançamento do Java 7

Para quem anda distraído, recorda-se que o lançamento oficial da versão 7 da Plataforma Java está marcado para hoje, dia 7/7. Pode ser acompanhado através de um webcast de 4,5 horas, no JAVA.NET . Segue-se um resumo das principais melhorias. Modularização Foi feito um esforço em larga escala para fragmentar o Java SE em módulos mais pequenos, que possam ser instalados separadamente, à medida das necessidades da aplicação, para reduzir o tamanho do download inicial do runtime do Java e os tempos de arranque das aplicações. Suporte multi-linguagem Melhorias de compatibilidade entre o Java e várias linguagens dinâmicas, como Ruby e Python. Ver JSR 292a - InvokeDynamic". Produtividade dos developers Várias novas features para melhorar o desempenho de quem programa, como: Project Coin: Pequenas mudanças na linguagem Updates à concorrência e às Collections JSR 308: Type Annotations para melhorar verificação de programas JSR 203: Novo I/O, com uma verdadeira API...

"Porque não contratamos programadores .Net"

David Barrett, CEO da Expensify , escreveu no seu blogue um post que criou uma tempestade nas comunidades de programação. O post tem o título " Porque não contratamos programadores .Net ", que provocou naturalmente fortes reacções negativas nos programadores que usam aquela plataforma e muitos sorrisos em todos os outros. O post é sobre a procura de bons programadores para contratar e ele faz algumas afirmações curiosas. Começando pelo tipo de pessoa que a empresa dele procura: "... ter experiência é barato. Só é preciso ter tempo. Competência é mais difícil, mas apenas implica trabalho árduo. Já atitude... ou se tem ou não se tem."  E como é que ele avalia se uma pessoa tem a atitude que é necessária? "O tipo certo de pessoa tem uma paixão tão grande por programação que não consegue parar de o fazer. Tipicamente começou antes da escola secundária e nunca mais olhou para trás. Escreve tudo, desde assembly a jQuery, em PCs ou telefones móveis, desde comput...

Informix, grátis, legal

Apesar de estar longe dos tempos áureos em que era o motor de base de dados mais vendido logo atrás do "Grande O", o Informix está longe de ter desaparecido. Recentemente, em resposta aos motores de base de dados gratuitos também lançados pela Oracle e pela Microsoft, a IBM (actual proprietária da linha de produtos Informix) lançou uma versão gratuita que pode ser usada em exploração comercial. Esta versão, designada IBM Informix Innovator-C Edition, tem as seguintes características: Limitada a um CPU físico até quatro cores e 2GB de RAM, sem limitação de armazenamento em disco Inclui replicação, clustering e funcionalidades "autonómicas" que reduzem falhas de sistema e melhora o desempenho sem intervenção do DBA Oferece mecanismos de backup automático, on-line Suportado em: HP-UX, Linux, Windows, e outos sistemas operativos Inclui muitas mais características de um motor de base de dados topo-de-gama, a um preço irrecusável Mais informação, e um link para downl...

Não basta fazer figas e ter fé

A bronca das presidenciais com os números de eleitor não pode passar em branco neste blogue. Visto de fora, o que se passou foi simples. Os vários sistemas de consulta aos novos números de eleitor falharam e com isso milhares de pessoas tiveram que passar horas em grandes confusões para descobrir onde podiam votar. Muitas, diz-se, terão desistido. As razões concretas para este sistema crítico ter ido abaixo no preciso dia em que foi mais solicitado são certamente muitas. E os responsáveis também. Mas, de uma forma geral, o que se passou foi simplesmente que quer o sistema quer as equipas de suporte não estavam preparados. É uma verdade de La Palisse , certamente, mas não deixa de ser o fulcro da questão. Para além disso, aparentemente, não havia plano de contingência. Todos os bons profissionais sabem que a qualidade só se atinge com uma boa dose de preparação e com muita auto-desconfiança. Isto é: não basta montar os sistemas e esperar que corra tudo bem. É preciso testá-l...

Funcionários públicos têm formação gratuita em Software Livre

A ESOP - Associação de Empresas de Software Open Source Portuguesas - anunciou a abertura das inscrições para o curso de Introdução às Tecnologias Open Source , desenvolvido ao abrigo do protocolo assinado com a AMA em 2008. O curso, que terá lugar na FDTI em Lisboa, é composto por 7 sessões independentes e visa dotar os formandos de uma visão panorâmica das tecnologias disponíveis, com ênfase num conjunto de soluções de especial maturidade e fiabilidade. As sessões de formação têm como destinatários funcionários e agentes da Administração Pública envolvidos na gestão e optimização de TI. O acesso é livre, mediante inscrição prévia que se pode efectuar em: http://www.esop.pt/workshops O Programa é o seguinte: 14 de Abril de 2009 10:30 Introdução e boas vindas 15:00 Open Source end-to-end 12 de Maio de 2009 10:30 Ubuntu - Linux para seres humanos 11:30 Produtividade com o OpenOffice 15:00 Gestão documental e workflow com Alfresco 16 de Junho de 2009 10:30 Gestão de conteúdos web com o...

Página 161, 5ª frase

O Pedro Ferreira, nosso colega do Bitites, exímio matemático ao serviço do grande capital na Cidade das Luzes e prolífico blogger daqui e dali , arrastou-me para a "cadeia da quinta frase da página cento e sessenta e um". Trata-se de uma coisa parecida com as chain letters , mas sem a ameaça de azar ou castigo divino. Confesso que fui tentar descobrir a origem, mas não consegui. Se alguém souber quem foi o "idiota" avise. Alinho. Segundo apanhei por aí numa pesquisa rápida, as regras são estas: 1ª) Pegar um livro próximo (PRÓXIMO, não procure); 2ª) Abra-o na página 161; 3ª) Procurar a 5ª frase completa; 4ª) Postar essa frase em seu blog; 5ª) Não escolher a melhor frase nem o melhor livro; 6ª) Repassar para outros 5 blogs. Começando pelo princípio, pego no livro " Designing Interfaces " que tenho aqui ao meu lado e procuro a tal 5ª frase na página 161. Descubro que se trata do segundo parágrafo do capítulo " Showing Complex Data: Trees, Tables and ot...

Dez sinais que indicam que não estás talhado para o desenvolvimento de software

Justin James, um blogger da TechRepublic , escreveu um artigo muito engraçado sobre as pessoas que dizem que querem fazer desenvolvimento de software mas na realidade andam enganadas. Ou andam a tentar enganar os outros. Diz ele: "Os programadores ganham bem. Vestem roupa informal durante toda a semana. Qualquer um pode aprender sozinho a programar. Estas são apenas algumas das razões porque as pessoas dizem que querem ter um trabalho em desenvolvimento de software. Infelizmente, o mercado de trabalho está cheio de pessoas inteligentes que até têm conhecimentos, mas que não possuem a atitude ou a personalidade certas para se tornarem bons programadores." Por cá, infelizmente, há um número cada vez menor de pessoas que afirmam querer programar (ver " Quando for grande quero ser chefe de projecto "). E a verdade é que os programadores não ganham assim tão bem como isso, apesar de serem cada vez mais necessários com o aumento de complexidade dos sistemas. Mas o resto d...

Blog sobre Java em Português: Zona J

Aqui está uma notícia do JAVA.PT que vale a pena reproduzir: O Zona J(ava) é um espaço de exposição de ideias sobre tecnologia relacionada com Java, em português. É um blog comunitário. Seis programadores / arquitectos com alguma experiência na indústria e de diferentes empresas decidiram juntar-se e escrever sobre os problemas que enfrentam no dia-a-dia, as soluções que esquematizam e sobre ideias em geral sobre Java e tecnologias relacionadas. O objectivo do blog é de fomentar a troca de ideias, escritas em português, e assim fazer com que mais gente avance e escreva as suas próprias ideias e criar uma comunidade portuguesa de java mais forte. Pois então parabéns aos bloggers do Zona J ! Dada a importância das tecnologias Java nas TI no mundo inteiro, não podíamos deixar de referir esta iniciativa de criação de conteúdos em português.

KPL: Programação de computadores para crianças

Kids Programming Language é um projecto que facilita a entrada das crianças no mundo da informática, programando o computador. Para tornar a programação divertida, facilita-se a programação de jogos com animações e sons. A linguagem é muito simples e os utilizadores têm normalmente idades entre os 8 e os 14 anos. O KPL estimula as capacidades de lógica, matemática, leitura e digitação, e é um projecto destinado a desenvolver desde cedo o gosto pela programação de computadores. O projecto reside em www.k-p-l.org . Há uma página para as crianças , outra para os pais e ainda outra para professores . Para usar o KPL basta ter um computador com Windows e fazer download do software de programação . O projecto KPL foi tão bem sucedido que muitas escolas quiseram adoptá-lo como primeira abordagem à programação de computadores. Como o nome não era muito adequado para utilizadores mais crescidos, nasceu entretanto o projecto Phrogram .

Estudo sobre linguagens 4GL

Jean Georges Perrin é um consultor independente ligado às bases de dados Informix e à Linguagem Informix 4GL . Um dos pontos altos da sua carreira foi o trabalho que realizou para a Four J's , onde desenvolveu o compilador 4GL dessa empresa, que permite correr aplicações em Windows, X e web. Recentemente, JGP realizou um estudo sobre os diversos produtos compatíveis com o Informix 4GL, fazendo uma análise da sua adequabilidade a cada caso. Também refere os aspectos mais recentes do desenvolvimento típico, como a necessidade de trabalhar em ambiente web e a integração das aplicações 4GL numa Service Oriented Architecture (SOA). O estudo é bastante interessante para quem trabalha com as ferramentas Informix e precisa de fazer evoluir as suas aplicações, mas também para quem se preocupa com as questões da produtividade no desenvolvimento de aplicações de gestão. O estudo está disponível em http://www.jgp.net/files/JGP.net-RoomFor4GL2006-Signed-US-019.pdf Para quem quiser conhecer a l...