Development


I’ve just added a detailed guide on how to take Android phone screenshots from Ubuntu Jaunty to the Ubuntu community documentation.

I kept following other guides and blogs without success until I came across this bug report about a missing udev rule for the Android devices. Ew!

I also noticed many guides indicate Eclipse + Android plugins (latest release, manually installed) are needed for this which is not the case! Dalvik Debug Monitor (ddms) works just fine without any other third-party, manually installed apps. This is what it should look like once it “sees” your phone:

ddms

It’s weird that taking screenshots isn’t easier, as this effectively prevents documenting and illustrating many interesting features. I hope the guide makes it easier for anyone to share their findings in using their Android devices. This should also help prepare training or support material, hint, hint :)

device

The above screenshot shows missed calls, USB connectivity status, Change Settings shortcut in notifications, TwitDroid pending dents (despite the name, it supports identi.ca which is what I use it for), Wifi connectivity status, Vibration mode, cell phone signal, battery status, alarm enabled and the current time, all in the status bar.

I also have a few widgets on the desktop (if that’s what it’s called…), otherwise I am using the default launcher and configuration.

Unless something specifically involves Ubuntu, I’ll mostly be posting only to Planet Android, which I recently joined. See you there (or here).

Can’t sell the punch.

Please don’t watch the Google Wave Developer Preview at Google I/O 2009 until the weekend’s over.

Or at least until you have 120 mins. “free” time.

I am thrilled to announce El Salvador Ubuntu LoCo Team will be hosting an Ubucon El Salvador next Saturday September 6th!

El Salvador LoCo team logo

I’ll be spending next week in San Salvador and I thought it would be nice to meet some Ubunteros there. I wrote to their mailing list, one thing led to another and *boom* ! Having presented at Ubucons in Seville, New York City and San Francisco before I am really happy to add one to my list ! I am trying to think of any sentence in this post I wouldn’t end with an exclamation mark but I can’t !!!

A few emails and IRC chats were enough to settle on having a round table to discuss Ubuntu’s place in free software, Celvin Rivas will also be presenting about the state of Ubuntu in El Salvador. If there’s enough people interested there’s discussion about having some workshops – gotta love last minute things :)

From “Running an Ubucon“:

An Ubucon is a community driven, community organised event that is all about Ubuntu. These events often include a number of speakers, BOF sessions, demos, social events and more, and they are excellent ways to grow the Ubuntu community in your area, and to build an interesting and fun event. Ubucons are different to large Linux expos and conferences in that they are uniquely community focused and driven, and uniquely Ubuntu.

If you’re all bored this weekend (or not) and want to contribute to Intrepid, you need to see this post on the Ubuntu Forums!

Thanks to Peng for pointing this out in the Ubuntu Weblogs which is another *huge* source of interesting Ubuntu bits & pieces!

I had the greatest time 2 weeks ago at Linux World Expo 2008 in San Francisco, USA. Although I had the best intentions and wanted to blog just about everything, I just couldn’t get 5 minutes near a keyboard! I’ll be posting some of it over the next few days.

Today while reading Planet Ubuntu and Canonical joining the Linux Foundation I remembered visiting their booth at LWE and seeing Linux Foundation’s new Linux Developer Network (Beta) which just launched.

From the site:

The Linux Developer Network (LDN) is the online community for Linux application developers and independent software vendors who want to start or continue their journey developing applications for the Linux platform. In other words, if you or your company wants to work with Linux, this is the place to be.

The LDN’s goal is to empower developers to target the Linux platform. A platform is only as strong as the applications that run on top of it, and the LDN wants to make sure those developers have everything the need to successfully and cost-effectively target Linux. One of the ways LDN will help developers accomplish this is to help them build portable Linux applications.

LDN is also about giving developers the tools they need to create the best Linux apps possible, no matter which platform developers want to work with. We’ve designed the LDN to be flexible and go where the community wants it to go. Mobile, embedded, driver development, cloud computing–keep an eye out for what’s next in the world of Linux.

Here on LDN you will find in-depth articles, white papers, and howtos that describe the latest practices of Linux development. Blogs from top kernel and application developers help round out the expertise.

It’s not just talent and advice; LDN also offers tools and documentation to determine just how distribution-portable your current application is, and outlines ways to make it more portable. If LSB certification is your goal, then the LSB Software Development Kit is available for new applications, with guidelines and demos available on how to port existing apps to the LSB.

Join Today!

Linux is about the strength of community, so LDN also provides developers with peer-level support, through forums and mailing lists, as well as tips, tricks, and tools to create and discuss the hottest brainstorm ideas in the community. You can even get your own blog started, hosted by LDN!

In fact, community is such a huge part of what LDN is all about, we’ve started the LDN Rewards Program–a way to earn points, gain visibility, and enhance your professional reputation in the Linux community. Get points for posting in the forums, adding to the brainstorms, writing articles–however you want to contribute. Monthly point leaders will be eligible for LDN-exclusive prizes, and top participants will be eligible for trips to Linux Foundation events!

Next Page »