studio para herramientas google desarrollo desarrolladores desarrollador crear mobile gps

mobile - herramientas - ¿Qué programar para un gadget que pueda deducir lo que estoy haciendo? ¿El último truco de la vida?



herramientas de desarrollo de google (6)

Esto no es realmente una pregunta de programación, más una pregunta de ideas . Tengan paciencia conmigo.

Mi hermana me dio un Nokia N95 bien usado. Realmente no lo necesito, pero quería que hiciera algo de programación para eso. Es compatible con algunos idiomas, de los cuales puedo hacer Python.

Mi pregunta es esta: ¿qué hacer con eso? Si lo pienso, tiene mucho que ofrecer: puedo programar el GPS, el sensor de movimiento, la conexión inalámbrica a Internet, la captura de sonido y visual; tiene mucho espacio en el disco duro, reproduce sonido y video, etc.

Las combinaciones parecen ilimitadas. De la forma en que lo veo, es un dispositivo que siempre está disponible para mí, tiene acceso a un enorme repositorio de datos (Internet y mis datos personales) y puede saber si estoy sentado en casa, en el trabajo, o moverse por algún lado. Básicamente podría leer mi calendario de google para comprobar si debería estar en algún lugar que no sea, tal vez darme el horario del autobús para llegar a donde debería estar. Podría verificar si está cerca de mi casa y, por lo tanto, mi PC / bluetooth de mi casa. Tal vez tomar mis últimos documentos de trabajo de mi computadora de escritorio, junto con el último Daily Show, para el viaje en autobús al trabajo. Podría verificar mi cuenta de la biblioteca para ver si alguno de mis libros se vence y recordarme que los lleve conmigo por la mañana. Configurar un reloj de alarma basado en qué turno he marcado en mi calendario de google.

Básicamente, tengo un dispositivo que puede analizar mis movimientos a tiempo (calendarios con mis datos, etc.) y espacio (gps, IDs de la célula transportadora). Por proxy, podría identificar situaciones de contexto: puedo almacenar las coordenadas de GPS de mi tienda de comestibles local o las identificaciones del mástil de la celda y podría recordarme traer café.

Como dije, las posibilidades parecen ilimitadas y, por lo tanto, desconcertantes. ¿Alguien más tiene estos anhelos pseudofantastical para programar algo como esto? O alguna idea similar? ¿Cómo podría este tipo de dispositivos integrarse en tu vida y ayudarla?

Espero que podamos hacer una lluvia de ideas.


Este es el mismo problema que enfrento con el android (aunque java en lugar de python). El potencial es paralizante :)

Recomiendo ver qué bibliotecas ya se han escrito para hacer cosas geniales en ese teléfono, y luego construirlas. Es un sistema que proporciona inspiración, dirección y una buena ventaja. Por ejemplo, en el lado de Android, estoy jugando con "zxing", una biblioteca que te permite leer códigos de barras a través de la cámara del teléfono celular. Ese es su propio subuniverso de posibilidades, pero al menos me da una dirección a seguir. "hacer cosas geniales con información sobre productos físicamente cercanos"


"Tengo que irme": un recordatorio que calcula el tiempo del autobús, qué tan lejos está de una parada en su autobús y muestra una cuenta regresiva hasta que "Podría" irse (verde), "Debería" Salir (amarillo), "Debe" irse (naranja) y "Tengo que correr para llegar allí" (rojo).

Como entradas, necesita el número de bus que desea montar. Lo enciende, lo encuentra, encuentra las paradas de autobús más cercanas, calcula su velocidad de marcha a 2 / mph y calcula cuándo necesita irse del autobús con 5 minutos de espera o menos.


"Tarde para el trabajo": determina si no está en el trabajo, le avisa con un recordatorio y prepara el teléfono para llamar a la línea enferma. Podría usarse si vas a llegar tarde también.

Entradas: Su número de línea enferma. Tiempo que deberías estar en el trabajo. Dónde está tu casa, dónde está tu trabajo

Opcional:

  • Enviar un mensaje de texto
  • Publicar en un tablero de entrada / salida en línea
  • Si todavía está en casa, haga sonar una alarma
  • Si todavía está en su casa, llame a un enfermo, si no está en casa envíe un mensaje "Llegaré tarde"

Opción de comedia: - Si no responde a diez alarmas, marque 911


"Teléfono en casa": una interfaz para informar a la casa si envía un mensaje a su teléfono que se extravía o es robado. Debe ser una operación silenciosa desde la perspectiva del titular del teléfono

Opciones:

  • Modo de autodestrucción para guardar sus datos de miradas indiscretas
  • Siga llamando con su ubicación cada 10 minutos hasta que se envíe un desbloqueo para indicar que se encuentra el teléfono.

Deberías elegir cualquiera e implementarlo.

No importa dónde empiece, más de lo que realmente comienza. No se concentre en el destino, dé un paso y vea lo que depara el viaje.

Hazlo para que una risa comience y tu expectativa será la adecuada para ambos cuando encuentres tu aplicación asesina y cuando no lo hagas.


Para agregar a lo que otros han dicho, invente algún tipo de GPS de oficina (¿quizás a través de WiFi? ¿ Tiene WiFi?) Y le dirá cuándo necesita ir a una reunión.