picoformats: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(added Kiboze Reference)
(added reference to documented syntaxes)
Line 1: Line 1:
= Picoformats =
== Contributors ==
* [http://highearthorbit.com Andrew Turner]
* [http://factoryjoe.com/blog Chris Messina]
* Andy Stack of [http://mozes.com Mozes]
== Introduction ==
Picoformats represent an effort being undertaken by [http://factoryjoe.com/blog Chris Messina] and Andy Stack of [http://mozes.com Mozes] to codify various standards and openly pursue a nomenclature and syntax for communicating and executing commands with mobile devices over SMS.
Picoformats represent an effort being undertaken by [http://factoryjoe.com/blog Chris Messina] and Andy Stack of [http://mozes.com Mozes] to codify various standards and openly pursue a nomenclature and syntax for communicating and executing commands with mobile devices over SMS.


Line 4: Line 13:


Using the Microformats process and principles of building block design, our goal is to openly develop a complete syntax for interacting with various mobile services using the characters available on most mobile devices.
Using the Microformats process and principles of building block design, our goal is to openly develop a complete syntax for interacting with various mobile services using the characters available on most mobile devices.
== Problem Statement ==
== Problem Statement ==
# send messages to user mobiles - via SMS, or a small application,
# send messages to user mobiles - via SMS, or a small application,
that contains information like appointment times, locations,
that contains information like appointment times, locations,
Line 42: Line 53:
a Map url link.
a Map url link.


== Documented Syntaxes ==
* [http://microformats.org/wiki/Textmarks_syntax Textmarks]
* [http://microformats.org/wiki/Kiboze_syntax Kiboze]


== References ==
== References ==
Line 51: Line 66:
* [http://skobee.com/email_howto Skobee's email syntax]
* [http://skobee.com/email_howto Skobee's email syntax]
* [http://www.meetmoi.com/1/meetmoi?wicket:bookmarkablePage=:com.mdate.web.GettingStarted#11 MeetMoi syntax]
* [http://www.meetmoi.com/1/meetmoi?wicket:bookmarkablePage=:com.mdate.web.GettingStarted#11 MeetMoi syntax]
== Contributors ==
* [http://highearthorbit.com Andrew Turner]
* [http://factoryjoe.com/blog Chris Messina]
* Andy Stack of [http://mozes.com Mozes]

Revision as of 21:30, 24 August 2006

Picoformats

Contributors

Introduction

Picoformats represent an effort being undertaken by Chris Messina and Andy Stack of Mozes to codify various standards and openly pursue a nomenclature and syntax for communicating and executing commands with mobile devices over SMS.

An example application is Dodgeball's use of the at symbol (@) to express checking in to a place.

Using the Microformats process and principles of building block design, our goal is to openly develop a complete syntax for interacting with various mobile services using the characters available on most mobile devices.

Problem Statement

  1. send messages to user mobiles - via SMS, or a small application,

that contains information like appointment times, locations, directions, and contact info. For example, when2where.com reminds users when they need to leave to get to their appointment, so the message may be like:

leave @ 4:35PM ~Dentist Office -> Detroit, MI

where the text itself is simple and readable, but there *may* be an small utility that would parse the @ symbol to add the event to the calendar, the ~ to allow the person to quickly call that contact, or the -> to pull up a Map/directions to the location

  1. allow users to write messages to query an application - this is

similar to what Mozes has started with notes:

when2where: ?today    --- what appointements to I have today
new @ 4PM ~Olive Garden -> Novi     --- add an appointment

In addition to the obvious mobile device arena, I think picoformats are usable in any context where "markup" is too heavy. For example, I also just put together an IRC bot, whereisbot, that announces user locations as they sign into a channel, or allows people to do:

.whereami, or .whereis <nick> to geolocate other people in a channel.

I want to 'markup' the information, but putting actual XHTML or XML is annoying, since IRC doesn't parse the information at all. So right now the response is:

ajturner: .whereami
whereisbot: ajturner is in Northville, MI, US  [42.4365 x -83.4884]

So then someone could write a Picoformat parser for X-Chat/Colloquy/other that would parse the [ #### x #### ] and provide a Map url link.

Documented Syntaxes

References