SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
LIVROSELETRÔNICOSINTERATIVOSCOM HTML5E
EPUB3
Jomar Silva - Community Manager
AGENDA
Livros eletrônicos em sala de aula
Introdução ao ePub
O App em HTML5
O Livro
As Ferramentas
O experimento de remix
Outros exemplos
Referências
LIVROSELETRÔNICOSEM SALADE AULA
O modelo atual ainda mimetiza o livro físico
Dificuldades técnicas para a utilização de aplicativos:
Distribuição do conteúdo
Interoperabilidade do conteúdo
Utilização do conteúdo
INTRODUÇÃO AO EPUB
“.. O PERIGO NÃO ESTÁ EM LIVROS SEREM LIDOS DE GRAÇA. MAS
NELES NÃO SEREM LIDOS ...”
NEIL GAIMAN -FLIP2008
INTRODUÇÃO AO EPUB
Padrão aberto para Livros Eletrônicos
Acrônimo de electronic Publication
Desenvolvido pelo IDPF (International Digital Publishing
Forum)
Lançado em 2007
Versão 3.0 lançada em Outubro de 2011 (suportando
HTML5)
INTRODUÇÃO AO EPUB
Outros formatos disponíveis:
PDF:
Renderizado para um device específico
A experiência de leitura quebrada em alguns dispositivos
eletrônicos (zoom)
HTML 'tradicional':
Gerenciamento complexto de múltiplos arquivos (como
imagens)
ECOSSISTEMADO IDPF
Fabricantes de leitores de ebook
Fabricantes de Tablets / Smartphones
Desenvolvedores de Software
Autores
Editores
Distribuidores
Publishers
Vendedores de Livros
Universidades
INTRODUÇÃO AO EPUB
O ePub é um formato para a distribuição e troca de
publicações e documentos digitais.
De forma resumida, é um pacote (zip), com a seguinte
estrutura básica:
Mimetype -- Sempre application/epub+zip
META-INF/container.xml -- Estrutura do pacote
Content/HelloWorld.opf -- Documento do Pacote
Content/HelloWorld.xhtml -- Conteúdo
INTRODUÇÃO AO EPUB
Documento do Pacote
Apenas um arquivo por ebook.
Especifica todos os documentos de conteúdo e recursos,
define a ordem de leitura (consumo linear) e associa os
metadados da publicação e informações de navegação.
INTRODUÇÃO AO EPUB
Conteúdo
Documentos XHTML ou SVG que descrevem o conteúdo
propriamente dito da Publicação e referenciam os
recursos de mídia associados (ex. imagens, áudio e vídeo).
Documentos de conteúdo em XHTML são definidos por
um perfil do HTML5 que requer a serialização XML para
que o conteúdo seja corretamente manipulado e
renderizado.
VAMOSBRINCAR COM UM HELLO WORLD!
O APPEM HTML5
Desenvolvido em nosso primeiro Hackathon HTML5 no
Brasil
Código Open Source disponível
VAMOSVER COMO FUNCIONA!
http://github.com/pdroalves/asb
O LIVRO
Texto simples e uma imagem extraídos da Wikipedia
eBook disponível
http://github.com/homembit/ePub_Bhaskara
ASFERRAMENTAS
Nível Jedi:
Um editor de texto
Software para compactação (ZIP)
ePub Check ( )
Nível Padwan:
Sigil - ePub v2 ( )
ePub Pack - Windows only (
)
IDPF online validator ( )
https://code.google.com/p/epubcheck
https://code.google.com/p/sigil/
http://sourceforge.net/projects/epubpack
validator.idpf.org
O EXPERIMENTO DE REMIX
Usando scripts em documentos XHTML:
Como um arquivo externo
Inline script com escape
É XHTML,NÃO HTMLPURO !
<script type="text/javascript" src=“myscript.js></script>
//<![CDATA[ script-goes-here //]]>
VAMOSDISSECAR UM ESPÉCIME
OUTROSEXEMPLOS
REFERÊNCIAS
Especificação
ePub 3 Overview ( )
ePub 3 home page ( )
Ferramentas:
Pandoc ( )
ePub Tools ( )
ePub3 demos (
)
Calibre ( )
Readium for Google Chrome ( )
Ideal Group Reader Beta for Android
http://www.idpf.org/epub/30/spec/
http://idpf.org/epub
http://johnmacfarlane.net/pandoc/
https://code.google.com/p/epub-tools/
http://azardi.infogridpacific.com/resources.html
http://calibre-ebook.com/
http://readium.org/
REFERÊNCIAS
Modo Jedi para empacotar um eBook:
zip -X nome_do_livro.epub mimetype
zip -rg nome_do_livro.epub META-INF
zip -rg nome_do_livro.epub OEBPS
ESPAÇO DO DESENVOLVEDOR INTEL
®
Um programa global que conecta os desenvolvedores com a
Intel em tudo que se relaciona com a área de software - do
desenvolvimento à distribuição:
Recursos para o desenvolvedor
Recursos para a empresa
Comunidade envolvida
HTTP://SOFTWARE.INTEL.COM/PT-BR
OBRIGADO !
TWITTER/FACEBOOK -HOMEMBIT
FACEBOOK -INTELSWBRASIL
SOFTWARE.INTEL.COM/PT-BR/HTML5

Contenu connexe

Similaire à Livros Eletrônicos Interativos com HTML5 e EPUB3

Ferramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento WebFerramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento Webigorpimentel
 
Desenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel AraujoDesenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel AraujoTchelinux
 
Linguagem de java
Linguagem de javaLinguagem de java
Linguagem de javaGenique
 
Apostila php
Apostila phpApostila php
Apostila phpfelgamer
 
Apostila básica de PHP
Apostila básica de PHPApostila básica de PHP
Apostila básica de PHPKratos879
 
1ª prova pós web 1ª chamada
1ª prova pós web 1ª chamada1ª prova pós web 1ª chamada
1ª prova pós web 1ª chamadaAlexandre Ernesto
 
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone AppsComo deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone AppsComunidade NetPonto
 
Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1PeslPinguim
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicRicardo Guerra Freitas
 
Traduções no WordPress
Traduções no WordPressTraduções no WordPress
Traduções no WordPressBreno Alves
 

Similaire à Livros Eletrônicos Interativos com HTML5 e EPUB3 (20)

Ferramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento WebFerramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento Web
 
Microsoft .NET Framework
Microsoft .NET FrameworkMicrosoft .NET Framework
Microsoft .NET Framework
 
Desenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel AraujoDesenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel Araujo
 
Isc aula 7
Isc   aula 7Isc   aula 7
Isc aula 7
 
Apresentação final
Apresentação finalApresentação final
Apresentação final
 
Apresentação final
Apresentação finalApresentação final
Apresentação final
 
Linguagem de java
Linguagem de javaLinguagem de java
Linguagem de java
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila básica de PHP
Apostila básica de PHPApostila básica de PHP
Apostila básica de PHP
 
1ª prova pós web 1ª chamada
1ª prova pós web 1ª chamada1ª prova pós web 1ª chamada
1ª prova pós web 1ª chamada
 
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone AppsComo deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
 
eBooks
eBookseBooks
eBooks
 
Manual PHP
Manual PHPManual PHP
Manual PHP
 
Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
 
Traduções no WordPress
Traduções no WordPressTraduções no WordPress
Traduções no WordPress
 
Java Seminar
Java SeminarJava Seminar
Java Seminar
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 

Plus de Jomar Silva

AI & Computer Vision (OpenVINO) - CPBR12
AI & Computer Vision (OpenVINO) - CPBR12AI & Computer Vision (OpenVINO) - CPBR12
AI & Computer Vision (OpenVINO) - CPBR12Jomar Silva
 
Projeto Yocto - TDC São Paulo 2014
Projeto Yocto - TDC São Paulo 2014Projeto Yocto - TDC São Paulo 2014
Projeto Yocto - TDC São Paulo 2014Jomar Silva
 
IoT TDC Floripa - 2014
IoT TDC Floripa - 2014IoT TDC Floripa - 2014
IoT TDC Floripa - 2014Jomar Silva
 
HTML5 TDC Floripa 2014
HTML5 TDC Floripa 2014HTML5 TDC Floripa 2014
HTML5 TDC Floripa 2014Jomar Silva
 
Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Jomar Silva
 

Plus de Jomar Silva (8)

AI & Computer Vision (OpenVINO) - CPBR12
AI & Computer Vision (OpenVINO) - CPBR12AI & Computer Vision (OpenVINO) - CPBR12
AI & Computer Vision (OpenVINO) - CPBR12
 
Genuino 101
Genuino 101Genuino 101
Genuino 101
 
Projeto Yocto - TDC São Paulo 2014
Projeto Yocto - TDC São Paulo 2014Projeto Yocto - TDC São Paulo 2014
Projeto Yocto - TDC São Paulo 2014
 
Html5 fisl15
Html5 fisl15Html5 fisl15
Html5 fisl15
 
Iot FISL15
Iot FISL15Iot FISL15
Iot FISL15
 
IoT TDC Floripa - 2014
IoT TDC Floripa - 2014IoT TDC Floripa - 2014
IoT TDC Floripa - 2014
 
HTML5 TDC Floripa 2014
HTML5 TDC Floripa 2014HTML5 TDC Floripa 2014
HTML5 TDC Floripa 2014
 
Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Apps multiplataforma com HTML5
Apps multiplataforma com HTML5
 

Livros Eletrônicos Interativos com HTML5 e EPUB3

  • 2. AGENDA Livros eletrônicos em sala de aula Introdução ao ePub O App em HTML5 O Livro As Ferramentas O experimento de remix Outros exemplos Referências
  • 3. LIVROSELETRÔNICOSEM SALADE AULA O modelo atual ainda mimetiza o livro físico Dificuldades técnicas para a utilização de aplicativos: Distribuição do conteúdo Interoperabilidade do conteúdo Utilização do conteúdo
  • 4. INTRODUÇÃO AO EPUB “.. O PERIGO NÃO ESTÁ EM LIVROS SEREM LIDOS DE GRAÇA. MAS NELES NÃO SEREM LIDOS ...” NEIL GAIMAN -FLIP2008
  • 5. INTRODUÇÃO AO EPUB Padrão aberto para Livros Eletrônicos Acrônimo de electronic Publication Desenvolvido pelo IDPF (International Digital Publishing Forum) Lançado em 2007 Versão 3.0 lançada em Outubro de 2011 (suportando HTML5)
  • 6. INTRODUÇÃO AO EPUB Outros formatos disponíveis: PDF: Renderizado para um device específico A experiência de leitura quebrada em alguns dispositivos eletrônicos (zoom) HTML 'tradicional': Gerenciamento complexto de múltiplos arquivos (como imagens)
  • 7. ECOSSISTEMADO IDPF Fabricantes de leitores de ebook Fabricantes de Tablets / Smartphones Desenvolvedores de Software Autores Editores Distribuidores Publishers Vendedores de Livros Universidades
  • 8. INTRODUÇÃO AO EPUB O ePub é um formato para a distribuição e troca de publicações e documentos digitais. De forma resumida, é um pacote (zip), com a seguinte estrutura básica: Mimetype -- Sempre application/epub+zip META-INF/container.xml -- Estrutura do pacote Content/HelloWorld.opf -- Documento do Pacote Content/HelloWorld.xhtml -- Conteúdo
  • 9. INTRODUÇÃO AO EPUB Documento do Pacote Apenas um arquivo por ebook. Especifica todos os documentos de conteúdo e recursos, define a ordem de leitura (consumo linear) e associa os metadados da publicação e informações de navegação.
  • 10. INTRODUÇÃO AO EPUB Conteúdo Documentos XHTML ou SVG que descrevem o conteúdo propriamente dito da Publicação e referenciam os recursos de mídia associados (ex. imagens, áudio e vídeo). Documentos de conteúdo em XHTML são definidos por um perfil do HTML5 que requer a serialização XML para que o conteúdo seja corretamente manipulado e renderizado.
  • 11. VAMOSBRINCAR COM UM HELLO WORLD!
  • 12. O APPEM HTML5 Desenvolvido em nosso primeiro Hackathon HTML5 no Brasil Código Open Source disponível VAMOSVER COMO FUNCIONA! http://github.com/pdroalves/asb
  • 13. O LIVRO Texto simples e uma imagem extraídos da Wikipedia eBook disponível http://github.com/homembit/ePub_Bhaskara
  • 14. ASFERRAMENTAS Nível Jedi: Um editor de texto Software para compactação (ZIP) ePub Check ( ) Nível Padwan: Sigil - ePub v2 ( ) ePub Pack - Windows only ( ) IDPF online validator ( ) https://code.google.com/p/epubcheck https://code.google.com/p/sigil/ http://sourceforge.net/projects/epubpack validator.idpf.org
  • 15. O EXPERIMENTO DE REMIX Usando scripts em documentos XHTML: Como um arquivo externo Inline script com escape É XHTML,NÃO HTMLPURO ! <script type="text/javascript" src=“myscript.js></script> //<![CDATA[ script-goes-here //]]>
  • 18. REFERÊNCIAS Especificação ePub 3 Overview ( ) ePub 3 home page ( ) Ferramentas: Pandoc ( ) ePub Tools ( ) ePub3 demos ( ) Calibre ( ) Readium for Google Chrome ( ) Ideal Group Reader Beta for Android http://www.idpf.org/epub/30/spec/ http://idpf.org/epub http://johnmacfarlane.net/pandoc/ https://code.google.com/p/epub-tools/ http://azardi.infogridpacific.com/resources.html http://calibre-ebook.com/ http://readium.org/
  • 19. REFERÊNCIAS Modo Jedi para empacotar um eBook: zip -X nome_do_livro.epub mimetype zip -rg nome_do_livro.epub META-INF zip -rg nome_do_livro.epub OEBPS
  • 20. ESPAÇO DO DESENVOLVEDOR INTEL ® Um programa global que conecta os desenvolvedores com a Intel em tudo que se relaciona com a área de software - do desenvolvimento à distribuição: Recursos para o desenvolvedor Recursos para a empresa Comunidade envolvida HTTP://SOFTWARE.INTEL.COM/PT-BR
  • 21. OBRIGADO ! TWITTER/FACEBOOK -HOMEMBIT FACEBOOK -INTELSWBRASIL SOFTWARE.INTEL.COM/PT-BR/HTML5