Tech Talk: Force.com for Google App Engine for Java FAQ

Contents


This is the FAQ for the webinar Tech Talk: Force.com for Google App Engine for Java.

Can this be developed using a developer account?

Yes.

Is there a website with instructions to get the Google app engine for eclipse?

See the Google App Engine page on Developer Force

Can you talk about the difference between google.app engine and Force.com sites if you were to build a similar public site that you are demoing?

Force.com Sites and Google App Engine can both be used to build a public website. Force.com Sites is recommended if you are familiar with technologies like Visualforce and Apex Code - and it's something that is already part of the Force.com platform. Google App Engine makes sense if you already have a Java site and you'd like it to run on Google's infrastructure. You can then use the Force.com Toolkit for Google App Engine to integrate the two.

Can I use the WSC not GAE compatible in an existing deployed app outside of GAE?

Yes, I think the transport needs to change to HTTPConnection or something, but yes.

Could you use an existing user rather than creating one for the API to save the cost of a special user?

Yes.

How is the messaging protected? Is there any encryption at transport or message level?

It uses SSL for all on the wire communication. It is server to server which is why you don't see https in the url.

Where can we sign up for the next tech talk series?

Right here. Also subscribe to our [http:/blog.sforce.com/ blog] and see our home page calendar for upcoming events.

What eclipse version are you running?

Force.com IDE works with Eclipse 3.2 - 3.4

Will this scale? What if I want to serve this page to 1000 people per second, will I run out of Salesforce connection?

By default, our Unlimited Edition will support 1,000,000 page views per month. You can purchase more page views if needed.

If we already use a user to connect from our servers, can we use the same user from Google without a conflict?

Yes, absolutely.

Use case: Company sells SaaS and stores account and license info in SFDC. Company wants to give subscribers ability to purchase more licenses and so wants to manage that through SFDC, meaning users would create license request in SFDC.

If the SaaS app is built on Force.com, you can use the License Management App to track installs and increase/decrease licenses.

What about authenticated access - use case: Give access to a user to Accounts, Cases, etc. and be able to "manage" their own account.

If you want to provide your users with self-service capabilities, such as account management and access to certain Salesforce CRM objects, take a look at Customer and Partner Portal.

What eclipse version are you running?

Ganymede