Avançar para o conteúdo principal

Mensagens

A mostrar mensagens com a etiqueta interfaces

Ahah!

Não consigo descrever como fiquei satisfeito ao ler a última newsletter do Javalobby (" Why is the default answer always a web app? "). Nela, o David Van Couvering questiona a criação sistemática de um " multi-tiered HTML/CSS/JavaScript monster " como resposta a qualquer problema. Em vez disso, ele defende Java Web Start, Swing, e Rich Internet Applications. Como eu concordo com ele... Aqui há mais de um ano, quando a Sun anunciou que ia "libertar" o Java, comecei a escrever um artigo cujo título era " Ajax Nonsense, Open Source Java and the return of the Applet ". O Sérgio Ferreira convenceu-me que não valia a pena insistir porque AJAX era o que os clientes queriam e por isso não havia nada a fazer. E, como eu tinha mais que fazer, o artigo nunca foi acabado. Entretanto, a Sun lançou o projecto JavaFX , que mais não é do que o Retorno do Applet. ;-) E a malta começa a questionar-se, finalmente, se não será demasiado pouco aquilo que se consegue...

Quando as coisas correm mal... no website

É tramado quando investimos meses num website e depois ele aparece assim aos utilizadores. Neste caso, os menus ficaram escondidos pela imagem de ilustração. A explicação pode estar mais abaixo: "Optimizado para IE 6"?!? E o 7? E o 8? E todos os outros? Quando é que a malta passa a fazer websites compatíveis com os standards e não com os seus browsers de estimação?

Uma nota sobre Randy Pausch, fundador do projecto Alice

Randy Pausch , fundador do projecto Alice , faleceu vítima de cancro no pâncreas com 47 anos de idade. Professor de Carnegie Mellon, deu a sua última aula em 17 de Setembro de 2007, quando os médicos já só lhe davam 3 a 6 meses de vida. Nas suas próprias palavras, o projecto Alice era a sua herança profissional. O projecto Alice é uma forma inovadora de ensinar programação. É um ambiente de programação em 3D que facilita a criação de animações interactivas para contar histórias, jogar um jogo ou criar um um vídeo para partilhar na Internet. Alice é uma ferramenta de ensino para a introdução à programação. Usa gráficos 3D e um interface drag-and-drop para que o aluno tenha uma experiência de programação mais envolvente e menos frustrante. O objectivo do projecto Alice é revolucionar a forma como se ensina e aprende os conceitos básicos da programação. A equipa do projecto desenvolveu adicionalmente conteúdos para estudantes e professores, incluindo manuais, lições, bancos de testes, e...

Recém-licenciados das TI não sabem produzir sistemas de informação

Uma das conclusões mais chocantes do recente trabalho " Competências a reforçar na formação dos profissionais de TI em Portugal ", do Grupo de Trabalho das Competências, da ANETIE é que os recém-licenciados não sabem o suficiente sobre construção de interfaces nem sobre produção de informação . Não conheço estatísticas sobre esta matéria. Mas julgo que não estará muito longe da verdade a afirmação de que mais de 90% dos licenciados em cursos ligados às TI estarão envolvidos profissionalmente na produção ou exploração de Sistemas de Informação de Gestão. Isto é: bases de dados, formulários electrónicos, relatórios operacionais ou analíticos, troca de informação entre sistemas, etc.. Ora o que a ANETIE apurou junto dos seus associados é que entre as maiores lacunas encontradas nos licenciados do sector que se vão depois dedicar à engenharia de software, os conhecimentos sobre coisas básicas como écrans de entradas de dados e emissão de relatórios são extremamente baixos. Outr...

Linux Media Center Edition

O "Linux Media Center Edition" é uma versão de Linux para correr em sistemas ligados a uma televisão e concorre directamente com o Windows Media Center. Pode ser controlado apenas com um controlo remoto com sensibilidade ao movimento (à semelhança da Nintendo Wii). Não percam a demo em vídeo : O Linux MCE é baseado na distribuição Ubuntu (Kubuntu, mais específicamente, a versão com KDE) e pode ser descarregado gratuitamente da net, em linuxmce.com . Aqui está uma excelente oportunidade de negócio para quem quer entrar no mercado dos "media centres"!

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...

Casas "inteligentes"

Estive recentemente numa festa de anos onde "apanhei" uma conversa acerca de "casas inteligentes". Como gosto destas coisas fiquei com algumas dicas para abordar o tema: O X10 é um protocolo para esquecer, apesar de haver grandes empresas a "vendê-lo" aos consumidores. Não é fiável. Dá muitos problemas. O que "está a dar" é o EIB - European Instalation Bus A esmagadora maioria dos dispositivos são controlados com em On/Off, ou seja : Ligar ou desligar a tensão nas tomadas. O mais fiável e prático é ter uma rede em estrela até cada tomada e interruptor e depois ligar os pares de fios a um controlador central O X10 é um protocolo que utiliza as linhas eléctricas para comunicar com os dispositivos controlados. Desta forma para ligar ou desligar uma tomada controlada por X10 não é preciso mais do que a ligação dos fios eléctricos tal como numa tomada normal. Apesar da falta de fiabilidade existem muitos dispositivos baratos que podem ser controlados ...

Google mail com IMAP

A Google voltou a surpreender-nos oferecendo acesso ao correio electrónico do seu serviço gmail através do protocolo IMAP . Até aqui, para aceder às mensagens do gmail poderia usar-se o interface web (que se vê no navegador da internet) disponibilizado pela Google ou usar o protocolo POP para descarregar as mensagens para programas cliente (programas instalados no computador local para leitura das mensagens). O protocolo IMAP difere do POP porque mantém as mensagens no servidor permitindo aos programas cliente ( thunderbird , outlook , evolution ou outros) sincronizarem as mensagens e pastas com o existente no servidor. A principal vantagem desta abordagem é a possibilidade de usar todo o nosso activo de email (devidamente organizado) a partir de diferentes aparelhos (computador, telemóvel, etc) ou aceder à mesma realidade de mensagens a partir de locais diferentes como o computador do trabalho ou de casa. Desta forma, por exemplo, se criarmos uma pasta no thunderbird do ...

Nova versão do google text & spreadsheet

Nos últimos meses tenho vindo a usar o google docs e spreadsheet s . É uma boa ferramenta sempre que quero partilhar documentos e folhas de cálculo com outras pessoas. É fácil de usar e razoavelmente rápida. Nos últimos dias foi disponibilizada uma nova versão que melhora muito o interface de selecção dos documentos. Usa o paradigma de duas áreas com uma árvore do lado esquerdo que controla as listas de documentos do lado direito. Pode facilmente filtrar-se por tipo de documento ou pela pessoa com quem se efectuou a partilha. Também passou a existir o conceito de pasta, infelizmente só de um nível. Pode-se fazer upload de ficheiros para o sistema embora limitado a 500 k. A exportação para PDF, excel ou open office também é útil. Foi uma clara melhoria do interface. Irei continuar a usar este site, embora de uma forma muito limitada. Não sei se quero confiar a minha informação à google e não ter forma fácil de copiar os ficheiros para um meio físico dominado por mim.