×

Label: free/open-source

Popular Hollywood Movies that Utilizes Linux

Hollywood, with all its glitz and glamour, seems like the last place you'll find the mighty penguin's influence. Well thankfully for all Linux fans, the truth is quite the opposite. The open source operating system has played a key role in turning many directorial dreams into silver screen successes. What attracts the billion-dollar industry to this 'free as in free beer' operating system is not its price. In fact, it is Linux's unmatched performance is what makes it the preferred choice over some of the top-of-the-line operating systems like Windows and Mac OS X.


Be it screenwriting, animation, editing, or post production, Linux can be used in pretty much every department involved in the making of a major motion picture. If you're wondering where exactly the mighty penguin has impacted Los Angeles, sit tight as we list some of the most prominent examples of Linuxian influence in Hollywood movies.


Scooby-Doo (The Movie)

Scooby-Doo was a popular 2002 flick by Warner Brothers starring Sarah Michelle Gellar and Freddie Prinze Jr. Adapted from the popular cartoon series, this was the first live action movie in the franchise. Since the success of the movie relied on portraying an animated dog, and not just any dog, but the mighty Scooby Doo himself, the pressures were high. And this, my friends, is the scene wherein Linux steps in to save the day.

Animators of the post-production studio Rhythm & Hues used about a hundred Linux desktops to make the popular Hannah-Barbara look as realistic as possible. Using Film Gimp (now Cinepaint http://www.cinepaint.org/ ) and other proprietary Linux-based tools, the open-source desktop was a key contributor to the movie's success. No wonder, Scooby-Doo was the 15th most successful film of 2012 with an official box-office gross of more than $275 millions.




Spirit Stallion of the Cimarron

Spirit: Stallion of the Cimarron is a 2002 Oscar-nominated movie that has grossed over $122 million so far. On June 3rd 2002, in a press release, HP announced that Linux played a critical role in the production of the movie. It was also the first movie to place Linux in the hands of animators giving them power to create a unique blend of 2D and 3D animation. Furthermore, it also helped power Dreamworks' proprietary 2D animation software Toonshooter thanks to HP's high-power Linux workstations. 

Karen Duffin from HP had the following to say about Linux:

"This deal also signifies a larger emerging trend - the shift in Hollywood
from proprietary (a la SGI's IRIX systems) to open source platforms, and
HP's leading role in this evolution.  Many of the major studios are moving
over to Linux, but DreamWorks is pioneering this movement. The evolving
relationship between HP and DreamWorks and the movies emerging from the
multi-year alliance is indicative of this movement."

Source: https://lwn.net/Articles/1712/


 

Shrek the Third

Shrek the Third is another great movie where Linux was involved in the making. Released in 2007, the third installment of the popular animated movie franchise grossed over 322 million dollars at the box office. DreamWorks with their powerhouse animation backend of more than 1,000 desktops and more than 3,000 server CPUs relied heavily on Linux for bringing the movie to fruition. What was more important was that Shrek pushed the limits of where animation can go with the accurate detailing of the models' hair and flow dresses. Furthermore, the movie also included lighting and effects that were rarely found in movies at that time. You can read more about the involvement of Linux in the movie on a Linux Journal article.




Titanic

Probably one of the biggest movies ever made, Titanic ranks amongst the movies with the best special effects. According to Box Office mojo, the current worldwide gross of the Oscar-winning masterpiece stands at a whopping $2,186,772,302. And yes, here too, Linux had a big part to play in the making of the film. Titanic, as you may know, relied heavily on the use of visual effects. A risky move at that time considering they had to create a complete ship from the ground up and everything from the water to the flag on the ship was to be pure CGI. Despite having a lot of choices in the operating systems department, no other OS proved as powerful as Linux to give birth to one of the biggest cinematic experiences of the decade.  

Digital Domain, the company responsible for the visual effects of Titanic had the following to say about Linux:

"The Linux systems worked incredibly well for our problems. The cost benefit was overwhelmingly positive even including the engineering resources we devoted to the problems. The Alpha Linux turned out to be slightly more difficult than first expected, but the state of Alpha Linux is improving very rapidly and should be substantially better now.

Digital Domain will continue to improve and expand the tools we have available on these systems. We are engendering the development of more commercial and in-house applications available on Linux. We are requesting that vendors port their applications and libraries. At this time, the Linux systems are only used for batch processing, but we expect our compositing software to be used interactively by our digital artists. This software does not require dedicated acceleration hardware, and the speed provided by the Alpha processor is a great benefit to productivity." 



Conclusion

Time and again, Linux has played a huge role in successes of many Hollywood blockbusters and continues to do so till this day. It is not just the low cost that has made Linux such an attractive choice for high-profile media studios, it is also the unmatched performance it offers that easily outshines what Apple or Microsoft offers.


Written by: Abhishek, a regular TechSource contributor and a long-time FOSS advocate.


Continue reading →

5 of the Best Raspberry Pi Projects Out There

Raspberry Pi, when first launched about two years ago, became an instant phenomenon. After all, who could have thought of a $35 computer that lets you browse the web and does most of your office work? What is even more surprising is the reception it got from average users. Usually, one would expect a bare-minimum $35 board computer that runs Linux to be popular only among developers or geeks. However, as many as 100,000 Raspberry Pi units were sold on the day of its launch eventually selling more than 2.5 million units till date.


Completely open-source, Raspberry Pi lets you do most of the basic tasks you'd normally do on a full-fledged desktop. You can browse the web, you can create documents, and you can even play music and watch videos. When it comes to desktop computers, Raspberry Pi is a veritable "Starter's Edition."  Since its inception, the project has made common computing available to parts of the world where owning a desktop was once considered a luxury. Moreover, it has also spurred a flurry of interesting projects that take this tiny superboard to a whole new level. If you are ready to show your creative, geeky side, then read on as we cover some of the best Raspberry Pi projects out there.


1. Turn Raspberry Pi into a Low-cost Coding Tutor for Kids

We've already covered a list of the best programming courses out there. However, as good as these courses are, learning programming can be a tough ordeal for kids who need a more hands-on approach to code. Instead of letting them mess up your production computer, you can buy them a little Raspberry Pi box, hook it up to a monitor, and let them code their heart away. A good programming language that's up to this task is Scratch that turns programming into an activity that's geared towards kids, making the whole process fun and enjoyable to them. In fact, this combination of Pi and Scratch can make programming accessible to places where kids who don't have the privilege of owning a computer, thus making it easy to spread knowledge everywhere.


2. Turn Raspberry Pi into a Media Center

Did you just say media center? Yep, there's a lot this little board can do that you won't usually expect it to do. What's great about Pi is that it supports 1080p out of the box with a tiny-but-powerful GPU running behind the scenes. Combine that with the Xbian project, you got a full-fledged media center on your hands. XBian is a small, fast and lightweight media center distribution that is designed for Raspberry Pi that brings the latest of XBMC to your mini-computer. It's a great, cheap investment if you're someone who likes watching a lot of movies.


3. Turn Raspberry Pi into a Car Computer


A very interesting blog post by developer Andrei Istodorescu shows you exactly how you can turn Pi into a PC that sits in your car. This means that you'll be able to watch your favorite movies or TV shows in your car. While that's a perfect idea for a romantic date, just make sure that you're not doing Game of Thrones marathons while driving. The blog post explains pretty much everything you need to do in order to install, configure, and get it up and running. The approximate cost of the parts requires comes down to about $200. However, as costly as that sounds, compared to the $25 board, it's a worthy investment for every geek who also loves her car.


4. Make a Wearable Raspberry Pi Computer

Envious of your Google Glass-sporting friends? Or maybe you're too privacy conscious to try the search giant's latest wearable. Whatever the case maybe, geeks and privacy enthusiasts can make use of Pi to create a DIY wearable that they can brag about to their friends who are busy drooling over Android Wear, Google Glass, and other wearables. While no way near perfect, this project can provide a full-powered desktop computer that you can use wherever you are. Even while walking. Although the cost of this project is about $400, it's a justified investment for every geek out there who wants to have a great learning experience.


5. Turn Raspberry Pi into a Universal Remote

Instructables has another cool guide on turning your Pi computer into a universal remote. Though you'll need some parts to get that working for you, those little investments are worth it if you're a lazy geek who loves to control everything from the couch. Also, it's a great learning experience for anyone who's interested in knowing more about the LIRC or tinkering with electronics. A bit tough to get working overnight, this project can be treated as a huge learning experience more than just a way to create a universal remote. You can also pair this off with XBMC and then create an ultimate media center with remote and everything at a very low cost.

Continue reading →

Best Bitcoin Applications for Linux

Bitcoin is, if many industry experts are to be believed, the future of currency. Everyone from expert coders to entrepreneurs is banking on it thus making it one of the hottest topics. We already discussed a lot about bitcoins in our earlier article and we believe that it does have a potential to cause a huge disruption in the market. For our FOSS supporters out there, bitcoin means a great deal. The reason for this is that this digital currency is entirely open-source. Which means, if Bitcoin ever reaches public adoption, it will be the most popular use of open-source technology.


If you are a Linux user, managing your bitcoins and even mining them is a piece of cake. The penguinian platform offers some great tools for bitcoins enthusiasts to manage their digital currency.


CGMiner

CGMiner is a multi-thread multi-pool miner for bitcoins. It works from the command line and can help you mine bitcoins in a way that makes maximum usage of your resources. The commands are pretty simple and straightforward thus making it easy even for non programmers (with a little bit of help, of course) to get started with bitcoins. What makes CGMiner popular is the fact that it gives you complete control over the mining process. If you are new to Bitcoins and want to get started with mining, a fantastic guide that teaches you how to mine Bitcoins on a Xubuntu desktop with CGMiner can be found HERE.



Bitcoin QT 

Bitcoin QT is the official Bitcoin app that provides you with the ability to manage your coins. It has a simple interface that works across most Linux distributions and makes it easy for you to handle all your bitcoin transactions from one place. Though there are better Bitcoin applications out there, this one may be a preferred choice if you are looking for something more official.



MultiBit

MultiBit is a free application that serves as a wallet for your Bitcoins. Open-source and easy to install, MultiBit works across all major platforms. Once installed, it lets you manage your Bitcoin transactions from one single place. The application is very lightweight and quick to install. It even stores your data in files of really small size, thus making it easy to work with on computers that have low resources. This also means that you can backup your data onto a pen drive or even your smartphone's SD card and not have to worry about computer crashes. MultiBit is fast and keeps all your private keys encrypted on your machine. Overall, it is a great lightweight application for Bitcoiners.



BitMinter

If you are someone who wants to make money mining Bitcoins, BitMinter is a mining pool that allows you to do just that. The aim of this mining pool is to make mining accessible to everyone so that they too could be a part of this open-source phenomenon. Of course, mining coins using a regular computer is not really profitable. It will not only tax your resources but will also send you a huge electricity bill. However, if you have a powerful graphics card, you can surely use it to mine coins as much as you want. And, for that, you'll need to install the BitMinter application. Built on Java, BitMinter works across all major platforms out there. 



Electrum Bitcoin Wallet

Electron is a Bitcoin wallet that lets you store your coins in a safe place. One of the striking features about this app is its simple user interface. Working perfectly well across all major platforms, Electrum stores your data in a secret phrase so that even if your computer gets stolen, only you would have access to your stuff. Also, apart from security, Electrum also offers a lot of convenience for users who like to travel. It does so by letting you use your wallet offline. If you are an Android user, Electrum will also work on your smartphone.



Continue reading →

7 Nifty VLC Tricks You Should Know

VLC started as an academic project in 1996 and back then it was called "VideoLAN Client", and hence the name VLC. Soon, however, it grew to become a client as well as server that can be used to stream videos across the network. Its popularity showed steady growth leading up to the development of Version 1.0 that was released in 2009. In other words, the project took 13 years of development to reach its first major release, something that shows us how stable the open-source tool has indeed become.

Be it Windows, Mac OS X, or Linux, VLC still remains the undisputed king of media players. From playing YouTube videos and MP3s to helping you enjoy Blu-ray movies, this open-source tool is regarded as one of the indispensable tools every desktop user should have installed. If you are using Linux right now, chances are you are a VLC user too. And if you are, we've got some useful tips for you that will help you get the most out of it.


1. Taking Screenshots of the Currently Playing Video

Whenever you are playing a video, you can grab a quick screencap without even pausing. All you have to do is press the combination Shift + S and your screenshot will automatically show up in the Pictures folder. If, however, you are using Mac OS X, use the shortcut Cmd + Alt + S and the snapshot will be waiting for you in the Pictures folder. 


2. Bookmark a Position in a Video

Imagine you are busy watching your favorite movie and suddenly your smartphone rings. It is a bummer right? Start the video again and then seeking to the last position you were on. Thankfully, VLC saves you the trouble by letting you bookmark a position in the video so that you can come back to it whenever you want.

All you have to do is go to the menubar and then Playback -> Custom Bookmarks -> Manage. A new window will pop up. Here, simply click on the button that says "Create" and you will have the bookmark at your disposal whenever you want.

Note that you can also use this for listening to audiobooks as well where bookmarking plays an important role.


3. Record the Currently Playing Video/Audio

If you listen to streaming audio or watch a lot of online videos natively, this next tip will help you keep the best bits to yourself. By recording a currently playing song or video, you can re-listen to it whenever you want.

To start recording, simply go to the menu bar and navigate to View -> Advanced Controls. Once you do that, a small red button will show up below the video or audio. Click on it and the stream will be saved to your default Videos or Music folder.


4. Record from a Webcam

If you are a wannabe rising YouTube star, this tip might help you a lot. VLC, apart from playing your favorite movies, also lets you do a recording from the webcam. Simply go to Media -> Open Capture Device. There, you'll find a dropdown menu. There, select DirectShow to select your webcam. Once that is done, start recording by hitting the red button. The video will be stored in the default videos folder.


5. Play Video Files in .zip and .rar Archives

The next time someone hands you a bunch of video files packed in a .rar archive, simply open it in VLC and it will play. VLC reads through the archive letting you play the video files contained in it.


6. Watch a YouTube Video Without a Browser

Instead of watching a YouTube video in a distraction-ridden webpage, you can use VLC to watch it on your desktop. Simply click on the menu bar -> Media and click Open Network Stream. There, paste the URL of your favorite video and it will start playing automatically. Alternatively, you can press Ctrl + N anytime and paste the video directly.


7. VLC Does Podcasts Too

VLC can do a lot more than playing videos and music. It also acts as a full-fledged podcast downloader and player. Open VLC and if the playlist view isn't showing up yet, press Ctrl + L or hit the playlist button at the bottom. In the left pane under Internet, you'll find an option that says Podcasts. Hit the grey button besides it and paste your favorite podcast URL.

Continue reading →

Windows 10: Is it Really Worth Ditching Linux for?

For many years, Linux desktop held the bragging rights for being free as in free beer. It was going swell until Windows 10 came along. Microsoft's latest desktop offering, apart from being a move towards convergence, ushers in a new model of operating system licensing. In July 2015, the Redmond giant in what is considered a bold move, decided to upgrade every Windows 7 and 8 user to the latest and greatest version -- for free. What's more, the development of the operating system was more community-oriented and focused on taking valuable feedback from testers and implementing into the OS. The result was a perfect blend of the familiarity of the good ol' Windows 7 and the modernity of Windows 8.1. 

Though we won't call Windows 10 the perfect desktop OS, it is certainly an eye-catching offering packed with features that are hard to resist, even for Mac users. The homely start menu, the sharp Cortana, and Linux-esque features like virtual desktops all blend in to provide a seamless desktop experience that, for the first time, matches up with the prowess of the Mac OS X desktop experience. While Ubuntu's growth remaining stagnant and no new 'big' announcements on the Linux front this year, many penguinian users are considering migrating to the dark side. While some have already crossed the threshold, others are reflecting on the pros and cons. For them the following article will shed light on some of the tempting features of the OS and how they compare to what Linux currently offers. 


The Search Experience

One of the biggest changes in Windows 10 is the integration of search with Cortana, local files, and content from the web. This combination makes search a powerful addition to the Windows 10 experience. With the ability to look through files, folders, and content on the web, the need for opening the web browser time and again becomes redundant. 

The search experience on Linux, however, is still mediocre as compared to what Windows or Mac offers. On Ubuntu you can search through files; but searching on the web through the Dash is still flaky. If you are someone who wants a unified desktop and web experience and online search is a big deal for you, switching to Windows 10 might not be such a bad move. Otherwise, the good ol' Dash works perfectly for the normal desktop user.


The Start Menu

Yep, it's back. After hearing the complaints of millions of users from around the world, the Redmond giant finally decided to bring the Start menu back. Though it is not the same as what Windows XP and 7 had, it still retains the functionality of its predecessor. You can search, browse through programs, and even pin tiles to your start menu. This is a welcome change from the gaudy Windows 8 start screen that took up useful real estate. For Linux users, there has always been an equivalent of the start menu. In Mint for example, the start menu is reminiscent of the Windows 7 start menu and on Ubuntu we have the Dash, which is the right blend of modernity and functionality. If you are looking to ditch Linux for the Windows 10 start menu, unfortunately, it might not be worth it.


Free as in Free Beer, but not Freedom

Windows 10 is free. Yes, completely free. Well, almost. If you own a genuine copy of Windows 7 or Windows 8, you can upgrade to the latest desktop without paying a single penny. If you don't, you'll have to pay the retail price for a new copy of the operating system. So, if you are already on an earlier version of Windows, probably dual booting with your tux desktop, there are no reasons not to upgrade to Windows 10. However, it is essential that you backup your data before making the switch as the upgrade has been known to cause some issues. 


Always Updated

Both Linux and Windows rely on updates to provide a secure and up-to-date desktop experience. Windows, however, goes a step further with this process. Switching to a software-as-a-service model, the latest version of the desktop will deliver all future updates and upgrades online. This means no Windows 11 or 12 and every new feature or major change will be delivered to your desktop via a simple over-the-air update. The only problem, though, with this model is that you can't opt out of it. If you upgrade to Windows 10, there's no official way of disabling those updates. So, if you have a limited bandwidth, just think a couple of times before upgrading. Compared to Linux, this might feel like an intrusive move, but Microsoft plans to make money as a service rather than an operating system that is quite different from the way Linux operates.


Privacy Issues

Last, but not the least, one of the controversies surrounding Windows 10 is quite a biggie for Linux users and that is of privacy. Despite clarifications by Microsoft on this matter, Windows 10 is known to collect a huge amount of data that is quite unsettling for a desktop user. If there's one big deal breaker Linux users have to face while installing Windows 10 is this one. Even though you can tweak the settings, having complete control over your data is something only a Linux user can enjoy in its full glory.


Conclusion

So, is it worth ditching Linux for Windows 10? While it is a great update to Windows 8, the one that fixes it all, upgrade problems and privacy issues are main reasons Linux users should be wary of the upgrade. However, if you want the latest and greatest, it should be a no-brainer. Our advice is to wait till Microsoft settles the issues plaguing the OS and then give it a shot. Till then, penguins are always your friends.


Written by: Abhishek, a regular TechSource contributor and a long-time FOSS advocate.

Continue reading →

5 Best Tools You Need To Create Your Next Big Android App

Creating a simple Android app that calculates the amount of tip you have to pay at a restaurant is easy. Creating a fully functional messaging app with third-party integration, not so. Android app development is such a big area that the possibilities for you are practically endless. You can create very basic apps that make you enough money to pay your rent and then you can create those big apps like Snapchat, which make you a billionaire. Android marketplace isn't just an app store anymore; it's a playground for showcasing your best abilities and creating something valuable for millions of mobile users.

That said, good apps do need some extra effort, some manpower, and more importantly some solid tools that help speed up the process. That's why today we've listed some of the best tools out there for helping you create your next big Android app. These will help you get through some of the most common hurdles that show up when you create, deploy, and test your app. 


Android Studio

This is the most basic stuff you'll find in an Android developer's repertoire. Android Studio replaces Eclipse as the official IDE for Android and comes with all the libraries and developer tools that will help you create your app right from scratch. The whole bundle works across all major operating system platforms. The huge download also gives you access to a version of Android system image for the emulator. This means that you can write your app then test it right on your desktop. You won't even need an Android device at any stage of the development process.



Titanium SDK

If you have strong aversion to Java and prefer coding in languages like HTML, PHP, JavaScript, Ruby and Python, this SDK is for you. Instead of sticking to a native SDK like Android SDK, you can develop apps for multiple platforms at the same time. In other words, you can create apps for iOS, Android, BlackBerry, and Windows from the same codebase. If you are a small business or a budding startup that needs to get apps up and running across multiple platforms, Titanium is a great choice. It has been used by many developers from around the world and many apps are created using it. 



Genymotion

The default Android emulator, despite being distributed by Google, itself happens to be quite slow and buggy. Genymotion remedies that problem by providing a blazing fast Android emulator that does much more than what the default Android emulator does. Moreover, apart from providing an Android emulator, Genymotion also provides more than 10 virtual devices so that you can test your app across all the major platforms out there. If your app or game has special features that make use of the motion sensors or requires connecting to a big display, Genymotion handles that too by providing specialized features to test your app. If you are developing a small app, the default emulator is good enough. But for big apps that need to be deployed to millions of users (in case of startups, etc.), there's nothing better than Genymotion out there.


Rhomobile

Much like Titanium, Rhomobile lets you build apps for multiple platforms without requiring you to become a Java ninja. What makes it so special is that Rhomobile focuses more on enterprise clients. We've already written a lot about Enterprise apps on Android and if your next app is one then Rhomobile might come in handy. You can code in HTML5, CSS, JavaScript, and Ruby yet be able to deploy a single app across multiple platforms. The basic suite is free but if you're a company then go for the Silver or Gold plan depending on your needs.



Ubertesters

If you are building a big app that needs to be tested aggressively, Ubertester is a service that will definitely come in handy. It lets you organize and monitor your app's beta testing process much more efficiently. It doesn't matter if you have 4 or 400 testers Ubertester gives you a lot of flexibility, which the usual testing process doesn't allow. You can send OTA updates (much like Google does) to your testers and get quick feedback. Among other features, Ubertesters also allows you to do in-app bug editing which comes in very handy if you are reiterating on the go. Overall, it is a great service for testing and improving your Android app.


Continue reading →

Using Android Apps for Keeping the Family Safe

If you have kids, you know how hard or fact impossible it is to wean them off their smartphones. Constant texting, calling, and selfie-snapping are essential elements of the modern youth lifestyle. And to challenge that, is a herculean task. But with every dark cloud there's a silver lining. Similarly, every smartphone brings with it a valuable tool that can assist a great deal in protecting your family.

Thanks to the GPS technology many smartphones come built with, you can easily locate your family members on a map and reach them whenever they are in need of your help. This is also a great way to keep track of teenagers when they go out to a party late at night thus keeping you up worrying about them. Furthermore, even when you are in a supermarket or a mall, you can prevent your kids from getting lost by tracking them on a map. The aforementioned safety measures don't come built-in with a new smartphone, however, there are some really good apps that provide those features at a very low cost or for free. Following is a list of few such apps:


Life360 - Family Locator 

Life360 is a well-designed and useful family safety app that is great for small or even big families. Once installed, you can view your family members' locations on a private map along with their display pictures. What's good about Life360 is that it has a "Check-in" button like Foursquare that lets your kids or you punch in their current location. Also, if there is any trouble, you can push the "Alert" button and notify your parents. Among other features, this free app is great for chatting up with your family members while you are away. 



ZoeMob Family Locator

Much like the aforementioned Life360, ZoeMob too serves as a GPS tracker for your family members. What is great about this app is that it comes with a GeoFence feature that lets you receive alerts whenever your family members arrive at school or at home. This is great for working moms who want to get notified once their kids get home from school. Furthermore, ZoeMob also features a family messenger app for chatting with other family members. 



Family Safe

Family Safe is a GPS tracking system that can be used for tracking family members' locations. The application operates on 2 modes: Guardian profile and Protected profile. Under the Guardian profile (aimed at parents), you will be able to add your kids, elders, or any other relatives to your list and locate them on the map. If they're in trouble, you can quickly drive over to them using Google Navigate. There is also an option to call your relative right from the app. Under the protected profile (aimed at kids/elders), you're able to send a quick alert to a guardian signaling any emergency. 



Family Safety GPS Tracker

If you want to track specific members of your family using their phone's GPS tracker, this app is worth a try. It has a unique functionality that gives you your relatives' GPS position at specific predefined intervals. This means that, you can get alerts about your kids' positions every one or two hours and not every minute (which can be quite annoying for both parties). Another good thing the app comes with is the emergency button. Just press the power key (even when your phone is in your pocket) four times and it will sound an emergency alarm. Also, if you want to know your child's location using SMS only (useful for older phones), you can simply send the SMS : REQUEST LOCATION and you'll get the location. Overall, a clean and simple app that does what it says on the tin. 



Family Locator - GPS Tracker

Family Locator is another good app for locating your family members. What's unique about this app is that you can manually set safe or danger zones in the phone. This means that if your child goes into a particular part of the town (let's say the one that's more prone to violence, robbery etc) it will sound an alarm. Similarly, in a safe zone, when your kid leaves a particular zone, it will inform you. Apart from those features, the app has pretty much all the bells and whistles from other Family safety apps like messenger, maps, and real-time location. 



Written by: Abhishek, a regular TechSource contributor and a long-time FOSS advocate.

Continue reading →

How to Doodle and Sketch on Your Android Smartphone

As smartphone sizes are increasing, there's a lot more you can do with them rather than just sending texts or playing games. With screens of size 5 inches or more, phablets like the Galaxy Note 4 and the Google Nexus 6 make it possible for you to even write or doodle on your device. This is very useful for taking down quick notes and sketching important diagrams in a business meet. While not everyone owns a Note device, there are many apps that let you make the most out of your touchscreen and use it for sketching or doodling. What's more, if you have kids, you can hand them your smartphone and let them create their own masterpiece. Either way, with these apps, you have a fantastic drawing tool at your disposal.


Sketchbook Express


If you are a professional artist, Sketchbook is a must-have app for you. Developed by Autodesk, this free app provides a set of dedicated sketching tools for devices with screen sizes 7" or smaller. Whether you prefer to capture your ideas on a paper napkin or draw beautiful sketches of people that you see everyday, this application lets you take your creativity to a level that you want. Though the app is for professionals, it can be used by pretty much anyone who has a flair for drawing and sketching.



Evernote Skitch

While not strictly a sketching or a doodling app, it is a useful addition to the list, nonetheless. Evernote's Skitch lets you annotate images and even PDF files so that you can be more expressive with the data you already have. It's a great tool to snap a picture of something, mark it up with your own ideas, and then send it to someone who can help transform the idea to reality. It is definitely worth a try for the creative types.


 
Doodle Magic

Doodle Magic is an app that kids will love. It is simple, without any extra bells and whistles, and just works. You get to draw on a black background with bright glowing colors, which might seem a bit odd at first, but results in some great artwork if you are good at it.



Doodle Text

If you are someone who likes to have more fun with your photos, Doodle Text is an app for you. Once installed, you'll be able to doodle on your photos, add some funky effects, and then send the picture to your friends. This means that you can draw a moustache, make yourself look like a ninja, or even type in messages for your loved ones. As far as sharing features go, this app has plenty with even an ability to post to your Facebook wall. Go ahead; share your masterpieces with your buddies!



Bamboo Paper

Bamboo Paper is an app with a simple goal: Turn your Android smartphone into paper. Among the apps mentioned in this list, this one is probably the most accurate and the most useful one. With precise inking tools, annotation capabilities, and much more, Bamboo Paper really strikes out as a doodling app that you can actually use in your daily life. Once installed, you can create your own notebooks wherein you can sketch, write, or doodle anything you want. Once you are done, you can share those notebooks with colleagues and friends via Dropbox, Evernote, Twitter, and Tumblr.



Infinite Painter

Infinite Painter is an app specially designed for Galaxy Note smartphones that come with S-pen or similar styluses. Once installed, there is a lot you can do with this app. Aimed for creative minds, this app is perfect if you are someone who paints a lot or likes sketching. Instead of frantically searching for a canvas every time you head out, you can have a full-fledged virtual canvas at your disposal. Though using the app on smaller (5 inch or less) devices won't do it much justice, it is still a good investment if you are serious about sketching.


 
Continue reading →

SwiftKey vs. Fleksy vs. Google Keyboard: Which keyboard is best for you?

The keyboard is probably one of the most overlooked aspects of a smartphone or tablet. For years, iPhone users had to put up with the default keyboard simply because Apple thought that having third-party keyboards wasn't necessary. However, as soon as they saw the success third-party keyboards were having in the Play Store, it made them reconsider their decision. Now, the market is flooded with keyboards for both iPhone and Android, making this a lucrative field for many developers and innovators.

Furthermore, a keyboard doesn't just involve typing. These days, you'll find all sorts of useful additions to your typing experience. From themes to integrated emojis, keyboard apps keep adding features that differentiate them from their competitors. While there are many such applications out there, only three stand out as far as popularity and performance is concerned: SwiftKey, Fleksy, and Google Keyboard. All three apps are fast, provide great features, and are used by millions of users. So, let's do a quick comparison between the three and find out which one is the best for you.


Predictions:

As far as predictions go, SwiftKey remains the undisputed king. The app is shockingly intuitive and can predict your next word even when you least expect it. In a way, prediction is SwiftKey's USP. Many users have stuck with this app over the years because of its amazing prediction. It reads your writing style and adapts to it thus giving you accurate predictions. SwiftKey can also hook into "Trending Topics" to give you predictions; however, we recommend disabling that option if you are noticing any lags in performance. Overall, SwiftKey's predictions are near to perfect and you can always rely on them even if English isn't your first language.

So, how does it compare to Google keyboard and Fleksy? Well, if we had to rate these two apps with respect to SwiftKey, Google Keyboard would come in at a second place while Fleksy will take the third spot. Google Keyboard is quite accurate and is the second-best choice for many users as far as predictions go. Couple that with Google's mind-reading technology that looks into your usage in other Google apps, this keyboard sounds excellent on paper. However, in the real world, the predictions are not as good as the ones we find on SwiftKey. We find that as we type, occasionally it misses a beat here and there. While that's not something that would make you stop using the keyboard entirely, it's definitely one of the shortcomings of the app that Google needs to improve on.

Thirdly, the newest of the apps is Fleksy, which is not yet up to the mark when it comes to predicting next words. Sometimes it's too slow (especially on older devices) and sometimes it predicts a wrong word here and there. That said, it's not terrible, especially when compared to some of the lesser-known keyboard applications in the Play Store.

Overall, if you are someone who relies heavily on predictions, SwiftKey is your best bet with Google Keyboard being a second choice.

Winner: SwiftKey



Speed:

When it comes to actual typing speed, there's not a lot of difference between SwiftKey and Google Keyboard. Both have a sleek design and soft well-spaced buttons that make typing a breeze. However, they both pale in comparison to Fleksy, which is especially known for its typing speed. Holding the Guinness World Record for the fastest typing speed, this app relies more on gesture control rather than pressing keys mindlessly. While on first install you won't find yourself typing an essay on Proust in an hour, you will definitely feel a difference. The difference gets more and more visible as you take the time to learn how to use the app like an expert. Don't worry though, Fleksy has added enough gamification that give you rewarding incentives to learn the keyboard. Overall, if you get the hang of it, Fleksy can be a dream typing machine.

Winner: Fleksy



Design:

As far as design goes, Fleksy looks quite stunning with its big keys and HOLO-friendly theme. So does SwiftKey with a fantastic set of themes that you can buy from the market place. However, when it comes to default design, Google Keyboard wins the race with its simplistic material look that appeals to pretty much everyone. While Fleksy and SwiftKey both offer a lot of customization options, the default theme on SwiftKey is no way as good as that on the Google Keyboard. That said, we'll have to contend that both Google's material look and Fleksy's sleek big look are hard to beat.

Winners: Fleksy and Google Keyboard (tie)


Pricing:

SwiftKey comes free for all users; however, if you had to buy new theme packs, you'd have to shell out some extra cash. Fleksy, on the other hand, comes as a trial. This means that in order to use the app fully, you'll have to spend some money. Compare that with Google Keyboard, which is 100 % free, those two keyboards get a little left behind in this arena.
Winner: Google Keyboard

 
Performance and Reliability:

As far as actual usage goes, Google Keyboard comes out as the most reliable keyboard of the lot. Why? Well, it runs perfectly across almost all devices, newer and older without any glitches. The same, however, can't be said about SwiftKey and Fleksy. SwiftKey occasionally slows down and lags on older phones and Fleksy too suffers from the same fate. If you are using an older phone, Google Keyboard is your only choice.

Winner: Google Keyboard



Conclusion:

It's not hard to see why people still prefer the default Google keyboard. It's fast, reliable, and looks really good. SwiftKey, on the other hand, is the second best choice in this arena. Its quick predictions and predictive typing make it quite popular among many users. Last, but not the least, Fleksy is a new entrant, and while it's yet to grow as big as SwiftKey, it shows a lot of promise.

Overall, if you are a new Android user, there's a simple way to choose which keyboard is best for you.

Overall Winner: Google Keyboard because it's still the most reliable and fast keyboard around. 


How to choose:

If you are using an older device: Google Keyboard.
If you are looking for speed: Fleksy
If you are looking for accurate and intuitive predictions: SwiftKey.

Continue reading →

Best Combat Strategy Games for Android

Combat strategy games are an excellent amalgamation of two popular genres. This combination provides a well-paced yet addictive gaming experience that can keep you awake all night swiping and poking at your smartphone or tablet’s screen.

If you don't mind being a little addicted, then following is a list of some of the best combat strategy games out there for Android.



Clash of Clans

Clash of Clans is one of the most popular combat strategy games out there for your Android device. Completely free to play, this title involves building your village and then turning it into an undefeatable fortress. As you progress towards your goal, you can join hands with other players (or clans) and fight an epic clan war. There are 15 unique units that make up the game, all of them with multiple levels of upgrades. Your goal is to defend your clan at all cost using mortars, towers, bombers, traps, and walls. If you are lucky, you also get to fight the huge Goblin King from time to time. Overall, this is a fun and entertaining combat strategy game which you can either play alone or even with millions of other players from around the world. 



Castle Clash

In this game you hire legions of powerful heroes and lead an army of mythical creatures in your goal to becoming the world's greatest Warlord. With a perfect blend of combat and strategy, Castle Clash has over 30 million users worldwide. The journey toward becoming the world's greatest warlord involves building your own impenetrable fortress, creating an army of wild troops, and then casting powerful spells in epic battles. Overall, it is a fun combat strategy game that takes this genre to the next level by adding the fantasy element to it.



Boom Beach

In this game you fight against the evil BlackGuard by taking your strong forces to a paradise island. This island is invaded by the BlackGuard and it is your job to free the enslaved islanders and then leave the uncharted island. What's more, this hidden island has lot of ancient undiscovered powers that come in handy later on in the game. What stand out in this game are probably the boss battles that help you uncover important clues about the story. Overall it is a fun, entertaining, and addictive combat strategy game.



Stars Conquer

If you are tired of the usual combat strategy games set on ground, then Stars Conquer will give you a somewhat unique experience. Set in space, Stars Conquer lets you build your own base and then turn it into an undefeatable fortress. Of course it is not that easy because you'll have to battle other players from time to time. Thankfully, there are weapons like cannons, MLRS, and missile that make it quite fun to shoot down intruders. Overall, if you are into games based in space, then expect this game to keep you hooked for hours to come.



Defense Command


This game has probably one of the most interesting premises in this list. At the start of the game, the planet is invaded by aliens. Then, the world's military gets enslaved by an Alien Mind Control Device. Yes, the whole world's military! Luckily, however, only one battle squad remains. You are responsible of controlling this battle squad and leading it to an insurmountable task of defeating the alien force and restoring peace and harmony on earth. With unique battle tactics and lots of weapons for combat, Defense Command can be a game that will keep you hooked for hours.



Battle Command

Set in a futuristic world, this title helps you get a taste of military warfare with lots of advanced weapons. With 20 different units to unlock, the game provides a lot of meat if you are into building bases and constructing a solid army that withstands the constant attacks of the enemy. Apart from building a strong base, this game also involves the ability to attack other players' bases thus making the game quite challenging especially in the cases when you get attack by someone new. To avoid that, you can make alliances with fellow players and thus build a stronger base. With both single player and multi-player, this game mixes elements of tower defense, combat, and strategy perfectly to give a great addictive gameplay.


 
Continue reading →

Best Android-Based Messaging Apps for Enterprises

When it comes to Android, there is never a dearth of messaging apps. From WhatsApp to Line, you can switch to pretty much any messaging service, whenever you want. However, if you are running a company, there are many factors involved before you add a messaging app in the mix. The same solutions that teenagers use to keep up with their buddies won't work amongst your employees. Can be quite frustrating, don't you think?

Don't worry, the following article will help you pick from some of the best instant messaging solutions that you can incorporate in your company. That too, without having to ditch the Android platform.


Hall for Android

If you are a company that works with a lot of cloud-based files, then Hall is a perfect solution for you. Not only does Hall let you message your co-workers, it can also help you connect to your clients, vendors, and distributors. What makes Hall different from other apps is that it integrates with variety of other services, most notably Dropbox and Box. This means that you can take any file from your Dropbox account and share it with someone who needs to see it. Among other integrations, Hall also works with Asana, Trello, Github, Heroku, Jenkins, New Relic, Pivotal Tracker, UserVoice and Zendesk, thus making it a perfect choice for small startups. Hall also works on desktop so that keeping up with your messages from multiple computers becomes quite easy. 


Cotap is another great business messaging solution that gets rid of the main problem many of these apps face and that is of "friending" the other person first. Instead of going through the process of adding people you already know as a "friend," Cotap lets you connect with people in your company by simply typing in their name. This is accomplished by sharing a common address book among the employees of the company. This means that you can contact "Bob" or "Jane" without needing their permission to do so.  



Yammer

Yammer is a social enterprise network that is aimed at making company communications more productive. Yammer gives you your own inbox wherein you can see the latest happenings in your groups and keep up with your coworkers. Moreover, Yammer also lets you share photos with your colleagues and groups making it easier for you to work on detailed projects. Push notifications, on the other hand, make sure you are always abreast of what's happening in your group.



HipChat

HipChat is a hosted messaging solution for teams, groups, and companies. While not solely aimed at enterprises, HipChat can be a wonderful solution if you are working with multiple teams in the same company. What this app does is that it allows you to create persistent chat rooms along with 1-on-1 chats. You can stay in touch with your schoolteacher or your boss, all within the same window. What's great about HipChat is that it lets you preview PDFs and photos in the messaging window itself. HipChat works across Windows, Mac, iOS, and even Linux. The most attractive part is its pricing. That is, the app is free for unlimited amount of users. Of course, if you want to add more features like 1-on-1 video calling you will have to pay for it. 



Intelli IM - Lync, OCS, GTalk

This app aims to be a one-stop solution to all your messaging needs be it personal or enterprise. The apps syncs across multiple devices and provides push notifications so that you are always aware of what's happening no matter where you are and no matter what device you are using. What's fascinating about Intelli Im is that it does a lot compared to other apps. It does GTalk, Lync, and even Google Talk business without you having to switch to another application. If you are looking for an app that does a little more than you expected it to do, this is a perfect solution for you.

Continue reading →