Friday, January 25, 2008

[Gd] Compiere: Building a GWT interface for opensource ERP

| More

Google Code Blog: Compiere: Building a GWT interface for opensource ERP

The Compiere team is trying to make ERP easier. I had a chance to catch up with Gary Wu, Di Zhao and Chris Sprague of the Compiere engineering team. We talked about their recently shipped open source ERP solution that now includes a GWT-based rich internet interface.

Using GWT was natural for the developers and allowed them to create a highly productive web experience for Compiere users in just a few months of effort. Listen to the Compiere developers discuss their experiences with GWT and see a demo of the new Compiere Web user interface.


Thursday, January 24, 2008

[Gd] Heading to

| More

Google Code Blog: Heading to

Several folks from Google Sydney and beyond will be attending 2008 in Melbourne, Australia next week and we're looking forward to sharing a week of FLOSS and fun with our fellow attendees. If you're heading to the conference, stop by our table at Open Day to learn more about Google's global open source initiatives. We'd also love to have any students, whether you're a local or just in town for the conference, join us on Thursday evening for our student party; several Google Summer of Code students and mentors have already let us know they'll be coming. You are, of course, welcome to join us at the Google conference wrap-up party on Friday evening. We'll be hosting a grand barbecue, with plenty of options for our vegetarian and vegan friends.

You may also be interested in these talks given by Googlers:
Anthony Baxter, Python's Release Engineer and a recent addition to Sydney's engineering team, will deliver Friday's opening Keynote, Two Snake Enter, One Snake Leave.

We hope to see you there!


Wednesday, January 23, 2008

[Gd] KDE 4.0 Release Event wrap-up

| More

Google Code Blog: KDE 4.0 Release Event wrap-up

I had the pleasure of helping out with the KDE 4.0 Release Event this past weekend. With attendees of all ages and backgrounds from around the world, the event was a huge success. In addition to a great coming out party for KDE 4.0, it was also the venue in which Trolltech announced it would adopt GPL 3 for Qt.

Thursday was 'un-conference' style with attendees organizing impromptu BOFs and breakout sessions. However, a lot of people spent a good portion of the day discovering who else was there, as many of the KDE developers and community members were meeting each other for the first time.

Friday was the big day with around 150 people and 2 dragons in attendance. Aaron Seigo's keynote was well received by KDE release parties going on simultaneously around the world, thanks to the video streaming magic of Franz Keferböck. Many other speakers graced the podium after Aaron, including the two Release Event Contest winners, Kyle Cunningham and Aron Stansvik. The day finished with cocktails and a special vintage provided by Celeste.

Things wrapped up on Saturday with a few more BOFs. Since we had all that A/V goodness going unused, many attendees took it upon themselves to give a presentation or two. The most popular one was the Amarok 2 talk given by Jeff Mitchell and Leo Franchi (both worked on Amarok as Google Summer of Code students).

All in all, everyone seemed to have a great time. Many thanks go to my co-conspirators Tiffany and Cat from the Open Source Team, and to Wade, Franz, Sebas, Troy and Jeff of KDE for their efforts in putting the event together. I hear that a similar event is in the works for next year. Here's hoping Aaron Seigo does karaoke at that one too.


Tuesday, January 22, 2008

[Gd] 2007 Wrap-up II: KML is Outta This World

| More

Official Google Maps API Blog: 2007 Wrap-up II: KML is Outta This World

A couple of weeks ago, Pamela Fox presented a 2007 wrap-up for the Maps API. So I thought this week, in honor of Pamela's year here, and a pretty amazing year for KML, I'd try to come up with a list of the exciting new developments in KML. It turned out to be pretty easy to do.

KML 2.2 A new version of KML came out in May of 2007, and it included the following new elements:
  • atom:author and atom:link: two new elements to help you do attribution in KML files.
  • Camera: Allows you to position the view point
  • displayMode: A child element of BalloonStyle, allowing you to hide or reveal a description balloon.
  • ExtendedData and SchemaData which allow you to put in your own structured data, type it if you want, and create powerful balloon templating.
  • maxSessionLength: Allows you to control the length of a NetworkLink session.
  • PhotoOverlay: Allows you to create really rich and deep image overlays.
  • ResourceMap: For models, this allows you to move and rename texture files without having to update the original Collada file.

Sky Mode
In the summer, we released Sky in Google Earth. Much of KML is supported in Sky. More details about using KML for Sky can be found in our article "Sky Data in KML."

New Documentation We revamped the KML documentation site, and moved it to In the process, we created a new series of articles called "Topics in KML" which covers topics like "Time and Animation," "Adding Custom Data," and "Updates." We also added four additional articles outside the core documentation: "Geocoding Addresses for Use in KML", "Using PHP and MySQL to create KML"", "Using KML in Google Mashup Editor" by guest author Valery Hronusov, and "Using Google Pages to Host Your KML."

Google Gives Away KML No, not as in we gave up on KML, but we are releasing it as an open standard. In April of 2007, the Open Geospatial Consortium(OGC) adopted KML 2.1 as a Best Practice. In June of 2007, they updated the Best Practice to KML 2.2. They then started work on finalizing KML 2.2 as an OGC specification. We've been active participants in this process, and when the work is complete the KML specification will no longer be controlled or owned by Google. Basically, as part of our commitment to open standards, Google is giving KML to the world. If you want more info on KML, check out the documentation above, or go to the KML Developer Support forum.