this is a great idea, starred.

right now we deploy our app to each user's GAE instance somewhat
manually. it's not too difficult with a limited number of clients but
an automated method using a Google sanctioned app store would be
great.

cheers
brian

On May 7, 7:23 am, Stephan Hartmann <[email protected]> wrote:
> Hi Andy,
>
> In general i like your idea and i stared it.
>
> Do i understand it right, that you could already achieve this, if every
> customer would have its own GAE account and deploy your app to it and add it
> to his apps domain?
> You just want to make this process a one-click-buy in the Google
> marketplace?
> Then it should be also possible to update the applications via marketplace
> in case there is a new version.
>
> But you should still have the choice to offer an app also as one-for-all
> with real multi-tenancy support.
>
> Regards,
> Stephan
>
> 2010/5/6 Andy Burke <[email protected]>
>
>
>
>
>
> > Hi,
>
> > My name is Andy Burke.  I have a background in the video game
> > industry, but I also dabble in GAE.  About a year ago I got excited
> > about developing a GAE-based issue tracker.  GAE seems like the
> > perfect platform for such an application.  I began working, got my
> > issues into the datastore, got some rudimentary milestone support,
> > email integration, all that jazz.  Then I started thinking about how I
> > was going to roll this application out.  I realized that I'd need to
> > add a lot of complexity to my data model to keep different 'domains'
> > separate (a domain being something like a company who can have any
> > number of projects in the system).  Additionally, I'd end up, as the
> > developer of the application, with access to all these different
> > domains' data.  Why would a company want to use my issue tracking
> > software if they knew I could gain access to all their internal
> > issues?  I'm just some guy off the street, I'm not Google, why should
> > they trust me?
>
> > After thinking about all this, I opened an issue w/ GAE:
>
> >http://code.google.com/p/googleappengine/issues/detail?id=1206
>
> > The features I'm effectively asking for in the issue are:
>
> > - Each google apps domain should have its own datastore
> > - Each google apps domain should be able to install an app created
> > with GAE into its own domain
>
> > Now, this seems like it would be great for developers and great for
> > Google:
>
> > - It would make it a lot easier to develop apps that might be used by
> > lots of different organizations, simplifying GAE developers' datastore
> > models
> > - It would mean that billing for application usage could be per-domain
> > in addition to per-app
> >  - Eg: if I make a really popular app, I don't have to pay google for
> > the bandwidth and storage, the domains that install and use it do
> > - Google could build out a way that GAE-developed apps could be
> > installed into domains with various pricing models:
> >  - One-time cost
> >  - Subscription based
> >  - Per-transaction
> > - Google could skim money off the top, the rest would be passed on to
> > the app developer, ala the iPhone App Store or Facebook credits
>
> > Let me give you a little imaginary scenario that demonstrates what I'd
> > like to see happen with GAE:
>
> > I develop my issue tracking software and it's really nice.  I set my
> > app up to use per-domain datastores.  I also set my app to be
> > available for a monthly subscription of $10, with the first month
> > free.  So now people who use Google apps for their domains can install
> > my app into their domain and try it out for the first month.  If they
> > want to keep using it, they'll start paying $10/month through Google
> > checkout (or whatever service Google provides).  All their issues are
> > stored in their own domain.  Even as the developer, I don't have
> > access to them and they don't have to worry about privacy issues from
> > me.  If they generate a ton of datastore queries because they're a
> > huge company, they get billed for that, not me.  Google takes their
> > cut from the subscription payment, say 30%.  Google's happily getting
> > $3/month for each domain using my app.  I'm happily getting $7 a month
> > and not worrying about the datastore for all these different
> > companies.  The company that's using my app is happy because their
> > data is all private.  They're also really happy they hosted with
> > Google apps because they realize they have access to tons of software
> > as a service that's easy to install in their domain, maintains their
> > privacy and adds value to using Google apps.
>
> > This seems like such a huge win for Google, GAE developers and Google
> > Apps customers: why has this issue been languishing for over a year?
>
> > I'd really love to hear if these features have any chance of being
> > implemented.  I haven't done much on GAE with regard to apps that
> > could be used as SaaS in the last year because it seems so daunting to
> > handle the datastore/bandwidth usage costs of GAE, the separation of
> > data by domain, the amount of work I'd need to do to be able to bill a
> > domain for their usage, etc.  It seems like all that would be much
> > better handled in the GAE and Google Apps themselves.
>
> > If these features are implemented, I'll be developing SaaS on GAE in a
> > heartbeat and I'm sure lots of other developers would be, too.  It
> > just seems like such a win for GAE, Google Apps and GAE developers.
> > If you're a GAE developer and you agree, please make sure to star the
> > issue:
>
> >http://code.google.com/p/googleappengine/issues/detail?id=1206
>
> > Thanks,
> > andy
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-appengine%2Bunsubscrib 
> > [email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group 
> athttp://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to