Upload
pichiliani
View
977
Download
7
Embed Size (px)
Citation preview
Car Data AppletsMauro Pichiliani
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 via Web)
◦ Maior variedade de funções para o motorista (marketplace)
Solução
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)
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”)
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