|
OpenIntents
Project details for OpenIntents
The OpenIntents projectsee Chinese version here. With "Intents", the Android platform offers an excellent basis to connect applications and to swap components on the fly. Google has defined a handful of intents (e.g. to call a person, to select a person from the contact list, to start a web browser, to be notified when the battery has changed, ... for a complete list see available intents and intent class) but any program is free to define their additional intents and content-providers. One can easily imagine that programs developed independently (as is the case during the Android contest) are not very likely to work together well on newly defined intents and interfaces. This project's goal is to collect ideas for tasks that are very likely to be needed in more than one project (and may have been already programmed independently by different programmers), to define together a reasonable and extensible set of intents and interfaces, and to provide a basic, but stable and efficient, implementation that can be used by other Android applications, especially by other participants of the Android Developer Challenge. OpenIntents as a project itself will also participate in this challenge. We will provide small sample programs that demonstrate the usage and ability of OpenIntents. Since we will focus our aim on those intents that are frequently required, it is very likely that Google will provide their own standard intents at some later time (for example for calendar functionality, ...). When this happens, we will provide transparent interfaces that will directly call the Google implementation and your existing program can make immediate use of new Google functionality without change. Also, since your program is designed to support intents from the start, it will be easy to adapt it to directly support Google standard intents once they become available. It may even be that Google will adopt some of the intents developed at "OpenIntents". In any case, if your application uses OpenIntents, it will gain value by enhanced interoperability with other applications that support OpenIntents, resulting in an overall better user experience.
OpenIntents will be published under "Apache License 2", the same license under which Android is released. This will provide commercial and non-commercial third-party developers the same options and possibilities as Android itself. Developer pages
See also |
Sign in to add a comment
We would like to join and share our ideas.
Hi Openintents group!
I am not sure if it is the right place to go, but I have a Dream PDA want to be implemented while I don't have such a resource to make it into reality, so... -> Will Openintents help me to turn my dream into reality, fully or partially?
My Dream PDA or PDA phone (2nd phase) is called "waTaw": -> "waTaw" means: Write AnyTime?, AnyWhere? -> it is for Creatives or Busy Sales -> it use eink epaper as the display
More detailed idea and features wanted can be found here: http://kb.yoga-pedia.org/wiki/view/WaTaw_PDA
If OpenIntents is the right place for waTaw, pls. let me know and go further! If it is not, pls. let me know too, so that I can look for new helpers /partners!
Thanks for any kinds of help!
Rgds, JMY(晉明夷)
Idea: service to manage networking. Andorid have different means of communication - xmpp, sms, http, may be something else. But not all of them can be acessible all the time and on all devices, and costs may also differ. So, a service that can find how to pass a piece of data to remote device in a best way available would be a good help. Also, this service could let phone user to limit how much money some app can spend on networking.
My project is called uPostLive. The application would overlay on Google Mobile Maps. It consists of 2 basic concepts.
1. Traffic information from multi-user collaboration. The community of traveling Android smart phone users would post short voice bloggs with useful information about traffic conditions as they occur. Users would see a uPost blogg icon on the Google map ... then click to listen. Maybe it's stopped traffic, maybe it's radar trap ... all sorts of useful--and timely--information could be shared.
2. The concept also includes Adposts, pay per click advertisements. This could be billions in income for Google (or Microsoft?) but in the beginning it will be free. AdPosts? are audio clips that help local businesses reach out to traveling consumers with promotional information about gas, food, lodging, etc. Users would see the AdPost? icon at the location of the business making the offer.
A better explanation can be obtained by looking at the simulation that I have built: http://www.joannacox.com/uPost.html
This is huge! Developers needed, we'll share the "incredible" wealth!
Contact stevecox_cbt@hotmail.com to become involved.
I'm a bit confused about your project. Does this allow me to have third party developers make plugins for my application?
Above URL (especially the quote "propriotory aplicaton" !;-) has brought me to a brilliant idea for another Intent (possibly part of ContentBrowser??) Spell Check !!!
Many browsers including Firefox or Safari offer this. Not sure about Chrome, as it is not mature enough (and does not exist on Mac ;-/) to be tested a lot...
How do I install OpenIntents.apk on my G1 phone?