Hadoop é uma plataforma de código aberto para armazenamento e processamento distribuídos de grandes conjuntos de dados. Ele inclui o HDFS para armazenamento de dados em vários nós e o MapReduce para processamento paralelo de dados. O HDFS armazena dados em blocos replicados entre nós e o MapReduce usa mappers e reducers para processar pares chave-valor de forma distribuída.
Este documento introduz os sistemas distribuídos, definindo-os como um conjunto de computadores independentes que aparecem para os usuários como um único sistema coerente. Explora as motivações, características e tipos de sistemas distribuídos, incluindo clusters, supercomputadores, grids, sistemas pervasivos e nuvem.
O documento discute a consulta em bancos de dados NoSQL, comparando as características de consulta SQL com MongoDB. Ele apresenta exemplos de como carregar e consultar o banco de dados MovieLens usando MongoDB, incluindo como filtrar dados, juntar coleções e usar MapReduce.
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...Adilmar Dantas
Este documento descreve um aplicativo móvel que mede a frequência cardíaca do usuário através da câmera do celular e permite o acompanhamento remoto por médicos. O aplicativo captura imagens do dedo do usuário, usa processamento de imagens para medir os batimentos cardíacos e envia os dados para armazenamento e análise. Testes mostraram que os resultados são satisfatórios quando comparados a dispositivos físicos.
O documento descreve os passos para desenvolver um aplicativo móvel híbrido utilizando a plataforma PhoneGap Build. Ele inclui 18 passos como: 1) realizar cadastro na plataforma PhoneGap Build; 2) definir a plataforma de desenvolvimento web; 3) iniciar um projeto móvel considerando responsividade e recursos do dispositivo; 4) utilizar bibliotecas como jQuery Mobile para garantir responsividade; 5) criar e personalizar temas; 6) configurar servidor local XAMPP; 7) editar código HTML/CSS do aplic
O documento descreve o método "divide and conquer" para resolver o problema da potenciação. Ele divide o problema em subproblemas menores, resolve os subproblemas de forma recursiva e combina as soluções para obter a solução final. O método é mais eficiente do que o método iterativo para grandes valores de entrada, pois reduz o tempo de execução de forma exponencial conforme o tamanho do problema aumenta.
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...Adilmar Dantas
Este documento descreve o desenvolvimento de uma cinta torácica de baixo custo utilizando um sensor piezoétrico e Arduino para capturar dados respiratórios e propor um jogo para auxiliar na fisioterapia respiratória de crianças. O circuito converte os movimentos respiratórios em tensões elétricas que são processadas pelo Arduino para fornecer indicações visuais da respiração e alimentar o jogo. Testes iniciais mostraram resultados promissores para monitoramento respiratório.
Análise de Técnicas Computacionais para Classificação de EmoçõesAdilmar Dantas
1) O documento apresenta um estudo comparativo de algoritmos de classificação para detecção de emoções faciais, avaliando k-NN, SVM, NB, BN, MLP e LMT.
2) Foram realizados experimentos com a base de dados MUG para analisar a taxa de acerto dos algoritmos e seleção de atributos faciais.
3) O objetivo é investigar qual algoritmo tem melhor desempenho na classificação de sete emoções básicas a partir de coordenadas faciais.
Hadoop é uma plataforma de código aberto para armazenamento e processamento distribuídos de grandes conjuntos de dados. Ele inclui o HDFS para armazenamento de dados em vários nós e o MapReduce para processamento paralelo de dados. O HDFS armazena dados em blocos replicados entre nós e o MapReduce usa mappers e reducers para processar pares chave-valor de forma distribuída.
Este documento introduz os sistemas distribuídos, definindo-os como um conjunto de computadores independentes que aparecem para os usuários como um único sistema coerente. Explora as motivações, características e tipos de sistemas distribuídos, incluindo clusters, supercomputadores, grids, sistemas pervasivos e nuvem.
O documento discute a consulta em bancos de dados NoSQL, comparando as características de consulta SQL com MongoDB. Ele apresenta exemplos de como carregar e consultar o banco de dados MovieLens usando MongoDB, incluindo como filtrar dados, juntar coleções e usar MapReduce.
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...Adilmar Dantas
Este documento descreve um aplicativo móvel que mede a frequência cardíaca do usuário através da câmera do celular e permite o acompanhamento remoto por médicos. O aplicativo captura imagens do dedo do usuário, usa processamento de imagens para medir os batimentos cardíacos e envia os dados para armazenamento e análise. Testes mostraram que os resultados são satisfatórios quando comparados a dispositivos físicos.
O documento descreve os passos para desenvolver um aplicativo móvel híbrido utilizando a plataforma PhoneGap Build. Ele inclui 18 passos como: 1) realizar cadastro na plataforma PhoneGap Build; 2) definir a plataforma de desenvolvimento web; 3) iniciar um projeto móvel considerando responsividade e recursos do dispositivo; 4) utilizar bibliotecas como jQuery Mobile para garantir responsividade; 5) criar e personalizar temas; 6) configurar servidor local XAMPP; 7) editar código HTML/CSS do aplic
O documento descreve o método "divide and conquer" para resolver o problema da potenciação. Ele divide o problema em subproblemas menores, resolve os subproblemas de forma recursiva e combina as soluções para obter a solução final. O método é mais eficiente do que o método iterativo para grandes valores de entrada, pois reduz o tempo de execução de forma exponencial conforme o tamanho do problema aumenta.
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...Adilmar Dantas
Este documento descreve o desenvolvimento de uma cinta torácica de baixo custo utilizando um sensor piezoétrico e Arduino para capturar dados respiratórios e propor um jogo para auxiliar na fisioterapia respiratória de crianças. O circuito converte os movimentos respiratórios em tensões elétricas que são processadas pelo Arduino para fornecer indicações visuais da respiração e alimentar o jogo. Testes iniciais mostraram resultados promissores para monitoramento respiratório.
Análise de Técnicas Computacionais para Classificação de EmoçõesAdilmar Dantas
1) O documento apresenta um estudo comparativo de algoritmos de classificação para detecção de emoções faciais, avaliando k-NN, SVM, NB, BN, MLP e LMT.
2) Foram realizados experimentos com a base de dados MUG para analisar a taxa de acerto dos algoritmos e seleção de atributos faciais.
3) O objetivo é investigar qual algoritmo tem melhor desempenho na classificação de sete emoções básicas a partir de coordenadas faciais.
Este artigo propõe um modelo para reconhecimento de emoções através da teoria FACS usando uma plataforma web. O sistema utiliza detecção facial, rastreamento de pontos e uma estrutura de decisão para classificar seis emoções. Testes com voluntários alcançaram taxas de acerto de 76,6% para emoções não espontâneas e 84,4% para espontâneas.
O documento descreve um sistema de reconhecimento automático de emoções faciais desenvolvido pelo autor. O sistema utiliza a teoria FACS para classificar unidades de ação que indicam emoções e um classificador de Naive Bayes para reconhecer as emoções a partir das unidades de ação. O sistema foi testado em um banco de dados público, porém teve dificuldades em distinguir emoções similares como medo e surpresa. O autor sugere melhorias futuras como classificadores individuais por emoção e remoção de ruídos nas imagens.
Este documento apresenta um algoritmo para detecção de faces em imagens utilizando redes neurais do tipo perceptron multicamadas (MLP). O algoritmo passa por etapas de captura de imagens, extração de características com filtros de Gabor, classificação com MLP e avaliação dos resultados. Testes com diferentes configurações da camada oculta mostraram que uma única unidade oculta obteve a melhor taxa de acerto de 97% com menos épocas de treinamento.
Rede Neural MLP para reconhecimento de FacesAdilmar Dantas
Este documento apresenta um algoritmo de reconhecimento facial usando redes neurais MLP. É descrito o processo de extração de características das imagens, treinamento da rede neural e teste do sistema em diferentes configurações, alcançando taxa de acerto de até 98,33%.
O documento apresenta um algoritmo genético para resolver o problema de escalonamento de tarefas em máquinas paralelas, visando minimizar o tempo máximo de finalização. O algoritmo utiliza técnicas como crossover, mutação e seleção através de torneios para alocar as tarefas nas máquinas. Testes com diferentes configurações do algoritmo foram realizados para avaliar seu desempenho no escalonamento de tarefas do grafo Gauss 18.
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOSAdilmar Dantas
Este documento descreve a arquitetura e organização de um software web para gerenciamento e armazenamento de dados biomédicos chamado BIODATA. O software permite o cadastro de usuários, protocolos, equipamentos e estudos, além do upload e armazenamento de arquivos de dados biomédicos como ECG e EEG. Testes demonstraram que o sistema suporta até 50 usuários simultâneos com tempo de resposta adequado e baixo uso de CPU. O software foi desenvolvido para organizar e facilitar o acesso a dados coletados por pesquisadores.
O documento discute alinhamento de sequências e como comparar duas sequências de DNA ou proteínas. Explica que alinhar sequências permite estudar evolução molecular, detectar doenças e mais. Descreve como calcular o score de um alinhamento e apresenta algoritmos recursivo e de programação dinâmica para encontrar o alinhamento ótimo.
O documento descreve um jogo chamado SpyObama Game, destacando sua jogabilidade fácil de entender, adaptação à tela do dispositivo e mobilidade, podendo ser jogado offline em diferentes aparelhos Android. O jogo também permite competição por pontuação em redes sociais.
Artigo - VII Simpósio Brasileiro em Engenharia Biomédica:
Este projeto demonstra uma técnica de medição da
frequência cardíaca através do fluxo sanguíneo,
captada através do dedo do paciente. Os dados
coletados pela placa Arduino possibilita o
monitoramento cardíaco do paciente.
Algoritmo clique maximo - Analise de AlgoritmosAdilmar Dantas
O documento discute o problema da clique máxima em grafos, que é encontrar a clique (subgrafo completo) com o maior número possível de vértices. Explica que o problema é importante em otimização combinatória e tem aplicações em telecomunicações, bioinformática e química computacional. Também apresenta algoritmos de força bruta e aproximado para resolver o problema.
Este documento descreve como configurar e montar servidores para experimentação remota na Universidade Federal de Uberlândia, instruindo o uso do servidor Apache e linguagem PHP, além de definir as tecnologias necessárias como XAMPP, portas de comunicação e diretórios.
TCC: WebLab Laboratório de Experimentação RemotaAdilmar Dantas
Este documento descreve um projeto de conclusão de curso de um estudante de Tecnologia em Sistemas para Internet que teve como objetivo desenvolver um laboratório remoto (WebLab) para experimentação da física. O WebLab permitiu recriar o experimento original de Joseph John Thomson para determinar a relação carga/massa do elétron, permitindo que usuários ajustem parâmetros e realizem cálculos de forma remota pela internet. O projeto integrou hardware e software para permitir o controle remoto de equipamentos do experimento de física e forn
O documento descreve o desenvolvimento de um laboratório remoto (Weblab) para ensino de física, química e computação. O Weblab permite que estudantes realizem experimentos online de forma assíncrona, melhorando o ensino a distância. O projeto utilizou diversas tecnologias para modelar o laboratório e desenvolver uma aplicação web interativa. Testes demonstraram que o Weblab funciona como uma ferramenta educacional eficaz.
O documento descreve os principais tipos de testes de software, incluindo teste de caixa preta, caixa branca, unidade, integração, sistema e aceitação. Teste de caixa preta valida a saída de um sistema sem considerar sua estrutura interna, enquanto teste de caixa branca valida o fluxo de dados e controle interno do código. O documento fornece exemplos desses tipos de teste.
O documento discute uma metodologia para avaliar a qualidade de aplicações web ainda na fase de desenvolvimento através de cinco passos: 1) representação das características e atributos de qualidade, 2) especificação descritiva da árvore de características, 3) associação de pesos aos atributos, 4) associação de notas aos atributos, 5) cálculo geral. A metodologia permite identificar erros no início do processo e melhorar a qualidade do produto final.
Este documento fornece instruções passo a passo para construir um compilador de análise léxica usando o software FLEX. Ele explica como baixar os arquivos necessários, instalar o FLEX e MinGW, examinar exemplos iniciais, compilar os arquivos de exemplo usando FLEX e MinGW, e testar o resultado.
Este documento descreve testes de desempenho, carga e estresse realizados no software WebLab, que controla experimentos em um laboratório de física remoto. Os testes utilizaram a ferramenta JMeter para simular 100 a 400 usuários simultâneos e analisar a capacidade do sistema. Os resultados mostraram que o desempenho foi satisfatório até 450 usuários, quando o servidor apresentou falhas devido à sobrecarga.
O documento discute métodos ágeis de desenvolvimento de software, como Programação Extrema (XP), Scrum, Programação Pareada e Orientado a Testes. Ele descreve os princípios, práticas e benefícios desses métodos, além de casos de sucesso em sua aplicação.
Este documento descreve o experimento remoto de Thompson, no qual ele observou que raios catódicos emitidos por gases dentro de um tubo de Crookes eram desviados na direção da placa externa positiva, independentemente do gás utilizado. Isto confirmou a presença de partículas subatômicas negativas chamadas elétrons, mostrando que o átomo não é indivisível e contém elétrons. O documento também explica como funciona o experimento remoto, permitindo que usuários manipulem
1) O documento descreve um sistema para deficientes visuais e instrutores baseado em redes neurais e OCR. 2) Ele usa reconhecimento óptico de caracteres para converter textos em áudio, ajudando deficientes visuais a ler e estudar. 3) O sistema também fornece material de apoio em áudio para processos seletivos como vestibulares.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
Este artigo propõe um modelo para reconhecimento de emoções através da teoria FACS usando uma plataforma web. O sistema utiliza detecção facial, rastreamento de pontos e uma estrutura de decisão para classificar seis emoções. Testes com voluntários alcançaram taxas de acerto de 76,6% para emoções não espontâneas e 84,4% para espontâneas.
O documento descreve um sistema de reconhecimento automático de emoções faciais desenvolvido pelo autor. O sistema utiliza a teoria FACS para classificar unidades de ação que indicam emoções e um classificador de Naive Bayes para reconhecer as emoções a partir das unidades de ação. O sistema foi testado em um banco de dados público, porém teve dificuldades em distinguir emoções similares como medo e surpresa. O autor sugere melhorias futuras como classificadores individuais por emoção e remoção de ruídos nas imagens.
Este documento apresenta um algoritmo para detecção de faces em imagens utilizando redes neurais do tipo perceptron multicamadas (MLP). O algoritmo passa por etapas de captura de imagens, extração de características com filtros de Gabor, classificação com MLP e avaliação dos resultados. Testes com diferentes configurações da camada oculta mostraram que uma única unidade oculta obteve a melhor taxa de acerto de 97% com menos épocas de treinamento.
Rede Neural MLP para reconhecimento de FacesAdilmar Dantas
Este documento apresenta um algoritmo de reconhecimento facial usando redes neurais MLP. É descrito o processo de extração de características das imagens, treinamento da rede neural e teste do sistema em diferentes configurações, alcançando taxa de acerto de até 98,33%.
O documento apresenta um algoritmo genético para resolver o problema de escalonamento de tarefas em máquinas paralelas, visando minimizar o tempo máximo de finalização. O algoritmo utiliza técnicas como crossover, mutação e seleção através de torneios para alocar as tarefas nas máquinas. Testes com diferentes configurações do algoritmo foram realizados para avaliar seu desempenho no escalonamento de tarefas do grafo Gauss 18.
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOSAdilmar Dantas
Este documento descreve a arquitetura e organização de um software web para gerenciamento e armazenamento de dados biomédicos chamado BIODATA. O software permite o cadastro de usuários, protocolos, equipamentos e estudos, além do upload e armazenamento de arquivos de dados biomédicos como ECG e EEG. Testes demonstraram que o sistema suporta até 50 usuários simultâneos com tempo de resposta adequado e baixo uso de CPU. O software foi desenvolvido para organizar e facilitar o acesso a dados coletados por pesquisadores.
O documento discute alinhamento de sequências e como comparar duas sequências de DNA ou proteínas. Explica que alinhar sequências permite estudar evolução molecular, detectar doenças e mais. Descreve como calcular o score de um alinhamento e apresenta algoritmos recursivo e de programação dinâmica para encontrar o alinhamento ótimo.
O documento descreve um jogo chamado SpyObama Game, destacando sua jogabilidade fácil de entender, adaptação à tela do dispositivo e mobilidade, podendo ser jogado offline em diferentes aparelhos Android. O jogo também permite competição por pontuação em redes sociais.
Artigo - VII Simpósio Brasileiro em Engenharia Biomédica:
Este projeto demonstra uma técnica de medição da
frequência cardíaca através do fluxo sanguíneo,
captada através do dedo do paciente. Os dados
coletados pela placa Arduino possibilita o
monitoramento cardíaco do paciente.
Algoritmo clique maximo - Analise de AlgoritmosAdilmar Dantas
O documento discute o problema da clique máxima em grafos, que é encontrar a clique (subgrafo completo) com o maior número possível de vértices. Explica que o problema é importante em otimização combinatória e tem aplicações em telecomunicações, bioinformática e química computacional. Também apresenta algoritmos de força bruta e aproximado para resolver o problema.
Este documento descreve como configurar e montar servidores para experimentação remota na Universidade Federal de Uberlândia, instruindo o uso do servidor Apache e linguagem PHP, além de definir as tecnologias necessárias como XAMPP, portas de comunicação e diretórios.
TCC: WebLab Laboratório de Experimentação RemotaAdilmar Dantas
Este documento descreve um projeto de conclusão de curso de um estudante de Tecnologia em Sistemas para Internet que teve como objetivo desenvolver um laboratório remoto (WebLab) para experimentação da física. O WebLab permitiu recriar o experimento original de Joseph John Thomson para determinar a relação carga/massa do elétron, permitindo que usuários ajustem parâmetros e realizem cálculos de forma remota pela internet. O projeto integrou hardware e software para permitir o controle remoto de equipamentos do experimento de física e forn
O documento descreve o desenvolvimento de um laboratório remoto (Weblab) para ensino de física, química e computação. O Weblab permite que estudantes realizem experimentos online de forma assíncrona, melhorando o ensino a distância. O projeto utilizou diversas tecnologias para modelar o laboratório e desenvolver uma aplicação web interativa. Testes demonstraram que o Weblab funciona como uma ferramenta educacional eficaz.
O documento descreve os principais tipos de testes de software, incluindo teste de caixa preta, caixa branca, unidade, integração, sistema e aceitação. Teste de caixa preta valida a saída de um sistema sem considerar sua estrutura interna, enquanto teste de caixa branca valida o fluxo de dados e controle interno do código. O documento fornece exemplos desses tipos de teste.
O documento discute uma metodologia para avaliar a qualidade de aplicações web ainda na fase de desenvolvimento através de cinco passos: 1) representação das características e atributos de qualidade, 2) especificação descritiva da árvore de características, 3) associação de pesos aos atributos, 4) associação de notas aos atributos, 5) cálculo geral. A metodologia permite identificar erros no início do processo e melhorar a qualidade do produto final.
Este documento fornece instruções passo a passo para construir um compilador de análise léxica usando o software FLEX. Ele explica como baixar os arquivos necessários, instalar o FLEX e MinGW, examinar exemplos iniciais, compilar os arquivos de exemplo usando FLEX e MinGW, e testar o resultado.
Este documento descreve testes de desempenho, carga e estresse realizados no software WebLab, que controla experimentos em um laboratório de física remoto. Os testes utilizaram a ferramenta JMeter para simular 100 a 400 usuários simultâneos e analisar a capacidade do sistema. Os resultados mostraram que o desempenho foi satisfatório até 450 usuários, quando o servidor apresentou falhas devido à sobrecarga.
O documento discute métodos ágeis de desenvolvimento de software, como Programação Extrema (XP), Scrum, Programação Pareada e Orientado a Testes. Ele descreve os princípios, práticas e benefícios desses métodos, além de casos de sucesso em sua aplicação.
Este documento descreve o experimento remoto de Thompson, no qual ele observou que raios catódicos emitidos por gases dentro de um tubo de Crookes eram desviados na direção da placa externa positiva, independentemente do gás utilizado. Isto confirmou a presença de partículas subatômicas negativas chamadas elétrons, mostrando que o átomo não é indivisível e contém elétrons. O documento também explica como funciona o experimento remoto, permitindo que usuários manipulem
1) O documento descreve um sistema para deficientes visuais e instrutores baseado em redes neurais e OCR. 2) Ele usa reconhecimento óptico de caracteres para converter textos em áudio, ajudando deficientes visuais a ler e estudar. 3) O sistema também fornece material de apoio em áudio para processos seletivos como vestibulares.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).