• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 61
  • 8
  • 8
  • 7
  • 6
  • 3
  • 3
  • 3
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 116
  • 30
  • 18
  • 17
  • 16
  • 16
  • 15
  • 15
  • 13
  • 12
  • 12
  • 11
  • 11
  • 11
  • 11
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

P.S

Mathey, Mark 07 August 2009 (has links)
No description available.
12

Scenarijų panaudojimas mokymosi sistemose / Usage of scripts in e-learning systems

Binkis, Mikas 11 January 2007 (has links)
Today popular learning management systems (LMS) lack interactivity. Interactivity is very important in the learning process, because it‘s a great mean of interest and motivation. The level of interactivity could be increased by using scripts, but some of the modern scripting languages are not universal, and the majority are too hard to comprehend for non-IT specialists. That’s why a brand new scripting language has been created. It can be integrated to an open-source PHP based LMS and because of it‘s simplicity and usage of native language in syntax is rather easy to learn for non-IT staff. Experiments showed that it‘s rather convenient, compared to other similar languages and it’s speed does not slow down the process of webpage generation to an extent a user would notice. It’s also capable of performing basic mathematical and other scientific task modeling, making the language sufficient for common use. The script language has some of the complex template language properties, so it can be also used as a tool of managing content rendering. Practical integration of the script language with “Google Maps” service and VRML showed that it can be expanded to the required extent. Further works with this language may include expansion of syntax and implementation of AJAX technology.
13

Amélioration de la sécurité par la conception des logiciels web / Securing web applications by design

Scholte, Theodoor 11 May 2012 (has links)
L'internet est devenu un environnement omniprésent dans le monde du travail et du loisir. La popularité sans cesse croissante des applications web ainsi que des services associés entraînent l'exécution de nombreuses transactions critiques, qui soulèvent des questions de sécurité. Du fait de cette croissance, des efforts ont été entrepris durant cette dernière décennie pour rendre les applications web plus sûres. Malgré ces efforts, de récents rapports provenant de l'institut SANS estiment que plus de 60 % des attaques commises sur l'Internet ciblent les applications web en se concentrant sur les vulnérabilités inhérentes aux problèmes de validation, comme le Cross-Site Scripting ou les injections SQL. Dans cette thèse, nous avons conduit deux études de recherche empirique, analysant un grand nombre d'application web vulnérables. Nous avons assemblé une base de données contenant plus de 10.000 rapports de vulnérabilités depuis l'an 2000. Ensuite, nous avons analysé ces données pour déterminer si les développeurs ont pris conscience des problématiques de sécurité web de nos jours, comparé à la période où ces applications émergeaient. Puis nous avons analysé l'étroit lien entre le langage de programmation utilisé pour développer l'application web et le nombre de vulnérabilité reporté. Avec ces résultats empiriques comme base, nous présentons notre solution IPAAS qui aide les développeurs novice en termes de sécurité à écrire des applications sécurisées par défaut. Nous montrons par ailleurs que cette technique améliore de manière probante la sécurité des applications web. / The web has become a backbone of our industry and daily life. The growing popularity of web applications and services and the increasing number of critical transactions being performed, has raised security concerns. For this reason, much effort has been spent over the past decade to make web applications more secure. Despite these efforts, recent data from SANS institute estimates that up to 60% of Internet attacks target web applications and critical vulnerabilities such as cross-site scripting and SQL injection are still very common. In this thesis, we conduct two empirical studies on a large number of web applications vulnerabilities with the aim of gaining deeper insights in how input validation flaws have evolved in the past decade and how these common vulnerabilities can be prevented. Our results suggest that the complexity of the attacks have not changed significantly and that many web problems are still simple in nature. Our studies also show that most SQL injection and a significant number of cross-site scripting vulnerabilities can be prevented using straight-forward validation mechanisms based on common data types. With these empirical results as foundation, we present IPAAS which helps developers that are unaware of security issues to write more secure web applications than they otherwise would do. It includes a novel technique for preventing the exploitation of cross-site scripting and SQL injection vulnerabilities based on automated data type detection of input parameters. We show that this technique results in significant and tangible security improvements for real web applications.
14

[pt] A IMPLEMENTAÇÃO DE REGISTROS EM PALLENE / [en] THE IMPLEMENTATION OF RECORDS IN PALLENE

GABRIEL DE QUADROS LIGNEUL 27 February 2020 (has links)
[pt] As características dinâmicas de linguagens de scripting introduzem um gargalo significativo no tempo de execução quando comparadas a linguagens de sistemas. A arquitetura scripting pode ser usada para melhorar o desempenho ruim de linguagens de scripting. O programador deve usar a linguagem de sistemas para tarefas que consomem muitos recursos, e a de scripting para flexibilidade. Entretanto, essa arquitetura tem duas falhas significativas quando usada para melhorar o desempenho de linguagens de scripting. Primeiro, existe uma lacuna conceitual entre as duas linguagens, logo migrar da linguagem de scripting para linguagem de sistemas pode exigir enorme esforço. Segundo, existe um gargalo escondido ao manipular as estruturas de dados da linguagem de scripting a partir da linguagem de sistemas. Pallene é uma linguagem de sistemas projetada particularmente para Lua que almeja resolver essas duas falhas. Pallene é um subconjunto estaticamente tipado de Lua, o que facilita o processo de migração. Além disso, Pallene manipula diretamente as estruturas de dados de Lua sem introduzir gargalo. Neste trabalho, nós propomos dois tipos de registros para Pallene, e nós apresentamos a implementação do compilador de Pallene. Nós avaliamos o desempenho do nosso compilador para compará-la com Lua padrão, LuaJIT, e programas C que utilizam a API C de Lua. Nossos experimentos mostram que Pallene é competitiva com as soluções existentes para melhorar o desempenho de Lua. / [en] The dynamic features of scripting languages introduce significant overhead in execution time when compared to system languages. The scripting architecture can be used to improve the poor performance of scripting languages. The programmer should use a system language for resourceintensive tasks, and a scripting one for flexibility. However, this architecture has two significant flaws when used to improve the performance of scripting languages. First, there is a conceptual gap between both languages; so migrating from the scripting language to the system language may require enormous effort. Second, there is a hidden overhead when manipulating the scripting-language data structures from the system language. Pallene is a system language designed particularly for Lua that aims to solve these two issues. Pallene is a statically-typed subset of Lua, which facilitates the migration process. Moreover, Pallene manipulates Lua s data structures directly without introducing overhead. In this work, we propose two types of records for Pallene, and we present the implementation of the Pallene compiler. We benchmarked our compiler to compare it to standard Lua, LuaJIT, and C programs using the Lua-C API. Our experiments show that Pallene is competitive with the existing solutions to improve Lua s performance.
15

Gravity Control System: Realistic Balanced Poses and Animations

Remmers, Tobias January 2007 (has links)
<p>The Gravity Control for Maya will be extraordinary</p><p>beneficial to an animator trying to create realistic</p><p>animation, by calculating the center of gravity and area</p><p>of balance. This control will provide the animator with</p><p>the ability to rotate around the center of gravity and</p><p>keep the character in a balanced pose. With that ability,</p><p>the animator can easily create accurate poses and</p><p>animation, such as mid-air flips. The system also</p><p>supports a vast number of characters with different</p><p>shapes, sizes and number of limbs.</p>
16

Gravity Control System: Realistic Balanced Poses and Animations

Remmers, Tobias January 2007 (has links)
The Gravity Control for Maya will be extraordinary beneficial to an animator trying to create realistic animation, by calculating the center of gravity and area of balance. This control will provide the animator with the ability to rotate around the center of gravity and keep the character in a balanced pose. With that ability, the animator can easily create accurate poses and animation, such as mid-air flips. The system also supports a vast number of characters with different shapes, sizes and number of limbs.
17

Patrones en la Enseñanza de la Programación en Arquitectura: De la Hetero-­‐ Educación a la Auto-­‐Educación en Latinoamérica

Herrera Polo, Pablo C., Universidad Peruana de Ciencias Aplicadas (UPC) 25 February 2015 (has links)
SIGRADI 2013. XVII Congreso de la Sociedad Iberomaericana de Gráfica Digital: Knowledge Design 20, 21 y 22 de Noviembre del 2013. Universidad Técnica Federico Santa María. Valparaiso, Chile / Teaching programming to architects, in academic and professional contexts, occurs in Latin America through self-­‐management, and focused on results, without analyzing the processes and establishing a follow-­‐up to participants, to establish patterns of application. The pointing out of these problems and the proposal of how to make said education sustainable has allowed finding variables specific to the region and to the very same tools and instruments, which are constantly evolving. At the same time, it is proposed after the analysis, that hetero-­‐education (shared learning) itself requires self-­‐education (self-­‐teaching processes) as a complementary process.
18

Reutilizando códigos como mecanismo de información y conocimiento: Programación en arquitectura

Herrera Polo, Pablo C., Universidad Peruana de Ciencias Aplicadas (UPC) 11 1900 (has links)
Differently from other regions in the Planet, since 2010, in Latin America textual programming language (Rhinoscripting) is being replaced by its visual equivalent (Grasshopper). This is a consequence of our preference for an interactive platform, and because our design problems are not as complex, so we aim to control geometrical problems or aspects belonging to an product scale instead of an architectural one. Problems emerging when creating code could be improved by modifying and reusing existing solutions as a starting point, since learning would not be centered in the object but in the process of creating it, using a suitable instrument.
19

Mobile code enabled Web and Grid services

Liu, Pu. Unknown Date (has links)
Thesis (Ph. D.)--State University of New York at Binghamton, Department of Computer Science, 2006. / Includes bibliographical references (leaves 89-93).
20

Code optimization and detection of script conflicts in video games

Yang, Yi. January 2009 (has links)
Thesis (M. Sc.)--University of Alberta, 2009. / Title from PDF file main screen (viewed on Sept. 8, 2009). "A thesis submitted to the Faculty of Graduate Studies and Research in partial fulfillment of the requirements for the degree of Master of Science, Department of Computing Science, University of Alberta." Includes bibliographical references.

Page generated in 0.0629 seconds