Sobre o Cinefilia

Aviso
O Cinefilia é um site experimental mantido por apenas 1 pessoa
em suas (poucas) horas vagas.

O Cinefilia nasceu da vontade de um estudante de computação da UFJF em produzir um website onde ele pudesse colocar em prática seus conhecimentos em desenvolvimento Web. Então, em meados de 2001, ele reuniu dois colegas que (achavam que) entendiam de cinema e os incumbiu de produzir o conteúdo para o site. De lá pra cá a coisa foi crescendo, outras pessoas foram conhecendo o trabalho e logo novos participantes passaram a colaborar com mais textos para o site.

Até 2004 a proposta do Cinefilia foi a de ser um portal de crítica de filmes (ou "palpites", visto que o site não era composto por críticos, mas sim por "palpiteiros") voltado a todo tipo de público e sem querer jamais ser o dono da verdade. No total, 418 "palpites" foram escritos e todos ainda são acessíveis a partir do endereço: http://canalcinefilia.com.br/palpites/

Alguns destaques dessa era podem ser conferidos abaixo:

ROCHA, Izaura. Os caçadores do quepe - Sites de cinema e cultura produzidos em Juiz de Fora concorrem a prêmio nacional promovido por respeitado cineasta paulista. Jornal Panorama, Juiz de Fora, 3 jan. 2005. Caderno ETC. p.11.

Palpiteiro Marcelo Miranda fica em primeiro lugar no concurso de críticas promovido pelo site Cineclick, com texto sobre "Peixe Grande"

Assista a matéria sobre o lançamento do Cinefilia produzida pelo programa Panorama Revista da TV Panorama - afiliada Rede Globo.

Ouça a entrevista de Marcelo Miranda para o programa Show da Tarde da Rádio Panorama FM.
Arquivo Real Audio Arquivo Real Audio


Em 2005 o Cinefilia fez parte de uma tese de mestrado da UFF. Naquele ano foi desenvolvido a primeira versão do Sistema de Recomendação de filmes utilizado pelo site. Tal sistema, usado como instrumento de coleta de dados, contribuiu para a publicação de dois artigos científicos:

GARCIA, A.C.B.; CIUFFO, L.N. Applying the HYRIWYG incentive mechanism in a Recommender System. In: IEEE / WIC / ACM Internation Conference on Web Inteligence, 2005, Compiègne. Proceedings of the The 2005 IEEE/WIC/ACM International Conference on Web Intelligence (WI'05). Washington, DC, USA : IEEE Computer Society, 2005. v. 00. p. 770-773.

CIUFFO, L.N.; GARCIA, A.C.B. Aplicação do mecanismo HYRIWYG em um sistema de recomendação. In: V Encontro Nacional de Inteligência Artificial, 2005, São Leopoldo. Anais do Encontro Nacional de Inteligência Artificial, 2005. v. 1. p. 1158-1161.


O último "palpite" foi publicado no início de 2007. Os estudantes, que antes iam ao cinema toda semana e dedicavam parte do seu tempo para escrever para o site, agora eram jovens profissionais sobrecarregados de trabalho. O site foi então reformulado para enfatizar o seu sistema de recomendação. Uma versão em inglês também foi produzida.

Em 2009 o Cinefilia voltou ao meio acadêmico com seu sistema de recomendação (ou predição). O sistema foi reformulado e adaptado para ser executado em uma Grade computacional. Para saber maiores detalhes, leia a versão em inglês desta página. Veja também:

Artigo:
VENTON, D. For the love of movies: recommendations from the grid. International Science Grid This Week (iSGTW), 01/04/2009.

Paper:
CIUFFO, L.N. Using Grids to Support Recommender Systems: A case study of generating movie recommendations on the EELA-2 infrastructure. IBERGRID, 2009, Valencia (Espanha).

Poster:
Using Grids to Support Recommender Systems: A case study of generating movie recommendations on the EELA-2 infrastructure. IBERGRID, 2009, Valencia (Espanha).


Bom, isso aí acima é um rapidíssimo resumo de como o Cinefilia nasceu e cresceu. De um lado um grupo de apaixonados por cinema que resolveu se dar ao luxo de analisar filmes, sejam lançamentos, clássicos, podreiras e o que mais puder ser exibido numa tela. Do outro lado, um "informático" que faz do Cinefilia um laboratório constante de novas tecnologias.

A título didático e ilustrativo, a tabela abaixo apresenta os principais conceitos e tecnologias adotados em nosso site (aposto que você nunca pensou que pudesse ter tanta coisa envolvida por trás dos nossos "palpites").


AJAX
Asynchronous Javascript and XML. É um conjunto de tecnologias que, juntas, evitam o processo de carregamento de todo o conteúdo da página a cada nova requisição do usuário. No Cinefilia, esse recurso é utilizado na seção "Artigos" e nas páginas relativas ao cadastro da seção "Meus Filmes".
C
É a linguagem de programação que utilizamos para desenvolver o sistema de recomendação de filmes.
CSS
Cascading Style Sheets. Linguagem de apresentação utilizada para definir como o conteúdo do site será formatado e apresentado. É possível associar estilos diferentes a um mesmo conteúdo, alterando sua forma de exibição em celulares e impresoras, por exemplo.
DCMI
Dublin Core Metadata Initiative. É um padrão de metadados, utilizado para descrever o conteúdo de documentos. O Cinefilia segue esse padrão para descrever suas páginas.
Flash
Adobe Flash (antes Macromedia Flash) é um software de gráfico vetorial muito utilizado para a criação de animações interativas que podem ser apresentadas em páginas web. Os antigos banners do Cinefilia foram desenvolvidos utilizando essa tecnologia. Veja aqui.
Grid Computing
Ou "Computação en Grade" é um conjunto de serviços que permite o compartilhamento de potência de cálculo (CPUs) e capacidade de armazenamento através da Internet. Em um ambiente de Grid, vários computadores são interligados - podendo ser em rede local ou rede de longa distância - de modo a formar um super computador virtual. O código que efetua o cálculo das predições do nosso Sistema de Recomendação é executado no ambiente de Grid do projeto EELA-2.
JavaScript
Linguagem de programação que funciona "embutida" no código das páginas e é interpretada pelos nevegadores (ou browsers). Sua união com o CSS é conhecida como DHTML. No Cinefilia, a JavaScript está presente em quase todas páginas, mas seus efeitos mais visíveis estão nos formulários.
MySQL
É um dos sistemas de gerenciamento de banco de dados mais populares do mundo. Utiliza a linguagem SQL (Structured Query Language) como interface. Todo o conteúdo do Cinefilia está armazenado em um banco de dados MySQL.
PHP
PHP: Hypertext Preprocessor. Uma das linguagens mais utilizadas para programação na web. Presente em quase todas as páginas do Cinefilia. Entre outras coisas, é utilizada para ler e processar as informações armazenadas no banco de dados do site e exibí-las para o usuário/leitor.
RDF
Resource Description Framework. É uma linguagem para descrição de recursos disponíveis na Web e suas possíveis relações. Sua adoção visa tornar o conteúdo das páginas processável por máquinas, facilitando a integração dos sistemas de informação disponíveis na Web. A RDF integra uma das camadas base da chamada Web Semântica.
Tableless
Um site "tableless" significa que foi desenvolvido sem o uso de tabelas HTML (<table>). Em geral, ao substituir tabelas por um layout "tableless", o número de linhas de código é reduzido, e consequentemente o tempo de carregamento da página também. Páginas sem tabelas também são mais fáceis de serem interpretadas por diferentes softwares, o que as tornam mais acessíveis.
WCAG
Web Content Accessibility Guidelines. É um conjunto de 14 diretrizes propostas pelo W3C (The World Wide Web Consortium) que explicam como produzir conteúdos para a Web que sejam acessíveis às pessoas portadoras de necessidades especiais. O Cinefilia leva em consideração essas diretrizes no desenvolvimento de suas páginas.
XHTML
Extensible HyperText Markup Language. É a evolução da linguagem HTML 4, reformulada para seguir as regras de sintaxe da XML 1.0. Presente em todas as páginas do Cinefilia. Apresenta o conteúdo do site aos navegadores.
ENTRE EM CONTATO
Dúvidas? Sugestões?
Encontrou algum erro?
Entre em contato através do email:
lciuffoatgmail.com