A aplicação Car Data Applets permite aos usuários criar, compartilhar e vender pequenos scripts chamados applets que podem executar ações no carro com base em condições, como velocidade ou localização. Os applets usam variáveis como velocidade, reconhecimento de voz ou botões para comparar valores e executar ações como tocar músicas, falar mensagens ou fazer ligações. A aplicação é gratuita com publicidade e três applets gratuitos, ou paga sem limite de applets.
2. Problema
Dificuldade de criação de aplicações
Conhecimento específico da plataforma (iOS ou Android) +
SDK
Car Data Applets permite usar, criar, compartilhar e vender
applets (scripts) simples
Vantagens:
◦ Desenvolvimento fácil dentro da App (ou viaWeb)
◦ Maior variedade de funções para o motorista (marketplace)
Solução
3. Applets - Formato
Se <variável> [COMPARAÇÃO] <valor> então <ação> …
Variáveis:
◦ Carro: vel. atual, palavra falada, local (GPS), porta aberta, botão pressionado, etc
◦ Smartphone: hora, temperatura, local (GPS), BPM (wereables), etc
◦ Suporte a variáveis externas (API para desenvolvedores)
Comparação: < , > , <=, >=, = , <>, por X tempo (hora, min, seg)
Valor: texto (reconhecimento de voz) , numérico ou booleano
Ação: tocar arquivo mp3 existente (ou gravar na hora), falar texto (TTS) , piscar
mensagem na tela, chamar ação externa (API), fazer ligação de telefone
NOTA: Mais de uma regra com operadores E e OU. É possível encadear regras
NOTA:Após escolha de 3 applets deve-se iniciar a aplicação (tela de lock)
4. Exemplos Applets
Se vel_atual > 120 então toca rapido.mp3
Se palavra_falada = “nerdcast” então toca qual_episodio.mp3
◦ Se palavra_falada = “10” então toca nercast_10.mp3
Se botão1 = true então fala_texto(ação_externa_pega_hora())
Se vel_atual < 10 e BPM > 200 então faz_ligação(“193”)
Se local_atual = LocalGPS(“rodovia_imigrantes”) e vel_atual > 120 então
fala_texto(“Você está rápido demais! Respeite limite da rodovia”)
5. Distribuição
Modelo Freemiun:
◦ Aplicação gratuita: publicidade + max. 3
applets instaladas
◦ Marketplace de applets gratuitos e pagos
◦ Aplicação paga: sem limite de applets
Monetização:
◦ Publicidade na tela sem lock (versão gratuita)
◦ In-app purchases (applets)
◦ Venda de acesso à API para desenvolvedores