|
20 | 20 | % Ecuaciones |
21 | 21 | \usepackage{amsmath} |
22 | 22 |
|
| 23 | +% Tildes |
| 24 | +\usepackage[T1]{fontenc} |
| 25 | + |
23 | 26 | % Rutas de fichero / paquete |
24 | 27 | \newcommand{\ruta}[1]{{\sffamily #1}} |
25 | 28 |
|
|
342 | 345 | \noindent\LARGE |
343 | 346 | Presentado por \@author{}\\ |
344 | 347 | en Universidad de Burgos --- \@date{}\\ |
345 | | - Tutor: \@tutor{}\\ |
| 348 | + \begin{tabbing} |
| 349 | + Tutores: \= D. Álvar Arnaiz González \kill |
| 350 | + Tutores: \= D. Álvar Arnaiz González \\ |
| 351 | + \> Dr. César Ignacio García Osorio |
| 352 | + \end{tabbing} |
| 353 | + |
346 | 354 | }% |
347 | 355 | \end{center}% |
348 | 356 | \null |
|
355 | 363 | % Datos de portada |
356 | 364 | \title{Conversión de la aplicación docente Thoth a JavaScript} |
357 | 365 | \author{\nombre} |
358 | | -\tutor{Dr. Cesar Ignacio García Osorio y D. Álvar Arnaiz González} |
| 366 | +\tutor{Dr. César Ignacio García Osorio y D. Álvar Arnaiz González} |
359 | 367 | \date{\today} |
360 | 368 |
|
361 | 369 | \begin{document} |
|
372 | 380 |
|
373 | 381 | \noindent\includegraphics[width=\textwidth]{cabecera}\vspace{1cm} |
374 | 382 |
|
375 | | -\noindent Dr. Cesar Ignacio García Osorio y D. Álvar Arnaiz González, profesores del departamento de Departamento de Ingeniería Civil, área de Lenguajes y Sistemas Informáticos. |
| 383 | +\noindent Dr. César Ignacio García Osorio y D. Álvar Arnaiz González, profesores del departamento de Departamento de Ingeniería Civil, área de Lenguajes y Sistemas Informáticos. |
376 | 384 |
|
377 | | -\noindent Expone: |
| 385 | +\noindent Exponen: |
378 | 386 |
|
379 | 387 | \noindent Que el alumno D. \nombre, con DNI 71293768-R, ha realizado el Trabajo final de Grado en Ingeniería Informática titulado Conversión de la aplicación docente Thoth a JavaScript. |
380 | 388 |
|
381 | | -\noindent Y que dicho trabajo ha sido realizado por el alumno bajo la dirección del que suscribe, en virtud de lo cual se autoriza su presentación y defensa. |
| 389 | +\noindent Y que dicho trabajo ha sido realizado por el alumno bajo la dirección de los que suscriben, en virtud de lo cual se autoriza su presentación y defensa. |
382 | 390 |
|
383 | 391 | \begin{center} %\large |
384 | 392 | En Burgos, {\large \today} |
|
397 | 405 | \begin{minipage}{0.45\textwidth} |
398 | 406 | \begin{flushleft} %\large |
399 | 407 | Vº. Bº. del co-tutor:\\[2cm] |
400 | | -Dr. Cesar Ignacio García Osorio |
| 408 | +Dr. César Ignacio García Osorio |
401 | 409 | \end{flushleft} |
402 | 410 | \end{minipage} |
403 | 411 | \hfill |
|
422 | 430 | \begin{abstract} |
423 | 431 | La teoría de autómatas y lenguajes formales es uno de los campos más antiguos en el ámbito de la informática, que a pesar de los constantes avances, sus principales conceptos continúan siendo de referencia para el estudio teórico y práctico de la informática. Esto es la base sobre la que nació el mundo de las tecnologías que conocemos hoy en día. |
424 | 432 |
|
425 | | -Thoth es un antiguo proyecto de fin de grado que cuenta con varias versiones realizado por alumnos de la Universidad de Burgos y que sirve, precisamente, como herramienta de ayuda en la docencia de la teoría de autómatas y lenguajes formales. Este proyecto pretende llevar a Thoth a la web, sumando nuevas funcionalidades propias de este tipo de aplicaciones, como el registro de usuarios o inicio de sesión, que la harán más útil y completa. |
| 433 | +Thoth es un antiguotrabajo fin de carrera de la extinta Ingeniería Técnica en Informática que cuenta con varias versiones realizado por alumnos de la Universidad de Burgos y que sirve, precisamente, como herramienta de ayuda en la docencia de la teoría de autómatas y lenguajes formales. Este proyecto pretende llevar a Thoth a la web, sumando nuevas funcionalidades propias de este tipo de aplicaciones, como el registro de usuarios o el inicio de sesión, que la harán más útil y completa. |
426 | 434 |
|
427 | 435 |
|
428 | | -Para ello se hace un estudio sobre las posibles tecnologías que ayudarán a conseguir el objetivo. De esta forma se determina como herramienta para lograr este cambio el <<framework>> denominado Google Web Toolkit, que consigue traducir parte del código escrito en Java a código JavaScript. GWT, según sus siglas, es una tecnología algo antigua pero muy útil para este proyecto, que combina código del lado del cliente y código del lado del servidor, cada uno con una funcionalidad, y que se comunican entre ellos vía RPC. |
| 436 | +Para ello se hace un estudio sobre las posibles tecnologías que ayudarán a conseguir el objetivo. De esta forma se determina como herramienta para lograr este cambio el \emph{framework} denominado \emph{Google Web Toolkit}, que consigue traducir parte del código escrito en Java a código JavaScript. GWT, según sus siglas, es una tecnología algo antigua pero muy útil para este proyecto, que combina código del lado del cliente y código del lado del servidor, cada uno con una funcionalidad, y que se comunican entre ellos vía RPC. |
429 | 437 |
|
430 | | -El trabajo fundamental es adaptar el código Java para que el framework logre interpretarlo y traduzca lo necesario para que la aplicación se ejecute en cualquier navegador. Se trata de aprender los entresijos de GWT, sacando partido de la dualidad cliente-servidor y conservando todo lo bueno, que es mucho, realizado en la aplicación de escritorio de Thoth. |
| 438 | +El trabajo fundamental es adaptar el código Java para que el \emph{framework} logre interpretarlo y traduzca lo necesario para que la aplicación se ejecute en cualquier navegador. Se trata de aprender los entresijos de GWT, sacando partido de la dualidad cliente-servidor y conservando todo lo bueno, que es mucho, realizado en la aplicación de escritorio de Thoth. |
431 | 439 |
|
432 | 440 | \end{abstract} |
433 | 441 |
|
434 | 442 | \renewcommand*\abstractname{Descriptores} |
435 | 443 | \begin{abstract} |
436 | | -Palabras separadas por comas que identifiquen el contenido del proyecto Ej: servidor web, buscador de vuelos, android \ldots |
| 444 | +autómatas y lenguajes formales, procesadores de lenguajes, transformación de gramáticas, análisis descendente, aplicación cliente-servidor |
437 | 445 | \end{abstract} |
438 | 446 |
|
439 | 447 | \clearpage |
|
0 commit comments