imagem aleatória

José Moreira

since 1980

Developer Notes: Using google’s free SVN repository with Eclipse

August 20, 2007 by José Moreira

Developer Notes: Using google’s free SVN repository with Eclipse


Ok - here are some very quick notes on getting a google svn hosting account set up with eclipse; as google is offering us all such an amazing resource, I have a feeling I’ll be doing this again some time whilst working on other projects…

programação | Sem comentários »

Subversion Best Practices

August 10, 2007 by José Moreira

Subversion Best Practices


This is a quick set of guidelines for making the best use of Subversion in your day-to-day software development work.

programação, software | Sem comentários »

Django | The Web framework for perfectionists with deadlines

July 27, 2007 by José Moreira

Django | The Web framework for perfectionists with deadlines


Developed and used over two years by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.

Django focuses on automating as much as possible and adhering to the DRY principle.

Dive in by reading the overview →

When you’re ready to code, read the installation guide and tutorial.

programação, software, trabalho, webdesign | Sem comentários »

Integrating AJAX and JPA - Using ICEFaces with EJB 3.0 in JDeveloper

May 19, 2007 by José Moreira

Integrating AJAX and JPA - Using ICEFaces with EJB 3.0 in JDeveloper

Introduction

In this tutorial, We’ll build a Web page that uses the new Java Persistence API (JPA) combined with JSF and the open sourced ICEFaces rich UI components. JPA provides a simple data model and ICEFaces provides Ajax based components for Web user interfaces.
Topics

This tutorial covers the following topics:

  • Overview
  • Prerequisites
  • Installing ICEFaces on JDeveloper
  • Creating a Database Connection
  • Building the Data Model with JPA
  • Creating a Backing Bean for the UI
  • Creating a JSF Page to display an ICEFaces Datatable
  • Running the Application
  • Adding Table Pagination
  • Summary

Java, jpa, programação | Sem comentários »

EclipseZone - Install JavaFX into Eclipse …

May 18, 2007 by José Moreira

EclipseZone - Install JavaFX into Eclipse …

Eclipse, programação | Sem comentários »

ICEfaces Component Showcase

May 16, 2007 by José Moreira

ICEfaces Component Showcase

Java, programação, software | Sem comentários »

Google Developer Day 2007

April 16, 2007 by José Moreira

Google Developer Day 2007

tenho o prazer de anunciar o ‘Google Developer Day 2007′, em 31 de Maio de 2007, que vai ter presença em várias cidades mundiais, incluíndo Madrid.
O cartaz é o seguinte:

Programa

En Madrid, el Google Developer Day se dirigirá especialmente a desarrolladores que deseen conocer, de primera mano, las APIs de Google para Search y Maps, así como Gdata y Mobile, entre otros temas.

11:00 - 11:45 Registro
12:00 - 13:00 Bienvenida de Google España por parte de Isabel Aguilera y Bernardo Hernández
13:00 - 13:30 Comunicación en directo con Londres
13:30 - 14:30 Comida
14:30 - 16:30 Seminarios y talleres
16:30 - 17:00 Descanso
17:00 - 18:50 Seminarios y talleres
19:00 - 20:00 Conexión en directo con Mountain View, California

Información acerca de semiarios y talleres:

Talleres (aprox. 120 minutos)
GData
API Maps

Seminarios (aprox. 50 minutos)
Comunicación XMPP/Jabber usando los servidores de Google Talk, el caso del Menéame (programación en Perl)
Desarrollo para móviles
Integración de API Maps y Google Booksearch
API Search
Integración de API Maps y Turismo de Andalucía

Para mais informações, ver http://www.google.com/events/developerday/es/details.html

google, programação, software, tecnologia | Sem comentários »

porquê usar Java …

March 22, 2007 by José Moreira

A linguagem Java corre na maioria dos sistemas operativos, e nas mais importantes arquitecturas, ao contrário dos seus principais concorrentes.

A linguagem Java não está limitada a ambientes Windows. Caso contrário, não poderia ser usada nos sistemas de informação principais e seus servidores (normalmente UNIX ou Mainframes).

Java (JDK, EJB, JSP, etc) é uma arquitectura aberta, extensível, com várias implementações, o que a torna independente do fornecedor.

Java é uma linguagem poderosa, rodeada de API’s eficazes e completas.

Java é uma linguagem descomprometida, aceite inclusive nos meios universitários como uma boa linguagem para a aprendizagem, o que facilita o recrutamento de técnicos.

As tecnologias Java são desenvolvidas e apoiadas por dezenas de empresas, dispensando assim os seus utilizadores da dependência de um único fornecedor. Este facto traz enormes vantagens, quer em termos económicos, quer de qualidade de produtos e serviços.

Ler o resto »

Java, programação | 5 comentários »

S.O.A bem e não só …

March 21, 2007 by José Moreira

“Service Oriented Architecture”, ou Arquitectura Orientada a Serviços, esta nova palavra originada do acrónimo tornou-se uma sigla da moda, por volta da primeira década do terceiro milénio. Neste período a Tecnologia da Informação sofreu várias modificações, impulsionada pela necessidade de melhoria no relacionamento que existia entre as áreas que suportavam tecnologicamente os negócios e os negócios propriamente ditos. Os gestores deram-se conta da necessidade e da conveniência do foco nos serviços, como um fim, sendo vitais para os negócios num futuro que já se tornava actualidade.

A SOA trouxe à tona a necessidade de fortalecer o foco no cliente e tornar a gestão de serviços como uma actividade produtiva, que gerasse valor à empresa. Como tal, essa actividade é fortemente dependente das pessoas e a caminhada rumo a SOA é árdua, exigindo um forte investimento na evolução organizacional, na consciencialização da necessidade de evoluir e mudar, no estabelecimento de uma gestão de pessoas eficaz, orientado a conhecer a potencialidade, objectivos e desejos das pessoas, ao encontro dos objectivos da organização, orientando a gerência de serviços de acordo com o desempenho individual exigido por cada stakeholder do projecto.
Ler o resto »

AJAX, Java, SOA, programação, tecnologia, webservice | Sem comentários »

“MIT Press” disponibiliza publicamente livro sobre Software Open Source

March 20, 2007 by José Moreira

Foto do MITA MIT Press disponibilizou recentemente um livro intitulado “Perspectives on Free and Open Source Software em formato PDF. O livro é uma colecção de pesquisas e estudos sobre a motivação Open Source, economia, modelos de negócio, ferramentas e processos de desenvolvimento, legislação e comunidades. Entre os participantes do livro encontram-se David Parnas, Larry Lessig, Eric von Hippel e Clay Shirky.

Aproveito a oportunidade para partilhar outros recursos pelo MIT. No “website” do OpenCourseware temos, à mão de descarregar, material das aulas de todos os cursos do MIT, incluíndo notas das aulas, trabalhos, projectos, exames e por .

O acesso à informação é facilitado pelo suporte a RSS, que notifica o subscritor de novos cursos e/ou novo conteúdo multimédia. Além a subscrição, o MIT permite a utilização dos “feeds” como conteúdo em “websites”.
O MIT também mantém uma magazine, Technology Review, que cobre vários aspectos de aplicações tecnologicas desde informática a biologia.

MIT, cultura, programação, tecnologia | Sem comentários »

hoje, no meu mundo da Informática …

March 14, 2007 by José Moreira

Na à rea de “webdesign” temos 53 soluções modernas de menús e navegação, usando CSS.

Na frente de programação e desenvolvimento temos a inscrições abertas para o Linux 2007: V Encontro Nacional sobre Tecnologia Aberta, a ter lugar dia 19 de Abril no Auditório da Lispólis em Lisboa. De destacar:

  • Florian Schießl, Director de Informática do Munich Council, com o maior projecto de Tecnologia Aberta na Europa.
  • Dan Kohn, Chief Operating Officer da Linux Foundation, a maior organização mundial na área do software Livre que resulta da fusão da OSDL (Open Software Development Labs) e do Free Standards Group. É o local de trabalho de Linus Torvalds, o criador do Linux.
  • Zeev Suraski, Co-Fundador e CTO da Zend Technologies e Criador do PHP, uma das linguagens gratuitas mais utilizadas no mundo para a construção de websites.
  • Clint Oram, Co-Fundador e GM Europe da SugarCRM, que vai falar sobre o papel e contribuição efectiva das comunidades Linux para o desenvolvimento dos seus produtos.
  • Sérgio Amadeu, que vai integrar o debate e efectuar uma apresentação sobre o futuro das Tecnologias Abertas. Professor da Pós-Graduação da Faculdade de Comunicação Cásper Líbero, no Brasil. Autor de várias publicações. Militante do Software Livre. Fez parte do governo de Lula da Silva como responsável pela implementação do software livre no Brasil.
  • Casos de Sucesso de implementações em Portugal e no Estrangeiro: UZO, SAPO, ICEP, Ministério da Justiça, Gás Natural de Espanha, Banco Internacional

O último a chegar é um reles utilizador do Windows… Imperdível!!!

Na à rea “geek”, a professora mais boa do mundo posa para a Playboy. Sim porque os geeks também têm vida social e não se interessam apenas por computadores 8-) esta não é de Ermesinde ….

Linux, PHP, programação | Sem comentários »

alguns artigos sobre webdesign que todos deviam ler (até eu)

March 13, 2007 by José Moreira

Enquanto navegava na net, falava no msn e jantava, descobri uns artigos porreiros sobre “webdesign”, sendo o mais interessante para mim este, http://www.search-this.com/2007/03/12/no-margin-for-error/, que fala de diferenças de visualização entre “browsers”. O terror, de gastar 1 dia a tentar perceber como no Internet Explorer aparece uma linha em branco entre uma imagem e um formulário, como por vezes fica um espaço entre LI’s.

Basicamente refere que a origem do “galho” está na CSS por defeito dos “browsers”. Cada “browser” contém uma CSS que define o estilo básico dos elementos HTML de uma página, caso a página em si não especifique a sua própria CSS. Como o CSS é hereditário, caso não se especifique o estilo de todos os elementos utilizados, para os não especificados será usado o estilo do CSS por defeito, estilo esse que poderá ser diferente (certamente) entre o Firefox/IE/Opera. A solução proposta pelo artigo consiste num “reset” dos estilos, que não deixa de ter os seus aquéns…

Sinceramente, penso que esta brincadeira de falta de consenso nos “browsers” está a custar à indústria de “webdesign” e afins uns milhõezitos. Custa à s empresas o tempo e dinheiro gasto nas soluções o que acaba por se reflectir nas facturas dos clientes. Falo por mim, como programador e “webdesigner”, que não há trabalho que ache mais aborrecido do que andar à “caça” de erros no “layout” devido a “bugs”/diferenças entre “browsers”.

Outro link bastante interessante é o Web Design from Scratch, que aborda quase tudo o que se precisa saber sobre a implementação de um “website” de sucesso, desde a estrutura base, navegação e copyright. Vale a pena.

programação, webdesign | Sem comentários »