close

Lua Workshop 2009

english · inscri��o · programa��o · local · organiza��o · participantes · resumos · videos

O Lua Workshop 2009 ser� realizado na PUC-Rio nos dias 6 e 7 de outubro de 2009, antecedendo o SBGames 2009 e o SIBGRAPI 2009. As atividades do dia 7 ser�o dedicadas ao uso de Lua em jogos e far�o parte do Lua Games 2009, um pr�-evento do SBGames 2009.

Como nos workshops anteriores (2005, 2006, 2008), o objetivo principal do workshop � reunir a comunidade Lua e discutir a linguagem, seus usos e sua implementa��o. O foco em 2009 � reunir a comunidade Lua do Brasil e divulgar a linguagem Lua para a ind�stria no Brasil.

O workshop � aberto a todas as pessoas interessadas em Lua. N�o h� taxa de inscri��o mas as vagas s�o limitadas.

Ajude a divulgar o workshop: imprima e espalhe o cartaz (a cores ou em preto e branco).

Inscri��o

As inscri��es est�o encerradas. Veja a lista de participantes confirmados.

Programa��o

Teremos uma palestra plen�ria dada por Roberto Ierusalimschy (o arquiteto principal de Lua), uma palestra plen�ria dada por Jim Whitehead II sobre Lua em World of Warcraft, e v�rias palestras de membros da comunidade. Teremos tamb�m tempo livre para conversar sobre Lua. A maioria das atividades ser� em portugu�s. N�o haver� tradu��o simult�nea.

O programa final est� abaixo, com os resumos das palestras. (O programa est� sujeito a modifica��es de �ltima hora.)

3a feira, 6 de outubro

8:30 abertura
9:00 Kepler Project: uma breve hist�ria
Andr� Carregal
LuaRocks 2.0
Hisham Muhammad
Orbit
Fabio Mascarenhas
Construindo aplica��es web com Kepler
Rafael Sabbagh, Vagner Nascimento, Guilherme Sanchez Pacheco
LuaEclipse
Jason Santos
Sputnik
Jim Whitehead II
11:00 intervalo
11:20 A evolu��o de Lua
Roberto Ierusalimschy
12:20 almo�o
14:00 IUP, CD, IM
Antonio Scuri
MPA
Tom�s Guisasola, Renato Maia
Desenvolvendo seguran�a para internet utilizando Lua na MAV Tecnologia
Daniel Colchete
Nmap Scripting Engine
Patrick Donnelly
16:00 intervalo
16:20 eLua
Dado Sutter, Bogdan Marinescu
Open AT Lua
Fabien Fleutot
18:00 fim

4a feira, 7 de outubro

8:30 abertura
9:00 Jogos em Lua com L�VE
Hamilton Athanazio
Programando jogos com LuaGL
Anderson Ferreira de Oliveira
aLua e programa��o distribu�da de jogos
Ricardo Costa
LPeg
Roberto Ierusalimschy
11:00 intervalo
11:20 Lua in World of Warcraft
Jim Whitehead II
12:20 almo�o
14:00 Aplica��es interativas para a TV digital brasileira
Francisco Sant'Anna
Lua e o mercado de TV Digital
Helder Santos
Simula��o e treinamento militar em Lua
Roberto Beauclair
16:00 intervalo
16:20 Demonstra��es de jogos em eLua
T�o Benjamin, Ives Negreiros
Visualiza��o volum�trica
Saulo Ribeiro
18:00 fim

Resumos

Kepler Project: uma breve hist�ria slides: pt, en
Andr� Carregal
O projeto Kepler vem desde 2004 desenvolvendo m�dulos, ferramentas e padr�es para a comunidade Lua visando a cria��o de uma infra estrutura que facilite a integra��o de projetos no modelo de c�digo aberto. A palestra apresentar� uma breve hist�ria do projeto, suas caracter�sticas e planos para o futuro.

LuaRocks 2.0: fazendo as pazes com o sistema de m�dulos de Lua
Hisham Muhammad

O LuaRocks prov� um ferramental para baixar e instalar m�dulos de extens�o para a linguagem Lua. Esta palestra ir� apresentar a ferramenta e discutir as novidades do LuaRocks 2.0, que redefine o sistema de armazenamento de m�dulos tornando-o compat�vel com o carregador de m�dulos padr�o de Lua.

Orbit
Fabio Mascarenhas

Orbit � um framework para aplica��es web em Lua que alia uma maneira declarativa de associar URLs a fun��es da aplica��o � comunica��o f�cil com bancos de dados relacionais. Esta apresenta��o faz um resumo de como o Orbit funciona e mostra um exemplo de como ele pode ser usado como backend de uma aplica��o web din�mica.

Construindo aplica��es web com Kepler utilizando MVC, Ajax e Rich Interfaces
Rafael Sabbagh, Vagner Nascimento, Guilherme Sanchez Pacheco

LuaEclipse: a integra��o das ferramentas de desenvolvimento Lua slides: pt, en
Jason Santos

LuaEclipse � um IDE para a linguagem Lua constru�do sobre a plataforma Eclipse. Apresentaremos seu hist�rico e a arquitetura de sua nova vers�o, que se pretende uma plataforma colaborativa estendida em Linguagem Lua. Incidentalmente, ser�o apresentadas tend�ncias para diversos outros m�dulos que participam da nova vis�o da ferramenta.

Sputnik
Jim Whitehead II

Sputnik is a content management system designed for extensibility. It works as a wiki out of the box, but can be extended into other things.

A evolu��o de Lua
Roberto Ierusalimschy

Nessa palestra n�s descrevemos a cria��o e evolu��o de Lua e discutimos como ela se transformou de uma simples linguagem de configura��o em uma linguagem flex�vel e amplamente usada, com suporte para sem�ntica extens�vel, fun��es an�nimas, escopo l�xico, chamadas finais e corotinas. Essa palestra foi apresentada pela primeira vez por ocasi�o do III ACM Conference on History of Programming Languages.

IUP, CD, IM slides: pt, en
Antonio Scuri

Iremos apresentar uma breve vis�o geral das ferramentas IUP, CD e IM, juntamente com seus respectivos bindings para Lua. IUP � um toolkit para constru��o de interfaces gr�ficas port�veis entre diferentes sistemas. CD � uma biblioteca gr�fica independente de plataforma. IM � um toolkit para captura, armazenamento, processamento e an�lise de imagens. IUP, CD e IM s�o usados em dezenas de aplica��es no Tecgraf que rodam em diversos sistemas. N�s temos um forte compromisso com compatibilidade e portabilidade.

MPA, um sistema de controle de plantas industriais slides
Tom�s Guisasola, Renato Maia

Desenvolvendo seguran�a para internet utilizando Lua na MAV Tecnologia slides
Daniel Colchete

Ser� apresentada a experi�ncia da MAV Tecnologia na cria��o do Integral, ferramenta baseada em Lua para o desenvolvimento de softwares de seguran�a para internet. Todos os novos produtos da MAV Tecnologia s�o programados em Integral (Lua). Essa experi�ncia abriu um novo horizonte de possibilidades, flexibilidade e produtividade no nosso desenvolvimento.

Nmap Script Engine: implementation and uses slides
Patrick Donnelly

This talk will cover the how Lua is used to implement the Nmap Script Engine (NSE) to allow parallel scripts to perform automated network related tasks against a group of target hosts. These tasks include obtaining more detailed information on the services the target is running, discovering service vulnerabilities, and actively testing the security of a server. I will cover a few basic scripts and libraries that are available to a script writer to give an idea of how NSE is used.

eLua: desenvolvimento embedded no mundo da Lua
Dado Sutter, Bogdan Marinescu

eLua (Embedded Lua) traz a simplicidade, o poder e a beleza de Lua para o mundo do desenvolvimento de software embarcado. Ser�o apresentados os objetivos, a arquitetura b�sica, resultados iniciais e aplicativos rodando em diversas arquiteturas de microcontroladores.

Open AT Lua: accelerating development on embedded systems with Lua
Fabien Fleutot

We'll talk about how we embedded Lua in Wavecom's GSM/GPRS modems and present the current state of the Open AT development with Lua. Future developments will be presented and discussed, as a secured applet environment (so users can extend the environment without endangering the core application) and support for the APIs defined by eLua (Embedded Lua).

Jogos em Lua com L�VE
Hamilton Athanazio

Apresentaremos o uso do game engine L�VE na constru��o de jogos, destacando a integra��o com engine de f�sica, e o deploy em m�ltiplas plataformas.

Programando jogos com LuaGL
Anderson Ferreira de Oliveira

aLua e programa��o distribu�da de jogos slides
Ricardo Costa

Para facilitar o desenvolvimento de aplica��es distribu�das em Lua, criamos a biblioteca DALua, que baseia-se num sistema de troca de mensagens ass�ncrono e orientado a eventos. Com ela, implementamos uma arquitetura de rede para jogos online massivamente multiplayer (MMO) escal�vel e tolerante a falhas. Desenvolvemos tamb�m uma ferramenta capaz de gerar testes de carga e medir v�rios par�metros de desempenho de um sistema distribu�do. Na palestra apresentaremos este trabalho e os resultados obtidos.

LPeg
Roberto Ierusalimschy

Lua in World of Warcraft
Jim Whitehead II

Since World of Warcraft was released on November 2004, it has quickly grown to be one of the most popular video games ever created. Currently boasting more than ten million subscribers, it's hard to find someone who hasn't heard of the game. World of Warcraft leverages the power of Lua and XML to provide a rich and extensible user interface by allowing anyone to create custom interface addons which can both provide more information to the user and extend interaction with the game. This talk is an introduction to the way Lua is used to create a secure interface to a commercial application. In addition, we present a large body of Lua code that has been written for custom addons but can easily be leveraged by the Lua community at-large.

Aplica��es interativas para a TV digital brasileira slides
Francisco Sant'Anna

O sistema brasileiro de TV Digital suporta que aplica��es interativas sejam executadas durante a programa��o convencional de um canal. Apresentamos a linguagem NCL (Nested Contex Language), utilizada para o desenvolvimento dessas aplica��es. NCL � uma linguagem de sincronismo temporal e espacial que pode ser extendida com scripts Lua.

Lua e o mercado de TV Digital slides
Helder Santos

A TQTVD Software atua no mercado brasileiro de TV Digital h� 2 anos. Al�m do desenvolvimento do AstroTV, o middleware Ginga, a TQTVD presta consultoria em desenvolvimento de aplica��es interativas utilizando a linguagem Lua. Durante a apresenta��o, o palestrante ir� apresentar um pouco da experi�ncia da TQTVD e fazer demonstra��es de aplicativos desenvolvidos para seus clientes e em conjunto com seus parceiros.

Simula��o e treinamento militar em Lua
Roberto Beauclair

Em 1997, o Corpo de Fuzileiros Navais da Marinha do Brasil vislumbrou a necessidade da utiliza��o de um sistema computacional que simulasse o desenvolvimento de opera��es militares, para permitir o treinamento dos oficiais-alunos do Curso de Aperfei�oamento de Oficiais. Ao longo dos �ltimos 12 anos, junto com a Marinha do Brasil, foram desenvolvidos diversos sistemas que procuram simular condi��es reais de opera��o de forma a treinarem oficiais-alunos a tomar decis�es em situa��es complexas. Esse simuladores e suas interfaces foram integralmente desenvolvidas em Lua em virtude da sua facilidade de desenvolvimento, portabilidade, extens�o e desempenho. Procuraremos mostrar nesta palestra os aspectos e os motivos que nos levaram a escolher Lua como linguagem de desenvolvimento, bem como os resultados obtidos nesses simuladores.

Demonstra��es de jogos em eLua
T�o Benjamin, Ives Negreiros

Ser�o apresentados alguns jogos de demonstra��o em Lua rodando em plataformas variadas com eLua. Outros projetos com eLua ser�o mencionados e, de acordo com o tempo, demonstrados tamb�m.

Memory efficient GPU-based ray casting for unstructured volume rendering
Saulo Ribeiro

Local

O workshop ser� realizado no campus da PUC-Rio na G�vea. Veja a localiza��o da PUC-Rio na cidade. Saiba como chegar no campus. Os encontros ser�o no Audit�rio Amex do IAG. Consulte o mapa do campus para encontrar o local do evento.

Organiza��o

O workshop � organizado por Andr� Carregal, Dado Sutter, pela equipe de Lua e pelo SBGames 2009. Os organizadores podem ser contactados por email no endere�o lua.workshop@gmail.com.

Patrocinado por

PUC-Rio Image SBGames 2009

Participantes

As seguintes pessoas confirmaram a sua participa��o no workshop.



Lua Workshop 2009

portugu�s · registration · program · venue · organization · participants · abstracts · videos

The Lua Workshop 2009 will be held at PUC-Rio on October 6–7, 2009, just before SBGames 2009 and SIBGRAPI 2009. The activities on October 7 will be dedicated to the use of Lua in games, as part of Lua Games 2009, a pre-event of SBGames 2009.

As in previous workshops (2005, 2006, 2008), the main goal of the workshop is to allow the Lua community to get together and meet in person and talk about the Lua language, its uses, and its implementation. The focus in 2009 is to help bring together the Lua community in Brazil and to spread the word about Lua to the local industry.

The workshop is open to everyone interested in Lua. There is no registration fee but space is limited.

Registration

Registration is now closed. See the list of confirmed participants.

Program

We shall have a plenary talk by Roberto Ierusalimschy (Lua's chief architect), a plenary talk by Jim Whitehead II about Lua in World of Warcraft, and several contributed talks. There will also be plenty of time for getting together and chatting about Lua. Most activities will be conducted in Portuguese. Simultaneous translation will not be available. The final program is avaliable.

Venue

The workshop will be held at PUC-Rio. See where PUC-Rio is located in the city. Learn how to get to the campus. The talks will that place in the Amex auditorium at IAG. Find it in the campus map.

Organization

The workshop is organized by Andr� Carregal, Dado Sutter, the Lua team, and SBGames 2009. The organizers can be contacted at lua.workshop@gmail.com.

Sponsored by

PUC-Rio Image SBGames 2009


Last update: Wed Mar 12 09:04:25 BRT 2014