Para quem gosta de programar em JavaScript, duas API's muito interessantes: web workers e IndexedDB. Com web workers, pode-se criar algo parecido com o processamento multi-threading em Java, em C# (.NET) e em outras plataformas modernas para desktop. Com IndexedDB, pode-se fazer o uso de uma base de dados no lado do cliente. Para quem nao tem problema com reading, o artigo do MSDN e bem didatico. E para quem quiser entender um pouco mais sobre multi-threading (em Java), segue um mini-curso dado na III SECOMP-UVA: https://sites.google.com/site/professorgilzamir/publications/concorrenteProgramming.pdfhttp://msdn.microsoft.com/pt-br/magazine/dn423698(en-us).aspx Prof. Gilzamir Ferreira Gomes Acompanhe a apresentacao sobre startups criando um modelo de negocio inovador: Startups - Criando Modelos de Negocio Inovadores from Ze Wellington Para preparar um ambiente de programacao java no Windows:Este texto pretende explicar de forma pratica como preparar o Windows (qualquer versao) para programar em java, resumindo o exibido no video.1. Instalar o JDK.O Kit de desenvolvimento java (Java Development Kit) contem as bibliotecas e programas basicos para programar em java.Download do JDK: www.oracle.com/technetwork/pt/java/javase/downloads/index.html2. Verificar a versao do java instalada:No terminal digitar os comandos:java -versionObs: Se o java nao estiver disponivel, sera necessario configurar as variaveis de ambiente, para mostrar ao sistema onde o java foi instalado:Acesse: Configuracoes > Painel de Controle > Sistema e Seguranca > Sistema > Configuracoes avancadas de Sistema > Variaveis de ambiente.Em Variaveis do Sistema selecione a variavel Path, clique em editar e adicione ao final da linha um ; e o caminho da instalacao do JDK. No Windows 10 basta clicar em new e acrescentar o caminho.Reiniciar o computador para que o sistema atualize as variaveis de ambiente. 3. Escrever e compilar codigo java.3.1. No terminal digitar os comandos para criar uma pasta e acessa-la: md programajava cd programajavaDigite dir e verifique que a pasta esta vazia.3.2. Para criar um arquivo texto digite no terminal:copy con MeuPrograma.javapublic class MeuPrograma{ public static void main (String args[]){ System.out.println("Teste realizado com sucesso :D"); }}Digite CTRL+C para copiar o arquivo.Digite dir para confirmar a presenca do arquivo na pasta.3.3. Para compilar esse codigo digite:javac MeuPrograma.javaObs: Se tiver algum erro no codigo, podemos usar o notepad com o comando:notepad MeuPrograma.javaSalve com o mesmo nome e compile novamente.Digite dir para conferir se existe MeuPrograma.class, que e o resultado da compilacao.3.4. para executar esse programa digite:java MeuProgramaO resultado deve ser: Teste realizado com sucesso :DObs: para facilitar a edicao e compilacao utilizamos uma IDE - ambiente integrado de desenvolvimento, que automatiza todo o processo, ajuda na digitacao completando o codigo, depura os erros mostrando como corrigi-los, adicionando bibliotecas de codigos etc. As mais usadas sao o Eclipse e o Netbeans, que sao temas para outro post. Procedimento para instalar o Windows 10 em Notebook Aplica-se a todas versoes recentes do Windows e computadores, mas especificamente ajuda a resolver um problema na instalacao em notebooks sem drive de dvd.O problema:Recentemente passei por um aperreio para atualizar um Ultrabook (com Hd e SSD), e como ele nao tem drive de DVD, tive de instalar o Windows por um PenDrive, ocorre que o boot so encontrava o Windows com o pendrive na entrada usb, quando