Mostrando postagens com marcador Componentes. Mostrar todas as postagens
Mostrando postagens com marcador Componentes. Mostrar todas as postagens

terça-feira, 13 de novembro de 2007

Mudando o layout do teclado : Optimus Maximus

um da série: queria um desses... pena que é caro... nada com um teclado que você pode livremente definir como será o layout... além das teclas de funções e atalhos rápido...


Fonte : TechEBlog

terça-feira, 6 de novembro de 2007

ActionScript : Componente : GMap



um componente em ActionScript, realmente muito legal e 100% usual =D, detalhe... gratuito \o/

Site : AF Components GMap (AS3) | Tutoriais de uso

domingo, 28 de outubro de 2007

Adobe Flex : utilidade

exemplo de campo input avançado [link]

componente player de flv [link]

artigos e vídeos de Flex/AIR [link]

J2flex - Armazenamento de persistência de dados para aplicações Flex [link]

sexta-feira, 19 de outubro de 2007

Adaptador USP para HDD SATA


esse adaptador para plugar HDD SATA, lembra os velhos tempos das fitas do Super Nintendo (NES), bom mas no caso ao invés de fitas, você pluga HDs =]

Compativel com Windows e Macs (espero que com Linux também...), custa U$ 46,79, este dispositivo possibilita que você pluge HDs de 2.5" (notebook) quanto os de 3.5" (tamanho normal de HDs em geral) ao seu PC como se fosse as fitas do Nintendo.

Apenas peguei o HD e coloque na base, conecte ao seu PC ou Mac, através de um cabo USB e ele irá ser reconhecido automaticamente pelo seu computador.

Site do produto : [link]


Fonte : Gizmodo

segunda-feira, 15 de outubro de 2007

Tecnologia : Computador : novo HD da Hitachi prometa mais de 4TB por disco em 2011

cometário rápido: enquanto boa parte dos esforços são voltado para acabar com esta modalidade de armazenamento de dados, outros ainda evoluem mais esse tipo de perifério... bom de certa forma ainda é julgado confiável e para armazenar grandes volumes de dados, parece que ainda será utilizado durante um bom e longo tempo...


Hitachi anunciou uma nova tecnologia que irá aumentar a densidade de dados nos HDs. Chamado de "cabeça corrente perpendicular para plano magneto resistente gigante" (tradução totalmente livre: mas o inglês é: "current perpendicular-to-the-plane giant magneto-resistive head") ou mais simplesmente "CPP-GMR", esta nova cabeça de leitura/gravação dos HDs irá possibilitar armazenamento de informações na casa dos 4 TB por disco. Esta tecnologia é a evolução da antiga cabeça utilizada nos HDs (GMR).

Fonte : Gizmodo

quarta-feira, 10 de outubro de 2007

Novidade : Sony apresentou um gravado de Blu-ray 4X para PC


A Sony disponibilizou mais detalhes do seu gravador de Blu-ray, com velocidade de 4x, pode gravar 50 GB em 45 minutos. O BWU-200S, conecta-se a placa mãe via SATA e pode gravar bem o formator HD quanto o padrão DVD. Estará disponível a partir do próximo mês na faixa de U$ 600.

Fonte : Gizmodo

segunda-feira, 8 de outubro de 2007

Novidade na linha de armazenamento StoreJet da Transcend, novo HDD de 160 GB


O produto possui uma boa aparência, feito em um case de alumíneo nas cores, cinza, prata, azul ou vermelho. Possui uma interface SATA para proporcionar traxas de transferencias de dados otimizadas a 480Mbits/s.

Com um pequeno tamanho de 2,5" como padrão. Este HDD vem em conjunto de um software da empresa Transcend chamado : Point to pount, com o qual promete uma velocidade superior a 1.5Gb/s, assim como também um outro programa OneTouch, que é uma solução completa para backups. Com conexão USB, o StoreJet de 160GB é compatível com o USB 2.0. Informações de data de inicio das vendas e preço ainda não estão disponíveis.

Fonte : Gizmodo

quinta-feira, 20 de setembro de 2007

Java : Jxcell 2.0


Jxcell é uma componente de planilha de alta performance para desenvolvimento de ambiente/softwares Java que possibilita criar, manipular e imprimir os documentos. Escrito inteiramente em código Java.

O Jxcell acessa diretamente o arquivo e suporta formulas, imagens, linhs e gráficos. Pode ser utilizado como um meio rápido de realizar calculos em um servidor, suportanto mais de 260 funções do excel.

Também pode ser embarcado em pequenas aplicações como por exemplo um applet, ou ser utilizado em uma aplicação client no desktop.

Na versão 2.0, Jxcell pode ler arquivos do Excel 2003, 2007 e o formato OpenXML.

Fonte : Javalobby

quinta-feira, 13 de setembro de 2007

HD externo dourado

Cansado das cores padrão de mercado dos HD externo que normalmente variam nas tonalidades de branco a preto?
caso queira um outro tipo, existe este tal dourado, caso lhe interesse... hehe

O software desse HD externo funciona com Windows 2000, XP e Mac OS X( e cade o suporte Linux? ). Conecta ao computador através de USB 2.0, com capacidade de 500 GB, 7200 rpm.

Para mais informações [link]
Fonte: Digg

quinta-feira, 6 de setembro de 2007

Microwulf : Precisa de um supercomputador, porém você não é um milhonário?



Microwulf Um Super Computador Pessoal, Portátil, cluster Beowult ( Wiki : en | pt )


Caso precise de poder de processamento, algo do genero que só um super computador possa calcular e te prover, porém não é nenhum milhonário para compra um super computador da IBM da vida, digamos que é possível você ter um super computador, basta seguir a "receita de bolo" no site do Microwulf e montar o seu próprio super computador.
Detalhe sobre o site, lá tem disponível até uma tabela detalhando o custo de cada item do super computador que eles montaram...

Fica ae a dica, principalmente para as Universidades e Faculdade que precisam de brinquedos como esse =]

Fonte: Inovação Tecnológica

segunda-feira, 27 de agosto de 2007

Adobe Flex : VoIP



para os adeptos do Adobe Flex uma novidade interessante, foi disponibilizado uma lib para possibilitar, segundo o anuncio:

"O componente RibbitPhone possibilita aos desenvolvedores de aplicações RIA a abilidade para realizar e receber chamadas, gravar/enviar e receber voicemail, assim como adicionar e gerenciar contatos."

Fonte da notícia [link]

segunda-feira, 20 de agosto de 2007

SWT RichTextEditor


Precisa de um editor visual para HTML em usa interface gráfica SWT?

Você simplesmente passa o HTML e formata em um componente StyledText. Após finalizar a edição, recupere o conteúdo em formato HTML. O toolbar prove algumas funcionalidades:

* Bold
* Italic
* Underline
* Strikeout
* Lista de Marcadores
* Cortar
* Copiar
* Colar
* Seleção de Cor
* Aplicar mudança de cor
* Limpar estilos

Comentário: de vez em quando vejo algum componente legal SWT, raramente utilizei o SWT para desenvolver interface em aplicações desktop :P, bom fica ae a dica...

Fonte da notícia: [link]

segunda-feira, 2 de julho de 2007

Struts 1: utilizando html:select

hoje acabei tento um pouco de problema, com falta de conhecimento disponível momentaneamente ( hehe ), como de costume meu usando Webwork, Struts 2 e a maioria dos outros frameworks MVC web java, utilizo por padrão a interface List, porém a mesma nada de funcionar... bastou apenas mudar de List para um Vector e funcionou =]

o problema em si era na definição dos options:
<html:options collection="customers" property="id" labelProperty="name" />

sexta-feira, 29 de junho de 2007

PortalJavaSupport : Mail : v 1.0

relembrando o post no qual falei sobre o suporte de envio de email que o Mentawai possui, resolvi portar ele para dentro do projeto de suporte PortalJavaSupport, para que fosse possível utiliza-lo em qualquer outra aplicação web utilizando qualquer outro framework MVC java de sua preferência...

nota: Reutilização de classes para envio de email, também utilizada no Mentawai Framework MVC

obs.: o jar disponível foi compilado com o java 5

download: [projeto|código] [jar]

definição do pacote: com.portaljava.support.mail

dependências: ( estão dentro do diretório lib do projeto )
- activation.jar
- mail.jar
- velocity-dep-1.4.jar
- servlet-api.jar ( aponte para ${tomcat}/common/lib )

configuração do servlet:
<servlet>
    <servlet-name>
EmailServletConfig</servlet-name>
    <servlet-class>
com.portaljava.support.mail.config.servlet.EmailSenderConfig</servlet-class>
    <!-- caso o nome do properties for diferente deste [ o diretório inicial considerado é /WEB-INF/classes ]
    <init-param>
        <param-name>config</param-name>
        <param-value>email.properties</param-value>
    </init-param> -->

    <load-on-startup>1</load-on-startup>
</servlet>


chaves de configuração do arquivo properties: ( default: email.properties, em /WEB-INF/classes )
# definição das informações referentes ao servidor em si
smtp.server=
smtp.port=  # caso não informado assume que é a porta padrão
smtp.ssl=   # caso não informado assume que é uma conexão não criptografada
# usuário e senha para autentificação no servidor
smtp.authentication=    # caso seja um SMTP que seja autentificado
smtp.user=
smtp.password=
# definição do email que será definido como default sender
smtp.sender.mail=
smtp.sender.label=


exemplo de configuração para utilizar o SMTP do Gmail:
# definição das informações referentes ao servidor em si
smtp.server=smtp.gmail.com
smtp.port=465 
smtp.ssl=true  
# usuário e senha para autentificação no servidor
smtp.authentication=true  
smtp.user=login@gmail.com
smtp.password=login.password
# definição do email que será definido como default sender
smtp.sender.mail=login@gmail.com
smtp.sender.label=Login


para enviar um email simples
try {
  SimpleEmail email = new SimpleEmail();
  email.addTo("login@gmail.com""Login");
  email.setSubject("Testing...");
  email.setMsg("Hi,\n\nBye!");
  email.send();            
catch(Exception e) {
  e.printStackTrace();
}   


para enviar um email utilizando um template:
try {
  Letter letter = new VelocityLetter("Template.html");
  letter.setAttribute("name""Nome");
  letter.setAttribute("age""22");
  String msg = letter.getText();
  
  HtmlEmail email = new HtmlEmail();
  email.addTo("login@host.dom""Login");
  email.setSubject("Testing...");
  email.setHtmlMsg(msg);
  email.send()
catch(Exception e) {
  e.printStackTrace();


download: [projeto|código] [jar]

quinta-feira, 21 de junho de 2007

Aplicações web e eventuais janelas...

essa semana ainda na odiceia referente a layout de aplicação web, um problema contante que sugiu com os bloqueadores de popup, normalmente era de costume abrir janela popup para alguma eventual funcionalidade...

mas os problemas surgiram a partir da popularização dos bloqueadores de popup, com isso normalmente tornou-se comum ouvir reclamações de usuário quando ao funcionamento da aplicação...

bom ao invés de abrir um popup, por que não abrir uma janela dentro do próprio HTML?
com isso evita os problemas de uma funcionalidade bloqueada por algum bloqueador de popup... não concorda?

então de uma olhada nessa biblioteca JavaScript, voltada a essas janelas, pronta para uso, basta fazer o download e integrar na sua aplicação

ver:


veja tambem os exemplos: [link]

sábado, 17 de março de 2007

OpenLaszlo : criando componentes

uma das características que mais me agrada no OpenLaszlo é a capacidade de desenvolvimento visual, onde a limitação encontra-se apenas na imaginação do desenvolvedor...

como o OpenLaszlo possibilita o desenvolvimento de novas 'classes', utilizando a tag class, sendo que esta pode herdar de qualquer outra tag existente dos componentes OpenLaszlo, ou dos proprios componentes( classes ), que o desenvolvedor ou a empresa, enfim, já tenha desenvolvido, aumenta muito o poder de desenvolvimento...

tudo bem que os componentes iniciais do OpenLaszlo não sejam lá aquelas coisas com um estilo visual apelativo, ou do genero, eu os considero apenas como um exemplo... sendo que todos esse que tem ali herdam de alguma outra classe base...

o que indico mesmo é investir um tempo inicial e criar seus próprios componentes, com um estilo gráfico próprio, bom no caso de que você não seja um bom designer como eu, existem bons designers por ae que podem realizar essa tarefa de desenvolver um estilo gráfico para você depois basta transladar esse estilo gráfico para o OpenLaszlo.

e agora vem a pergunta... "e como faço isso?"

antes de começar a fazer, criar seus próprios componentes é necessário que primeiro você compreenda como que o OpenLaszlo trabalha com recursos gráficos, para isso recomendo a leitura do capítulo 17 da documentação OpenLaszlo, para os apressados olhem diretamente o exemplo de número: 17.5. Using multi-frame resources

OBS.: tenho costume de utilizar as imagens em PNG devido a sua qualidade gráfica