Desenvolvimento / Labs

O telaSocial cria projetos de inovação que usam dos padrões Web como soluções de contribuição para comunidades. São oportunidades de desenvolvimento de software, artigos técnicos, documentação, arte visual e mais. Junte-se ao esforço com artigos ou materiais que possam causar benefícios para outros desenvolvedores.

This document shows how I did the setup in order to get pagekite service working with raspberry and the necessary proxy settings to have the client to connect via 443/SSL.

Saiba mais...

This article explains how to get a Raspberry PI, in Raspbian and one that uses X, to not sleep.

Saiba mais...

This article supports the developer to get a Raspberry to work in vertical mode. There are many documents but also found problems to get the rotate mode to work with Raspbian.

Saiba mais...

This article has a setup for NodeJS running in Raspberry PI with a launch script in init.d. This was tested with Rev A and B and with Raspbian.

Saiba mais...

Conversor de XML para JSON para o Mural Web HD do FISL que foi elaborado em parceria com o projeto Tela Social. Este episódio representa documentação básica de desenvolvimento em relação do produto que faz a conversão da grade do FISL e posterior apresentação em um componente Web.

Saiba mais...

Este projeto é um desafio e projeto tipo hacking que procura melhorar sinal de antena de um mini pc que tem antena interna WIFI.

Saiba mais...

This documentation offers pointers to our experimental projects with interaction solutions that were delivered in the web-based digital signage TelaSocial solution.

Saiba mais...

This documentation showcases an overview of TagVisor Library project with demonstration, video examples, and pointer to project resources.

Saiba mais...

The Firefox OS Simulator is a Firefox Add-on application. It downloads about [?] 30MB of data and it will being a B2G for Deskop binary file. The add-on application has code that seats in the Firefox side and it talks with B2B binary via http. This experiment is an exercise that was done at the Firefox camp in Sao Paulo during the Campus Party. Our goal was to bypass Firefox OS Simulator Add-on interface and simply call the B2G application from the command line. This is an FAQ interview style article.

Saiba mais...

This article is TelaSocial team documentation for a Boot to Gecko inspired event we are coordinating and is expected TBD for January 11th 2013.

Saiba mais...

This technote refers to a "no module found problem" that might happen as developers are trying to move from Python25 to Python27 with GAE plus webapp2 — and notes on how to solve the problem with App Engine.

Contributors

If you want to contribute to this article you can submit a patch to the Github.com/taboca/telasocial-labs repo.

Saiba mais...

Notes related to an installation of Django with Apache 2 in a Debian Linux system.

Saiba mais...

In this technote, we'll build a simple Node.js application that spawns an external process. We'll cover two different ways of doing that. The external process will be a shell script that takes a screen shot of the server's root window. The application will also have a local web server to serve the image. Finally, we'll set up our application to run at system boot.

Saiba mais...

This is a development technote that explains how to setup forever with a Node.js app so it runs like a daemon on Ubuntu Linux. Forever will automatically start the Node.js application when your Linux server starts and ensure it stays running. This article received a great review and contribution from Johnoshum.

Overview

Node.js is built on Chrome's V8 JavaScript Engine. It's useful for a range of applications and it brings JavaScript to the server. Applications written in Node.js are event-driven. For example, if you wanted to create a file, you would provide a callback function to be called upon the file's successful creation. In this sort of model, your app doesn't become stuck waiting for events to finish executing.

Saiba mais...

This is a technote with details about a Drupal instalation compiling from source. In this project, we have used Drupal as a system to post articles and a TelaSocial component, TagVisor, to make the articles become an animated slides experience.

Contributors

This article received contributions from (johnshum)[https://github.com/johnoshum/telasocial-labs/commit/037b8b0c3bef532a8ca6647dbaee61cfacc4fa1f]

First, let's set up a basic LAMP-like environment. We will install and configure Apache, PostgreSQL and PHP.

Saiba mais...

This documentation refers to enterprise WIFI solutions implemented based in various use cases. This article has a bounty program assoiated with it — if you send a valid contribution we will integrate it and provide a compensation: LabsBounty

Saiba mais...

Esta é uma demonstração que mostra como criar uma tag de vídeo que tem um efeito tipo "máscara" em cima do vídeo — letras de fogo.

Saiba mais...

This case refers to nvidia proprietary driver that needs to be downloaded from the NVidia web site and may require some infra-structure in the Linux in order to work.

Saiba mais...

This is a client side demonstration that makes pixel manipulations with data from a live web cam — grayscale, inversed, emboss, and more.

Saiba mais...

If you have problems installing git you may need to check your /apt/sources.list with modification to default Debian sources.

Saiba mais...

Covers some main files used in Linux which tells details about hardware configuration.

Saiba mais...

Este é um exemplo de um editor simples feito com um textarea. Quando você clica em "Rodar" ele simplesmente gera um HTML inline dentro de um elemento iframe.

Saiba mais...

This is a technote with the solution to put the monitor in CW or CCW mode using a newernVidia-powered graphics card and its linux driver which is X compatible. Notice that nVidia driver is not open source at this version.

Saiba mais...

Com o uso de algumas tecnologias novas, como CSS3, desenvolvedores conseguem aliviar o navegador — certas animações, como transição, são feitas pelo engine. Ainda assim, quando tem-se várias animações na página, o desenvolvedor ainda utiliza de JavaScript para inserir regras de estilo.

Saiba mais...

This technote addresses how I have solved locale problems with my remote Ubuntu machine and client access from a Mac OS X Mountain Lion.

Saiba mais...

Esta é uma nota técnica com o estado de desenvolvimento do suporte iCalendar no projeto telaSocial e a criação de uma aplicação Web que faz o parsing e apresentação de elementos tipo grade de eventos.

Saiba mais...

Este artigo é uma nota técnica com a solução Web para fazer rotação de 90 graus em aplicações Web, que é uma solução para rodar a aplicação em painéis como TVs na vertical.

Saiba mais...

This technote is not for GIT advanced users and neither for beginners. Be careful if you are going to read as I will show how to erase the binary files from a git history — yes, binaries.

Saiba mais...

This article introduces a solution to help developers to create HTML-based grid layouts ( divs with rows and columns ) using string-based specification. As an example, a web developer can write a grid compound with 2x2 elements simply using "2,abcd".

WWW DEMO (Nov 2013 Update)

Watch / Download Video Demo for WWW Conference (MOV)

The above link is a short demonstration that showcases an editor using a 2D notation. The demo converts such layout notation into a model based in table-less and grid layout, which generates containers for widgets, on the left. The use case shows a panel, in HTML, on the left, which means a output (results) canvas.

Saiba mais...

You want to have quick safe access to your remote box and you want it to remember your machin and also not to die when you get a coffee or something. Here are tips for your ssh environment setup.

Saiba mais...

This article has an overview of the GridFly demo and the grid generation toolkit that allows for the creation of table-less layouts based in string ASCII specifications. This page was assembled to support the project and as a companion to the proposal demo paper.

Video demonstration for WWW 2014 (Dec 2013 Update)

Watch or Download Video Demo for WWW Conference (MOV)

The above link is a short demonstration that showcases an editor using a 2D notation. The demo converts such layout notation into a model based in table-less and grid layout, which generates containers for widgets, on the left. The use case shows a panel, in HTML, on the left, which means a output (results) canvas.

YouTube version, lower resolution:

We have also uploaded this video to YouTube to facilitate. However it's a lower resolution as YouTube will transcode for size optimization.

Demo showing use case for Tablets with grid layouts for widgets

Saiba mais...

Este artigo tem alguns 'snapshots' do meu terminal no momento que fiz testes com Phonegap 1.5 via terminal shell, ou seja, sem o Eclipse.

Saiba mais...

Nota técnica sobre especificação do nettop zotac Zbox e suporte VESA mount.

Saiba mais...

Nota técnica de desenvolvimento para desenvolvedores com interesse em JavaScript e NodeJS. O NodeJS é um projeto de infra-estrutura que permite a execução de JavaScript no lado servidor.

Saiba mais...

This technote covers a problem with library path using OpenCV — when the app kicks an error that asks to rebuild the library path / install libgtk2.

Saiba mais...