Software of the Month 50 Open Source Software to Build a Next-Gen Enterprise Create and maintain tools for Big Data analytics, generate predictive analytics reports, create IoT applications, build mobility platforms for developing, deploying and managing apps, and lots more. . . - Compiled by Sonam Yadav 13 Big Data Tools For Developers

1. Jaspersoft BI Suite It is one of the open source leaders for producing reports from database columns. It adds a software layer to connect its report generating software to places where big data gets stored. Once you get the data from these sources, Jaspersoft’s server will boil it down to interactive tables and graphs.

2. Pentaho Business Analytics It is a software platform that began as a report generating engine. It branch’s Big Data by making it easier to absorb information from the new sources. It also provides software for drawing HDFS file data and HBase data from Hadoop clusters. It has a bunch of built-in modules that you can drag and drop onto a picture, then connect them.

3. Talend Open Studio It offers an Eclipse-based IDE for stringing together data processing jobs with Hadoop. Its tools are designed to help with data integration, data quality, and data management, all with subroutines tuned to these jobs. Talend Studio allows you to build your jobs by dragging and dropping little icons onto a canvas.

4. Splunk It’s not exactly a report-generating tool or a collection of AI routines, although it accomplishes much of that along the way. It creates an index of your data as if your data were a book or a block of text. The index helps correlate the data in these and several other common server-side scenarios.

5. RapidMiner It is a fantastic tool for predictive analysis. It’s powerful, easy to use and has a great open source community behind it. It can even integrate your own specialized algorithms into RapidMiner through their APIs.

62 PCQuest JUNE 2016 pcquest.com twitter.com/pcquest facebook.com/pcquest linkd.in/pcquest [email protected] 6. Apache Storm It is a distributed real-time computation system that allows you to process unbounded streams of data reliably. It does for real-time processing what Hadoop does for batch processing.

7. Apache Drill It is an SQL query engine for Big Data exploration. It has been designed from the ground up to support high-performance analysis on your semi-structured and rapidly evolving data coming from modern Big Data applications.

8. Cassandra It is the right choice when you need scalability and high availability without compromising performance. It is suitable for applications that can’t afford to lose data. It’s used by large, active data sets, including Netflix, Twitter, Urban Airship, Constant Contact, Cisco, and Digg.

9. HBase It is a distributed column-oriented database built on top of the Hadoop file system. It is an open-source project and is horizontally scalable. It includes linear and modular scalability, strictly consistent reads and writes, automatic failover support and much more. It leverages the fault tolerance provided by the Hadoop File System (HDFS).

10. Neo4j It is a highly scalable native graph database that leverages data relationships as first-class entities, helping enterprises build intelligent applications to meet today’s evolving data challenges. It boasts performance improvements up to 1000x or more versus relational databases.

11. CouchDB It is a database that completely embraces the web. You can store your data with JSON documents and access your documents, and query your indexes with your web browser, via HTTP. Also you may index, combine and transform your documents with JavaScript.

12. OrientDB It combines the flexibility of document databases with the power of graph databases while supporting features such as ACID transactions, fast indexes, etc. It has a strong security profiling system based on users and roles and supports

13. FlockDB It is an open source distributed, fault-tolerant graph database for managing wide but shallow network graphs. Since it is still in the process of being packaged for outside of Twitter use, the code is still very rough and hence there is no stable release available yet. It has been designed to store social graphs and offers horizontal scaling and very fast reads and writes. pcquest.com twitter.com/pcquest facebook.com/pcquest linkd.in/pcquest [email protected] JUNE 2016 PCQuest 63 Software of the Month 6 Operating Systems for IoT

1. Contiki 2. FreeRTOS 3. Raspbian It is an open source IoT operating It claims to be “the market-leading It is a variation of system and boasts highly real-time operating system and optimized to run on the Raspberry Pi. efficient memory allocation, full the de-facto standard solution There are different ways of installing IP networking, power awareness, for microcontrollers and small software on your Raspberry Pi, standards support, dynamic microprocessors. ” Optional depending on where the source of module loading, support for a wide commercial licensing and support are the software lives. The most common variety of hardware and more. available with this OS. are through command line tool APT (Advanced Packaging Tool).

4. RIOT 5. TinyOS 6. Tizen RIOT calls itself “the friendly operating It is a popular operating system It is a Linux-based operating system system for the Internet of Things,” designed for low-power wireless for mobile and connected devices, and it aims to be developer-friendly, devices, such as those in IoT and it comes in different versions for resource-friendly, and IoT-friendly. It deployments. It boasts excellent vehicles, smartphones and tablets, TV supports C and C++, multi-threading, support for networking and low- and wearables. energy efficiency and more. power operation.

5 CRM Tools

1. SugarCRM 2. Vtiger It is a web-based customer It can be used to improve 3. CiviCRM relationship management software. marketing ROI and deliver It’s aimed at non-profits, and it’s It’s available in multiple versions. customer service. It offers designed to work with Drupal, It forms the basis for several other reporting tools, a customer Joomla!, or WordPress—which CRMs including SuiteCRM and portal, and an Outlook plugin means that non-profits can Vtiger. It performs just about every with its free edition, whereas integrate it with their existing function a business might need, those functions come with websites or content management including customer, lead, and paid versions of the other CRM systems fairly seamlessly. contract management; reporting applications. and analytics; mobile support; and a suite of marketing tools.

64 PCQuest JUNE 2016 pcquest.com twitter.com/pcquest facebook.com/pcquest linkd.in/pcquest [email protected] 4. Fat-Free CRM 5. Zurmo Its features group collaboration, campaign and lead It is an Open Source Customer Relationship Management management, contact lists, and opportunity tracking, application that is mobile, social, and gamified. They use amongst other features. It has one of the most a test-driven methodology for building every part of the attractive and easiest to use interfaces of any CRM application. This means you can create and maintain a out there. On top of that, a number of plug-ins are custom-built CRM system or platform with the assurance that available for Fat-Free CRM. future updates are not going to break your installation.

5 Mobility Management Solutions

1. Convertigo 2. . OCS Inventory NG 3. Apache Cordova It is a full-featured enterprise Many IT departments use OCS Cordova wraps your HTML/ mobility platform for developing, Inventory NG to track their on- JavaScript app into a native deploying and managing apps. site hardware, and now the tool container which can access the Convertigo Server MBaaS runs offers agents for Android and device functions of several platforms. the backend part of the mobile Windows mobile devices as well. These functions are exposed via a applications developed with It detects active devices on the unified JavaScript API, allowing you Convertigo Studio as well as network and provides information to easily write one set of code to connectors to back-end data and about the type of device and target nearly every phone or tablet mobile oriented orchestration installed apps. on the market today and publish to sequences executing business their app stores. It offers a set of logic while handling security APIs for creating native apps using contexts and standard API Web development technologies like management. HTML, CSS, and JavaScript.

4. Appcelerator Titanium 5. Bootstrap Appcelerator Titanium is an open-source Bootstrap is the most popular HTML, CSS, and JS framework that allows the creation of mobile framework for developing responsive, mobile first projects apps on platforms including iOS, Android and on the web. Bootstrap makes front-end web development Windows Phone from a single JavaScript codebase, faster and easier. It’s made for folks of all skill levels, developed by Appcelerator. devices of all shapes, and projects of all sizes. pcquest.com twitter.com/pcquest facebook.com/pcquest linkd.in/pcquest [email protected] JUNE 2016 PCQuest 65 Software of the Month 9 Security Firewalls for Linux

1. Endian 2. IPCop 3. This firewall comes in a compact, IPCop comes with a good network and Shorewall is an open source firewall power-saving unit with four system monitoring and performance tool for Linux that builds upon the Gigabit Ethernet ports, two USB graphs that let you quickly see any system built into the Linux ports, 2GB RAM, and 8GB storage. trouble spots. IPCop doesn’t try to kernel, making it easier to manage It supports more users for basic pack in every conceivable bit of more complex configuration tasks like email, Web surfing, networking functionality; rather it schemes by providing a higher level and VPNs. You can choose from sticks to the firewall and Internet of abstraction for describing rules several other hardware appliances gateway duties packet filtering, using text files. for bigger workloads. proxy, traffic shaping, VPN and secure remote access, user authentication, name services, and time server.

4. 5. pfSense 6. IPFire Iptables is a user space PfSense offers a range of networking IPFire is another open source Linux application program that allows a products, hardware appliances, and based firewalls for Small Office Home system administrator to configure cloud services. If you need a strong, Office (SOHO) environments. It’s the tables provided by the Linux on-premises firewall, then take a designed with modularity and highly kernel firewall and the chains and look at the free community. It is flexibility. IPfire community also took rules it stores. highly configurable and upgraded care of Security and developed it as a from its Web – based interface. Stateful Packet Inspection (SPI) firewall.

7. SmoothWall & 8. Vuurmuur 9. Untangle Gateway SmoothWall Express Vuurmuur is a powerful firewall Another excellent multi-function SmoothWall is an Open Source Linux manager built on top of IP tables firewall, the Untangle Internet firewall with a highly configurable on Linux. It has a simple and easy Gateway can handle a wide Web-based interface. Its Web- to learn configuration tool. The range of duties such as user based interface is known as WAM configuration can be fully configured authentication, VPN, captive (Web Access manager). A freely through a Ncurses GUI, which allows portal, Web filtering, anti-virus, distributable version of SmoothWall secure remote administration through anti-spam, intrusion prevention, is known as SmoothWall Express. SSH or on the console. Vuurmuur ad blocker, reporting, and It supports LAN, DMZ, and Wireless is another powerful Linux firewall higher-end features such as WAN networks, plus External, Real Time manager built to manage IP tables balancing and automatic failover. content filtering, HTTPS filtering, and rules for your server or network. Support proxies.

66 PCQuest JUNE 2016 pcquest.com twitter.com/pcquest facebook.com/pcquest linkd.in/pcquest [email protected] 6 Free SEO Tools for Startups

1. Moz 2. MergeWords Moz has a whole suite of SEO tools that you can Merge words are fast and easy to use for domain try. These tools include keyword tracking, ranking registrations, Google Adwords, etc. You can use monitoring, on-page optimizations, and link tracking. MergeWords to research keywords for rankings and Users can manage and update business listings across domains, and queries for link building. It’s an efficient tool the web with a single platform. for organizing all search information into data that you can use to plan your strategies.

3. Buffer 4. Google Tools With the use of Buffer software, scheduling all of your Google has an arsenal of tools that you should check out social media content interactions is simple. It has a when it comes to search engine optimization. Google comprehensive content builder that enables filling in Webmaster Tools, Google Analytics, Google Adwords SEO-optimized content and setting up a publishing time Keyword Planner, Google Trends, PageSpeed Insights, and frame to keep your campaign on track. It’s one of the more can all be utilized to test the success of all SEO- best tools for staying ahead of the social game. related content and strategies. The best part is, most of these tools are entirely free for the basic versions.

5. Screaming Frog 6. SimilarWeb This free tool is legendary for its ability to “spider crawl” It is an excellent tool for gathering insightful data about through websites, links, images, code, and apps in order your websites, customers, or even competitors. It can also to collect useful data for maintaining your website. You’ll be used to define a target audience, pick up on branding be able to fix many of the errors that would otherwise hurt cues, report on traffic sources, and track other helpful your rankings, such as image errors, incomplete meta metrics. Though there are other free tools that do the same tags, or copied content. Screaming Frog is also very useful thing, this tool is particularly useful because it delivers all for spying on competition and receiving reports on inbound the information in easy-to-read graphs, which simplifies and outbound links. the process. pcquest.com twitter.com/pcquest facebook.com/pcquest linkd.in/pcquest [email protected] JUNE 2016 PCQuest 67 Software of the Month 5 Free Full Games

1. Beetle Bug 3 2. Off-Road Super Racing Beetle Bug is back and he’s going deeper underground to save Off-Road Super Racing is an action-packed truck racing all 1341 of his buggy-children, which were kidnapped. Help game for those who love the speed and competition. Race him rescue his offspring and lead them back to safety. A great your way through the championship mode, or just play free storyline and mouse controls make this adventure game a with the single races. must have for fans of the series and newcomers alike.

3. Fire and Forget 4. Legends of Honor Fire and Forget is a shooting game featuring an amazing Legends of Honor is a free fast-paced action game with flying ‘tank’ equipped with 2 deadly weapons. A manual strategic empire building. In a medieval landscape divided aiming dual cannon and a rocket launcher with auto-guided by feuding factions, the fate of the entire kingdom rests missiles are the key features. While the vehicle moves on the edge of a sword. In Legends of Honor, heroes rise forward by itself at high speeds, you just have to focus on and empires fall with the swing of a sword, so gather your avoiding obstacles and blasting the enemies on your way. armies and prepare yourself for the epic battle.

Disclaimer: All software descriptions have been taken from their respective download sites, and PCQuest does not endorse them in any way whatsoever. Also, while the PCQuest team spends a lot of time in carefully identifying, compiling, and thoroughly testing each and every software mentioned here, we 5. Offroad Racers are not responsible for any kind of mal-function The Off-road Racers contest is an event where monster trucks, rally cars, pickups, and buggies compete with each or damage they might cause. other. Opponents can try to stop racers on their way to finishing in three different racing modes.

68 PCQuest JUNE 2016 pcquest.com twitter.com/pcquest facebook.com/pcquest linkd.in/pcquest [email protected] handson 7 Nifty Plug-ins for WordPress These plugins help in enhancing your WordPress themes, configure your development environment, provide new functionality and more... – Raj Kumar Maurya Developer Plugin Preserve Code Formatting

Preserve formatting of code for display by preventing its This plugin will help you optimize your development modification by WordPress and other plugins while also environment by making sure that you have all the retaining whitespace using this tool. essential tools and plugins installed. Responsive Select Menu Shortcode Ultimate

The Responsive Select Menu plugin automatically turns any WordPress 3 Menu into a select box / dropdown on mobile devices. Shortcodes Ultimate is WordPress plugin that provides a mega pack of shortcodes. With this plugin, you can Synchi easily create tabs, buttons, boxes, different sliders, responsive videos and more. You can also turn your free theme to premium in just a few clicks. Using Shortcodes Ultimate you can quickly and easily retrieve premium themes features and display it on your site. This acts as a full IDE inside your WordPress. It features in Theme Demo Bar WP plugin editor, themes editor, articles HTML editor and text/HTML widgets editor.

WordPress Reset

WordPress Theme Demo Bar is a plugin for WordPress that allows any WordPress theme to be previewed without activating it. A demo bar would be shown This plugin allows you to reset WordPress to its initial on top of a page and allows users to preview another state. It will remove the previous contents, additions, and theme. The demo bar is customizable from admin customizations from the database. However, it does not panel. More than 1 extra CSS files can be loaded too. remove the files that have been uploaded previously. pcquest.com twitter.com/pcquest facebook.com/pcquest linkd.in/pcquest [email protected] JUNE 2016 PCQuest 69