Joomla 3

Novidades Joomla 3

Foi disponibilizado para download a versão Joomla 3.0.0 Alpha-1. Esta versão não é para ser utilizada em produção, serve para programador testarem os seus componentes e prepara-los para a versão 3.

Quem já criou um componente para joomlasabequeumasdas situações quetinhasepreocupar “Era” a definição de CSS, mas a partirda versão 3 iraser “incluído” o twitter bootstrap e issoirafacilitartanto a tarefa do programadorcomo do designer.

Responsive Web Design: é um conceito/ideia de criar/desenhas paginas web que adaptam ao ecrã do dispositivo. Por exemplo adaptar o conteudo quando for acedido via telemovel/smartphone/tablets. O Twitter Bootstrap é uma das ferramentas que pretende facilitar o programador/designer na resolução desde problema (suporte de ecrãs de varias dimensões)

Exemplos de temas/templates para Joomla 3

 

Referencias 

Java XML Binding Marshalling UnMarshaller

Bibliotecas Java

Spring OXM (Object/XML Mapping framework)

http://static.springsource.org/spring-ws/site/reference/html/oxm.html
http://static.springsource.org/spring/docs/current/spring-framework-reference/html/

 

Castor – http://www.castor.org

JiBX – http://jibx.sourceforge.net/

XMLBeans – http://xmlbeans.apache.org/

Java API for XML Processing (JAXP) – http://jaxp.java.net/

Java Architecture for XML Binding(JAXB) – http://jaxb.java.net/

EclipseLink MOXy  http://www.eclipse.org/eclipselink/moxy.php

XStream – http://xstream.codehaus.org/

Java SE 7 – Suporte do XML – http://docs.oracle.com/javase/7/docs/technotes/guides/xml/enhancements.html

Java Object XML Mapping (JOXM) – http://wiki.csc.calpoly.edu/joxm/, http://code.google.com/p/joxm/

Termos

XML Data Binding (Ligar Dado/Objecto e XML)

Object XML mapping / Mapeamento entre XML e Objecto

XML Marshalling    / XML Serialization / Convert Object to XML / Converter Objecto para XML

XML UnMarshaller / XML Deserializing / Convert XML to Object / Converter XML para Objecto

Artigos/Tutoriais

Livros

NRJavaSerial – Fork do RxTx SerialPort

Neuron Robotics Java Serial Library(NRJavaSerial) – RxTx Fork

Vantagens em relação ao RxTx

  • Instalação/deploy Automatico de código nativo (todo o código nativo esta dentro de um “.jar”, sendo instalado/deploy em runtime/”tempo de execução”). Evitando assim a instalação manual do código nativo.
  • correcção de alguns bugs do RxTx
  • A classe NRSerialPort ira simplificar as operações de leitura e escrita (read, write). veja código exemplo em baixo

Repositório do projecto (código Fonte)

Se usa maven veja aqui como

código exemplo

import gnu.io.NRSerialPort;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;

public class App {

public static void main(String[] args) {

NRSerialPort serial = new NRSerialPort(“COM3”, 115200);

serial.connect();

DataInputStream ins = new DataInputStream(serial.getInputStream());
DataOutputStream outs = new DataOutputStream(serial.getOutputStream());

byte b;
try {
b = (byte) ins.read();
outs.write(b);
} catch (IOException ex) {
System.err.println(ex);
}finally{
serial.disconnect();

}
}
}

 

 

Criando uma linguagem de Programação para Java Virtual Machine(JVM)

Ola Bini é o criador da linguagem de programação Ioke, Gestor do projecto JRuby, em resumo, um homem que sabe muito sobre como implementar uma linguagem de programação para funcionar na JVM.

Os Slides da apresentação:

O vídeo da apresentação:

Outras Referencias