App Minha Excursão

Olá pessoal, mais um ano se findando, desejo a todos um feliz ano novo, de muita paz, saúde , e alegrias para todos.

Hoje estou aqui para falar um pouco do app Minha Excursão que eu desenvolvi e esta disponível no Google play. Minha Excursão: miniatura da captura de tela

O App Minha Excursão é um app voltado para aquelas pessoas que organizam excursões, que ficam responsáveis por fazer uma lista das pessoas interessadas e receber o dinheiro de cada uma delas.

Esse app desenvolvi para suprir também a minha própria necessidade de organizar excursões na igreja.

Para utilizar o app, basta cadastrar uma excursão, inserindo um titulo para a excursão, valor de cada passagem e quantidade de lugares total no ônibus, depois basta cadastrar/adicionar os passageiros na excursão, e quando algum passageiro pagar a passagem, basta selecionar como pago, e
automaticamente vai aparecer na parte   Minha Excursão: captura de tela superior o valor arrecadado até o momento, e tocando no ícone de pizza na barra de titulo, você poderá visualizar vários dados estatísticos da excursão como total arrecadado, valor total da excursão, e com a possibilidade de exortar todos os dados da excursão para a área de transferência (Ctrl+c o famoso copiar) e depois colar em qualquer aplicativo de bloco de notas.

Veja abaixo as diversas funcionalidades do app:

 

 

– Cadastrar uma excursão ( nome da excursão,  Minha Excursão: miniatura da captura de tela  qtd. de lugares, valor da
passagem).
– Cadastrar passageiros
– Adicionar passageiros em uma ou varias excursões.
– Selecionar os passageiros que pagaram
– Excluir passageiros da excursão.
– Permitir ou não que a excursão tenha lista de espera, quando o total de lugares forem ocupados.
– Trocar um passageiro da lista de espera com um passageiro da lista ou vice versa.
– Visualizar dados estatísticos da excursão como:
– Total de lugares da excursão / Ocupados e disponíveis
– Valor total da excursão / Arrecadado e o que falta arrecadar.
– Total de passageiros que pagaram ou que faltam pagar.

Exportar esses dados em texto para a área de transferência para colar em outro app.

Comente sobre esse, envie suas sugestões aqui nos comentários, ou no meu email, fiquem a vontade.

Espero que seja de grande utilidade.

Segue o link abaixo:

https://play.google.com/store/apps/details?id=com.rafaelct.minhaexcursao

 

 

Anúncios

App Forma Grupos

Olá a Todos !

Screenshot_2015-10-29-19-29-15

Nesse post irei escrever um pouco sobre o app Forma grupos, um app android desenvolvido por mim.
O app Forma grupos é um aplicativo simples desenvolvido para smartphones e tablets Android que auxilia na formação de grupos, seja para montar equipes para partidas de futebol, dinâmicas em grupo ou qualquer outra atividade que necessite formar grupos.
Disponível a aproximadamente 1 ano no Google play , no mês passado recebeu uma atualização que trouxe varias mudanças na interface do app para ser mais intuitivo e fácil de usar.

Screenshot_2015-10-29-19-55-47

Para usar apenas cadastre os seus amigos e demais pessoas no app e selecione aqueles que fazer parte da formação de grupos, o app fara a formação dos grupos com as pessoas selecionadas.

 

 

Depois que os grupos forem formados você ainda tem a opção de alterar a Screenshot_2015-10-29-19-29-44quantidade de pessoas que terão em cada grupo.

Experimente o Forma grupos, e me conte o que você achou aqui nos comentários, gostaria muito de ouvir sua opinião, sobre o que pode ser melhorado, quais recursos você gostaria que tivesse nas versões futuras.

Segue abaixo o link do app no Google Play:

https://play.google.com/store/apps/details?id=com.rafaelct.formagrupos

 

Alerta Net Agora disponivel no Google Play

ImagemImagem

Olá a todos , venho por meio deste post informar que o app Alerta Net ( screenshots acima) esta disponível para download gratuito no Google play.

Para quem não conhece o Alerta Net é um aplicativo que tem a função de te informar por meio de alertas sonoros , quando seu Smartphone perde a conexão com a internet , ou quando vc fica conectado a rede 2G/EDGE que é mais lenta.

Segue algumas características do Alerta Net:

– O app emite um som de alarme quando o seu dispositivo não estiver conectado na internet.

– Possibilidade de escolher o som de notificação quando perder a conexão com a internet e outro som quando estiver conectado a rede 2G/EDGE.

– Especifique um intervalo de tempo que o app verifica o status da sua conexão.

– Especifique um intervalo de tempo entre alarmes.

– Ligue ou Desligue o alarme de perda de conexão com a internet ou quando estiver conectado na rede 2G/EDGE.

– Você poderá especificar um horário em que o aplicativo não te avisara sobre perdas de conexão ou conexão 2G (útil para não te acordar no meio da madrugada).

 

Nunca mais fique sem saber quando vc esta sem internet no seu Smartphone.

 

Link para download abaixo:

https://play.google.com/store/apps/details?id=com.rafaelct.free.alertanet

 

 

 

Aplicativo Criador de simulados Racha Cuca

Bom dia a todos !

Estou desenvolvendo um pequeno aplicativo em Java SE , que tem a finalidade de criar e executar simulados de questões alternativas e dar a nota no final do teste.

Implementei uma funcionalidade que , as alternativas das questões são apresentadas em ordem aleatória para impedir a memorização da posição da alternativa correta.
Os simulados podem ser criados em um arquivo em formato texto (Bloco de Notas) em uma linguagem simples , e salvar com extensão .frc (exemplo: teste.frc).
Ao executar o aplicativo será apresentada uma janela com 2 botões , no primeiro botão vc deve escolher o arquivo *.frc criado para ser convertido no formato *.cuc , que é formato utilizado pelo aplicativo para executar o teste.
Depois no 2º botão vc escolhe o arquivo *.cuc criado , e é aberta a janela com o teste para ser realizado , ao final do teste , existe o botão finalizar teste , ao clicar nesse botão é apresentada a nota ao lado , e todas as alternativas corretas ficam destacadas com a cor verde.
Segue link do aplicativo em formato zip:
No zip tem os arquivos:
Racha Cuca.jar -> executavel do aplicativo
Iniciar Racha Cuca.sh -> Script para executar no Linux
Iniciar Racha Cuca.bat -> Script para executar no Windows
Proc_des_sistemas-aula1.frc -> Arquivo texto de um simulado de exemplo que criei. No começo desse arquivo tem comentários no começo de como construir o seu próprio simulado.
Proc_des_sistemas-aula1.cuc -> Arquivo do teste gerado a partir do arquivo Proc_des_sistemas-aula1.frc
Codigo fonte Projeto Racha Cuca -> Pasta com o código fonte do projeto desenvolvido em Java Se 6 utilizando o
Eclipse.
Sou iniciante em linguagem Java , tenho alguns projetos caseiros desenvolvidos nessa linguagem.
Desenvolvi esse aplicativo na intenção de ser útil , como ferramenta de auxilio nos estudos , com esse aplicativo poderemos criar simulados do conteúdo das aulas e compartilhar uns com os outros , para testarmos os nossos conhecimentos.
Estou disponibilizando como software livre (GNU GPL v3) , o código fonte acompanha o aplicativo  , podem modificar e estudar a vontade sob os termos da licença mantendo os meus créditos.
Sugestões são bem vindas.
Se você gostou desse aplicativo , considere fazer uma doação de qualquer valor no botão abaixo , você estará me ajudando a aperfeiçoar o meu trabalho.Um abraço.

Aplicativo Android: Alerta Net

Pessoal , Bom dia a todos !!! ,

Estou aprendendo a desenvolver aplicativos para Android , espero em breve disponibilizar mais aplicativos para vocês.

O App que desenvolvi é bem simples , foi feito para pessoas que necessitar saber se estão conectadas na internet no seu Android.

Desenvolvi esse app para suprir uma necessidade minha de saber se estou conectado no 3G ou Wi-Fi , pelo motivo de usar serviço de ligações VOIP no meu smartphone , e se não estiver conectado na internet , não poderei receber ligações no meu numero VOIP.

Aceito sugestões de melhorias.

Segue algumas características do App:

– O app emite um som de alarme quando o seu dispositivo não estiver conectado na internet.

– O App também emitira um aviso sonoro (som de conexão discada) , quando a sua conexão estiver em 2G (EDGE).

– Você poderá especificar um horário em que o aplicativo não te avisara sobre perdas de conexão ou conexão 2G (util para não te acordar no meio da madrugada).

– Quando houver perda de conexão , será gerada uma notificação no seu dispositivo , ao clicar nessa notificações , ou no menu configurações do app , você poderá especificar até que horas ele não ficara alarmando.

——–

Recursos que desejo implementar em versões futuras:

– Possibilidade de apenas emitir somente uma vez o aviso sonoro quando houver perda de conexão e um quando voltar a conexão.

– Criar um histórico com data e hora que ocorreu a queda de conexão e retorno da conexão.

O app é bem simples de utilizar , espero que gostem , ele é gratuito , sem propagandas.

Se você gostou desse app , considere fazer uma doação de qualquer valor no botão abaixo , você estará me ajudando a aperfeiçoar o meu trabalho.

Obrigado !!!

Segue o link do app abaixo:

[edit]

https://drive.google.com/file/d/0BxI4VqdZ7q6dc2diY05URHZTcXc/edit?usp=sharing

Virus de computador

Boa tarde a todos !!!

Primeiramente gostaria de pedir desculpas pela demora em atualizar esse Blog , essa demora é devida a varios fatores como trabalho e agora também a faculdade (apesar de estar fazendo a distancia) , mas espero estar atualizando com um pouco mais de frequencia.

Nesse post pretendo falar um pouco sobre virus de computador , espero que gostem.
O Virus de computador é um programa de computador , que se instala e se auto-copia.
Desde o seu surgimento a varias decadas atras até os dias atuais os virus atormentam os usuarios de computador , e agora também atormentam os usuários de outros dispositivos eletronicos , como os Smartphones e Tablets.
Existem varios tipos de virus , segue alguns tipos abaixo:

– Virus de boot

Esse tipo de virus contamina o MBR (Master Boot Record) do HD ou disquete , essa area é a aonde a Bios do computador lê para começar a iniciar o sistema operacional , o virus instalado no MBR é carregado para a memoria antes mesmo do sistema operacional.
Esse tipo de virus era muito comum nos anos 80 e 90 (época do Ms-dos , e as primeiras versões do Windows).

– Virus bomba relógio

Esse tipo de virus eles esperam uma data e um momento determinado para agir , como por exemplo “Sexta-Feira 13”, “Michelangelo”, “Eros” e o “1º de Abril (Conficker)”.

Outos tipos de virus seria o virus de macro que infecta modelos de documentos do office , entre outros.

Os virus são criados por Crackers (Hackers do mal) , são programadores que usam seus conhecimento para prejudicar outras pessoas.
Os Crackers criam virus para um sistema operacional especifico , geralmente o Windows por ser o mais popular.
O Linux até o momento é imune a varios tipos de virus , por ser um sistema operacional menos popular , e por ser um sistema mais seguro , com código-fonte aberto , onde uma falha de segurança quando é encontrada , é rapidamente consertada por milhares de Hackers (Programadores voluntarios) espalhados pela internet.
O MAC OS X até pouco tempo atras não era alvo de ataques de virus , mas agora nos ultimos anos com a sua popularidade , começaram a surgir pragas virtuais também para esse sistema.
O Android mesmo rodando um kernel do linux é alvo de varios virus espalhados pela internet , por ser um sistema operacional mobile com grande popularidade.
A melhor forma de evitar ser contaminado por um virus é executar programas somente de fontes confiaveis ,e de preferencia programas com seu código de fonte aberto , onde milhares de programadores espalhados pela internet , podem examinar o código a procura de potenciais falhas de segurança , e onde quando uma falha é encontrada a mesma é corrigida mais rapidamente do que em um programa de código-fonte fechado onde o código é acessivel somente a um grupo muito pequeno de programadores dentro de uma empresa.
O programa de código-fonte aberto também evita que um skybot (virus espião) esteja inserido no código do programa.

Segue abaixo alguns links de videos sobre o assunto:

Tipos de virus de computador

Os invasores do computador

Reportagem sobre o virus Michelangelo

Animação sobre virus de computador

Plataforma Java

Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não sua única linguagem. Fonte: Wikipedia.

Vantagens do Java:

Multiplataforma:

Os programas desenvolvidos em Java rodam em uma maquina virtual a JVM (Java Vittual Machine) e por isso é independente de sistema operacional , para isso basta ter a JVM disponivel em cada sistema operacional que se deseja executar aplicações desenvolvidas em Java.

Posso desenvolver uma aplicação java em um sistema operacional Windows e executar a mesma aplicação sem precisar recompilar no Linux.

Gerencia a memoria automaticamente

Em Java não precissamos nos preocupar com a alocação e liberação de memoria , quando é verificado que um objeto não esta mais em uso o GC (Garbage Coletor ou coletor de lixo) libera a memoria não utilizada.

Vasta coleção de APIs

Java possui uma api extensa e muito bem documentada , onde podemos usa-la para desenvolver aplicações sem precissar re-inventar a roda , e tambem possui varias Apis externas desenvolvidas por terceiros (empresas ou pela comunidade) para as mais diversas finalidades como por exemplo (banco de dados,interagir com orkut , twitter , facebook , obter informações da maquina , entre outras).

Desenvolvimento de extensão atraves de outras linguagens atraves de JNI ( Java Native Interface).

Em java voce pode desenvolver extensões usando recursos da linguagem C/C++ usando o JNI ou tambem o JNA (Java Native Access).

Open Source

JAVA é open source e desenvolvido pela Oracle com a contribuição da comunidade atraves do projeto OpenJDK.

Popular

Por ser popular é muito facil encontrar pessoal qualificado , e ajuda na internet , documentação , livros , cursos , inclusive em portugues.

As vezes você esta usando java e nem percebe Java esta em vários aparelhos celulares , Smartphone , geladeiras , relógios , cartões de credito , entre outros dispositivos.

Suporta outras linguagens

Java suporta outras linguagens que utilizam a JVM , como por exemplo as linguagens Scala , Groovy , Jython , JRuby , entre outras.

Links:

Site da Oracle: http://www.oracle.com/technetwork/java/index.html

Site para Download do Java (JRE): http://www.java.com/pt_BR/

Documentação da API do Java (versão 6): http://download.oracle.com/javase/6/docs/api/

Projeto OpenJDK: http://openjdk.java.net/

Forum de ajuda sobre Java: http://www.guj.com.br

Em breve nos proximos posts pretendo apresentar um tutorial iniciante de java , aguardem em breve.