Posts Tagged Google
Deploying AppEngine SDK 1.2.8 and Grails 1.2.0-RC1 to AppEngine
Posted by Morten in Uncategorized on December 12, 2009
If you use the app-engine plug-in deploy command using AppEngine SDK version 1.2.8 it will fail with the following error:
[java] Bad argument: email requires an argument, for example, "email=FOO" [java] usage: AppCfg [options] <action> <app-dir> [<output-file>] [java] Action must be one of: [java] help: Print help for a specific action. [java] request_logs: Write request logs in Apache common log format. … [java] request logs are returned. [java] -n NUM_RUNS, --num_runs=NUM_RUNS [java] Number of scheduled execution times to compute [java] Java Result: 1
Google changed so deployment is targeting a directory instead of a war file.
What you need to do to deploy is instead to use the AppEngine built in command to deploy
%APPENGINE_HOME%/bin/appcfg.cmd update c:\users\morten\.grails\1.2.0.RC1\projects\<projectname>\stage
After this all I had to do was to update my deployment scripts, and the stage is set for some serious Grailsing.
I should point out that all previous workarounds for working on Windows still need to be in place.
AppEngine startup performance attack plan revealed
Posted by Morten in Uncategorized on December 8, 2009
Google just announced their attack plan for handling the long startup cost for, among others, Grails applications.
Apparently what I can do as a developer is to enable pre-compilation of my application. I’ll experiment with this at the end of the week I hope.
Read the full post on the AppEngine blog
AppEngine SDK 1.2.8 released
Posted by Morten in Uncategorized on December 4, 2009
As far as I can see there is no mention of startup performance. Doesn’t have to mean they haven’t worked on it. Ill check it out to night to see how the application behaves.
Prerelease of AppEngine SDK 1.2.8
Posted by Morten in Uncategorized on November 25, 2009
I got this on twitter last night. Google is doing a prerelease of the next AppEngine SDK.
Details can be found here:
http://groups.google.com/group/google-appengine-java/browse_thread/thread/fe334c9e461026fa
Only thing that worries me is that there is no mention of application startup times.
Grails 1.2 Latest build works on AppEngine
Posted by Morten in Uncategorized on November 21, 2009
Regarding the logging issue with Grails and Google AppEngine, I’ve just installed the latest build of Grails1.2 and deployed to AppEngine, and it works.
No change to the loading time of grails however, I’m still getting timeouts on my initial requests.
AppEngine enhancer issue
Posted by Morten in Uncategorized on November 21, 2009
The issue with the AppEngine enhancer still exists with Windows 7. Let’s hope for the next version of Windows then…
Got my Wave invite
Posted by Morten in Uncategorized on November 1, 2009
A friend of mine invited me to Google Wave just yesterday. The same night Google invited me as well. I’m hoping its just a bonus email and not a wasted invite
AppEngine start up cost
Posted by Morten in Uncategorized on October 16, 2009
I’m struggling with an issue where Google AppEngine will take over 30 seconds to do the initial loading of my hosted web-application. Now apparently it does take a while to load applications that rely on allot of different jar files. Which mine naturally does.
There are however some rumors on the AppEngine group that they are looking to improve the loading time of the applications. Here is a link to one of the discussions. Now this is just one, I’ve seen others where similar statements have been made.
Now I’m looking forward to get the speed up on my application. Especially if I don’t have to do much about it. However there are some tips out there, due to my lack of computer at the moment I haven’t tested the recommendations but in the thread called: startup takes forver “stumpy” has a few recommendations to improve the start time for Google AppEngine for Java.
Google Appengine SDK 1.2.6
Posted by Morten in Uncategorized on October 14, 2009
Today they released a new version of the SDK for Google AppEngine.
Personally I’m very excited about the ability to recieve email.
Here is a link to the Java release notes. The blog post at Google only links to the python release notes.
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
Invitation model marketing
Posted by Morten in Uncategorized on October 8, 2009
The Google Wave beta program rolled out a bunch of Beta invitations lately. I discussed this with a friend, the marketing value of an invitation model for software.
GMail started as an invitation, most people I know started using GMail as they were invited by others. I my self started with GMail after a friend evangelized the interface.
I believe that Google hopes to apply the same marketing model to Google Wave, and as far as I know they will succeed with it as well.
Now lets consider the benefits.
- They can build hype, but still release the product early for feedback
- They can scale slowly, making sure the system can handle the load as the user base grows
- They can target specific users for invitations, say 20% targets students, 20% targets media, and then som distributions between web browsers and operative systems
Now the targeting of users is interesting. This part is just hypothesis, but in theory they could use search to look up people. For example, they could find people on Facebook and see what kind of friends they have, even interests for example. They can check out whom follows who on twitter. All in all, they can in theory data mine the net to target out specific users whom will fill the role for Marketing, Feedback and Development.
Note that I do not believe that Google does this kind of datamining, but I believe that they are capable of it. Just as anyone is capable of it, there are even services available for this specific task.