Guys,

I'm re-opening the JVending project, which has been inactive (publicly) for
a couple of years. There has been some chatter from individuals interested
in an open-source repository for Android so I think it will be a good start.
You can basically think of it as an Android delivery system where you can
filter and deliver content based on type of device. For example filtering
out Android 2.1+ content for Android 1.5 devices. Things like matching rules
and device profiles are configured through configurations files. You can
plugin specialized delivery adapters if you have specialized content to
deliver to the Android device.

It also handles localization, versioning of apps, variations, etc.

JVending is the building block for a larger system so this project is really
for developers who can dive in and customize the front-end and/or back-end
services that they need. If you want to donate some front-end web
functionality (or anything else), I'll add it to the core project. I'll also
be hosting a dev version for people to try out the latest build changes. I
can also see putting up a production server for open-source android apps at
some point.

Some changes in the project:

1) Moving the license from LGPL to ASL2.
2) I've refactored the code collapsing a number of modules
3) Significant performance optimizations in Hibernate
4) Android Events Database

In the upcoming commit, I'm also hemorrhaging a number of archaic aspects of
JVending like the provisioning archive and stocking api, which made sense 8
years ago but with the size of applications growing significantly (a 300KB
application at that time was considered huge, most were 50-60KB), these
things don't make sense. So I'll be moving away from the JSR-124 spec toward
something more appropriate to today's mobile environment.

I still need to add a module for the webservice itself, which will be out
shortly, but feel free to dive in.

http://github.com/sisbell/jvending

I've also opened up the* jam *project (JVending Application Manager), which
will be an open-source download and discovery manager. A lot of people have
been interested in this part of the project.

http://github.com/sisbell/jam

I'm not putting any code out there yet till things like the feeds go up in
the webservice. Once the community decides what the feeds to the mobile
client should look like, we can build out the client. For SlideME, I had a
simple, custom format for the feeds, but am thinking to use JSON or
something similar to standardize it.

Feel free to open any issues on github, submit patches, follow, make
comments, etc. After a few good patches, I usually offer people to become a
committer on the project.

-- 
Shane Isbell (Founder of ZappMarket)
http://apps.facebook.com/zappmarket/

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to