Weekly Google Code Roundup: New Gears, GWT out of beta, and YouTube meets GData

You know the summer is ending when the kids are back at school. We had a raft of exciting announcements this week, starting with the web developer tools of Gears and GWT, and including the latest set of Google data APIs to join the family.

The Gears team announced a new developer release. The release you, the developers, to play with new APIs including some new Gears modules (HttpRequest and Timer), and the ability to support cross-origin work.

Google Web Toolkit 1.4 was released. This release is particularly important as the beta moniker is no more. This is a fantastic release but the team is continuing to make GWT better. At around the same time, theClassConnection went public, which shows you what someone who has never written a web application before can do with GWT.

Stephanie Liu of the Google data APIs team introduced us to the new YouTube GData APIs. Now you can search through YouTube’s index and get detailed video, user, and playlist information in the form of GData feeds.

Featured Projects

The Google Zurich office has released an exciting new open source virtual server management tool called Ganeti. Ganeti is built on top of Xen and other open source software, and here at Google, we’ve used Ganeti in the internal corporate environment to facilitate cluster management of virtual servers in commodity hardware.

Gears In Motion is the latest database tool to sit on top of the Gears Database module. It allows you to visualize your local datastores in a new way.

Featured Media

Chris Prince of the Gears team took some time to discuss the new developer release.

Philippe Ombredanne of the Eclipse foundation came to talk to Leslie Hawthorn about the structure of the Eclipse Foundation, and how it participates in the Summer of Code program.

We take the keyboard for granted, but Jaewoo Ahn came to Google to talk about MobileQWERTY a simplified keyboard concept suited for the mobile form factor.

As always, check out the latest tech talks, and visit the Google Code YouTube channel.

Updates from the Latest Python Sprint

Google was pleased to host last week’s Python Sprint. From August 22-25th, over twenty developers in Mountain View and Chicago came together to improve next generation Python, also known as Python 3000 or Py3k. Many of the participants got their initial taste of Python internals at the sprint.

There was a flurry of activity at the sprint, and over 100 changes were committed - about five times the normal rate! The team got so much done that you can expect the first alpha release of Py3k in a few days.

If you’d like to participate in Python development or just learn more about the project, check out their general developer’s mailing list or the Py3k development mailing list.

The Mountain View Python Sprint Team (starting with the back row, left to right): Larry Hastings, Tom Waite, Ero Carrera, Guido van Rossum, Collin Winter, Bill Janssen, Yuri Ginsburg, Thuon Chen, Christopher Burns, Keir Mierle, Neal Norwitz

(photo credit: Paul Dubois)

DAILY STRATEGY 31 AUG 2007 release 10.09 pm D20P click the chart

D20P BUY A GBP/USD 2.0135
take profit 2.0155
stoploss 2.0105
DAILY20PIP.COM ADVICE : CHOPPY MARKET AHEAD
system option : add spread on buy order
SIGNAL VALID FROM 6.00 am - 6.00 pm D20P trading time
RESULT PROFIT

Ganeti: Open source virtual server management software released

Today we’re happy to announce the first beta release of Ganeti, an open source virtual server management software built on top of Xen and other open source software.

Ganeti started as a small project in Google’s Zurich office. We’ve been using it internally for a while, and now we’re excited to share it more broadly under GPLv2.

Here at Google, we’ve used Ganeti in the internal corporate environment to facilitate cluster management of virtual servers in commodity hardware, increasing the efficiency of hardware usage and saving space, power and cooling. Ganeti also provides fast and simple recovery after physical failures.

Feel free to download it from http://code.google.com/p/ganeti and don’t hesitate to give us feedback.

Cheers,

Ganeti Team

Garmin scenarios, Ciena earnings, Sulphco Breakout

Chart courtesy of stockcharts

The chart suggests a strong confidence in Garmin, however there are possible two scenarios in the near term : 1º Possible breakdown of the trend line mentioned in the chart at $98. 2 º Possible breakout over $104.99 to all time highs . So, keep an eye on GRMN.
Chart courtesy of stockcharts
Ciena shares closed down more than 3% to $37.20 today after company said on early in the morning tha it had grown faster than the overall market in the past two years and expected to do so again in fiscal 2007. Company reported early in the morning higher-than-expected quarterly earnings, helped by demand for Internet capacity and lower expenses, and its shares rose 4 percent. The company reported profit of $28.3 million, or 29 cents per share, for the third quarter ended July 31, compared with a year-earlier loss of $4.3 million, or 5 cents per share, that reflected higher administrative expenses and restructuring charges. Looking at the daily chart stock is trading in a short downtrend as show the white line in the chart, but in a Bull Market with 50 dma above 200 dma. RSI is in a neutral zone with MACD above 0. Keep an eye on CIEN for a possible breakout of $38.30 or on the other hand for a breakdown of $36.
Chart courtesy of stockcharts

SUF - Sulphco stock broke out the major resistance of %5.95 confirmed by a strong volume, it’s now a stock in a breakout mode without resistances above.
Disclaimer : Trading stocks involves risk, this information should not be viewed as trading recommendations. The charts provided here are not meant for investment purposes and only serve as technical examples.

That’s All. Have a nice evening !!!

AC

Ecologically-friendly energy

Sony has announced the development of a bio battery that generates electricity from carbohydrates (sugar) utilizing enzymes as its catalyst, through the application of power generation principles found in living organisms. Test cells of this bio battery have achieved power output of 50 mW, currently the world’s highest level for passive-type bio batteries. The output of these test cells is sufficient to power music play back on a memory-type Walkman. In order to realize the world’s highest power output, Sony developed a system of breaking down sugar to generate electricity that involves efficiently immobilizing enzymes and the mediator (electronic conduction materials) while retaining the activity of the enzymes at the anode. Sony also developed a new cathode structure which efficiently supplies oxygen to the electrode while ensuring that the appropriate water content is maintained. Optimizing the electrolyte for these two technologies has enabled these power output levels to be reached. Sugar is a naturally occurring energy source produced by plants through photosynthesis. It is therefore regenerative, and can be found in most areas of the earth, underlining the potential for sugar-based bio batteries as an ecologically-friendly energy device of the future.

Source & Image:
SonyNews

Presto Pasta Night #27

Time for another round of Pasta, enthusiastically hosted by Ruth from Once Upon a Feast. This week I’m having a double dip with my Romanesco.

Romanesco Florets

I used the larger florets in the frittata but for this recipe I’ll be using the smaller florets and leaving them whole. In the photo above it shows the variance just between the small and the smallest florets.

I’ve decided to use orecchiette as they have an affinity with vegetables such as broccoli and Romanesco is a member of the brassica family. In trying to keep the flavours clean, I’ve opted to use fresh basil leaves rather than pesto. I have finely shredded the leaves which is a big no-no but as they are cut and added at the last moment, I find that I don’t lose its flavour.

Oh, if you take a close look you’ll see a little floret caught in the hollow of an Oriecchietto.

Orecchiette with Romanesco, Potato and Basil

Orecchiette with Romanesco, Potato and Basil
[Serves 2]

Oriecchiette
1 red onion, finely sliced
4 small Kipfler potatoes, boiled until just tender
Romanesco florets
Basil leaves, shredded
freshly grated Parmigiano-Reggiano

Heat a little oil and a small knob of butter in a pan and when the butter has melted add the sliced onion. Cook over a low heat until the onions have softened and have started to colour.

Cut the potatoes into thick slices and add to the onions - toss well and allow this to cook for a few minutes so that the potatoes can start to absorb the flavours.

Blanch the Romanesco florets in the boiling pasta water for 30 seconds and remove, drain well then add to the potato mixture. Continue cooking to allow the florets to heat through.

Season with freshly ground salt and white pepper and add a good sprinkling of grated Parmigiano-Reggiano to the pan - mix this through then add the cooked orecchiette. Toss this as you keep it over the heat to allow the cheese to melt - add the finely shredded basil leaves, take it off the heat and stir through.

Serve into bowls and top with another sprinkle of grated Parmigiano-Reggiano.

Orecchiette with Romanesco, Potato and Basil

Tagged with

Google Web Toolkit out of beta as of 1.4 release

Removing the beta label from a product is a great milestone, and we’re glad to report that the latest one to make that move is the Google Web Toolkit (GWT).

With the release of Google Web Toolkit (GWT) version 1.4, we’d like to give a shout out to the open-source GWT contributors that put in many hours of hard work to make GWT what it is today. We look forward to continuing to make GWT better.

If you are new to GWT check out the story and then read up on the specifics about GWT 1.4:

There’s lots and lots of cool new stuff in GWT 1.4, so it’s hard to know where to start. How about application performance?! This release includes several breakthroughs that make your compiled GWT code significantly smaller and faster. Many users are reporting that after a simple recompile with 1.4, their applications are up to 30% smaller and 20%-50% faster. And startup time in particular is now highly optimized thanks to a new bootstrapping technique and the availability of image bundles. To see the new hotness in action, try visiting the new-and-improved Mail sample a few times. It’s darn fast the very first time you visit it, but subsequent visits are insanely fast. That’s because, in addition to a fast initial startup, GWT code uses a clever caching technique to prevent applications from making unnecessary HTTP requests. As Joel Webber (Tech Lead of GWT Core Libraries) would say, “The fastest HTTP requests are those that do not, in fact, occur.”

Hungry for more?

Credit rating after an IVA

When you have an IVA it is obvious to think of the credit rating implications that may come from such a debt solution, however it is important that you get the correct debt help so that you can fully understand the implications of an IVA.
When you have an IVA, your details will be registered at the governments central database which handles all insolvencies and their details. Your details will be passed from here to credit reference agencies that will be able to see that you are partaking in an IVA. So if during your IVA you were going to try and get a loan or a credit card, you would find it increasingly difficult to do so. However there are people who specialise in offering loans to people with IVA’s however make sure you get the correct debt help before accepting any terms or conditions for more debts.
When your IVA expires your credit rating will slowly and gradually repair it’s self, however bare in mind, if you were to take more loans out during your IVA this process may take much longer than expected!

YouTube: Now with GData Goodness

YouTube is the latest service to join the GData family. Now you can search through YouTube’s index and get detailed video, user, and playlist information in the form of GData feeds. If you haven’t built something with YouTube yet, now’s a great time to get started! Here are some examples to give you ideas.

Search through the index for new ‘puppies’ videos (I subscribe to this query, doesn’t everyone?):
http://gdata.youtube.com/feeds/videos?vq=puppies&orderby=updated

Search through lonelygirl15’s videos for the season finale (maybe you missed it, or just want to relive the drama):
http://gdata.youtube.com/feeds/users/lonelygirl15/uploads?vq=season+finale

List all of NBC’s playlists:
http://gdata.youtube.com/feeds/users/nbc/playlists

Ooh! They have a Heroes playlists (I love Hiro):
http://gdata.youtube.com/feeds/playlists/E0E4BC86E9D0ACB3

The full list of functionality can be found in the reference guide on our new home on code.google.com.

For the old-school YouTube developers, the migration guide has info on switching over, including the upgrade timeline (you’ll have at least a year).
Head over to the YouTube API Announcement Blog for the rest of the details.

I’m looking forward to seeing new faces in our developer forum - feel free to stop by with questions or feedback.