Cine Mobits eleito terceiro melhor aplicativo de 2009

Escrito por Quintana em 30/12/09 11:37

Saiba mais sobre a votação e as estatísticas do Cine Mobits.

O Cine Mobits ficou em 3° lugar na votação do melhor aplicativo brasileiro para iPhone/iPod Touch de 2009. A votação contou com mais de 2 mil leitores do Blog do iPhone, e o Cine ficou atrás apenas do Tom Tom Brasil e do Brasileirão 2009.

Acessos ao Cine Mobits

Nesses 8 meses desde que o Cine Mobits foi lançado na App Store, ele já foi baixado por 22.374 pessoas (sem contar as atualizações). Só pra comparar, a sua versão em Java, que existe desde julho de 2008, foi baixada pouco mais de 14 mil vezes. Os acessos mensais ao app também mostram o maior uso do aplicativo para iPhone, com mais de 100 mil acessos por mês, conforme o gráfico abaixo:

Acessos ao Cine Mobits

O Cine Mobits é acessado por todo o país, mas como mostra o gráfico abaixo de dezembro, as cidades mais consultadas são São Paulo e Rio de Janeiro:

Acessos ao Cine Mobits

Em 2010 a Mobits tem diversos planos para o Cine, entre eles criar uma versão para Android. Para saber mais sobre o App e também novidades do cinema, acompanhe o Cine Mobits no twitter.

Leia também:

  1. Atualização do Cine Mobits no ar!
  2. Hotsite Cine Mobits entre os 25 mais!

Como o mundo Mobile pode ajudar o meio ambiente?

Escrito por Hildi em 18/12/09 19:20

Um assunto que anda muito em pauta é a questão da sustentabilidade: como explorar os recursos naturais ou não do nosso planeta, evitando ao máximo prejudicar o equilíbrio do meio ambiente? Paralelo a isso, temos um aumento do mercado mobile em todo o mundo. Então, como esse mundo mobile pode nos auxiliar a sermos mais sustentáveis?

Orange Power Bump

Existem diversas pesquisas e iniciativas nesse sentido. Por exemplo, a operadora de celulares Orange apresentou uma forma sustentável de recarregar a bateria dos celulares. Trata-se de uma bomba, como aquelas de encher pneus de bicicleta, que após 1 minuto de bombeamento com o pé é capaz de recarregar até 5 minutos da bateria. Ideal para usuários que estejam localizados em lugares sem energia elétrica. Mais detalhes você pode conferir aqui.

Bicicleta sustentável da MIT

Outra iniciativa bem legal foi apresentada a pouco tempo pela MIT (Massachusetts Institute of Technology): uma bicicleta que possui como principal objetivo calcular níveis de poluição do ar. Mas o que isso tem a ver com mobile? Acoplado ao guidon da bicicleta encontra-se um iPhone que armazena e se comunica via Bluetooth com os canais que captam os níveis de poluição do ar. Além disso, também exibe informações GPS. Para saber mais, veja aqui.

É muito bom ver que existem iniciativas sustentáveis também no mundo da mobilidade. Acredito que muitas coisas legais estão por vir e se tornarão parte do nosso cotidiano! =)

Mobits Button Soccer 1.1 lançado!

Escrito por Hildi em 14/12/09 19:19

Agora com Inteligência Artificial (IA)!

Mobits Button Soccer 1.1

Novidades

Como muitos pediram, nessa nova versão do MBS você poderá jogar contra seu iPhone/iPod Touch, podendo escolher um dos três níveis de dificuldade existentes: fácil, médio, difícil. Poderá também escolher outros times para jogar, além dos já disponíveis Brasil e Argentina. São 26 seleções no total.

Quer mais? Agora você também poderá ver as estatísticas do seu jogo ao fim de cada partida! A cada gol, o iPhone vibra!

Corrigimos alguns bugs e melhoramos também alguns itens que ajudaram na jogabilidade, como pular o replay, acréscimos para que você consiga terminar sua jogada (caso o tempo seja excedido), novo tipo de paletada (evitando assim aqueles movimentos indesejados) - claro que para quem gosta do jeito antigo, basta alterar na tela de ajustes.

Confira o vídeo com a IA!

Deixamos também nosso agradecimento aos nossos beta testers e usuários! O feedback de vocês é fundamental para nós! Obrigada!!

"Eu quero!"

Para quem já possui o MBS, basta fazer a atualização gratuitamente. Para quem ainda não tem, compre aqui.

Para quem tem o @futeboldebotao no twitter, faremos sorteio de promocodes por lá! Fiquem atentos!

OBS: Algumas pessoas tiveram problemas para baixar a atualização e outros não. Vamos aguardar um ou dois dias para ver se a situação se normaliza e, caso contrário, entraremos em contato com a Apple.

Agendamento de programas em Windows Mobile

Escrito por Afonso Junior em 09/12/09 12:58

Caros, por conta de um projeto nosso em desenvolvimento para Windows Mobile, tivemos que aprender como fazer agendamento de um programa, em background, a ser executado em uma hora específica.

Esse agendamento pode ser extremamente útil para o caso de você estar implementando um despertador, ou algo que de tempos em tempos verifique um estado para saber se o usuário deve ser notificado ou não, ou até executar um outro programa paralelo ao seu, rodando em background, enquanto o seu roda em primeiro plano. Neste link há um vídeo explicando como fazer. Se você não está muito a fim de assistir o vídeo em inglês, pode acompanhar por aqui.

Primeiro, baixe este arquivo e adicione ele ao seu projeto. Veja o que ele tem:

public class Scheduler {
    [DllImport("CoreDLL.dll")]
    public static extern int CeRunAppAtTime(string application, SystemTime startTime);

    [DllImport("CoreDLL.dll")]
    public static extern int FileTimeToSystemTime(ref long lpFileTime, SystemTime lpSystemTime);

    [DllImport("CoreDLL.dll")]
    public static extern int FileTimeToLocalFileTime(ref long lpFileTime, ref long lpLocalFileTime);
}

Para você que não está habituado com código nativo importado através de DLL, temos três métodos nessa classe, sendo que o principal é o primeiro:

[DllImport("CoreDLL.dll")]
public static extern int CeRunAppAtTime(string application, SystemTime startTime);

Basta chamar esse método, passando para ele o endereço da aplicação e a data no formato SystemTime. Essa classe está declarada dentro do arquivo, dessa forma:

[StructLayout(LayoutKind.Sequential)]
public class SystemTime {
    public ushort wYear;
    public ushort wMonth;
    public ushort wDayOfWeek;
    public ushort wDay;
    public ushort wHour;
    public ushort wMinute;
    public ushort wSecond;
    public ushort wMilliseconds;
}

Isso explica os outros métodos auxiliares da classe Scheduler. Ambos são usados para traduzir a data de DateTime para SystemTime. Mas, se você estiver utilizando nosso código, vai ver que há mais um método:

public static void AgendarDownload(string aplicativo, DateTime quando) {
    long fileStartTime = quando.ToFileTime();
    //convertendo de DateTime para SystemTime
    long localFileStartTime = 0;
    Scheduler.FileTimeToLocalFileTime(ref fileStartTime, ref localFileStartTime);
    SystemTime systemStartTime = new SystemTime();
    Scheduler.FileTimeToSystemTime(ref localFileStartTime, systemStartTime);

    //chamando o método nativo
    Scheduler.CeRunAppAtTime(aplicativo, systemStartTime);
}

E pronto! Com esse método estático, você pode chamar o Scheduler. Veja o exemplo abaixo, onde eu chamo o IE para ser executado cinco minutos depois:

static void Main(string[] args) {
        DateTime dataAgendamento = DateTime.Now + new TimeSpan(0, 5, 0);
        Scheduler.AgendarDownload(@"\Windows\iexplore.exe", dataAgendamento);
}

Em nossos testes, o código funcionou perfeitamente, tanto no Windows Mobile Professional quanto no Standard (se você não sabe a diferença entre eles, veja neste link). Testamos agendar para um horário em que o aparelho estivesse desligado, e o programa rodou assim que o Windows foi iniciado. Lembre-se que o aplicativo não tem nenhuma ligação com o que o agendou inicialmente; isso significa que se este for fechado, não influenciará na execução daquele.