Licença do blog

Licença Creative Commons
Este blog de Cláudio Alfonso, foi licenciado com uma Licença Creative Commons - Atribuição-NãoComercial 3.0 Não Adaptada. Não é obrigatório mas agradeço se publicar algo daqui e citar a fonte.
Mostrando postagens com marcador seblod. Mostrar todas as postagens
Mostrando postagens com marcador seblod. Mostrar todas as postagens

sábado, janeiro 26

Mapa Social de Belém

Olá amigos

Vamos falar de uma ideia que tive assistindo uma conferência online sobre Mapas Colaborativos, essa ideia trata sobre a criação de um mapa social da cidade de Belém, tal mapa traria dados importantes sobre nossa cidade separados por áreas, sendo saúde, segurança, educação, cultura, etc. 

Em princípio os dados seriam cadastrados através de um sistema de gerência de informações baseado no Joomla e personalizado com Seblod, inicialmente utilizando a API do Google Maps mas procurando  adicionado a API do Open Street Maps como forma de montar um mapa da cidade de Belém e exibir nele as informações organizadas em áreas. A alimentação dessas informações se daria através de uma equipe mas passaria mais tarde a ter alimentação dos próprios usuários ou de grupos de usuários que poderiam acessar e inserir informações inclusive via celular/tablet.

Outro recurso que desejo adicionar é a criação de arquivos no formato KML e ARML possibilitando o envio desses dados para outras pessoas e aplicativos como por exemplo o apĺicativo de Realidade Aumentada WIKITUDE.

Como esta a ideia? Bom já tenho o sistema de cadastros pronto falta integrar as referidas APIs e criar a exportação dos dados nos formatos KML e ARML, além de criar o "mundo" para o aplicativo wikitude, pretendo conseguir criar todos esses recursos ao longo do primeiro semestre deste ano para em seguida disponibilizar uma primeira versão online do sistema todo, claro ainda com recursos limitados de uso.

A versão inicial teria como bases: Equipe de alimentação do sistema própria, uso do API do Google Maps, exportação dos dados no formato KML e ARML e camada de Realidade Aumentada no Wikitude. Até o final do ano seria um prazo adequado para terminarmos os projeto todo com todos os recursos previstos.

Quer ajudar? acha válida a ideia? entre em contato: joomlapaidegua@gmail.com

quarta-feira, dezembro 26

Produtos, aplicativos e sistemas

Olá amigos.

Vamos falar um pouco agora sobre os produtos que desenvolvemos ao longo deste ano de 2012.

Sistema de Protocolos - SISPRO
Na realidade foi feito em 2011 para ser utilizado na Prefeitura Municipal de Ananindeua para o controle de protocolos e outros documentos. Veja o funcionamento do sistema em nosso vídeo:


Sistema de Gestão - SIGES
Uma variação do sistema de protocolos, agora com a agregação de mais serviços tais como SMS, relatórios em Excel, gráficos em pizza e mapas temáticos. Desenvolvido para a Secretaria de Saneamento da Prefeitura de Belém (versão ainda sem mapas temáticos).


Sistema de Realidade Aumentada - SISAR
Trata-se de um sistema que gera mapas a partir de registros e que consegue, através destes, gerar conteúdo para Realidade Aumentada.



Joomla Day Brasil 2012 APP
Nosso primeiro aplicativo criado para o maior evento sobre o CMS Joomla no Brasil

sem vídeo

Circuito demo UFPa em Realidade Aumentada
Circuito em realidade aumentada móvel geolocalizado com 5 pontos de interesse com diversas informações sobre o campus da UFPa. Primeiro circuito em RA criado para uma universidade pública no Brasil.


Sistema de Clínica
Cadastro de pacientes, médicos e usuários. Gerador de receitas, etc.

sem vídeo


Circuito em Realidade Aumentada sobre Lixo Eletrônico
Circuito em RA mostrando os locais de coleta de lixo eletrônico na cidade de Belém.



Aplicativo pessoal para Android
Aplicativo pessoal desenvolvido para que possam acompanhar meu trabalho e pesquisas.

quinta-feira, dezembro 13

Tecnologias e ideias para 2013

Olá amigos! Ano de 2012 está chegando ao fim já estamos no período da Saturnália e as festas de ano novo, e como sempre bate aquela vontade de rever o ano que passou analisar o que aconteceu e encher o ano que esta vindo de planos e promessas (emagrecer, viajar, etc.), bom cá estamos nós com essa mesma ladainha :) Só que não, vamos primeiro falar do que vem aí para depois falarmos do que aconteceu tudo (a maioria) das coisas ligadas ao mundo da tecnologia.

Joomla
Sim nosso mais aclamado e completo CMS (acrônimo para Sistema de Gerenciamento de Conteúdo) continua com o gás total e para o ano de 2013 vem com sua versão 3.5 trás como principais novidades o uso do bootstrap do twitter, site e área administrativa completamente adaptados para a mobilidade e uma repaginada no seu layout, além de usar o novo framework do Joomla (Sim uma coisa é o CMS e outra é o framework Joomla).

Seblod
O mais completo App Builder do Joomla esta devendo uma versão compatível com o Joomla 3.x, mesmo assim continua excelente para desenvolver aplicações web e sites de forma rápida, ágil e com pouco necessidade de ficar "escovando os bits".

KML/ARML/XML/Google Maps/Open Street Maps/Cartografia colaborativa
Essa sopa de letras aí de cima refere-se as tecnologias em uso para a criação e compartilhamento de conteúdo no formato de mapas interativos usando padrões abertos ou livres. Essa é uma área que estou gostando cada vez amis de trabalhar e pesquisar em breve novos sistemas e ideias irão brotar disso aí :)
KML: Keyhole Markup Language. Linguagem de marcação de pontos chave, é um padrão aberto internacional para marcação de ponto geolocalizados;
ARML: Augmented Reality Markup Language, linguagem de marcação de pontos de interesse para realidade aumentada, tal como o KML serve para a marcação de pontos de interesse geolocalizados porém com a diferença de que tem suporte a conteúdo multimidia
XML: velha conhecida, (eXtensible Markup Language) é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais, está aqui porque é o formato padrão para exportação e importação de dados de muitas ferramentas tais como o open street maps.
Google Maps: Ferramenta de criação de mapas online do Google, usa o padrão KML para exportação e importação de dados e tem suporte à dispositivos móveis
Open Street Maps: Ferramenta livre para a criação colaborativa de mapas, usa o padrão XML para importação e exportação de dados.

Arduíno: É no campo do hardware aquilo que temos no software livre. Muito bom para criar robôs, vants, UAVs, etc

Android: Sistema operacional móvel baseado em linux desenvolvido pelo Google e que esta se tornando padrão em dispositivos móveis dos mais diversos tipos.

Realidade Aumentada (RA): É a mistura em tempo real de informações gerados por computador numa imagem capturada também em tempo real, neste blog temos diversos vídeos e exemplos de trabalhos desenvolvidos com o uso de realidade aumentada móvel e geolocalizada.

Wikitude/Junaio/Aurasma: São navegadores de realidade aumentada cuja função de acessar o conteúdo gerado para RA. Esse conteúdo pode ser gerado através de arquivos como o KML ou o ARML. Os exemplos que temos neste blog envolvem esses três tipos de navegadores, sendo que o Aurasma trabalha com RA com reconhecimento de imagens.

QR Code: Quase esquecendo de uma das primeiras tecnologias que trabalhei esse ano e que continua com força no próximo que são o uso de QR Codes, que são códigos de barra de novo tipo muito usados para compartilhar informações

Bem essas são as tecnologias que usei e que irei utilizar no próximo ano priorizando o desenvolvimento de ferramentas que possam criar conteúdos para essas tecnologias de forma colaborativa.


domingo, setembro 9

Apresentação no Joomla Day Brasil 2012


Segue abaixo nossa apresentação feita no Joomla Day Brasil 2012 - #jdbr12

sábado, julho 14

Joomla Day Brasil abre inscrições

Olá amigos!

Estamos escrevendo para avisá-los que o maior, o melhor e o mais paidegua evento de Joomla do Brasil esta com as inscrições abertas! Este ano a cidade que irá sediar o evento pela primeira vez será Belo Horizonte - MG nos dias 7 e 8 de setembro na UFMG. 

Para fazer sua inscrição é simples, basta acessar o site do evento em http://joomladaybrasil.org e preencher a fica de inscrição, existe a possibilidade de você apresentar sua palestra no evento basta entrar em contato com a galera da organização.

Nesta Edição do JDBR12 eu estarei palestrando novamente, a primeira vez foi em 2010 quando falamos da nossa experiência acerca da organização da comunidade Joomleira aqui no Norte do Brasil, desta feita o assunto será outro, para variar será sobre Joomla + Seblod + Realidade Aumentada \o/


Palestra IV - Criando aplicação em Joomla para a gerência de conteúdo em realidade aumentada com wikitude.


Data:
08/09 | 15:30

Capacidade:
140
Iremos demonstrar a criação de um sistema de gerenciamento de informações em realidade aumentada usando para isso o CMS Joomla e o APP Builder Seblod, para acessar este conteúdo iremos usar o Browse de realidade aumentada (RA) Wikitude, tal sistema esta em fase desenvolvimento para ser utilizado pela Prefeitura de Belém. Com Joomla e seblod iremos criar o sistema para inserção das informações e gerar o arquivo KML com este arquivo iremos alimentar nossa conta no Wikitude, e com este browse em nosso smartfone ou tablet iremos acessar essas informações.

Cláudio AlfonsoCLÁUDIO ALFONSO é Tecnólogo em redes de computadores e desenvolvedor web
Assessor de Tecnologia da Informação da Secretaria de Saneamento da Prefeitura de Belém. (SESAN - PMB)
Membro da comunidade de usuários do CMS Joomla no estado do Pará – Joomla!Paidegua
Organizador do Joomla!Day Belém
www.claudioalfonso.com.brTwitter: @claudioalfonso

segunda-feira, março 21

Integração do seblod com acymailing

Anotações de integração de sistema feito em seblod com o componente de mala direta Acymailing, ambos livres e gratuitos.

1. Acymailing detecta quando um usuários é adicionado e automaticamente o insere numa lista de usuários, mas sem cadastra-lo em nenhum informativo.

2. Usando o field freecode criamos o seguinte trecho de código:

$con = mysql_connect("endereço do banco","usuario","senha");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("banco", $con);

mysql_query("INSERT INTO jos_acymailing_listsub (listid, status)
VALUES ('1', '1')");

mysql_close($con);

3. Esse campo inserimos como hidden no content type -> user_mini

4. na tabela jos_acymailing_sublist o item subid mudamos para autoincremental

5. Quando o usuário for cadastrado no site automaticamente ele será cadastrado na lista padrão do acymailing.

É isso.