My first computer was an old laptop with a dead battery and a dial-up modem. It ran Windows XP, but I didn't have the money to buy expensive software like Microsoft Office or PhotoShop. I discovered OpenOffice.org, AbiWord, and GIMP. I used Firefox, Thunderbird, and Pidgin.
Back then free cloud services weren't yet around, and I didn't have a strong enough Internet connection even if they were. Without an understanding of what open source software was, such applications gradually formed the majority of what I used. When I later went to college, I embraced Linux, and my appreciation for open source software grew.
João Dias, also known as joaomgcdon the Play Store, is one of those developers who are never, ever, content with the current capabilities of modern smartphones. He wants them to be more powerful, respond to more commands, allow more interactions, all from more interfaces. His AutoVoice app has been available for a while, allowing you to harness the OK Google interaction scheme to automate plenty of new actions and issue commands that Google's default algorithms don't yet understand.
Now AutoVoice is getting a lil' sister app, an AutoVoice Chrome extension for your Windows, Mac, and Linux computers. Thanks to it, you can perform the same actions on your phone, but while sitting at your computer (or from another phone too), like taking screenshots, sending messages, hanging up on calls, and more. João has made a demo video to show you the possibilities.
SoundSeeder takes a bunch of Android devices lying around and turns them into a poor man's sound system by syncing audio playback across all of the phones and tablets so that they pump out tunes in unison. The app hit the Play Store in two parts last year, but now everything's bundled up into a single package. Not only that, it's now ready to shed its beta tag.
As you can see in the screenshots above, this release gets the app ready for Android Lollipop. Not only are there material elements sprinkled throughout the UI, there's a new navigation bar, a landscape mode, and support for tablets.
As the latest update to Android looms ever closer, we've got our eyes peeled for anything that may hint at what's to come. While most of that information comes to us through leaks or hidden surprises, sometimes it will try to hide in plain sight. Over the last few weeks, an increasing number of codecommits have been made to the android-3.10 branch of the kernel/common project. As you might be able to guess from the names, kernel/common is the codebase from which every device kernel is eventually derived. The existence of a 3.10 branch in AOSP is pretty solid evidence to believe we will see a version of Android running on it soon.
The Chromecast add-ons just keep coming, don't they? The latest tool to take advantage of Google's dirt-cheap media streamer is called Fling, from Plano, Texas developer Leon Nicholls. Unlike most of the tools from Koushik Dutta and others, this one expands Chromecast's desktop streaming powers. The Fling Java tool streams local video and audio files directly to Chromecast, and uses the popular VLC media player to transcode the ones that Chromecast doesn't support.
Chromecast can only stream a Chrome tab from a desktop out of the box, but Fling uses the Java Runtime Environment for quick and dirty direct streaming.
In the greater history of computer gaming, Linux is a relative newcomer, still missing out on quite a few AAA titles and only recently gaining access to Steam. While the library of games is growing for the open-sourced OS, the actual development process is still locked in to Windows. Most of the tools used for designing 3D models (e.g. Blender), landscapes, and other graphics have made the transition to Linux, but the primary coding tools are mysteriously absent. So, Leadwerks posed a question: are there enough aspiring game developers on Linux to justify porting its suite of tools? As it turns out, the answer is yes.
Any self-respecting digital artist these days uses a graphics tablet to pipe pen input into PC applications. The problem is that good graphics tablets like the Wacom Intuos line are pretty spendy. If you've got an Android device lying around and like to use the GIMP image editor on Linux, you've got all you need for a basic graphics tablet setup thanks to a new app.
The XorgTablet app and driver developed by the gimpusers.com team allow you to select your Android tablet as an input device in GIMP. You may be thinking that sounds interesting but limited – after all, graphics tablets are useful because of the pressure sensitivity, and capacitive screens don't have that.
Most of the file systems in use today were designed in an era when rotating discs ruled the world. Well, as things have shifted more toward NAND flash-based storage in mobile devices the problems with older file systems have been more visible. Samsung has just tackled the problem by designing a new file system called F2FS that's geared toward flash storage specifically. What's better, it is open source and has been submitted to the Linux kernel. This makes it perfect for implementation in Android.
This isn't the first time Samsung tried to deploy a new file system. RFS was used on the original Galaxy S phones with catastrophic results.
Script Kitty has actually been around for a while, but after receiving its 2.0 update last week, it's now a serious contender for one of those must-have apps (at least for anyone with an ssh-enabled server). I downloaded and set it up in a matter of a few minutes (including generating an RSA key for key-based auth and adding said key to a few Linux servers), and now have a stupid easy way of doing certain things very quickly without having to even resort to ConnectBot.
What is Script Kitty?
Here's the gist: if you have repetitive tasks, such as checking available disk space or quickly restarting apache on all your servers, Script Kitty is the app for the job.
IDC's report for the first quarter of 2012 indicates that Google's Android continues to grow its market share to 59%, while Apple's iOS lags in second at 23%. Unsurprisingly Samsung has given the biggest boost to Android, accounting for a whopping 45.4% of all Android smartphone shipments worldwide.
In total 152.3 million smartphones were shipped in the first quarter of 2012, of which 89.9 million were Android-based smartphones (59%), 35.1 million were iOS devices (23%), 10.4 million were Symbian-based phones (6.8)%, followed by BlackBerry, Linux, and Windows Phone 7/Windows Mobile devices.
Compared to the same quarter last year, Android's market share has increased dramatically by 145%, followed by iOS's modest increase of 88.7%.