A Cyberlynxx está com uma oportunidade para Desenvolvedor de Sistemas Mobile. Segue requisitos da oportunidade: – Programação: ASP.Net, C#, Javascript, PL/SQL; – Banco de dados : SQL Server e/ou Oracle; – Experiência em trabalhar com Framework 3.5 ou superior; – Experiência em desenvolvimento de sistema para Windows Mobile; – Conhecimento de gravação e leitura de [...]
Oportunidade para Desenvolvedor de Sistemas Mobile – Rio de Janeiro
Lógica de programação com Scratch – Aula 4
Quarto vídeo da série de screencasts sobre lógica de programação com Scratch.
Este vídeo mostra como salvar e abrir um projeto, como controlar o teclado e como trabalhar com blocos de comandos condicionais.
Veja mais informações sobre a série neste outro post.
Posts relacionados
- Lógica de programação com Scratch – Aula 3“>Lógica de programação com Scratch – Aula 3 (0)
- Lógica de programação com Scratch – Aula 2“>Lógica de programação com Scratch – Aula 2 (0)
- Lógica de programação com Scratch – Aula 1“>Lógica de programação com Scratch – Aula 1 (0)
- Aulas de lógica de programação usando Scratch“>Aulas de lógica de programação usando Scratch (1)
- Livro: Google Android“>Livro: Google Android (0)
- CRUD com o RestfulX – aplicação funcionandoCRUD with RestfulX – live application“>CRUD com o RestfulX – aplicação funcionandoCRUD with RestfulX – live application (2)
- CRUD com o RestfulX: Parte 1/2 – RetrieveCRUD with RestfulX: Part 1/2 – Retrieve“>CRUD com o RestfulX: Parte 1/2 – RetrieveCRUD with RestfulX: Part 1/2 – Retrieve (7)
- Erro “bad line length character” no Git“>Erro “bad line length character” no Git (1)
- Precedência dos operadores em Ruby“>Precedência dos operadores em Ruby (0)
- Introdução ao jQuery“>Introdução ao jQuery (0)
© Elvis for Elvis Fernandes, 2012. |
Permalink |
Nenhum comentário |
Adicione ao
del.icio.us
Tags: aula, Desenvolvimento, lógica, programação, scratch
Lógica de programação com Scratch – Aula 3
Terceiro vídeo da série de screencasts sobre lógica de programação com Scratch.
Veja mais informações sobre a série neste outro post.
Posts relacionados
- Lógica de programação com Scratch – Aula 2“>Lógica de programação com Scratch – Aula 2 (0)
- Lógica de programação com Scratch – Aula 1“>Lógica de programação com Scratch – Aula 1 (0)
- Aulas de lógica de programação usando Scratch“>Aulas de lógica de programação usando Scratch (1)
- Precedência dos operadores em Ruby“>Precedência dos operadores em Ruby (0)
- Livro: Google Android“>Livro: Google Android (0)
- FlexReport com o Flex4!FlexReport with Flex4“>FlexReport com o Flex4!FlexReport with Flex4 (8)
- CRUD com o RestfulX – aplicação funcionandoCRUD with RestfulX – live application“>CRUD com o RestfulX – aplicação funcionandoCRUD with RestfulX – live application (2)
- CRUD com o RestfulX: Parte 1/2 – RetrieveCRUD with RestfulX: Part 1/2 – Retrieve“>CRUD com o RestfulX: Parte 1/2 – RetrieveCRUD with RestfulX: Part 1/2 – Retrieve (7)
- Screencast: desenvolvendo uma aplicação com RestfulX em menos de 5 minutos“>Screencast: desenvolvendo uma aplicação com RestfulX em menos de 5 minutos (8)
- GIT Cheat Sheet“>GIT Cheat Sheet (0)
© Elvis for Elvis Fernandes, 2012. |
Permalink |
Nenhum comentário |
Adicione ao
del.icio.us
Tags: aula, ensino, lógica, programação, scratch, screencast
Lógica de programação com Scratch – Aula 2
Este é o segundo vídeo da série de aulas sobre lógica de programação com o Scratch. Veja mais informações sobre a série neste outro post.
Posts relacionados
- Lógica de programação com Scratch – Aula 1“>Lógica de programação com Scratch – Aula 1 (0)
- Aulas de lógica de programação usando Scratch“>Aulas de lógica de programação usando Scratch (1)
- Precedência dos operadores em Ruby“>Precedência dos operadores em Ruby (0)
- Livro: Google Android“>Livro: Google Android (0)
- FlexReport com o Flex4!FlexReport with Flex4“>FlexReport com o Flex4!FlexReport with Flex4 (8)
- CRUD com o RestfulX – aplicação funcionandoCRUD with RestfulX – live application“>CRUD com o RestfulX – aplicação funcionandoCRUD with RestfulX – live application (2)
- CRUD com o RestfulX: Parte 1/2 – RetrieveCRUD with RestfulX: Part 1/2 – Retrieve“>CRUD com o RestfulX: Parte 1/2 – RetrieveCRUD with RestfulX: Part 1/2 – Retrieve (7)
- Screencast: desenvolvendo uma aplicação com RestfulX em menos de 5 minutos“>Screencast: desenvolvendo uma aplicação com RestfulX em menos de 5 minutos (8)
- GIT Cheat Sheet“>GIT Cheat Sheet (0)
- Erro “bad line length character” no Git“>Erro “bad line length character” no Git (1)
© Elvis for Elvis Fernandes, 2012. |
Permalink |
Nenhum comentário |
Adicione ao
del.icio.us
Tags: aula, ensino, lógica, programação, scratch, screencast
Lógica de programação com Scratch – Aula 1
Este é o vídeo que dá início ? série de screencasts para as minhas aulas de lógica de programação utilizando o Scratch.
Veja mais informações sobre a série neste outro post.
Posts relacionados
- Aulas de lógica de programação usando Scratch“>Aulas de lógica de programação usando Scratch (1)
- Precedência dos operadores em Ruby“>Precedência dos operadores em Ruby (0)
- Livro: Google Android“>Livro: Google Android (0)
- FlexReport com o Flex4!FlexReport with Flex4“>FlexReport com o Flex4!FlexReport with Flex4 (8)
- CRUD com o RestfulX – aplicação funcionandoCRUD with RestfulX – live application“>CRUD com o RestfulX – aplicação funcionandoCRUD with RestfulX – live application (2)
- CRUD com o RestfulX: Parte 1/2 – RetrieveCRUD with RestfulX: Part 1/2 – Retrieve“>CRUD com o RestfulX: Parte 1/2 – RetrieveCRUD with RestfulX: Part 1/2 – Retrieve (7)
- Screencast: desenvolvendo uma aplicação com RestfulX em menos de 5 minutos“>Screencast: desenvolvendo uma aplicação com RestfulX em menos de 5 minutos (8)
- GIT Cheat Sheet“>GIT Cheat Sheet (0)
- Erro “bad line length character” no Git“>Erro “bad line length character” no Git (1)
- Gerando relatórios com o FlexReport – Parte 3 (Screencast)“>Gerando relatórios com o FlexReport – Parte 3 (Screencast) (56)
© Elvis for Elvis Fernandes, 2012. |
Permalink |
Nenhum comentário |
Adicione ao
del.icio.us
Tags: aula, ensino, lógica, programação, scratch, screencast
Aulas de lógica de programação usando Scratch
O Centro Educacional de Pedreira é uma instituição educacional conveniada com o Senai Ary Torres onde eu tive o privilégio de estudar há mais de 10 anos atrás e onde hoje sou professor.
Beneficiado pela flexibilidade da instituição, este semestre as aulas de lógica de programação terão um formato diferente: boa parte do conteúdo será baseada em screencasts – onde os alunos poderão assistir as aulas em casa e aproveitar o tempo na escola para interagir mais com os colegas e o professor.
Essa série de screencasts será publicada no YouTube, e cada novo vídeo será publicado também aqui no meu blog, para que mais pessoas (alunos e/ou professores) possam se beneficiar do material.
A primeira parte do curso será baseada no Scratch, que é uma linguagem de programação aberta e focada no aprendizado de lógica de programação. O Scratch usa e abusa de elementos visuais e para aprender programação utlizando blocos de comando, assim o aluno não se “assusta” ao ter de lidar com numerosas linhas de código para criar um programa. Dessa forma, com pouco tempo e muita criatividade o aluno pode criar desde animações simples até jogos de uma maneira lúdica, enquanto vai absorvendo – mesmo que sem querer – os principais conceitos da lógica de programação.
Veja todos os vídeos da série na categoria Ensino, que estarão disponíveis tão logo estejam prontos.
Bons estudos e boa diversão!
Posts relacionados
- Precedência dos operadores em Ruby“>Precedência dos operadores em Ruby (0)
- Livro: Google Android“>Livro: Google Android (0)
- FlexReport com o Flex4!FlexReport with Flex4“>FlexReport com o Flex4!FlexReport with Flex4 (8)
- CRUD com o RestfulX – aplicação funcionandoCRUD with RestfulX – live application“>CRUD com o RestfulX – aplicação funcionandoCRUD with RestfulX – live application (2)
- CRUD com o RestfulX: Parte 1/2 – RetrieveCRUD with RestfulX: Part 1/2 – Retrieve“>CRUD com o RestfulX: Parte 1/2 – RetrieveCRUD with RestfulX: Part 1/2 – Retrieve (7)
- Screencast: desenvolvendo uma aplicação com RestfulX em menos de 5 minutos“>Screencast: desenvolvendo uma aplicação com RestfulX em menos de 5 minutos (8)
- GIT Cheat Sheet“>GIT Cheat Sheet (0)
- Erro “bad line length character” no Git“>Erro “bad line length character” no Git (1)
- Gerando relatórios com o FlexReport – Parte 3 (Screencast)“>Gerando relatórios com o FlexReport – Parte 3 (Screencast) (56)
© Elvis for Elvis Fernandes, 2012. |
Permalink |
Nenhum comentário |
Adicione ao
del.icio.us
Tags: educação, lógica, programação, scratch, screencast

Pelo terceiro ano consecutivo estarei presente no FMDS (F?rum de M?dias Digitais e Sociais) em Curitiba. Este ano ser? nos dias 06 e 07 de Dezembro (ter?a e quarta-feira).
O evento ser? realizado no mesmo local de 2010, na FIEP – Federa??o das Ind?strias do Estado do Paran? (Av. Comendador Franco, 1.341 – Jardim Bot?nico), que fica pr?ximo dos principais campi da UFPR e da PUCPR, na rota para a Rodovi?ria e do Aeroporto Internacional Afonso Pena.
Confira a programa??o no site do evento.
Nos encontraremos l?!
Flash Mobile Day Ed. São Luis

No dia 18/11 aconteceu o flash mobile day edição são luis no auditório do cecen – UEMA.
Eu particularmente estou muito satisfeito com o evento, tivemos grandes palestras com conteúdo de alto nível.
Tivemos problemas durante a manhã pois estávamos sem internet para a transmissão das palestras, porém, o evento aconteceu normalmente presencialmente.
As 4 palestras envolveram as áreas de design, programação e marketing. Bom, foi muito show.
A seguir segue o link das apresentações:
Palestra: Design de interfaces para aplicativos móveis.
Palestrante: Eduardo Gibran
Link: http://dl.dropbox.com/u/16067185/palestras_fmd/desingDeInterfaces-Gibran.pdf
Palestra: Proceso de criação. Da escolha da plataforma ? app store.
Palestrante: Willian Mano
Link: http://dl.dropbox.com/u/16067185/palestras_fmd/processoDeCriacao-Willian.pdf
Palestra: Flex para dispositivos móveis
Palestrante: Bruno Araújo
Link: http://prezi.com/klmt7jez4lfv/o-poder-do-flex-para-dispositivos-moveis/
Palestra: Marketing de guerrilha, ações virais e dispositivos móveis: o real e o virtual nas suas mãos.
Palestrante: Rafaela Marques
Link: http://dl.dropbox.com/u/16067185/palestras_fmd/marketing-Rafaela.pdf
Mais uma vez obrigado ? todos que ajudaram para que esse evento fosse possível.
Um gradecimento especial ? todos que apoiaram o evento, em especial ? RIACYCLE que através do Igor Costa nos ajudou a abrilhantar um pouco mais esse evento.
Obrigado a RINO, que, através do Odair Seixas no permitiu realizar essa versão aqui nas terras longiquas de São Luis do Maranhão.
LCCS e PHP com ZendAMF
O Adobe LiveCycle Collaboration Service possui em seu SDK, exemplos de integração com as principais linguagens de programação web do mercado como PHP, Java, Python, etc.
Na documentação da Adobe, é recomendado o uso do AMFPHP ou o PHP puro mesmo, mas nada impede de usar tranquilamente em conjunto com o ZendFramework (usando ZendAMF)
Ryan Stewart escreveu dois artigos mostrando a implementação com PHP e REST.
Uma observação sobre o artigo de Ryan, no Flex 4, Adobe passou a usar o swfobject, então o modo de pegar os parâmetros via URL e passar para o SWF fica desse modo:
-
var xiSwfUrlStr = “playerProductInstall.swf”;
-
var flashvars = ;
-
-
flashvars.roomURL = swfobject.getQueryParamValue(“roomURL”);
-
flashvars.authToken = swfobject.getQueryParamValue(“authToken”);
-
-
var params = ;
No SDK do LCCS, existe um arquivo chamado lccs.php, basta copiar para o mesmo diretório em que você já usa suas classes. Em seguida, adicionar o include no arquivo gateway.php
-
-
require_once ‘Zend/Amf/Server.php’;
-
require_once ‘lccs.php’;
-
require_once ‘Test.php’;
-
-
/** Bootstrap */
-
-
// Instantiate server
-
$server = new Zend_Amf_Server();
-
$server->setProduction(false);
-
$server->setClass(‘Test’);
-
// Handle request
-
echo($server->handle());
-
?>
E está é uma simples classe para teste chamando o método que retorna o token para autenticação.
-
-
-
class Test
-
-
private $account;
-
private $room;
-
private $devUsername;
-
private $devPassword;
-
private $secret;
-
-
//$accountURL = “https://collaboration.adobelivecycle.com/$account”;
-
private $accountURL;
-
private $roomURL;
-
-
function __construct()
-
-
//for LCCS
-
$this->account = “Your SDK account username from LCCS developer portal”;
-
$this->room = “The room you want to connect to”;
-
$this->devUsername = “Your LCCS developer account username”;
-
$this->devPassword = “Your LCCS developer account password”;
-
$this->secret = “The shared secret from the LCCS developer portal”;
-
-
//$accountURL = “https://collaboration.adobelivecycle.com/$account”;
-
$this->accountURL = “http://connectnow.acrobat.com/$this->account“;
-
$this->roomURL = “$this->accountURL/$this->room“;
-
-
-
-
try
-
-
$this->account = new RTCAccount($this->accountURL);
-
$this->account->login($this->devUsername,$this->devPassword);
-
$session = $this->account->getSession($data['room']);
-
$displayName = $data['displayName'];
-
$username = $data['username'];
-
$role = $data['role'];
-
$token = $session->getAuthenticationToken($this->secret, $displayName, $username, $role);
-
return $token;
-
-
catch (Exception $e)
-
-
throw new Exception($e->getMessage());
-
-
}
-
}
-
?>
AMFRestfull: Um back-end para qualquer front-end
Olá pessoal, tudo bom?
Primeiro que estou contente por esse ser meu primeiro post no blog da DClick.
Segundo que este é o meu primeiro screencast da carreira. Ainda preciso melhorar muito, mas espero que gostem.
Pensem em um back-end Java que independa de front-end. Em uma arquitetura de serviços: RestFull.
Até então, nada de novidade, já que RestFull é algo ‘antigo’ quando se usa outputs em XML ou JSON. Mas e outputs em AMF??? Isso sim é novidade, e é isso que estarei demonstrando para vocês:
E então, alguém sabe os dois grandes problemas em usar/manter isso em um projeto “pra valer”?
Não percam a continuidade aqui!
Código fonte do projeto Java/Flex:
https://github.com/mariojunior/amf-restfull
Abraços galera!






