download.html 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6. <title>iVProgH - LInE (free educational software and contents)</title>
  7. <link href="css/bootstrap.min.css" rel="stylesheet">
  8. <link href="css/style.css" rel="stylesheet">
  9. </head>
  10. <body>
  11. <nav class="navbar navbar-expand-md navbar-dark fixed-top" style="background-color: #03396c;">
  12. <b><a class="navbar-brand" href="./">iVProgH</a></b>
  13. <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">
  14. <span class="navbar-toggler-icon"></span>
  15. </button>
  16. <div class="collapse navbar-collapse" id="navbarsExampleDefault">
  17. <ul class="navbar-nav mr-auto">
  18. <li class="nav-item">
  19. <a class="nav-link" href="./"
  20. title="Navegue para a página inicial do site do iVProgH.">Home</a>
  21. </li>
  22. <li class="nav-item">
  23. <a class="nav-link" href="./sobre_ivprog.html"
  24. title="Conheça resumidamente o que é e para que serve o iVProgH.">Conheça</a>
  25. </li>
  26. <li class="nav-item">
  27. <a class="nav-link" href="./ex_pt/index.html"
  28. title="Veja alguns exemplos e teste o iVProgH online.">Exemplos</a>
  29. </li>
  30. <li class="nav-item active">
  31. <a class="nav-link" href="./download.html"
  32. title="Faça uma cópia do iVProgH para sua máquina.">Download</a>
  33. </li>
  34. <li class="nav-item">
  35. <a class="nav-link" href="./manual_pt/index.html"
  36. title="Acesse um manual online do iVProgH e conheça todos os recursos.">Ajuda</a>
  37. </li>
  38. <li class="nav-item">
  39. <a class="nav-link" href="./bugs/report.html"
  40. title="Envie uma mensagem para a equipe do iVProgH.">Contato</a>
  41. </li>
  42. <li class="nav-item">
  43. <a class="nav-link" href="//www.usp.br/line/"
  44. title="Conheça o Laboratório de Informática na Educação do Instituto de Matemática e Estatística da USP.">LInE</a>
  45. </li>
  46. <li class="nav-item">
  47. <a class="nav-link" href="./docs/"
  48. title="Tenha acesso a toda a documentação do iVProgH.">Desenvolvedores</a>
  49. </li>
  50. <li class="nav-item">
  51. <a class="nav-link" href="./publicacoes.html"
  52. title="Leia as publicações da equipe a respeito do iVProgH.">Publicações</a>
  53. </li>
  54. </ul>
  55. <div class="form-inline my-2 my-lg-0">
  56. <img src="img/img_flag_brazil.png" />
  57. <img src="img/img_flag_usa.png" ;>
  58. </div>
  59. </div>
  60. </nav>
  61. <main role="main">
  62. <div class="jumbotron ivprogh-desc">
  63. <div class="container">
  64. <h1>Download</h1>
  65. </div>
  66. </div>
  67. <div class="container ivprog-container" style="width:900px">
  68. <!-- Page Content -->
  69. <div class="container" style="margin-top:50px;" >
  70. <div class="row">
  71. <div class="col-md-8">
  72. <figure>
  73. <img class="img-fluid" src="./img/img_ivprogh_download_page.png" alt="Imagem da interface do usuário do iVProgH em sua versão mais atual.">
  74. <figcaption align="center">iVProgH versão atual</figcaption>
  75. </figure>
  76. </div>
  77. <div class="col-md-4 box-download">
  78. <h4 class="my-4 ivprogh-title-download"> <span class="octicon octicon-desktop-download"></span> Descarregar o iVProgH</h4>
  79. <li>Totalmente gratuito e código livre</li>
  80. <li>Inclui avaliador automático</li>
  81. <li>Possui recursos para vetores e funções</li>
  82. <li>Disponibiliza uma série de funções já desenvolvidas</li>
  83. <li>Só precisa de um navegador para funcionar!</li>
  84. <div class="div-button">
  85. <a class="btn btn-primary download-ivprog" href="versions/ivprogh_stable.tar.gz" role="button" title=""> <span class="octicon octicon-desktop-download"></span> Download</a>
  86. <span class="span-version">Atualização 2019/01/12</span>
  87. </div>
  88. </div>
  89. </div>
  90. <hr class="distinct-container">
  91. <h4 class="my-4 ivprogh-title-download" style="margin-top: 5px"> <span class="octicon octicon-history"></span> Versões anteriores do iVProg</h4>
  92. <div class="row">
  93. <div class="col-md-12">
  94. <p>Ao longo do tempo, o iVProg passou por melhorias e modificações, mantendo total compatibilidade com os navegadores atuais. Inicialmente foi desenvolvido em Java no formato de applet (Versão I - Java e Versão II - Java), precisou ser reescrito após o bloqueio da execução de applets pelos principais navegadores do mercado, resultando na Versão III - HTML.</p>
  95. <p>A Versão III - HTML continua funcionando nos navegadores e pode ser integrada à sistemas Web. Contudo, para possibilitar novos recursos (como vetores, matrizes e funções), foi desenvolvida uma versão completamente nova (Versão IV - HTML).</p>
  96. <p>Abaixo, você encontra as versões anteriores, que podem ser descarregadas e utilizadas livremente.</p>
  97. </div>
  98. </div>
  99. <div class="modal fade" id="enlargeImageModal" tabindex="-1" role="dialog" aria-labelledby="enlargeImageModal" aria-hidden="true">
  100. <div class="modal-dialog modal-lg" role="document">
  101. <div class="modal-content">
  102. <div class="modal-header">
  103. <span class="version-ivprogh"></span>
  104. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
  105. </div>
  106. <div class="modal-body">
  107. <img src="" class="enlargeImageModalSource" style="width: 100%;">
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. <div class="row">
  113. <div class="container">
  114. <div class="row thumbs-ivprog-download">
  115. <div class="col-md-1"></div>
  116. <div class="col-md-3 item" data-version="1">
  117. <img class="img-fluid zoom-images" src="img/img_ivprog_java_1.png" alt="Versão I - Java">
  118. <hr>
  119. <span class="history-ivprog-version">Versão I - Java</span>
  120. <span class="history-ivprog-time">2009 - 2012</span>
  121. </div>
  122. <div class="col-md-3 item" data-version="2">
  123. <img class="img-fluid zoom-images" src="img/img_ivprog_java_2.1.0.png" alt="Versão II - Java">
  124. <hr>
  125. <span class="history-ivprog-version">Versão II - Java</span>
  126. <span class="history-ivprog-time">2013 - 2015</span>
  127. </div>
  128. <div class="col-md-3 item" data-version="3">
  129. <img class="img-fluid zoom-images" src="img/img_ivprog_html_1.png" alt="Versão III - HTML">
  130. <hr>
  131. <span class="history-ivprog-version">Versão III - HTML</span>
  132. <span class="history-ivprog-time">2016 - 2018</span>
  133. </div>
  134. <div class="col-md-1"></div>
  135. </div>
  136. </div>
  137. </div>
  138. </div>
  139. </div>
  140. </main>
  141. <footer class="container text-center">
  142. <a href="http://www.ime.usp.br/line">iVProgH</a> |
  143. <a href="http://www.ime.usp.br/line">LInE</a> |
  144. <a href="http://www.matematica.br">iM&aacute;tica</a>
  145. </footer>
  146. <script src="./js/jquery.min.js"></script>
  147. <script src="./js/bootstrap.bundle.min.js"></script>
  148. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css">
  149. <script type="text/javascript">
  150. $(function() {
  151. $('.zoom-images').on('click', function() {
  152. $('.version-ivprogh').text($(this).attr('alt'));
  153. $('.enlargeImageModalSource').attr('src', $(this).attr('src'));
  154. $('#enlargeImageModal').modal('show');
  155. });
  156. $('.item').on('click', function(e) {
  157. e.stopPropagation();
  158. if (e.target.nodeName.toLowerCase() === 'img') {
  159. return;
  160. }
  161. var r_url = '';
  162. switch ($(this).data('version')) {
  163. case 1:
  164. r_url = 'legacy/versao1/index.html';
  165. break;
  166. case 2:
  167. r_url = 'legacy/versao2/index.html';
  168. break;
  169. case 3:
  170. r_url = 'legacy/versao3/index.html';
  171. break;
  172. }
  173. document.location = r_url;
  174. });
  175. });
  176. </script>
  177. </body>
  178. </html>