My favorites | Sign in
Project Logo
                
Search
for
Updated Jun 05, 2009 by peli0101
OldProjectHome  
Old versions of the project home

Old Project home pages

Version - until June 5, 2009

#summary We define and implement useful open intents for the Android platform. List of ideas, The project idea, Projects that support OpenIntents

We design and implement open intents and interfaces to make Android mobile applications work more closely together. We provide samples and free applications to demonstrate their usage.

Welcome to OpenIntents

OpenIntents Content Browser Shopping list Locations Magnolia

Open GL Sensors Present Picker

SensorSimulator

In preparation

News Splashplay Mail

Release 0.9.0 for Android SDK 0.9

New: API demos that use sensors connect to SensorSimulator.

Release 0.1.6 for Android SDK m5-15

New: Location alert Improvements on: Locations, ContentBrowser, Shopping list

Release 0.1.5 for Android SDK m5-15

New: Media Player, SplashPlay Improvements on: Locations, ContentBrowser, MagnoliaTagging, Newsreader

Release 0.1.4 for Android SDK m5-15

Now we also ship the JavaDoc files. You can browse the JavaDoc online version.

Release 0.1.3 runs on Android SDK m5-14

We introduced new icons for the m5-14 look. Have a look at the Screenshots.

Release 0.1.2

We have the SensorSimulator to drive your Android application in real time. TRY IT OUT!
tools/sensorsimulator.java and samples/OpenGLSensors.apk

Release 0.1.1

We have the shopping list... ...that you can use in your application.
Part of OpenIntents.apk samples/PresentPicker.apk

Learn more about...

What is OpenIntents about?

The main purpose of OpenIntents is to provide basic functionality that many applications may share in an open form that many (commercial and non-commercial) programs can access.

If you are interested as a developer or designer, have a look at our list of ideas and feel free to join us in our discussions and efforts.

Now, jump directly to the

and start contributing!

Version - until Sept 5, 2008

#summary We define and implement useful open intents for the Android platform. List of ideas, The project idea, We share the prize, Projects that support OpenIntents

We design and implement open intents and interfaces to make Android mobile applications work more closely together. We provide samples and free applications to demonstrate their usage.

Welcome to OpenIntents

OpenIntents Content Browser Shopping list Locations Magnolia

News Open GL Sensors Present Picker FavoriteLocations

SensorSimulator

In preparation

Dating Splashplay Mail

Release 0.1.6 for Android SDK m5-15

New: Location alert Improvements on: Locations, ContentBrowser, Shopping list

Release 0.1.5 for Android SDK m5-15

New: Media Player, SplashPlay Improvements on: Locations, ContentBrowser, MagnoliaTagging, Newsreader

Release 0.1.4 for Android SDK m5-15

Now we also ship the JavaDoc files. You can browse the JavaDoc online version.

Release 0.1.3 runs on Android SDK m5-14

We introduced new icons for the m5-14 look. Have a look at the Screenshots.

Release 0.1.2

We have the SensorSimulator to drive your Android application in real time. TRY IT OUT!
tools/sensorsimulator.java and samples/OpenGLSensors.apk

Release 0.1.1

We have the shopping list... ...that you can use in your application.
Part of OpenIntents.apk samples/PresentPicker.apk

Learn more about...

What is OpenIntents about?

The main purpose of OpenIntents is to provide basic functionality that many applications may share in an open form that many (commercial and non-commercial) programs can access.

If you are interested as a developer or designer, have a look at our list of ideas and feel free to join us in our discussions and efforts.

Now, jump directly to the

and start contributing!

Version - March 13, 2008

#summary We define and implement useful open intents for the Android platform. List of ideas, The project idea, We share the prize, Projects that support OpenIntents

We design and implement open intents and interfaces to make Android applications work more closely together. We provide samples and free applications to demonstrate their usage.

Welcome to OpenIntents

Release 0.1.4 for Android SDK m5-15

OpenIntents Content Browser Open GL Sensors Shopping list Present Picker

In preparation

News Dating Splashplay

Release 0.1.2

We have the SensorSimulator to drive your Android application in real time. TRY IT OUT!
tools/sensorsimulator.java and samples/OpenGLSensors.apk

Release 0.1.1

We have the shopping list... ...that you can use in your application.
Part of OpenIntents.apk samples/PresentPicker.apk

Learn more about...

What is OpenIntents about?

The main purpose of OpenIntents is to provide basic functionality that many applications may share in an open form that many (commercial and non-commercial) programs can access.

If you are interested as a developer or designer, have a look at our list of ideas and feel free to join us in our discussions and efforts.

Now, jump directly to the

and start contributing!

Version: Jan 28, 2008 -

Version: Jan 7 - Jan 28, 2008

#summary We define and implement useful open intents for the Android platform. List of ideas, The project idea, We share the prize, Projects that support OpenIntents

We design and implement open intents and interfaces to make Android applications work more closely together.

Welcome to OpenIntents

We have the shopping list... ...that you can use in your application.
Part of OpenIntents.apk samples/PresentPicker.apk

About the Shopping List

A shopping list for those who want to save money, not spend it.

Android Developer Challenge criteria

Our shopping list application will meet the following criteria of the Android Developer Challenge Terms and Conditions:

  1. Originality of concept: Admittedly, this part of OpenIntents is not very original: Hundreds of millions of people all around the world already use a shopping list.
  2. Effective use of the Android platform: We plan to implement the following functionality:
    • Your shopping list opens automatically when you are in one of your favorite shops (location based service).
    • You can scroll through long shopping lists by tilting your phone; you can remove marked items by shaking your phone (accelerometer).
    • Shopping lists can be synchronized with family members and friends (always-on networking).
  3. Polish and appeal: The shopping list will be skinnable and themeable. There will be a basic interface that grandma can use, and a deluxe interface for cutting-edge functionality that is fully customizable through add-ons.
  4. Indispensability: You will need it every week when you go shopping, and during the week when you notice something you want to add to the shopping list.
Additionally, we have:

  • Humanitarian benefits: Shopping lists reduce unnecessary shopping trips, thereby reducing gas consumption and CO2 emission and can help to slow down global warming.
  • Global economic development: A shopping list may not help the poorest, but it can help many poor families plan their expenses properly and safe money through online comparisons. Buying unnecessary items or items twice within a family can be avoided.
  • Environment: Thousands of trees may be saved from cutting down every year if electronic shopping lists are used instead of paper.

How to use the shopping list as a user

How to access the shopping list as a developer

  1. If you don't have it already, install the latest version of OpenIntents.apk on your mobile phone.
  2. Add the external JAR openintents-lib-n.n.n.jar into your project.
  3. Include the following code:
   // Initialize the convenience functions:
  Shopping.mContentResolver = getContentResolver();

  // create a new item 
  // (or get existing one if it exists already)
  long itemID = Shopping.getItem("apples");

  // get the default shopping list
  long listID = Shopping.getDefaultList();

  // put the item into the list
  Shopping.addItemToList(itemID, listID);

  // show the list
  Intent intent = new Intent(Intent.MAIN_ACTION, Shopping.Lists.CONTENT_URI);
  startActivity(intent);

The member functions defined in the provider class Shopping are convenience functions that communicate to the appropriate ContentProvider. You are free to access the ContentProviders directly as well.

Why should I use your shopping list instead of the one provided by insert vendor here?

Our shopping list is open source and free, and will stay free forever. You don't need to sign up or sign in anywhere, just download and use it.

You will not see any ads that you don't want to see. If you want, you can use the list like any other piece of paper. If you want, you can have your list search for special offers and coupons by your favorite shops on any items you have added.

What is OpenIntents about? Is it just a shopping list?

No. The shopping list is a merely a fancy start, but we have much more in preparation. The main purpose of OpenIntents is to provide basic functionality in an open form that many (commercial and non-commercial) programs can access.

If you are interested as a developer or designer, have a look at our list of ideas and feel free to join us in our discussions and efforts.

Now, jump directly to the

and start contributing!

Version: Nov 30, 2007 - Jan 7, 2008

#summary We define and implement useful open intents for the Android platform. List of ideas, The project idea, We share the prize, Projects that support OpenIntents

We design and implement open intents and interfaces to make Android applications work more closely together.

Welcome to OpenIntents

Imagine your Android "cookbook" application tells you to buy eggs, ginger, and cardamom, your "birthday reminder" application suggests you to buy a blue tulip (for a friend who loves the color blue), and your computer at home notifies your mobile phone that the color cartridge of your printer is almost empty. Would you like to receive three notifications by three different programs next time you are close to a supermarket? Or rather have them all store that information in your central shopping list? (by the way, your internet auction application that watches the central shopping list has already found an interesting offer for that blue tulip...)

Imagine you have to specify for a handful of programs (the favorite "ring-tone selector" application, your "answering machine", your "smart to-do list", your "calendar", your "work time log", ...) where your "home", your "office", "gym", "music school", etc. is located by specifying the latitude and longitude or the corresponding street address for each of these applications. Would you not rather have a central place for your favorite locations that all applications can easily share?

(Many more ideas can be found on our list of ideas)

Keep your one great idea a secret that could make you win the Android Developer Challenge, but share those obvious and common ideas that you encounter while implementing and that you think could be used in many other applications as well. We will develop the most-required components together (e.g. a central shopping list), so you can concentrate on implementing your core idea (e.g. the weight-watching cookbook) while having interoperability with many other great OpenIntents applications built in right from the start.

Join this project if you have great ideas to share or if you are a good developer and look for a low-risk project.

If you want to participate, are eligible to do so, and agree to our terms and conditions, do not hesitate to join our project. Any help is welcome and will be rewarded.

Now, jump directly to the

and start contributing!


Sign in to add a comment
Hosted by Google Code