Simulações Para Ensino Fisica

64
Tecnologias Utilização Produção Simulações para o ensino de Física princípios e dificuldades Dr. Ivan R. Pagnossin 17 de outubro de 2008

description

Presentation given on september 2008 about using software development for teaching physics and mathematics

Transcript of Simulações Para Ensino Fisica

Page 1: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Simulações para o ensino de Físicaprincípios e dificuldades

Dr. Ivan R. Pagnossin

17 de outubro de 2008

Page 2: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

1 TecnologiasOs requisitosLinguagens de programaçãoBibliotecas 3D

2 Utilização

3 Produção

Page 3: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

1 TecnologiasOs requisitosLinguagens de programaçãoBibliotecas 3D

2 Utilização

3 Produção

Page 4: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

1 TecnologiasOs requisitosLinguagens de programaçãoBibliotecas 3D

2 Utilização

3 Produção

Page 5: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Os requisitos

Portabilidade é fundamental(abrangência/EaD)

Integração web(abrangência/EaD)

Internacionalização (I18N)(abrangência/EaD)

Velocidade: código interpretado × compilado(simulações complexas)

Biblioteca 3D(alguns conceitos precisam)

Software livre

Page 6: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Os requisitos

Portabilidade é fundamental(abrangência/EaD)

Integração web(abrangência/EaD)

Internacionalização (I18N)(abrangência/EaD)

Velocidade: código interpretado × compilado(simulações complexas)

Biblioteca 3D(alguns conceitos precisam)

Software livre

Page 7: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Os requisitos

Portabilidade é fundamental(abrangência/EaD)

Integração web(abrangência/EaD)

Internacionalização (I18N)(abrangência/EaD)

Velocidade: código interpretado × compilado(simulações complexas)

Biblioteca 3D(alguns conceitos precisam)

Software livre

Page 8: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Os requisitos

Portabilidade é fundamental(abrangência/EaD)

Integração web(abrangência/EaD)

Internacionalização (I18N)(abrangência/EaD)

Velocidade: código interpretado × compilado(simulações complexas)

Biblioteca 3D(alguns conceitos precisam)

Software livre

Page 9: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Os requisitos

Portabilidade é fundamental(abrangência/EaD)

Integração web(abrangência/EaD)

Internacionalização (I18N)(abrangência/EaD)

Velocidade: código interpretado × compilado(simulações complexas)

Biblioteca 3D(alguns conceitos precisam)

Software livre

Page 10: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Os requisitos

Portabilidade é fundamental(abrangência/EaD)

Integração web(abrangência/EaD)

Internacionalização (I18N)(abrangência/EaD)

Velocidade: código interpretado × compilado(simulações complexas)

Biblioteca 3D(alguns conceitos precisam)

Software livre

Page 11: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Os requisitos

Portabilidade é fundamental(abrangência/EaD)

Integração web(abrangência/EaD)

Internacionalização (I18N)(abrangência/EaD)

Velocidade: código interpretado × compilado(simulações complexas)

Biblioteca 3D(alguns conceitos precisam)

Software livre

Page 12: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Algumas linguagens disponíveisprós e contras

Java

U Velocidade

U Portabilidade

U Biblioteca 3D

U Integração web

U I18N

D Velocidade?

C/C++

U Velocidade

U Biblioteca 3D

D Portabilidade

D Integração web

JavaFX

U ∼ Java

Processing

U Sintaxe

U ∼ Java

D UI

Mathematica

U Portabilidade

U Bibliotecas

D Player (80 MB)

D UI

D Integração web

C#

D Portabilidade

D Proprietário

JavaScript

U Integração web

D Velocidade

D Biblioteca 3D

Flash (ActionScript)

U Integração web

D Velocidade

D Biblioteca 3D

Page 13: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Algumas linguagens disponíveisprós e contras

Java

U Velocidade

U Portabilidade

U Biblioteca 3D

U Integração web

U I18N

D Velocidade?

C/C++

U Velocidade

U Biblioteca 3D

D Portabilidade

D Integração web

JavaFX

U ∼ Java

Processing

U Sintaxe

U ∼ Java

D UI

Mathematica

U Portabilidade

U Bibliotecas

D Player (80 MB)

D UI

D Integração web

C#

D Portabilidade

D Proprietário

JavaScript

U Integração web

D Velocidade

D Biblioteca 3D

Flash (ActionScript)

U Integração web

D Velocidade

D Biblioteca 3D

Page 14: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Algumas linguagens disponíveisprós e contras

Java

U Velocidade

U Portabilidade

U Biblioteca 3D

U Integração web

U I18N

D Velocidade?

C/C++

U Velocidade

U Biblioteca 3D

D Portabilidade

D Integração web

JavaFX

U ∼ Java

Processing

U Sintaxe

U ∼ Java

D UI

Mathematica

U Portabilidade

U Bibliotecas

D Player (80 MB)

D UI

D Integração web

C#

D Portabilidade

D Proprietário

JavaScript

U Integração web

D Velocidade

D Biblioteca 3D

Flash (ActionScript)

U Integração web

D Velocidade

D Biblioteca 3D

Page 15: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Algumas linguagens disponíveisprós e contras

Java

U Velocidade

U Portabilidade

U Biblioteca 3D

U Integração web

U I18N

D Velocidade?

C/C++

U Velocidade

U Biblioteca 3D

D Portabilidade

D Integração web

JavaFX

U ∼ Java

Processing

U Sintaxe

U ∼ Java

D UI

Mathematica

U Portabilidade

U Bibliotecas

D Player (80 MB)

D UI

D Integração web

C#

D Portabilidade

D Proprietário

JavaScript

U Integração web

D Velocidade

D Biblioteca 3D

Flash (ActionScript)

U Integração web

D Velocidade

D Biblioteca 3D

Page 16: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Algumas linguagens disponíveisprós e contras

Java

U Velocidade

U Portabilidade

U Biblioteca 3D

U Integração web

U I18N

D Velocidade?

C/C++

U Velocidade

U Biblioteca 3D

D Portabilidade

D Integração web

JavaFX

U ∼ Java

Processing

U Sintaxe

U ∼ Java

D UI

Mathematica

U Portabilidade

U Bibliotecas

D Player (80 MB)

D UI

D Integração web

C#

D Portabilidade

D Proprietário

JavaScript

U Integração web

D Velocidade

D Biblioteca 3D

Flash (ActionScript)

U Integração web

D Velocidade

D Biblioteca 3D

Page 17: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Algumas linguagens disponíveisprós e contras

Java

U Velocidade

U Portabilidade

U Biblioteca 3D

U Integração web

U I18N

D Velocidade?

C/C++

U Velocidade

U Biblioteca 3D

D Portabilidade

D Integração web

JavaFX

U ∼ Java

Processing

U Sintaxe

U ∼ Java

D UI

Mathematica

U Portabilidade

U Bibliotecas

D Player (80 MB)

D UI

D Integração web

C#

D Portabilidade

D Proprietário

JavaScript

U Integração web

D Velocidade

D Biblioteca 3D

Flash (ActionScript)

U Integração web

D Velocidade

D Biblioteca 3D

Page 18: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Algumas linguagens disponíveisprós e contras

Java

U Velocidade

U Portabilidade

U Biblioteca 3D

U Integração web

U I18N

D Velocidade?

C/C++

U Velocidade

U Biblioteca 3D

D Portabilidade

D Integração web

JavaFX

U ∼ Java

Processing

U Sintaxe

U ∼ Java

D UI

Mathematica

U Portabilidade

U Bibliotecas

D Player (80 MB)

D UI

D Integração web

C#

D Portabilidade

D Proprietário

JavaScript

U Integração web

D Velocidade

D Biblioteca 3D

Flash (ActionScript)

U Integração web

D Velocidade

D Biblioteca 3D

Page 19: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Algumas linguagens disponíveisprós e contras

Java

U Velocidade

U Portabilidade

U Biblioteca 3D

U Integração web

U I18N

D Velocidade?

C/C++

U Velocidade

U Biblioteca 3D

D Portabilidade

D Integração web

JavaFX

U ∼ Java

Processing

U Sintaxe

U ∼ Java

D UI

Mathematica

U Portabilidade

U Bibliotecas

D Player (80 MB)

D UI

D Integração web

C#

D Portabilidade

D Proprietário

JavaScript

U Integração web

D Velocidade

D Biblioteca 3D

Flash (ActionScript)

U Integração web

D Velocidade

D Biblioteca 3D

Page 20: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Algumas linguagens disponíveisprós e contras

Java

U Velocidade

U Portabilidade

U Biblioteca 3D

U Integração web

U I18N

D Velocidade?

C/C++

U Velocidade

U Biblioteca 3D

D Portabilidade

D Integração web

JavaFX

U ∼ Java

Processing

U Sintaxe

U ∼ Java

D UI

Mathematica

U Portabilidade

U Bibliotecas

D Player (80 MB)

D UI

D Integração web

C#

D Portabilidade

D Proprietário

JavaScript

U Integração web

D Velocidade

D Biblioteca 3D

Flash (ActionScript)

U Integração web

D Velocidade

D Biblioteca 3D

Page 21: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 22: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 23: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 24: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 25: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 26: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 27: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 28: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 29: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 30: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 31: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 32: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Bibliotecas 3D

DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena

OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena

Page 33: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 34: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 35: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 36: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 37: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 38: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 39: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 40: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 41: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 42: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 43: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 44: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

OpenGL para Java

JOGL (Java OpenGL)Wrapper (mapeamento Java → C)

U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)

Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade

Page 45: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Exemplos de utilização

Lançamento balístico: interação intuitiva

Ângulos de Euler: três dimensões e exercícios(dificuldade)

Pêndulo 3D:Equações diferenciasRealidade × aproximaçõesdeixar o aluno identificar qual é qual.

Page 46: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Exemplos de utilização

Lançamento balístico: interação intuitiva

Ângulos de Euler: três dimensões e exercícios(dificuldade)

Pêndulo 3D:Equações diferenciasRealidade × aproximaçõesdeixar o aluno identificar qual é qual.

Page 47: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Exemplos de utilização

Lançamento balístico: interação intuitiva

Ângulos de Euler: três dimensões e exercícios(dificuldade)

Pêndulo 3D:Equações diferenciasRealidade × aproximaçõesdeixar o aluno identificar qual é qual.

Page 48: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Exemplos de utilização

Lançamento balístico: interação intuitiva

Ângulos de Euler: três dimensões e exercícios(dificuldade)

Pêndulo 3D:Equações diferenciasRealidade × aproximaçõesdeixar o aluno identificar qual é qual.

Page 49: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Exemplos de utilização

Lançamento balístico: interação intuitiva

Ângulos de Euler: três dimensões e exercícios(dificuldade)

Pêndulo 3D:Equações diferenciasRealidade × aproximaçõesdeixar o aluno identificar qual é qual.

Page 50: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 51: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 52: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 53: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 54: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 55: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 56: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 57: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 58: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 59: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 60: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 61: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 62: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 63: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

Programação × arteA diferença entre produção caseira e profissional

Programação × arte ↔ Conteúdo × forma

Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max

blend Blender3Dxml Blender3D (script Phyton)

Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX

Page 64: Simulações Para Ensino Fisica

Tecnologias Utilização Produção

FIM