Search This Blog

Tuesday, July 31, 2007

Google Apps goes global



Our mission is to "organize the world's information and make it universally accessible and useful." Note that twice in this eleven-word mission statement, we mention that this is a global effort, not just a problem we're solving only for English-speaking users in the U.S. That global focus is critical, because fully 65% of Internet users around the world speak a language other than English. In fact, the Internet's top 10 languages still only account for around 85% of users -- and the remaining 15% represents almost 200 million people.

As part of our broader effort to make Google accessible to more people in their native languages, we're announcing a number of updates for Google Apps, our customizable package of hosted communication and collaboration applications for businesses, schools, and other organizations. Several features and components previously available only to English users and administrators of Google Apps are now available in other languages, too. Here's a quick rundown of what's new for non-English speakers:
  • Google Apps Premier Edition for companies and organizations needing an uptime guarantee for email service, 10 gigabytes of email storage per user, integration APIs and multi-lingual telephone support for critical issues (support experts are available in English, French, Italian, German, Spanish and Dutch). Also, for a limited time, you can try Premier Edition for free for 30 days.
  • Google Apps Partner Edition for ISPs and portals that want to offer Gmail and other applications to their subscribers.
  • Google Docs & Spreadsheets, which lets Google Apps users create and collaborate in real time, right from their browsers.
  • The Start Page, a central place for Google Apps users to preview their inboxes, calendars and documents, access their organizations' essential content, and search the web.
  • A more user-friendly control panel interface for Google Apps administrators.
  • Mail migration tools for administrators who want to switch from a different email system (available with Premier and Education Editions only).
Not only are we adding these features to the languages Google Apps already supports; we're also rolling Google Apps out in six more languages. Here's the full list: French, Italian, German, Spanish, Dutch, Swedish, Norwegian, Danish, Finnish, Turkish, Polish, Ukrainian, Czech, Russian, Chinese (Simplified), Chinese (Traditional), Japanese, Korean, Brazilian Portuguese, Thai, Vietnamese, Arabic, Hebrew, Indonesian, Hungarian, UK English and US English.

Google Finance in Canada - for real



Though it was noted a bit earlier, now we're really pleased to introduce Google Finance Canada, a localized version of Google Finance tailored specifically, as you might guess, for Canadian investors. Canadians are the second largest group of Google Finance users, and as a Canadian myself, I'm excited to see Canadian financial information presented in the familiar easy to use Google Finance format. This new edition includes:
  • Top financial news from Canadian sources
  • Search with a preference for Canadian companies
  • Front-page high level economic data from the Bank of Canada
  • Portfolios in Canadian currency (or the currency of your choice)
  • Equity data from the Toronto Stock Exchange, TSX Venture Exchange, and Canadian mutual funds

In addition, stock quotes and charts for Canadian-listed companies are now available through the Google.com web search.

Sitting on my Toadstool

I came across an interesting Ubuntu forum thread the other day - where I posted this on May 26th 2006:



This thread has inspired me to do something:
http://freegamer.blogspot.com/


Fascinating. It's come a long way since then! :-)



The big news of today is probably the Secret Maryo Chronicles 1.0 release. It's an intriguing project and is gaining some very nice vector-based graphics. I'm still not convinced they have replaced all the ripped graphics and sounds that were in the previous version (0.99.7) nor addressed the gameplay defficiencies I felt were present - the feel of the game wasn't quite right - there is no acceleration, you are either running or not running, making it hard to control the character. It is still an ongoing project and importantly it's a playable game with a fair amount of levels and decent graphics so is worth checking out. It's definitely close to being an open source game that makes people go, "Oooh, nice!" ;-)



Finity Flight II is an open source overhead 2D shooter which several episodes to play and is available for both Linux and Windows. I gave it a shot - it had nice graphics but the gameplay was mystifying to me. I struggled to shoot or be shot unless I was stationary. All artwork and code is available under GPL. It's intriguing and the author has obviously put a lot of effort into it, and has a few other games available.



AlphaShooter is a sci-fi first person shooter. Whilst it may never become a fully fledged game in it's own right, the author has put it online and continues to work on it it the hope that it will be useful as an example on how to get started in computer graphics and games development.



Back to the shadows to plot the expansion of my Free Gamer empire... ;-)

Monday, July 30, 2007

New Look

You may or may not have noticed - depending on whether you have had your morning coffee or not - that Free Gamer has a new look! Thanks go to Iwan 'qudobup' Gabovitch for a sterling contribution. It gives the site it's own identity and he has come up with a cool fg logo and smart little icons. Anyway I love it, so thanks Iwan. In the spirit of open source he has made his work available as public domain.



Only a short one today as I'm short on time and energy after sorting this out...



Java CRPG

Dungeon Craft


There's a new release of JCRPG. Whilst it's still a long way from being a game, it is looking very nice and a few people have started to contribute models. If development pace keeps up of this 3D classic RPG framework I think we can expect some interesting games to the not-too-distant future coming from this project.



Whilst reading the comments on the JCRPG blog, somebody brought up another Dungeon Master inspired game...



Dungeon Craft:



is an effort to develop an RPG and editor that mimics SSI's Forgotten Realms Unlimited Adventures (FRUA). This project began back in 1995 as an effort to learn more about Windows/DirectX programming.


It's Windows only :-( but has been in development for over 12 years and is still active! (That's impressive on it's own!) It looks quite nice. I wonder if there is any future scope to move it towards cross-platform technology like OpenGL?



Also the new FG forums [next in line for a makeover] have somewhat recovered since that rather annoying freeforums.org crash & data loss. Back to half the number of users and 25% of posts in just under a week which is quite good considering the [currently relatively small] size of the community. Do encourage your open source gaming contemporaries to join in - it would be good to have a central place for open source game [development] discussion outside the noise of larger sites that this guy describes, I think accurately, as ironically lonely places. Certainly there are many Free Software game projects that are very difficult to find - just like Dungeon Craft - because of the noise that accompanies a site the size of Sourceforge.



Anyway, back to normal tomorrow... hope you like the new look as much as I do!

Friday, July 27, 2007

Now there's Google Finance for Canada-update



Oops. We hit the button too soon. Watch for news about Google Finance in Canada next Tuesday.

Robots Exclusion Protocol: now with even more flexibility



This is the third and last in my series of blog posts about the Robots Exclusion Protocol (REP). In the first post, I introduced robots.txt and the robots META tags, giving an overview of when to use them. In the second post, I shared some examples of what you can do with the REP. Today, I'll introduce two new features that we have recently added to the protocol.

As a product manager, I'm always talking to content providers to learn about your needs for REP. We are constantly looking for ways to improve the control you have over how your content is indexed. These new features will give you flexible and convenient ways to improve the detailed control you have with Google.

Tell us if a page is going to expire
Sometimes you know in advance that a page is going to expire in the future. Maybe you have a temporary page that will be removed at the end of the month. Perhaps some pages are available free for a week, but after that you put them into an archive that users pay to access. In these cases, you want the page to show in Google search results until it expires, then have it removed: you don't want users getting frustrated when they find a page in the results but can't access it on your site.

We have introduced a new META tag that allows you to tell us when a page should be removed from the main Google web search results: the aptly named unavailable_after tag. This one follows a similar syntax to other REP META tags. For example, to specify that an HTML page should be removed from the search results after 3pm Eastern Standard Time on 25th August 2007, simply add the following tag to the first section of the page:

<META NAME="GOOGLEBOT" CONTENT="unavailable_after: 25-Aug-2007 15:00:00 EST">

The date and time is specified in the RFC 850 format.

This information is treated as a removal request: it will take about a day after the removal date passes for the page to disappear from the search results. We currently only support unavailable_after for Google web search results.

After the removal, the page stops showing in Google search results but it is not removed from our system. If you need a page to be excised from our systems completely, including any internal copies we might have, you should use the existing URL removal tool which you can read about on our Webmaster Central blog.

Meta tags everywhere
The REP META tags give you useful control over how each webpage on your site is indexed. But it only works for HTML pages. How can you control access to other types of documents, such as Adobe PDF files, video and audio files and other types? Well, now the same flexibility for specifying per-URL tags is available for all other files type.

We've extended our support for META tags so they can now be associated with any file. Simply add any supported META tag to a new X-Robots-Tag directive in the HTTP Header used to serve the file. Here are some illustrative examples:
  • Don't display a cache link or snippet for this item in the Google search results:
X-Robots-Tag: noarchive, nosnippet
  • Don't include this document in the Google search results:
X-Robots-Tag: noindex
  • Tell us that a document will be unavailable after 7th July 2007, 4:30pm GMT:
X-Robots-Tag: unavailable_after: 7 Jul 2007 16:30:00 GMT

You can combine multiple directives in the same document. For example:
  • Do not show a cached link for this document, and remove it from the index after 23rd July 2007, 3pm PST:
X-Robots-Tag: noarchive
X-Robots-Tag: unavailable_after: 23 Jul 2007 15:00:00 PST


Our goal for these features is to provide more flexibility for indexing and inclusion in Google's search results. We hope you enjoy using them.

Battle Tanks and RPG


Battle Tanks


Battle Tanks is, "a funny battle on your desk.". Choose one of three vehicles and eliminate your enemy using an arsenal of weapons. Original cartoon-like graphics and cool music, "fun and dynamic," and it has different network modes for deathmatch and cooperative style gameplay. I don't believe it has a single player version, yet. The game is open source and available for Linux (source) and Windows. It's a relatively new game (sf.net project was registered in 2006) so there are still some teething issues it seems.



Adonthell, a longstanding open source console RPG engine has seen it's first update in a couple of years - version 0.4.0 alpha 1. The previous version, 0.3.5, is packaged with a small game called Wastes Edge which is one of the few completable open source games with a storyline and is available for every OS known to man. Whilst the new 'development' version doesn't come packaged with a game, it's good to see a project with nearly 10 years of history is not yet ready to be buried by the sands of time.



The developer of Damnation of the Gods (screenshots) has been in touch. When I mentioned this game last time, a commenter pointed out it hadn't been updated in 2 years. Well, the author of DotG dropped me an email:



I am the developer of DotG - And believe me - did I get a boost from
seeing your post on the freegamer blog!



The problem with DotG right now is the graphics - When I did begin coding on DotG I did it using graphics from the Dungeon Master Java project ... So I put together something - and released (with permission from the graphics artists). Later I got a mail which said something to effect that I couldn't use the graphics any longer (or at least parts of it). Now (quite some time later I started coding again - had completely forgotten about that "small" detail ;) - And then I remembered... However I haven't checked on which parts I can use, and which I cannot - So I think - perhaps it is better to start from scratch and try to get ahold of graphics-artists that can imagine releasing stuff for DotG under an completely open license...



So - the code is out there (GPL'd), but i have no graphics that can go
with it (Just minor stuffs). What I would like to do now is get graphics for my project (prefferable GPL'd) and release all of DotG under GPL or similar license. (I am a Debian user nowadays.. ;)


Dungeon Master Java is another DM clone available from the forums on www.dungeon-master.com - which has a few other free complete DM clones there although they don't seem to be open source.

Thursday, July 26, 2007

Computer science resources for academics



Google has a long history of involvement with universities, and we're excited to share some recent news on that front with you. At the main Google campus this week we're hosting the Google Faculty Summit, which involves universities all over participating in discussions about what we're up to in research-land as well as computer science education - something very near and dear to us.

Meanwhile, because we know that between teaching, doing research and advising students, computer science educators are quite strapped for time, we've recently launched a site called Google Code for Educators. While you may have previously heard about our offerings for K-12 teachers, this new program is focused on CS topics at the university level, and lets us share the knowledge we've built up around things like distributed systems and AJAX programming. It's designed for university faculty to learn about new computer science topics and include them in their courses, as well as to help curious students learn on their own.

Right now, Google Code for Educators offers materials for AJAX web programming, distributed systems and parallel programming, and web security. The site includes slides, programming labs, problem sets, background tutorials and videos. We're eager to provide more content areas and also more iterations for existing topic areas. To allow for liberal reuse and remixing, most sample course content on Code EDU is available under a Creative Commons license. Please let us know your thoughts on this new site.

Beyond CS education, another important faculty topic is research. Google Research offers resources to CS researchers,including papers authored by Googlers and a wide variety of our tech talks. You might be interested in learning more about MapReduce and the Google File System, two pieces of Google-grown technology that have allowed us to operate at enormous scale. We also recently put together a few university research programs and we're eager to see what academics come up with.

What Eric Schmidt did this summer



In case you're thinking summer is the time to slow down, that's not always true around here. Our CEO has been on the go on behalf of a number of our public policy initiatives. And our Public Policy blog has been keeping up with him.

Earth to the Enterprise



With more than 200 million downloads and counting, Google Earth is known around the world. Less well-known is our Google Earth Enterprise which companies, organizations and government agencies use to view their global data and imagery. Experts and amateurs alike use it for everything from designing new buildings to exploring for energy to responding to emergencies, because Google Earth Enterprise offers access to geospatial info that was once limited to specialty applications.

For instance, check out Dell's implementation showing a geographic view of traffic to Dell.com:



Today, we're releasing the latest version, which makes it easy to publish and view Google Earth datasets in 2D using a browser. By accessing Google Earth Enterprise from a web browser, employees across an organization will benefit from the rich geographic tapestry. There's more detail on the Google Lat/Long blog.

Wednesday, July 25, 2007

Like making videos? Love Gmail?



A couple weeks back, some of us on the Gmail team were talking about how simple it's become to connect with people around the world through email. And we got to thinking: what if email was delivered via a Rube Goldberg machine, but instead of gears and levers, people on everything from bicycles to submarines brought messages from one place to another? So we had a little fun with a collaborative video depicting just that (well, not the submarines).

Now it's time to let everyone in on the action. Learn more at our new Gmail Blog, or go directly to http://mail.google.com/mvideo where you'll find directions on how to submit your clip.



New Forums Available

With many thanks to ghoulsblade and hagish of SFZ fame, there is a new Free Gamer forum. :-)



Unfortunately there is no way to transfer to old database over and even if it was possible the majority of useful content was posted during the period of data loss (anything after June 30th). However, lessons learned, this new forum should be more responsive (freeforums.org was slow), have better uptime (freeforums.org was frequently down) and is far more customizable (i.e. expect a FG theme in the near future etc).




Parallel Universe


There's a new release of Privateer Gemini Gold. Bug fixes and some improved artwork prompted the team to release 1.02a just a month after 1.02 - release early, release often so this is a good thing in my book. I'm not sure if they have addressed the reported high difficulty level of the game though. If you find PGG too difficult, check out Privateer Remake and/or Parallel Universe.



Or wait for the new Vega Strike release which is coming in August. It's looking sumptuous.



JCRPG development is still at a good pace. To get an idea of the feel of this old fashioned RPG engine, the author posted a video:





JCRPG in action

Tuesday, July 24, 2007

New TA:Sring Release

Star Wars: TA

Spring 1944


TA:Spring 0.75b2 is out (a few days after 0.75b1). These are the first releases under a new lead since the previous stable versions. TA:Spring is a spectacular 3D RTS based largely upon Total Annihilation, although these days you do not need TA to play Spring. It has a very healthy mod scene with some amazing looking mods.



One such mod is Star Wars: TA. It is, unsurprisingly, set in the Star Wars universe. It looks like the realisation of every 1970s kid's dream - commanding your own army of stormtroopers annihilating those rebel scum. (Yes, The Empire Strikes Back was by far the best of Star Wars movie. You are wrong if you disagree.)



Another exciting mod is Spring 1944 which looks really promising but is yet to be officially released so I don't know if you can play it yet. So this screenshot will have to do.



Do you like old school (NES) Zelda RPG and do you not really care about uber graphics? Monster should be good fun for you.



Worldforge keep up their steady progress. It will be interesting if all the years of work ever culminate in a playable game for this ambitious project. It's all about RPG and expansive 3D worlds.



Speaking of 3D RPG... the MMORPG Planeshift got updated as well. It still looks nice, it still has non-free media. Last time I played it was a while ago (it was a bit boring then - I ran around a town for 30 minutes then gave up) and it looks pretty sweet these days.

Monday, July 23, 2007

Calling all SketchUp fans



It's my great pleasure to announce the launch of the Official Google SketchUp Blog. Fast-breaking news, tips and tricks, user stories and just the right amount of office intrigue await anyone who pays us a visit. Also, sexy mustache contests.

For those of you who have no idea what SketchUp is, I'll start at the beginning: The world is three-dimensional. Designing a house, building a piece of furniture and navigating through a city all involve three-dimensional decisions. SketchUp is 3D modeling software that anyone can use to build models of whatever they like.

Check out the 3D Warehouse to see models from people all over the world, and turn on the 3D Warehouse layer in Google Earth to explore cities with realistic 3D buildings made in SketchUp (Denver is particularly impressive). If you like, you can download the free version and start building models yourself.

Forums Moving

The forums are moving - I'll come back to that after a few game snippets.



8 Kingdoms 1.1.0 has been released, with bug fixes and minor improvements over the previous stable release (release notes). They have yet to update their website but the new version is on the download page. 8 Kingdoms is an open source 3D TBS game with nice graphics, and can be downloaded for Linux and Windows.



Dave, the author of Battle for Wesnoth, is making a new 3D RPG game with the working name Sliver Tree. It is very early days but Dave has an unusual position in the open source game development world - he has a lot of artistic resources at his disposal. If he really pushes this game, Wesnoth contributors (of which there are many) will back it with artwork, so it is going to be an interesting one to watch. Also I like Dave's approach of keeping games simple. He resisted many calls to add lots of features to Wesnoth which may have taken away from the pure simplicity of the game.



So, back to the forum issue.



Our benevolent hosts freeforums.org have lost 3 weeks worth of data. I could stomach the copious service interruptions with this free service, but losing data is just out of order. They gave a bunch of techincal excuses but the reality is that the service they provided was a long way short of what they offered, and to lose 3 weeks of data like that just smacks of incompetence. They frequently afflicted us with downtime, each time with some excuse of how this downtime would lead to a better and more reliable service, but each time it was the same. Before you shout, "but it was free!" let me remind you they offer this free service to get a large community to whom they can offer paid services i.e. freeforums.org is a shoehorn into the hosting market for the people behind it. Ironically I was considering upgrading to a paid-for service with them to get better uptime and a few more features but do you think I want to pay to rely on them now? No, this was disgusting.



So now I'm sorting out new forums - will be done by tomorrow. Since another "feature" of freeforums.org is the inability to get your own backups or dumps, the new forums will have to be started from scratch. However with about 70 registered users and over 600 posts in only a few months despite the patchy service, I am convinced they serve a need for the free software games community so it was not a wasted effort and a good lesson for the new forums.

Saturday, July 21, 2007

SuperTuxKart 0.3.0

Well let's start with the fact that despite the complete lack of any announcement whatsoever and no update to the website, SuperTuxKart 0.3.0 is available for download and has been since the 5th July. Well, I'm doing the announcement for them it seems. ;-)



This Super Mario Kart inspired game is available on all popular OSes - Linux, Linux PPC, Mac OSX, and Windows. There's quite a few new features in this release that is a massive improvement over version 0.2:



  • Highscore lists

  • Shortcut detection

  • Improved AI

  • Fullscreen support

  • New track: the island

  • New kart: hexley

  • New penalty: bomb

  • MacOSX support

  • OpenAL and ogg-vorbis support

  • Two new Grand Prixs

  • Improved user interface


I've no idea why it hasn't been announced anywhere. Thanks to the commenter who point out the fact it is available after I complained yesterday about it not being released yet. (Comments are helpful!)



Vega Strike development news - 0.4.4 has been branched. Expect a new version in August once a bit of bug squashing and play balancing has been finished on that branch.



There's also an update on the Dungeon Digger website. With development restarted hopefully this game will become playable soon. I loved the old Dungeon Keeper games so I'm quite eager for this project to make progress. :-)

Friday, July 20, 2007

Our commitment to open broadband platforms



For several years now, many Googlers have been working to identify the obstacles that prevent the Internet from being available to everyone on the planet. It strikes us as unfair that some people should enjoy such abundant access to this rich resource while billions of others aren't so lucky. Though the technology exists today to provide access on a global scale, often we have learned technology isn't the problem. In this context, we have worked hard to advance a set of principles that will make Internet access for all a priority.

For instance, we wrote last week on our Public Policy Blog about Google's interest in promoting competition in the broadband market here in the U.S., to help ensure that as many Americans as possible can access the Internet. However, it takes more than just ideas and rhetoric if you want to help bring the Internet to everyone.

So today, we're putting consumers' interests first, and putting our money where our principles are -- to the tune of $4.6 billion. Let me explain.

In the U.S., wireless spectrum for mobile phones and data is controlled by a small group of companies, leaving consumers with very few service providers from which to choose. With that in mind, last week, as the federal government prepares for what is arguably its most significant auction of wireless spectrum in history, we urged the Federal Communications Commission (FCC) to adopt rules to make sure that regardless of who wins the spectrum at auction, consumers' interests are the top priority. Specifically, we encouraged the FCC to require the adoption of four types of "open" platforms as part of the auction:
  • Open applications: consumers should be able to download and utilize any software applications, content, or services they desire;
  • Open devices: consumers should be able to utilize their handheld communications device with whatever wireless network they prefer;
  • Open services: third parties (resellers) should be able to acquire wireless services from a 700 MHz licensee on a wholesale basis, based on reasonably nondiscriminatory commercial terms; and
  • Open networks: third parties (like Internet service providers) should be able to interconnect at any technically feasible point in a 700 MHz licensee's wireless network.
As numerous public interest organizations noted earlier this week, all four of these conditions adopted together would promote a spirit of openness, and could spur additional forms of competition from web-based entities, such as software applications providers, content providers, handset makers, and ISPs. The big winners? Consumers. As choices increase, prices come down and more Americans have access to the Net.

The FCC is currently considering draft rules for the auction, and the reports we've heard are that those rules include some -- but not all four -- of the openness conditions that we and consumer groups support. While any embrace of open platforms is welcome, only if the FCC adopts all four principles will we see the genuinely competitive marketplace that Americans deserve. In particular, guaranteeing open services and open networks would ensure that entrepreneurs starting new networks and services will have a fair shot at success, in turn giving consumers a wider choice of broadband providers.

There are some who have claimed that embracing these principles and putting American consumers first might somehow devalue this spectrum. As much as we don't believe this to be the case, actions speak louder than words. That's why our CEO Eric Schmidt today sent a letter to FCC Chairman Kevin Martin, saying that, should the FCC adopt all four license conditions requested above, Google intends to commit at least $4.6 billion to bidding for spectrum in the upcoming 700 Mhz auction.

Why $4.6 billion? While we think that a robust and competitive auction based on these four principles will likely produce much higher bids, and we are eager to see a diverse set of bidders competing, $4.6 billion is the reserve price that FCC has proposed for the auction. With any concerns about revenue to the U.S. Treasury being satisfied, we hope the FCC can return its attention to adopting openness principles for the benefit of consumers.

In the meantime, thank you to those who have reached out to help with our efforts. It feels good to see how many of you support true competition for the benefit of consumers and we look forward to hearing from even more of you in the days to come.

For now, and for all of us, the issue is simple: this is one of the best opportunities we will have to bring the Internet to all Americans. Let's seize that opportunity.

Note: We've cross-posted this to our Public Policy Blog.

Counting the Days

I dunno what happened yesterday. A combination of not-much-happening and being-very-busy I guess.



I wish SuperTuxKart 0.3 would come out, and FreeCiv 2.1, and SuperTux 0.4, and a bunch of other games that are close to release but just are taking ages to get over their respective hurdles.



Promisingly there's quite a bit of movement on the Pingus revival. People are working on an SDL port for it and it's mostly back to it's previously released state of the Lemmings-like game. The number of interested contributors bodes well for future development which may see a decent level editor among other cute features. For more information the best place is probably the Pingus forum.



Development of Mars: Land of No Mercy continues at a steady pace. There's plenty of new graphics going into the next version of the game which may also be playable in a tech demo kinda way. I was trying to post a sceenshot to give readers an idea of what the game is going to be like, but my current location has such a poor net connection that it can't upload to blogger. Anyway, the game is 2D isometric mech turn-based strategy.



Pi Armada, a Wing Commander Armada clone, has a new project lead. His first priority is to make it work on Linux and Macs since currently Pi Armada only runs on Windows. Since it uses Python/Pygame and Vega Strike, all of which are cross platform, porting shouldn't be too tricky. It's quite impressive how games are based on the VS engine.



Anyway, I'm going to go back to day dreaming. May I return with more newsworthy content tomorrow... ? ;-)

Thursday, July 19, 2007

Your Campus in 3D winners announced



The results are in for the winners of the Build Your Campus in 3D Competition, which we announced in January. The judges chose 7 teams from among the dozens who submitted more than 4,000 buildings from colleges and universities all over North America. And the winning school teams who will be joining us in Mountain View are:

University of Minnesota | Twin Cities, Minnesota
Purdue University | West Lafayette, Indiana
Concordia University, Montreal, Quebec
Indiana University - Purdue University Fort Wayne | Fort Wayne, Indiana
Franklin W. Olin College of Engineering | Needham, Massachusetts
Dartmouth College | Hanover, New Hampshire
Stanford University | Stanford, California

Check out the competition site to see more details about the judges, the rules, the winners, and what they won. From there, you can follow a link to see the winning campuses in your copy of Google Earth. Again, congrats to the winning teams, and a big thank you to everyone who participated.

Wednesday, July 18, 2007

Opening up Google Print Ads



Even with the growth of online news sites, Americans still read newspapers. Over the course of a typical week, nearly 3 out of 4 adults (115 million) in the top 50 markets read a copy of a daily or Sunday newspaper.* That's why thousands of businesses use print advertising every day to reach a local audience, and why we've announced that we're extending Google AdWords to newspapers for most U.S. advertisers. To learn more, visit the Google Print Ads™ site, or read about it on the Inside AdWords blog.

*Scarborough Research USA, Release 2, 2006.

Busy Gamer

PR: Parallel Universe


Too busy to post properly today. :-(





More information on the latter two tomorrow.

Tuesday, July 17, 2007

Hosted site search for businesses

Nitin Mangtani, Product Manager, Enterprise Search and Rajat Mukherjee, Group Product Manager, Search

Businesses spend a lot of effort and energy creating and promoting great websites for their products and services, but quality search is often missing. As a result, businesspeople often ask us why they can't use Google to power search on their sites.

Today we've released Custom Search Business Edition (CSBE) to do just that. CSBE is a hosted site search solution that provides Google-quality results for your website. It's fast, relevant, reliable, and flexible, so that users can quickly find what they're looking for through search results customized and integrated into your business website.

CSBE builds on the Google Custom Search Engine, a hosted search solution we introduced last October that allows organizations to create a search engine and search results that are tailored to their point of view. All well and good, but businesses have asked us for greater flexibility and support -- and we're addressing these needs with CSBE. Businesses that want further control over results presentation and integration with their website can obtain results through XML. Now those of you with business sites have the option to turn off ads and have further control over branding. In addition, CSBE provides options for email and phone support. The pricing starts at $100 per year for searching up to 5,000 pages.

This offering should be a great help to the millions of businesses that have a web presence but don't offer users any way to search the site. Instead of being left on their own to navigate content, visitors to CSBE-enabled sites will be able to navigate through search results without ever leaving the site. We hope an improved customer search experience will translate into more referrals, more opportunities for e-commerce, and more satisfied online customers for these businesses.Here's more about CSBE.

Last Remaining Air Carrier

Last Remaining


Last Remaining is a 3D FPS RPG in the same vein as Deus Ex. The idea is to have an engrossing storyline where the player must take whatever action is necessary to get to the bottom of the mystery. The game is written in Java with JMonkeyEngine and first version was uploaded yesterday. Intriguing and definitely one to watch. :-)



The author is the same guy behind Passenger and Nuclear Graveyard, and has a devblog on his various game programming endeavours.



A previous release of Nuclear Graveyard had managed to become corrupted when uploaded, a fact which - much to the author's dismay - nobody reported for nearly 2 months despite over 100 downloads. Anyway, if you were one of those people who downloaded the game and (benefit of the doubt) was unable to get it working then now would be a good time to try again!



He is also moving Passenger from JOGL to jMonkeyEngine (which uses JOGL) which should make subsequent development of the game easier. Anybody who things Java is slow and rubbish for games may want to check out the jME showcase page.



Air Carrier


It turns out that at least one of the games on that showcase page is open source! Air Carrier looks like a splendid 3D aerial combat game. It aims to support single and multiplayer, with gameplay based around plane to plane dogfighting, and strategic use of airborne carriers.



Another notable open source project using jME is Java Classic RPG - the development of which is continuing at a nice pace.



All of these games mentioned today should support all major operating systems (at least Lin, Mac, Win plus anything else supported by JOGL) as they are written in Java - and Java is portable, right? ;-)



There is another good article over at Liberty Gaming that discusses stratagies for expanding Free gaming. He mentions Project Open which I need to really follow through on. Also I hope FG and the FG forums somewhat contribute towards making open source games more accessible, that's the intention anyhow.



I did have something else to mention but I'll save it for tomorrow.

Monday, July 16, 2007

Cookies: expiring sooner to improve privacy



We are committed to an ongoing process to improve our privacy practices, and have recently taken a closer look at the question of cookie privacy. How long should a web site "remember" cookie information in its logs after a user's visit? And when should a cookie expire on your computer? Cookie privacy is both a server and a client issue.

On the server side, we recently announced that we will anonymize our search server logs — including IP addresses and cookie ID numbers — after 18 months.

Now, we're asking the question about cookie lifetime: when should a cookie expire on your computer? For background: a cookie is a very small file which gets stored on your computer All search engines and most websites use cookies. Why? Cookies remind us of your preferences from the last time you visited our site. For example, Google uses our so-called "PREF cookie" to remember our users’ basic preferences, such as the fact that a user wants search results in English, no more than 10 results on a given page, or a SafeSearch setting to filter out explicit sexual content. When we originally designed the PREF cookie, we set the expiration far into the future — in 2038, to be exact — because the primary purpose of the cookie was to preserve preferences, not to let them be forgotten. We were mindful of the fact that users can always go to their browsers to change their cookie management settings, e.g. to delete all cookies, delete specific cookies, or accept certain types of cookies (like first-party cookies) but reject others (like third-party cookies).

After listening to feedback from our users and from privacy advocates, we've concluded that it would be a good thing for privacy to significantly shorten the lifetime of our cookies — as long as we could find a way to do so without artificially forcing users to re-enter their basic preferences at arbitrary points in time. And this is why we’re announcing a new cookie policy.

In the coming months, Google will start issuing our users cookies that will be set to auto-expire after 2 years, while auto-renewing the cookies of active users during this time period. In other words, users who do not return to Google will have their cookies auto-expire after 2 years. Regular Google users will have their cookies auto-renew, so that their preferences are not lost. And, as always, all users will still be able to control their cookies at any time via their browsers.

Together, these steps — logs anonymization and cookie lifetime reduction — are part of our ongoing plan to continue innovating in the area of privacy to protect our users.

FreeOrion and Global Conflict Blue

Global Conflict Blue


Global Conflict Blue is a:"



a real-time 3D naval and air warfare simulation game similar to Fleet Command and Harpoon. The goal is a scalable single player and multiplayer game that can handle scenarios ranging from simple engagements playable in 30 minutes to massive campaigns contested over weeks.


It's only available for Windows but it's open source and a lot of it is written in Python so that can change. Intriguingly it has been adapted by the Thai Navy for for training purposes although sadly they haven't made their changes availalbe to the wider public.



There's a Linux binary of FreeOrion available for download here. I'm not sure whether it's the latest stable version or latest from SVN but it should provide an opportunity for people who hadn't previously played the game to get an idea of what it is about. It is confirmed as working on an i386 Unbuntu Feisty system.



Development of FreeOrion continues at the same steady pace it has done for several years, which is promising. Some nice new graphics and features are coming. It's a well designed and well thought out game that will have a lot of depth and longevity when fully realised.



Scourge


Scourge development continues steadily as well. The next release of this RPG game game will feature outdoor environments and traps. If a couple more people would contribute to Scourge it could rapidly become an absolutely amazing open source RPG, so hopefully that will happen sooner rather than later. It is starting to look pretty good though, as you can see in this screenshot.



It is sometimes a slight shame that some projects get very laden with contributors - to the point that much effort is discarded because of the high standards of other contributions - whilst the developers of other projects slug it out with only token help.



Finally, as expected FreeCol 0.7.0 got released on Friday. :-)

Saturday, July 14, 2007

Outlaws on Interstates

A little bit late today, but that's ok because tomorrow is Sunday, a Holy day, a day of rest, so I don't have to post. :-D



Eek, where to start?



Tilt-n-Roll is an innovative open source project that uses the tilting mechanism in modern laptops to recreate the classic wooden labyrinth experience. GPL, runs on Lin, Mac, and Win. What more could you ask for?



Version 1.4 of the semi-open source 3D RPG game SoulFu is available for download from Aaron Bishop's homepage. The page only lists .exe downloads but I'm sure Linux versions will appear in the official forums sooner rather than later.





SoulFu minivid



Soul Fu creator Aaron has responsed to the general querying of his "unique" distribution methods for the game:



I wanted to make a good game, and I do want people to improve it -- I simply don't have the time or desire to do it myself. Getting millions and millions of people to play the game is a goal, but SoulFu is a lot of things... It's a little experiment in creative marketing, an object lesson in morality, a nice résumé, and a tool for would-be game makers. I personally think SoulFu is more fun than most games you'd buy in the store -- they sell the sizzle, not the steak. And it has the potential to be much more, especially if you get a couple of friends together...


The game has a lot of interest and support. If, from the get go, he'd released it as open source, set up merchandising with cafepress and added Google ads to his sites, he'd be making more money than he is now and SoulFu would have many more people contributing to it and helping him market it.



So, yesterday I commented on how similar Automanic and Interstate Outlaws were. The main author of IO dropped me an email:



Just letting you know whats going on with Automanic, as you seem to be hanging out for it. I'm the guy that was working on it, but I've since dropped Automanic, and am now coding Interstate Outlaws. That's probably why they seemed similar to you :) You should try IO, i think it is better than Automanic was, and is probably similar to what Automanic 0.3 or maybe 0.4 would have been.


D'oh.



After posting I did think to myself this could be the case but was busy with other stuff so didn't go back and post a note saying as such. Still, not much to say other than, "Common Sense 1 - 0 Charlie". That and Interstate Outlaws is a way cooler name than Automanic. ;-)



Java Classic RPG project has another snapshot release, showing off day-night cycles and lots of foilage. It's starting to look quite cool although a long way off being an actual game, but every step is a step closer. :-)



Also version 2.2.0 of Bygfoot Football Manager has been released. Not much change from the 2.1.x releases other than stability and translations. I still don't like the UI but haven't had time to work on my own creation yet... *evil grin* soon, my children, soon...

Friday, July 13, 2007

Interstate Outlaws

Interstate Outlaws


Interstate Outlaws is a 3D vehicle deathmatch game based on the 2 Interstate games released by Activision. Developed using Crystal Space, they announced their first public release which shows a lot of promise. It is available for Linux and Windows.



It reminds me a little bit of Automanic which is also a 3D vehicle deathmatch game based on the Interstate games and developed using Crystal Space. Automanic development seems to have stalled for the time being though. :-(



There's rumblings of development resuming on Dungeon Digger, the Dungeon Keeper inspired project. Good. I was getting concerned that it was another early, promising project to bite the hard reality dust.



FreeCol 0.7.0 is supposed to be out today. Also SuperTuxKart 3.0 was branched a week ago in svn so must be imminent too. Both should have Windows and Linux releases possibly with Mac releases to follow later.



*twiddles thumbs impatiently*

Thursday, July 12, 2007

Nonprofits mix it up with Google Apps

Search your blog world

Rajat Mukherjee, Group Product Manager

What happens when you put together a popular blogging platform, a customizable search experience and a flexible search API? You get a Search Box widget for Blogger, built using the AJAX Search API, and powered by a Linked Custom Search Engine (CSE).

Configure this widget on your Blogger blog and you can immediately search not just your blog posts, but across all the link lists/blogrolls you've set up on your blog and the links you've made from your posts.

The widget is now available on Blogger in Draft, Blogger's experimental site. Once you've logged in and configured the widget, visitors to your blog will see a search box there. The search experience inherits your blog's look and feel, and is uniquely flavored around pages you've linked to from your blog.

To add the widget:
  1. Edit your blog's layout.
  2. Click on "Add a page element" and configure the "Search Box" widget.
Your link lists will automatically show up as optional tabs for your search; you can decide which ones you want to configure. Go ahead -- custom-search-enable your blog!

Update: Re-posted with copy written for this blog.

Ascii 3D

Tower

New VS Models :-)


Tower - a rogue-like with a difference. The art is ascii, but it's rendered in 3D. Interesting...



The devblog for Vega Strike is full of activity. People are sorting out new artwork, replacing the frail sound server, and implementing lots of other improvements to the game. It seems that school is oout and summer is in, so the developers are rallying to make a superb new release of VS a reality in the next month or two.



The up and coming space game Stress Free Zone is seeing lots of development activity. They are working on implementing the ability to walk around your ship. Since your ship is modular this involves generating the ship internals as well as just modelling them. Whilst a lot of the art is placeholder work, the concepts are really cool and I can't wait for that game to get a few more features, a bigger community, and blossom into the awesome game it's threatening to become. I really like the ideas behind SFZ - like reducing things such as trading grind and focusing on keeping the gameplay interesting and fun.



Over at happypenguin.org (which I can barely reach at the moment) they are running a poll about the demise of the platformer. They should check out SauerMod that, among other things, turns Sauerbraten into a platform game. "Other things" includes AI bots, kart racing, and other enhancements to Sauer. Speaking of Sauerbraten, it looks rather lovely these days, as evidenced by this trailer:




Sauerbraten Trailer



A few people commented that they prefer other video hosts to YouTube. Well the choice of video host is not mine - it's up to people who post videos for their games, and I'm not going to be downloading and reuploading gameplay videos every time I want to embed one here so it's hobson's choice there. However I will try and link them each time from no onwards as well as just embedding them. Thanks for the handy feedback! :-)

Wednesday, July 11, 2007

Con Kolivas releases last ever -ck patchset

A bit of a FG special here and a slightly different topic for FG, but still very pertinent to open source development.



Today saw the last ever release of the -ck kernel patchset.



Anybody who ever tried ricing their Gentoo in order to attain half-decent audio/visual perforance, or knows much about kernel patchsets, will no doubt be aware of the -ck kernel patchset. It is a patchset for the Linux kernel that is aimed at providing an optimal desktop experience. It made my old machines usable with Gentoo Linux back in 2001-2003 before I switched to Ubuntu and gave up hope of my old machines ever being able to handle more than one sizeable task at a time. Con took a problem, solved it, but because he wasn't well integrated in Linux kernel development his solution never got the proper attention it deserved.



The two main features of Con's patchset are his Staircase Deadline scheduler and Swap Prefetch. The kernel scheduler decides what processes get access to your computer's CPU and when you are low on memory the kernel pushes inactive applications into swap. In real terms this means that your music lags when you load up OpenOffice.org and Firefox takes 20s to respond to your first click if you didn't switch your PC off last night. In real terms the -ck patchset means no lagging music when you use other applications, and your Linux desktop does not take ages to become responsive if you haven't used it for a while. Basically Con took the rather rubbish default Linux scheduling and swapping logic and threw them out the window. And he has been working on these for years - at least since Linux 2.6.1.



So why is today seeing the last release of -ck? Well, Con has been effectively cast aside by the kernel development process. Justifiably feeling offended, and subsequently lost his desire to keep maintaining a bunch of features that could never get merged into mainline.



When somebody close to Linus runs off and implements their own scheduler, it takes less than 3 months to become integrated into mainline. People will debate back and forth the technical merits of CFS (by Ingo Molnar) and SD (by Con Kolivas) but the reality is that both solutions are good but only SD is very well tested and refined. CFS is still new and raw. It came down to "who you know" and Ingo has his hand on the kernel tree so his solution gets way more contact with the right people and hence is now fast-tracked into Linux as the default scheduler. I don't think the technical merits of either had anything to do with choosing between them. SD was not written by a highly-ranked kernel developer, CFS was. It's just ridiculous that it has taken so many years to get to a stage where the default kernel scheduler is Not Crap (tm).



Understandably completely disillusioned that his efforts are now going to be nothing more than a historic catalyst, Con will no longer maintain this patchset. It is almost redundant now anyway since CFS makes the SD pointless as a patch. Logically concluding that the same would happen with his other major kernel patches, Con is issuing calls to "merge or delete" them because why should he put in years of dedication just for his work to be disregarded for a more junior solution. At last some of it looks like it is going in - notably swap prefetch - but it's a shame that sometimes it takes such extreme measures for decent features to be properly considered. Once Linux 2.6.23 ships, by default Linux desktops will no longer be afflicted by applications taking double-digit times to wake up on an idle machine.



Contributing to open source projects has it's benefits and it's downsides. One of the downsides is that significant contributions can be ignored by upstream and with a project the size of the Linux kernel there is no way you can realistically fork it. Indeed, in smaller projects people will put forward valid contributions that are rejected due to fear of the original author having to maintain something they did not write or create. Not every good line of code will become part of the project it is intended for. One of the true arts of open source project management is striking the right balance between accepting contributions and minimizing the problems they may cause, but it will always be a case that some bad stuff gets in whilst some good stuff gets lost. It happens to games - check out all the OpenTTD contributions many of which were great but never got merged.



The most important thing from such a saga is that people learn from it. Will Linux kernel patch inclusion policies change? I doubt it, but open source is open development - other people can look at this and use it as a basis for making their own contribution acceptance policies. Basically you do not want to lose contributors as talented and dedicated as Con Kolivas.



This article is dedicated to you Con. You improved my Linux experience and that of many others. So long, and thanks for all the fish.

Tuesday, July 10, 2007

Overview of our accessible services



From time to time, our own T.V. Raman shares his tips on how to use Google from his perspective as a technologist who cannot see -- tips that sighted people, among others, may also find useful. - Ed.

We provide a wide variety of services that are mostly accessed with a web browser. People visit Google from a large number of browsers and platforms; in addition, we also understand that every user is special and may have special needs. Accessibility at Google is about making sure that our services work well for all our users -- independent of your needs and abilities at any given time.

Web search, our primary service, has a very simple interface and has always been accessible from a variety of user environments. Newer services that present highly interactive interfaces continue to present accessibility challenges when used with specialized adaptive technologies such as screenreaders. We are committed to finding accessibility solutions that make our services work better for everyone who visits.

Here's a list of our accessibility-related services and a few solutions to some accessibility challenges.

  • Web Search: Result pages include headers to delineate logical sections.
  • Accessible Search: Promotes results that are accessible.
  • Book Search: Full-text access to public-domain works.
  • Gmail: A simple yet functional HTML mode that works well with screenreaders.
  • Gmail Mobile: A lightweight user interface that is also speech-friendly.
  • Google Maps: Easy-to-use textual directions.
  • Calendar: A functional, yet speech-friendly user interface.
  • Audio Captchas: All services that use Google Accounts provide an audio alternative for the visual challenge-response tests that are used to distinguish humans from machines.
  • Mobile Transcoder: A mobile lens for viewing the web that produces accessible views.
  • Google Video: Allows uploaded videos to contain captions/subtitles in multiple languages for viewers who are hearing-impaired or unfamiliar with the original language.
  • Google Talk: IM clients inside a web browser can pose accessibility challenges, but the use of the open Jabber API means that Google users can choose from a variety of Jabber clients, many of which work well with adaptive technologies.
  • Web APIs: Many Google services offer high-level web APIs that aid in authoring mashups; this provides a means for creating highly customized accessible views.
  • 1-800-GOOG-411: Here's an exception to the rule that we deliver most things through a web browser. Our experimental Voice Local Search service lets anyone who can speak into a phone search for a local business by name or category; get connected to the business free of charge; get the details by SMS if you’re using a mobile phone. (Just say "text message".)
Finally, many Google services such as Google Scholar, Google News, Blogger and Google Product Search work out of the box. While today's screenreaders can hit some bumps on the road when using more advanced features in these products, these web interfaces degrade gracefully to provide a functional interface.

If any of this interests you, we invite you to participate in our user community. Please tell us what works well, share your own tips on using Google services, and make sure to tell us what could be made even better.

Update: Added info on 1-800-GOOG-411.


Thunder'n'Lightning and iteam

Good news today. Not only did I finally succeed in getting to name a What the Duck strip, but there's a new Thunder and Lightning release. There are some sweeet new features, focused around AI and an aircraft carrier as well as purty graphical enhancements as you can tell from yonder youtube video below. Also the game is now available as an autopackage making it easier to install for Lusers everywhere, as well as Wusers (!?).





That's the first time I've embedded a youtube video on this blog. Should I do it more regularly? I've avoided it in the past but I quite liked that one.



iteam progress


The iteam project is making rapid progress. Only incepted about a month ago they have made tangible progress. Whilst you still can only get this Gunbound-inspired game via SVN for the time being, it surely can't be long before an actual release should they keep up this kind of momentum.



I'd never heard of Gunbound before I came across iteam. Showing my age a bit... bring back the Spectrums and the Amigas I say! Still looks like a Worms clone to me. Although true gamers would say Scorched Earth, right? :-D



Back on topic, and some more evidence of their progress:





Ok, from never having posted a youtube video to doing it twice in 1 post. Niiice. But damn that music is catchy...



The FreeCol is releasing version 0.7.0 of their Colonization-inspired game on Friday if their roadmap is anything to go by. No point talking more about it until!



"Daaa daa da... duuu duu du..." :-)

Monday, July 9, 2007

Bloggin' down under



To our international friends, Australia can have a rep for Crocodile Dundee jokes, poisonous animals and meat pies with mushy peas. What you'll find when you visit the new (ish) Google Australia Blog are the real reasons why Google has made a significant investment in Australia. And right now there's a post explaining the special doodle that was on the Google Australia homepage for NAIDOC Week.

Both an engineering and sales hub, our Aussie team is an eclectic mix of people from all walks of life. We're lucky enough to be the home of the original Google Maps team, so we're at the forefront of global product releases. Aussie Googlers don't take ourselves too seriously, we love a good laugh, we're always happy to make fools of ourselves for a good cause (so long as we're beating the Poms in the Ashes).

Visit our blog to read about new product launches for our Australian users, musings on life as an Aussie Googler and what the team gets up to in the community. (Also, stop by if you want to see words like "centre", "maximise" and "humour" spelt correctly). We hope to see you there!

Welcome, Postini team



We launched Google Apps so that it would be easier for employees to communicate and share information while reducing the hassles and costs associated with enterprise software. Companies are responding: every day, more than 1,000 small businesses sign up for Google Apps.

Larger enterprises, however, face a challenge: though they want to deliver simple, useful hosted applications to their employees, they're also required to support complex business rules, information security mandates, and an array of legal and corporate compliance issues. In effect, many businesses use legacy systems not because they are the best for their users, but because they are able to support complex business rules. This isn't a tradeoff that any business should have to make.

We realized that we needed a more complete way to address these information security and compliance issues in order to better support the enterprise community. That's why we're excited to share the news that we've agreed to acquire Postini, a company that offers security and corporate compliance solutions for email, IM, and other web-based communications. Like Google Apps, Postini's services are entirely hosted, eliminating the need to install any hardware or software. A leader in its field, Postini serves more than 35,000 businesses and 10 million users, and was one of our first partners for Google Apps. Their email and IM management services include inbound and outbound policy management, spam and virus protection, content filtering, message archiving, encryption, and more. We will continue to support Postini's customers and we look forward to the possibilities ahead.

Here's the press release announcing the deal, and there's more detail in our FAQ and on the Enterprise blog.
Related Posts Plugin for WordPress, Blogger...