Be awesome. Solve problems. Eliminate frustration from computing! Linux, tech, news, retro games, programming, hacks, and other stuff.
Tuesday, December 7, 2010
Google Wave enters Apache Software Foundation's incubator program.
With this announcement comes a host of technical information and videos on the Wave Summit Talks page.
For example, here is a video about building and running a "Wave-in-a-Box":
This seems like the best possible result for a once-promising Google technology that has since fallen out of favor.
Monday, June 7, 2010
Geo, Google APIs, Google Wave video from Google I/O 2010 released
Here are some sample videos.
Where you at? Connecting your users with the places around them:
Presentation PDF here.
Map once, map anywhere: Developing geospatial applications for both desktop and mobile:
Presentation PDF here.
Waving across the web:
Open source Google Wave: Building your own wave provider:
Presentation PDF is here.
Bringing Google to your site:
Presentation PDF here.
YouTube API uploads: Tools, tips, and best practices:
Presentation PDF is here.
Saturday, June 5, 2010
Google I/O video Fireside Chats and Tech Talks released.
As before, here are some of the videos that were released.
Fireside chat with the Android team:
Fireside chat with the Google Chrome team:
Fireside chat with the Google Wave team:
Fireside chat with the App Engine team:
Tech Talks- Go Programming:
Thursday, May 20, 2010
Google I/O 2010 has begun! VP8 open-sourced! Keynote now online!
In showing a demo of millions and millions of expense report entries, it looks like they had some fun with the data. You'll notice that I've circled "Money Laundering" as one of the Engineering department's activities. Hmm, isn't that.... evil?
Saturday, April 3, 2010
Google Summer of Code 2010 Mentor Organizations announced!
About Google Summer of Code
Google Summer of Code (GSoC) is a global program that offers student developers stipends to write code for various open source software projects. We have worked with several open source, free software, and technology-related groups to identify and fund several projects over a three month period. Since its inception in 2005, the program has brought together nearly 3,400 students and more than more than 3,000 mentors & co-mentors from nearly 100 countries worldwide, all for the love of code. Through Google Summer of Code, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.
- The Battle for Wesnoth - A free, turn based strategy game, open to customization and portable to a wide variety of operating systems (Win, Mac, Linux, Maemo, Amiga, Solaris, RISC OS, OS/2, etc.).
- beagleboard.org - group dedicated to developing powerful and open embedded systems. Makers of the Beagle Board.
- CoreBoot- A project aimed at replacing proprietary BIOS systems with open, modifiable ones.
- Drupal - Open source web content management. The framework that runs whitehouse.gov, linux.com, linuxjournal.com, and other large websites.
- Etherboot - Organization responsible for gPXE, an open source network bootloader
- Rockbox - An open source firmware for mp3 players, developed from scratch.
- The Linux Foundation - Organization that employs Linus Torvalds. It promotes, protects, and standardizes the use of Linux worldwide.
Thursday, November 19, 2009
Google Chrome OS released as open source
For those that aren't familiar with the Chrome OS project, here's a video explanation:
How, I hear you asking, "Chrome? Chromium? What's the difference?"
Basically, Chrome is made by Google. Google then takes the source code that was used to make Chrome, and releases it under the name Chromium, with slightly different artwork, but the same underlying technology. This allows everyone who wishes to look at the underlying technology to look at it, and develop new uses for it, such as a Linux or OSX version of the Chromium browser, or wider hardware support for the Chromium OS. Chrome and Chromium are the web browsers, with Chrome OS and Chromium OS being the OS projects that utilize the web browser as the basis for the operating system.
How will Chrome/Chromium look? Well, here's a video showing the current concept for the UI:
THAT is a sweet UI. I can't wait to see it in person.
Here's a video that explains the open source development process and how it relates to the Chromium OS project.
Want to see more videos? Go to the YouTube Google Chrome Channel!
If you're interested in helping develop this project, check out the Chromium Blog and sign up to receive updates from Google.
If you're interested in how this news was announced, OMG! UBUNTU! has a minute-by-minute account of the Nov. 19th Google press conference, as well as a paraphrasing of the Q&A session that was held afterwards.
Google Wave- first impressions...

I've been a Google Wave user for about a week or so (thanks for the invite, AJ!), and I'd like to share my first impressions of the innovative new tool.

Positives:
As far as collaborative communication is concerned, Google Wave really is impressive. We recently started a LUG (Linux Users Group) wave, and I think we've done more constructive communication on that wave in a couple days than we have done in the last six months on the mailing list.
Widgets are fun. I wish there were more of them.
Real time communication is a good feature.
Waves can be read across platforms (Windows, Linux, Mac, Handhelds. etc.)
Negatives:
Lag can be an issue, especially during real-time communication. Sometimes, clicking to reply (or clicking several times while waiting for the window to open) will cause multiple reply threads to open, which can be annoying to delete.
More widgets would be nice. I assume that that will increase over time.
I interacted with Wave on a Palm Pre emulator, and although I was able to load Wave and read waves, my ability to interact with those waves was less successful, since wave employs a fair bit of right clicking, holding and dragging in its interface, and I haven't quite figured out how to do those things in my Pre emulator.
Wave is a tool that I plan to continue using. It could be a tool that changes the way that people communicate, both in work and outside of it. The edges are still pretty rough, but I expect that Google will continue to polish it into a fine program.
Wednesday, October 7, 2009
Linux-based Android phones coming to Verizon.
Recently, Google and Verizon announced a landmark partnership to bring several Linux-based Android phones to the Verizon network, a great network that has seriously been lacking in high tech phones unlike T-Mobile (Android), Sprint (Palm Pre), and AT&T (iPhone), who have had high tech phones to peddle to their customers for quite some time.
Rumors contend that the first two devices will most likely be from HTC and/or Motorola. The current rumored list of upcoming Verizon phones includes the Motorola Sholes, HTC Desire, HTC Passion, and HTC Predator.
This is good news for Verizon customers, as it signals a movement in the direction of more 'open' phones, as opposed to previous policies that had been considered somewhat totalitarian. They are also promising "innovative applications" (Google Voice, perhaps?).
I will be watching these developments with interest as the phones are officially announced.
Wednesday, August 19, 2009
Google Wave
Google is poised to change the Internet again, and it will revolutionize collaborative communication and sharing. The way that Google will accomplish this revolution is through a tool called Google Wave, created by Lars and Jens Rasmussen, the creators of Google Maps. Google Wave was built using the Google Web Toolkit.If you haven't heard about Google Wave yet, do yourself a favor and go to wave.google.com to watch the informational video that was given at the Google I/O developer's conference.
A short description of Google Wave would be that it is a re-visioning of communication on the Internet to accommodate what technology and the Internet is capable of doing. Thinking in terms of electronic mail as an improvement on snail mail, Google wave is an improvement and combination of email, instant messaging, text messaging, and chat rooms like IRC. One Google developer describes it as "email on crack", which I would assume is a good thing.
The protocol will be an open protocol, and it will be natively multi-platform, including Linux geeks like me and developers on the ground floor of the development of this technology. Google has been very open about allowing developers to create using the platform and the surrounding APIs. In addition to the online collaboration, Google is also hosting in-person events, such as the upcoming Google hackathon which is occurring at 3PM on Friday, August 21st in Madison in cooperation with Madison Nonprofit Day.
If you don't yet appreciate the magnitude of this development, consider this: Google Wave will deploy not only on PCs, Macs, and Linux machines, but it will also come with a client for Android Phones and Iphones. If you had to choose between text messaging five of your friends about going out to a movie or starting one collaborative Google Wave to communicate with all of your friends at the same time from your phone, what tool would you choose?
Another cool thing about Google Wave: The name of the technology is a nod to Joss Whedon, as in the Firefly-verse (the fictional universe that is the setting for Firefly and Serenity) a wave is a real-time transmission of audio, video, or text. I am a big fan of Joss Whedon's works, and it's great that such a wonderful technology named after a fictional technology in one of his works.
Keep your eyes peeled, everyone. This launch will be very interesting to see unfold, as the applications are nearly endless, and the vast majority of this project will be open source to allow developers to innovate and create new uses for Google Wave as they see fit. Google really knows how to attract and motivate developers, and that bodes well for the future of this project.