Build your own applications in 30 minutes or less and deploy it on Google App Engine 
The gadget spec URL could not be found




  Check system requirements


What are the system requirements?

  • Firefox browser (Version 3.5.5 & above) to access OrangeScape Studio - The development environment.
  • Microsoft Silverlight (Version 4.0 & above) for local storage.


To download and install Firefox,
        http://www.mozilla.com/en-US/firefox/firefox.html

To download and install Silverlight,
        http://www.microsoft.com/getsilverlight/Get-Started/Install/Default.aspx



What else do I need?
  • An account on OrangeScape Trial Studio to build applications
  • An account on Google App Engine (GAE) to run your applications


What is OrangeScape Trial Studio?

OrangeScape Trial Studio is the modeling environment where you can build applications using a familiar spreadsheet like interface. The applications built using Studio can be deployed on Google App Engine with the click of a button.

What is Google App Engine?

Google App Engine lets you build, run and maintain your web applications on Google's infrastructure with no servers to maintain. It allows you to run a maximum of ten applications.



  Get accounts on OrangeScape Trial Studio and Google App Engine


How do I create an account on OrangeScape Trial Studio?

OrangeScape Trial Studio uses OpenID.If you already have a Google account, Google Apps account or Yahoo account, you can log into OrangeScape Trial Studio by visiting http://trial.orangescape.com.

Want to learn about OpenID? Click here.



How do I create an account on Google App Engine?
  • If you have an account through Google Apps, you can log into your Google App Engine account by visiting https://appengine.google.com/a/<DOMAIN.COM> where DOMAIN is the domain that your account is associated with. For example, https://appengine.google.com/a/edlog-solutions.com
  • If you don’t have either of these accounts, then you can create an account using the “create an account now” option in the App Engine login page https://appengine.google.com/


  Create an application on OrangeScape Trial Studio using an existing template "Learning Guide App Template"


The first step in building an application using Studio is to create a workspace for the application. So
let's create a workspace for our example application. This can be accomplished by following the steps given below.

Log into OrangeScape Trial Studio.



Click on the "Create" button.


Enter the application name, application description, and select the template ("Learning Guide App Template") as shown in the figure.
   
Click on the "Submit" button to submit your request. A mail will be triggered to the OrangeScape administrator for approval.
   
The approval process could take anywhere between 30 minutes to one day.


On approval, the option to launch your application workspace will be available on the home page of your Studio.


  Create an application on Google App Engine


When we create an application on Google App Engine, we are essentially creating a domain from where the application can be served. Google allows you to serve your application using a free name on Google’s appspot.com domain. Alternatively, you can serve you app from your own domain name using Google Apps.

Working with Google App Engine


If you are creating an application on Google App Engine for the first time, you will need a special code to create your application. This verification code will be sent via SMS messages to mobile phones. You can then verify the account by signing into your administration console.


How do I create an application on Google App Engine?

Let’s create the “My First App” application on Google App Engine so that we can deploy and explore the template application.


 Log into Google App Engine.



Click on the "Create Application" button.



Select the country and carrier for your mobile phone and enter your mobile phone number. Click on the "Send" button.


The carrier details are required only for users from Canada, Japan and United States. Typically the messages arrive within minutes, though some take longer. If you experience issues receiving an SMS from Google, visit https://appengine.google.com/waitlist/sms_issues 



Enter the verification code that was sent to your mobile phone number and click on the "Send" button to verify your account.



Enter the application identifier (which must be a unique name) and application title.
   
Accept the terms of agreement and click on the "Create Application" button.
   
  “Application Registered Successfully” page will be displayed. The application can be uploaded and served from the newly created domain for the application.

<application-identifier>.appspot.com


You cannot directly navigate to "My Applications" page from "Application Registered Successfully" page. If you want to, then either you could logout and login again to Google App Engine or follow the steps below.



Click on the "dashboard" link.



Click on "My Applications" link.



Application details will be displayed in the "My Applications" page.



  Deploy the template application on Google App Engine


The application can be deployed on Google App Engine by the click of a button. In the “Deploy Dialog” box, enter your application name i.e. the appspot.com domain name from where the application will be served, Google App Engine Id associated with that domain name (in our case, your ID) and password, and click on the deploy button.
Follow the directions given below to deploy the application.


 Log into OrangeScape Trial Studio.


Click on the "launch" link to open the workspace for your application.


The "Click-to-deploy" button (highlighted at the top of the page) is enabled only within the studio perspectives.So, open any of the data models by clicking on them.
   
  You can either open one of the models from the system folder (as shown in the screen capture) or one of the models (customer or customer address) from the customer menu folder.
   
  Click on the arrow button to view the models in a folder. Click on the model name to open it.


Click on the "Deploy" button.
   
 "Deploy Dialog" box will be displayed.
   
  Enter the application name i.e. the appspot domain that you created on Google App Engine, your Google App Engine id and password, and then click on the "Deploy" button.
   
While deploying, you can avoid re-typing the authentication details by selecting the "Remember me" check box.


How do I check the deployment status?

The information about the deployment status is displayed on the Studio page as shown in the screen captures below.  Updates are provided at three different stages:
  • Firstly, while establishing connection with the server.
  • Secondly, while deploying into Google App Engine.
  • Thirdly, on successful completion of the deployment.
Should the need arise, these messages help you isolate and identify the cause of deployment failure. In the event that you get stuck and not able to proceed due to issues with deployment, here's where you can find help http://community.orangescape.com

Connecting to server...


Deploying into Google App Engine...


Successfully Deployed!
   
 
   
   

Congratulations! You have deployed your first application on Google App Engine. You now have an application running on Google App Engine live on the web at http://your-application-name.appspot.com.

Click here to learn about the template application.