Postagens

Mostrando postagens de fevereiro, 2015

Java Web Tomcat

Imagem
Baixando o Tomcat e instalando no Eclipse Para que sua aplicação web funcione, ela precisará de um servidor; e geralmente usa-se um servidor de aplicação que faz isso direto de sua máquina. Existem diversos servidores de aplicação. Escolhemos o Tomcat , que é um dos mais utilizados. Clique aqui para baixar o Tomcat Escolha o tipo de arquivo no formato "zip" para fazer o download . Feito isso basta descompacta-lo e adiciona-lo ao Eclipse ( vá na aba "server" e aponte o caminho da pasta do Tomcat). Quando ele aparecer na guia basta inicia-lo. Acesse o endereço: http://localhost:8080/ e se tudo estiver certo aparecerá a tela de boas-vindas do Tomcat . Agora você já poderá começar a testar suas aplicações Java para a web.

QUEM PODE PROGRAMAR? | Hora do Código

Imagem
O que você pensa quando ouve programador? Entenda de maneira fácil através da Julia Jolie. Canal da Julia Jolie:  https://www.youtube.com/channel/UC7L6zRg6wm7CT21Rfj44yQA

Cursos e suas diferenças

Imagem
Diferenças gerais dos cursos ciências da computação, análise de sistemas e engenharia da computação. Esses são os cursos mais conhecidos e os mais escolhidos pelas pessoas que gostam de programação ou querem seguir uma carreira na área de TI. É muito comum a pessoa terminar o ensino médio e pensar: "Qual faculdade eu vou fazer agora?". Então vamos conhecer um pouco a diferença entre essas áreas.

Tecnologia Kinect

Imagem
Conheça o Kinect e sua Tecnologia Muitas pessoas fora do mundo dos games não conhecem esse aparelho que fez uma grande diferença na forma de jogar videogames; nenhum controle, nenhum acessório, apenas seu corpo, e é possível jogar inúmeros títulos que trazem experiências como dançar, descer uma corredeira, jogar vôlei, futebol, boxe etc. O Kinect utiliza uma câmera RGB para capturar a imagem do jogador e grava imagens em 3D Ele possui um projetor de raios infravermelhos e um sensor de profundidade CMOS; onde pode reconhecer os jogadores independente da iluminação. Tudo isso com um ótimo reconhecimento de voz. Veja o que é possível fazer com o aparelho junto ao Xbox 360:    Diponível em: https://www.youtube.com/watch?feature=player_detailpage&v=p2qlHoxPioM Kinect Xbox One e Kinect Xbox 360 Além de de ser usado para videogames o Kinect pode ser usado para diversos fins devido a  sua tecnologia. Lembrando que esse vídeo é o de lançamento do projeto...

Hologramas + Vocaloid

Imagem
Conheça a tecnologia dos Hologramas e do projeto Vocaloid Star Wars Para quem viu as formas de comunicação de Star Wars, provavelmente já imaginou como seria se comunicar com as pessoas assim. A boa noticia é que hologramas já existem à algum tempo, porém não são muito utilizados na comunicação, em vez disso foram implementados em muitos meios, como por exemplo, na mídia musical. Os hologramas são projeções tridimensionais completas de algum dado visual(como um personagem 3D) e formadas através de uma fonte de luz laser. Hologramas na música Você conhece Hatsune Miku ? É uma "cantora" muito famosa no Japão  e muito conhecida no mundo; mas ela é um pouco diferente, pois não é uma pessoa e sim um " vocaloid " representado por uma personagem, desenvolvida pela Crypton Future Media, que nos shows assume uma projeção holográfica  . E o que é Vocaloid ? É um software de síntese de voz onde é possível criar muitos estilos de vozes humanas com muitos...

Livro de Linguagem C

Imagem
 A Linguagem C A linguagem C é uma linguagem de programação antiga, mas que ainda é uma das mais utilizadas até hoje. É uma linguagem de programação estruturada , e geralmente sem interface gráfica. Porém a partir dela que surgiram outras linguagens como Java e C++, sendo que grande parte de sua sintaxe estão presente nelas. Livro de C Não é uma linguagem muito fácil de aprender e tem conceitos bastante complexos, além disso o programador tem que se preocupar com o gerenciamento de memória e organizar muito seu código. Porém para quem deseja um desafio e gostaria de conhecer mais dessa linguagem recomendo um livro da mesma série "Use a cabeça" que traz a mesma metodologia de todas as edições e vai deixar o aprendizado de C muito mais proveitoso para você. Site da editora com mais informações e capitulo de amostra: http://www.altabooks.com.br/use-a-cabeca-c.html

Carreira - Inteligência Artificial

Imagem
Inteligência Artificial(IA) É um campo da ciência especializado em tentar projetar o raciocínio humano em dispositivos fazendo que eles "pensem" e tomem "decisões". É uma área da ciência complexa, mas que vem ganhando seu crescimento aos poucos. Nós estamos na melhor fase da tecnologia e já existem muitos robôs que realizam vários tipos de tarefas. 

Robôs auxiliadores

Imagem
Restaurante na China com robôs ajudantes   Restaurante faz sucesso após colocar robôs para trabalharem; isso fez com que outros donos de restaurante aderissem a ideia. Em alguns lugares robôs ajudam a cozinhar também: Assista a reportagem da TV Cultura: Disponível em: https://www.youtube.com/watch?feature=player_detailpage&v=wM2F7hAsUQc www.dicasprogramacao.com.br

Exercios para Visual G

Exercicios para treinar lógica de programação Para você que está aprendendo programação trouxe uma lista de algumas coisas que você pode fazer em portugol para treinar lógica:   Tabuada  Você pode fazer usando laços. Um sistema de login e senha  Verifique se os valores são iguais e se não forem repita a operação. Calculadora de ICM Basta utilizar a fórmula e exibir os resultados de acordo com o indice.  Pequena Merceária Crie uma pequena tabela de produtos e faça o valor total acumular em uma variável. Cadastro de pessoas ou coisas Use tudo que sabe sobre vetores e matriz. Você pode usar sua criatividade e criar estruturas um pouco mais complexas, esses tipos de treino ajudam bastante. Você pode baixar o Visual G pelo Baixaki : h ttp://www.baixaki.com.br/download/visualg.htm www.dicasprogramacao.com.br

Carreira - Jogos Digitais

Imagem
A carreira de Jogos Digitais Para quem gosta de programar ou gosta de animação e arte, a carreira de jogos digitais pode cair como uma luva. Cada vez mais pesquisas apontam o crescimento do mercado de jogos no Brasil. Estamos em uma onda de jogos para dispositivos móveis e para jogos de PC online. Com esse grande crescimento a indústria dos jogos vai precisar de muita mão de obra, porem, hoje existem muitas faculdades que oferecem o curso de tecnologia em jogos digitais , cabe a você decidir se é isso mesmo que deseja e ingressar na que achar melhor. Normalmente os jogos são desenvolvidos em equipes, que por sua vez são divididas para cada funcionalidade do jogo, como a parte de som, animação, cenários, personagens e programação. Depois você pode investir em algo que tenha mais afinidade. Algumas Universidades que oferecem o curso : Fiap - Curso Jogos Digitais Fiap FMU - Curso Jogos Digitais Fmu Senac -  Curso Jogos Digitais Senac Obs: Também existe ...

String - Java

Classe String em Java O que é a String? Em Java String são objetos, diferentes dos tipos primitivos que carregam apenas dados, a String é cheia de métodos muito importantes no desenvolvimento de qualquer tipo de aplicação. Vale a pena ler a documentação para conhecer sua estrutura e seus métodos: http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true   Principais métodos: equals() - compara a Strings, pois como são objetos não são comparadas com o "==" ; equalsIgnoreCase() - compara ignorando as diferenças de maiúsculas e minúsculas; length() - devolve o tamanho da String; toLowerCase() - todos os caracteres minúsculos; toUppperCase() - todos os caracteres maiúsculos; trim() - remove os espaços no começo e no final da String; substring (indice inicio, indice final) - pega uma parte da String.

Realidade Virtual

Imagem
Tecnologia de Realidade Virtual e Sword Art Online Conhece Sword Art Online? Um anime de ação, ficção e aventura que se passa em um tempo próximo ao nosso onde a realidade virtual nos jogos é algo comum. É bem famoso em meio aos otakus, otomes e principalmente gamers. Conta a história de um jogo de imersão virtual, onde os participantes jogam com seus próprios corpos e sentem as mesmas coisas que na vida real com poucas diferenças; isso através de um "capacete" chamado NervGear que provoca impulsos elétricos no cérebro. No dia do lançamento do jogo, milhares de pessoas se conectam e depois descobrem que é impossível sair do jogo até ele ser finalizado e que quando eles morrerem no jogo, também morrem na vida real...  Em nossa realidade... É uma história que representa um sonho de muitas pessoas: fazer parte de um jogo como se fosse de verdade. Bom.. talvez não ao nível de imersão cerebral, mas já estamos próximos da realidade virtual ; empresas como a Sony já e...

Indicação de Filme

Imagem
Filme A Rede Social Uma indicação de um excelente filme que mostra o poder de uma grande ideia. É um filme para refletir com alguns pensamentos que ele apresenta e para nos inspirar a fazer algo diferente e não apenas ir para onde todos vão. Uma característica que eu vejo em pessoas de sucesso são que eles pensam "fora da caixa" e quebram certos padrões que a sociedade nos impõem. Quer descontrair um pouco e ver algo que tem a ver com tecnologia ? A rede social é uma ótima pedida de filme. Detalhes do filme: http://www.adorocinema.com/filmes/filme-147912/

Desenvolvimento Android - Inicio

Imagem
Configurando o ambiente de desenvolvimento no Eclipse para começar a programar em Android Os aplicativos Android são todos desenvolvidos em Java e são utilizados os mesmos conceitos de orientação a objetos . O que é necessário?

Livros sobre Java e apostila

Imagem
Recomendação de Livro de Java Um livro que eu recomendo para todos que querem aprender Java é o " Use a cabeça - Java ". É um ótimo livro que explica Java de forma descontraída, com bastante imagens e exercícios que estimulam nosso cérebro. Isso facilita o aprendizado pois a leitura não se torna algo cansativo e entediante. O livro é em português, porém os códigos Java são todos em inglês. Mas se você souber o básico de inglês, não vai ter problema nenhum. Se pesquisar pode encontrar um bom preço para ele, já que é um livro "famoso". Mais informações, você poderá ver no site da editora Alta Books . lá é possível baixar um capitulo de amostra. Página do Livro Java : http://www.altabooks.com.br/use-a-cabeca-java-2-ed..html Apostila A Caelum oferece apostilas abertas de várias linguagens, inclusive de Java. São apostilas muito boas que vão te ajudar bastante.  Pagina da Caelum:  http://www.caelum.com.br/apostila-java-orientacao...

Definição de pacotes em java

Imagem
Como organizar os pacotes de uma aplicação Java: Os pacotes são diretórios onde ficam armazenados um conjunto de classes. É importante separar suas classes em pacotes quando se está criando uma aplicação, porque assim você deixa tudo organizado e facilita a manutenção do código por outras pessoas que não sejam você. Quando você cria uma classe e o pacote não é especificado, essa classe passa a pertencer ao pacote "default", mas isso não é correto. O caminho dos pacotes até onde está sua classe, formará o nome completo da classe: Exemplo: "pacote.meupacote.dados.nomedaclasse;". Por convenção o nome dos pacotes devem ser sempre em letras  minúsculas.  Separando É importante que você separe as classes em pacotes que definam as "propriedades"daquele projeto. Exemplo: Pacote de interface gráfica. Pacote de acesso a banco de dados. Pacote de regra de negócios(onde fica a lógica em si).

O que você quer ser quando crescer? Programador (code.org).

Imagem
O que um programador faz? O que faz as pessoas verem programação como algo super difícil são muitas vezes as pessoas que ensinam e falam sobre ela, mas veja só, mude seu pensamento a respeito dela e compartilhe isso. Assista:                           Disponível em: https://www.youtube.com/watch?v=cUPkZNaZza0

Começando Java - Hello World

Imagem
  Começando a programar em Java   Fazendo "Olá Mundo!" Utilizando o NetBeans vá até o menu Arquivo > Novo Projeto...     Selecione Aplicação Java e clique em Próximo

Braço Mecânico controlado pelo cérebro

Imagem
Prótese de braço controlada apenas por impulsos cerebrais. A Empresa Deka Research junto com  biodesigns e protesistas da  Next Step Orthotics and Prosthetics, criaram um braço que pode ser controlado completamente por ondas cerebrais e recebeu aprovação dos Estados Unidos para produção em grande escala. Esse é um avanço muito grande na ciência. Daqui a alguns anos provavelmente isso seja cada vez mais comum e pessoas que perderam algum membro superior possam ter uma esperança de receber algo que as ajudará muito. "O braço DEKA Carinhosamente apelidado de "Luke" (depois de Luke Skywalker), o braço robótico é um projeto financiado pelo DARPA e destina-se a restaurar a funcionalidade para pessoas com amputações de extremidades superiores." Deka Research and Development Site oficial : http://www.dekaresearch.com/deka_arm.shtml www.dicasprogramacao.com.br

Baixar Java - link - passo-a-passo

Imagem
Baixar Java Aprenda a fazer download do Java Para quem está começando a aprender Java , precisa fazer o download da JDK, que é a plataforma de desenvolvimento do Java. Aqui está o link para baixar a versão 8(Java SE Development Kit 8):   Java download Primeiramente você deve escolher seu sistema operacional e aceitar os termos de licença: Após clicar na opção referente ao sistema o download será realizado!  A Oracle também disponibiliza uma ótima IDE(Ambiente de desenvolvimento) chamada NetBeans, que é tão boa quanto o Eclipse. Você pode testar ambas e escolher qual será melhor para seu aproveitamento do Java. www.dicasprogramacao.com.br

O que é Java?

O que você não sabia sobre Java Java é uma das linguagens de programação mais utilizadas hoje em dia. Uma de suas grandes vantagens é que é possível executar um mesmo programa virtualmente em qualquer computador e em qualquer sistema operacional que tenha a " Java Virtual Machine " instalada. Por ser multiplataforma o programador Java não precisa se preocupar em saber em qual máquina o programa será executado; isso realmente é uma grande vantagem. Edições do Java: JSE(Java Standard Edition): é a base principal da linguagem, voltada para aplicações desktop. JME(Java Micro Edition): parte do Java voltada para dispositivos moveis e celulares. JEE(Java Enterprise Edition): para aplicações baseadas em servidor, aplicações que funcionarão na web e utilizam JSP(Java Server Pages), Servlets, XML(Extensible Markup Language) etc. JavaFX: geralmente voltada para a parte visual, com ele é possível criar aplicações com um design bem mais atrativo. Características for...

O que é programação?

Imagem
 Você sabe o que é programação? Conhece Lego? Aquele monte de peças que, dependendo da imaginação de quem os utiliza pode-se criar qualquer objeto, como um carro, um robô, uma casa etc. Programação seria algo parecido, em que você teria um monte de "peças" diferentes que juntas formariam algo grande. No começo pode parecer algo difícil, mas a beleza da programação está no que você pode fazer. É realmente incrível quando você percebe que são as inúmeras possibilidades de coisas a se fazer, basta pensar nos softwares que existem atualmente, para perceber o quão longe se pode chegar. Independente de sua profissão, você pode aprender a programar e talvez utilizar um pequeno aplicativo feito por você mesmo para otimizar uma rotina sua, basta ter um pouco de afinidade com um computador e um pouco de dedicação. Claro que, se você quer ser um bom programador e seguir uma carreira em desenvolvimento, você vai precisará estudar muito e gostar do que faz. Quando eu estava a...