As Part 2 of my quick peak at the InfoWorld.com BOSSies Awards I look at the Desktop and Mobile Apps and the world of Application Development. When it comes to the Best of Open Source Software this annual award really does lay down the gauntlet for the FOSS community and is a showcase for some really great Apps. Yesterday I looked at the world of Enterprise Applications and the top 9 in a variety of categories.
DESKTOP AND MOBILE APPLICATIONS
7-Zip – Among my favorite utilities and among he first pieces of software that I install on a new machine is this. A work horse that can zip and unzip, manage multiple compression types from RAR to .tar and .gz it is a rock solid littl piece of app glory.
Google Android – When it comes to rapid deployment and Open Source that touches the most people everyday, Google Android takes top billing! From Smart Phones to Tablets the future is very bright for the beloved little green robot. The future will se the core of Android on everything thing from TVs to Refrigerators and that is alright with me!
CamStudio – Building a Desktop howto or Screen Shot list that becomes flash compatible instantly has been made simple by the makers of CamStudio. While I may not be an expert on this software, I have played with it a few times to help build some fairly simple demos and walkthroughs.
Google Chrome – Chrome like Android has shot to almost instant fame as a viable alternative to what came before it. It is fast, slick and preconfigured to work with the Web of 2011. My only complaint about Chrome is that it is not as “tweakable” as I would like…but that might just be me.
PDFCreator – When it comes to building a PDF there are not as many quality choices out there. Sure if you use MS Office you can save your documents as PDFs but they are big and bulky, or you can drop a substantial portion of your next paycheck on Adobe Acrobat Pro…but then again why…join a growing community that swears by PDF Creator…I do!
PortableApps.com – This has become a staple for all my apps lately. The only place that I can not leverage the power of my USB thumb drive is on my iPad. Many of the BOSSie winners are compatible with this great utility that lets you take your apps with you…and you don’t have to install on the new host computer. ie Work, Grandma’s House, the Library.
VLC – There is not a more complete Media Player out there…VLC does it all, no more codecs to download, no more fiddling with network settings. VLC has long been the king of Media…and that reign is not looking to end any time soon.
APPLICATION DEVELOPMENT TOOLS
CakePHP – For PHP scripting, InfoWorld puts this web development tool at the top of the list. If you are building new plugins and utilities for WordPress, Drupal or just want to rule the world with greatest new PHP driven Content Managment suite…you will likely turn to PHP and CakePHP will be a loyal and trusted friend.
jQuery Mobile and Web2py – A long standing champion, this app dev toolset has been called one of the pillars of Python. Many moons ago I sat down to learn Python and well lets say my forhead is still a bit flat…more power to those who work in this language.
Apache Hadoop – When it comes to indexing big Data, Google is king but with Apache Hadoop there is a new kid in town! The Hadoop Distributed File System creates a framework that coordinates between racks of data and quickly and efficiently retrieve data from any node.
Hudson and Jenkins – Code checking used to be good enough but that is no longer the case. Version Control and protection from the injection of bad code both are valid reasons for leveraging either of these nifty plug-ins.
Sencha Touch – Mobile development of Apps and Webpages are all the rage for those who believe that Smartphones will soon replace the Desktop and Laptop that we all love so much. These two tools take vastly different approaches to achieve the same result – clean, fast loding mobile code!
MongoDB> – There may be hundreds of NoSQL databases out there but MongoDB takes top billing because of its association with the Affero General Public License (AGPL).
Node.js – As we build and develop all the great tools that will interact with our data there can be an incredible load placed on the server. Even if each new thread requires just 2MB of memory it does not take long before you bog down a 16GB server! Node.js leverages just a single thread to manage all traffic to and from the server…what does this mean…Lightning fast connection and input characteristics for your Apps!
Web2py – Python may have been among the first programing languages that I ever tried to learn (and is likely the main reason why I never became a programer) but Web2py boasts a small footprint, an uncluttered API, excellent documentation, and a soup-to-nuts Web-based administration tool.
Well…sorry for the delay in completing the list but we are all done.
Have a great day.
Chris J Powell