Confluence Of Big Data and Mobile – The Next Revolution: Part 1

We are doing a three part series of the chapter ‘Confluence of Big Data and Mobile–The Next Revolution’ by Vishwas Mudagal, CEO of GoodWorkLabs, that was published in the book: Understanding Big Data.

We are sure this would be a useful read for mobile and big data enthusiasts and for people who want to know what the fuss about big data is all about?

Part 1

The next decade is going to be the decade of data explosion. Even today, data and information have become the most significant aspects in every area of the global economy. Companies are continuously churning out burgeoning volumes of data pertaining to their customers, operations, processes and suppliers. All this data which is being getting collected worldwide is broadly termed as “Big Data”. What is driving Big Data? Will the confluence of mobile and big data trigger the next revolution? I would say Yes. Everything at this point in time directs us to take this conclusion. So, let’s talk a bit about the drivers and the impact of big data on mobile for different industries.

To begin, let us first define Big Data. Big Data refers to an unending accumulation of all types of data, whether structured or unstructured, whose confinement, storage, management and analysis is beyond the ability of any typical relational database. According to some experts, big data is data set that meets three attributes – Volume, Variety and Velocity. And of course the fourth V, Value. No one would bother to store and analyse data that cannot be valuable.

 

bigdatamobile 

Big Data on Mobile OR Mobile Big Data

The mobile devices, especially since the launch of iPhone and now the Android platform, have become major contributors in the collection of Big Data, as these are used by people to practically do everything. Mobiles are tailor made devices for Big Data Innovation. Be it accessing social networking platforms, shopping, maps, read books, measure fitness, watch television shows or using it for traditional purposes of communication using voice, text and chat. To highlight this point, let’s consider the largest social network on earth—Facebook.  48% of Facebook users log in daily through mobile and 49% of Facebook’s revenues are coming from mobile ads. This mobile usage reveals significant information about the users and their behaviours in diverse scenarios. Imagine billions of people on mobile every single day, producing such humongous data that if we analyse it in a right way it would take humanity to the next level, like nothing else ever has. Because never before there was an opportunity presented to humanity to measure what we collectively do or like/dislike in our daily lives.

Drivers

So what are the drivers? Of course smartphone sales growth is a top reason and the smart phones themselves are becoming superior, and they pack a ton of computing power to do practically everything that a laptop could do and much more. According to the IDC reports, the amount of data created will grow by a factor of 44 from 2009 to 2020 and mobile and ‘Internet of Things’ will be at the forefront of this data generation. According to another IDC report that analyses the worldwide smartphone market for 2013–2017, it is believed that smartphone vendors will ship a total of 918.6 million smartphones in 2013. From there, shipment volumes will grow at a CAGR of 16.0% before reaching a total of 1.5 billion units shipped in 2017.

To emphasise this point, here’s a quote from Eric Schmidt, Google executive chairman, in 2010 about data explosion.

“Between the birth of the world and 2003, there were five exabytes of information created. We now create five exabytes every two days.”

If analysed effectively, this exponentially growing data and its collection through smartphones can provide significant insights on users, their behaviour, their sentiments and even their physical movement patterns. Companies can use Mobile Big Data analytics to develop better understanding about the users to optimise the services delivery and engagement tactics.

Mobile devices (which include smart phones, tablets and traditional mobile phones) are linked with Big Data in two different yet significant ways—“Sources”  for accumulation of Big Data and “Delivery Mechanisms” for Big Data.

How efficiently can we utilise real-time big data analytics and put it to practical use by making it action-oriented data? It can happen most effective on mobile. Analysing the data collected by mobile devices is important, however, Big Data practitioners must also leverage the mobile devices’ near-ubiquity in delivering relevant products and services to its users. Mobile devices can also serve as delivery mechanisms for Big Data analytics to cutting edge workers who need access to timely information in order to carry out different tasks.

BYOD (Bring Your Own Device) devices will also play a significant role as the data collection and reporting mechanisms for Big Data. This is what I term as the cross over between the Enterprise and the Consumer space, providing an impetus to Big Data that covers the intersection of these two sectors.

Continued in Part 2.

Book: Understanding Big Data – Chapter by GoodWorkLabs CEO Vishwas Mudagal

The book: Understanding Big Data was launched by Simplify360, a leading social business intelligence firm, and Big Data Tech Conclave 2013 that was held in Bangalore, India on 6th & 7th December 2013.  The book comprises of chapters from industry experts and research specialists on various topics on Big Data.

The book covers a chapter on ‘Confluence of Big Data and Mobile–The Next Revolution’ by Vishwas Mudagal, CEO of GoodWorkLabs.

understanding-bigdata-mobile-vishwas-goodworklabs

 

Confluence-bigdata-mobile-goodworklabs-vishwasmudagal

 

Here is a snippet from the beginning of the chapter –

Confluence Of Big Data and Mobile – The Next Revolution

By Vishwas Mudagal, CEO, GoodWorkLabs

The next decade is going to be the decade of data explosion. Even today, data and information have become the most significant aspects in every area of the global economy. Companies are continuously churning out burgeoning volumes of data pertaining to their customers, operations, processes and suppliers. All this data which is being getting collected worldwide is broadly termed as “Big Data”. What is driving Big Data? Will the confluence of mobile and big data trigger the next revolution? I would say Yes. Everything at this point in time directs us to take this conclusion. So, let’s talk a bit about the drivers and the impact of big data on mobile for different industries.

To begin, let us first define Big Data. Big Data refers to an unending accumulation of all types of data, whether structured or unstructured, whose confinement, storage, management and analysis is beyond the ability of any typical relational database. According to some experts, big data is data set that meets three attributes – Volume, Variety and Velocity. And of course the fourth V, Value. No one would bother to store and analyse data that cannot be valuable.

Big Data on Mobile OR Mobile Big Data

The mobile devices, especially since the launch of iPhone and now the Android platform, have become major contributors in the collection of Big Data, as these are used by people to practically do everything. Mobiles are tailor made devices for Big Data Innovation. Be it accessing social networking platforms, shopping, maps, read books, measure fitness, watch television shows or using it for traditional purposes of communication using voice, text and chat. To highlight this point, let’s consider the largest social network on earth—Facebook.  48% of Facebook users log in daily through mobile and 49% of Facebook’s revenues are coming from mobile ads. This mobile usage reveals significant information about the users and their behaviours in diverse scenarios. Imagine billions of people on mobile every single day, producing such humongous data that if we analyse it in a right way it would take humanity to the next level, like nothing else ever has. Because never before there was an opportunity presented to humanity to measure what we collectively do or like/dislike in our daily lives.

Drivers

So what are the drivers? Of course smartphone sales growth is a top reason and the smart phones themselves are becoming superior, and they pack a ton of computing power to do practically everything that a laptop could do and much more. According to the IDC reports, the amount of data created will grow by a factor of 44 from 2009 to 2020 and mobile and ‘Internet of Things’ will be at the forefront of this data generation. According to another IDC report that analyses the worldwide smartphone market for 2013–2017, it is believed that smartphone vendors will ship a total of 918.6 million smartphones in 2013. From there, shipment volumes will grow at a CAGR of 16.0% before reaching a total of 1.5 billion units shipped in 2017.

To read the complete chapter and the rest of the chapters, you can order for the book. Contact us for a copy.

GoodWorkLabs is a top outsourced product development company that is providing cutting edge consulting, services and product development in the mobile big data space. We are helping companies push the limits in big data and we are witnessing a strong growth in this sector. For consultation on big data on mobile, contact us.

GoodWorkLabs sponsors Garden City RubyConf 2014

GoodWorkLabs sponsors Garden City RubyConf 2014

 

GoodWorkLabs, the leading Ruby on Rails development firm, is proud to be a sponsor of the 2014 Garden City RubyConf. The first edition of the Ruby Conference is organized by the Ruby Community of Bangalore. It will be held in Hotel Atria, Bangalore, on 3-4 January 2014. We are sure it will be a grand success and set a tone for more versions of Ruby events in Bangalore and India.

Vishwas Mudagal, CEO of GoodWorkLabs, has been a strong supporter of Ruby and Open Source communities in India. In his earlier stints, he had sponsored RubyConf India in 2010 and 2011, supported Global Rails Hackfests and was instrumental in pushing Rails development in India. GoodWorkLabs now continues this trend by supporting Ruby Community in India and making Bangalore a favorite global destination for Ruby programmers and Rails development.

The team at GoodWorkLabs helps companies of all sizes design, development and scale cutting-edge Ruby on Rails applications. We look forward to catching up with you during the RubyConf in Bangalore. Contact us now to book a meeting.

 

GoodWorkLabs adds Samsung to its list of clients and partners

GoodWorkLabs adds Samsung, the largest electronics and mobile company, to its envious list of clients and partners! We are excited to work alongside the giant to bring out kickass solutions and products. Welcome Samsung!

 

goodworklabs-samsung-partner

Top 7 traits of a GoodWorkLabs Superstar

Top 7 traits of a GoodWorkLabs Superstar –

goodworklabs-technology-superstar

#1 – We are innovators. We are constantly looking for bright minds, innovators and awesome programmers to join us.

#2 – We are passionate people. Passion drives us. We need passionate RoR, Java, iOS, Android and UI developers who want to make a mark in industry.

#3 – We are problem solvers. All our positions need excellent problem solving skills and indepth knowledge of data structures and computer programming concepts.

#4 – We are Agile animals, all the way. If you have Agile Software Development (Scrum) experience, it’s a plus.

#5 – We are Extreme Programmers. Experience in Extreme Programming methodologies of pair programming, TDD (test driven development), continuous integration and the like are a plus.

#6 – We are an evangelist of open source technologies. If you have contributed significantly to open source, we definitely want to hear from you. Share your GitHub link with us.

#7 – Age or experience no bar. Your code and algorithms do the talking. Period.

Experience levels described in careers section are just an indication. We are interested to work with passionate problem solvers whose coding does all the talking!

Become a superstar. Join us.

We have some exciting opportunities, take a look at our careers section.

Google Glass and Tomorrow’s World

Wearable computing is the next technology frontier. As more and more computing power gets packed in smaller and smaller devices, we are looking at a future where technology-augmented capabilities of humans will enable us to be far more productive and impactful. Check out views of Piyush Kumar, Product Management Consultant at GoodWorkLabs and a wannabe ‘Glasshole’.

Among the various wearable computing devices leading this revolution, Google Glass is undoubtedly one of the most discussed and closely observed one. While it remains to be seen how the world will react to the new levels of intrusion into people’s personal space that this device promises to bring, here are a few of my ideas about how Google Glass can and might become indispensable part of our lives in future.

Emergency Healthcare:

Google Glass is a wearable computing device, the key word here being wearable. This would mean that the device is in contact with our body at all times while active, and can potentially detect any sudden variation in our pulse rate, body temperature and other vital signs. Combining this with the device’s computational capabilities, we can imagine a scenario where the device can detect a sudden change in our metabolic activities, and send out alerts with the necessary details to our emergency contacts, preventing emergencies- especially for senior citizens and unattended individuals.

Personal Safety:

This idea came to me while travelling to work one day. As the bus approached my stop, a fellow passenger approached the bus conductor to collect his change which the conductor refused to give back saying he did not have any change to give him and asked to passenger to let it go as it was a small amount anyways. The passenger- presumably an IT professional (J) immediately took his smartphone out and threatened the Conductor that if he did not return the change, he would post his picture online. Immediately, the Conductor found change in his bag and gave it to the passenger!

In the light of this incident and the law and order situation in countries like India, where most of the cases of individual harassment are never proven for the lack of concrete evidence, a device like Google Glass can be hugely advantageous as it can be made to start immediately recording the incident as it takes place, as well as alert the necessary people and organizations with details about the individual, location and incident among others.

google-glass-goodworklabs

Inter-device Communication:

The Google Glass can be made to show the location of other active Google Glass devices in a given region along with live feed of a situation, enabling rescue teams to become more efficient in case of riots, building fires and other man-made disasters by helping in better allocation of rescue team resources, prioritizing operations and identifying shortest routes.

Online and Offline Shopping:

Shopping experience can take a whole new dimension with Google Glass, given the fact that the Google Glass can potentially contain all of a user’s identity information securely. This, combined with services like Google Wallet, can help users to simply walk into a store, scan the barcode on an item using the camera on the device and make payment through their Google Wallet and walk out of the store. Also, the location sensing services combined with Google Glass’s secure user identification can mean personalized deals and discounts in stores and restaurants nearby.

Socializing:

While one of the biggest gripes about Google Glass is the threat to people’s privacy it poses in social settings like sitting in a bar or walking down the street, the device brings some very interesting options for individuals trying to socialize- especially with other Google Glass users.

The Google Glass in a Google device which naturally means that it will have the capability to access the Google profile of the user- should they choose to make it available publicly. So, when a Google Glass user spots another user wearing a similar device, the devices can be used to access each other’s Google and other public profiles online and know about them even before they start a conversation. This feature can have the necessary privacy controls to give the owner of the profile complete control over who views their profile and what they see in it. The device can also allow users to connect with each other and share information the way it is done currently via other mobile devices like Smartphones, Tablets and Computers.

Essentially Making the Smartphones Redundant:

Along with the above mentioned ways, which is by no means a complete list, the Google Glass has the potential to make the smartphones and tablets redundant, or at least take over a large chunk of their utility. It can do so by easily replacing the Smartphone screens with the Google Glass screen and the touch-based input systems with Voice-based systems. Everything that a Smartphone or Tablet does today, can be potentially done through a device like the Google Glass, while keeping your hands free.

UX Advantages of Google Glass

The best experiences are the ones that are never had. What I mean by this statement is that the best experiences happen when we enjoy the experience and do not get caught in all the factors enabling that experience. If you are having a great moment and want to capture it, you should be able to capture it with minimum disruptions and should not have to spend effort in trying to find the right camera, get the settings and either lose the moment, or end up with a not-so-great picture.

This is one of the key advantages of a device like Google Glass. It works almost in the background with minimum interruptions, allowing you to have a far more immersive experience with your surroundings.

The Risk:

Though Robert Scoble got away with his famous “Glasshole” pic as shown below, an overstated love for the device might not be advisable for everyone!  🙂

scoble

Cross platform app development with Sencha

Sencha Touch is a HTML5 mobile application framework. Built for enabling world-class user experiences, Sencha Touch is a framework that enables developers to build fast and efficient apps that work on iOS, Android, BlackBerry, Kindle Fire, and more.

We see more and more companies using Sencha especially to develop quick prototypes and launching the apps on all platforms at once. One basic advantage is that Sencha cuts the development costs, because you need not invest on technology for iOS and Android separately. If time to market is of the essence, then Sencha may be a good option. But the performance cannot be compared with the native apps–Sencha apps do not have the coolness factor and responsiveness that a native app can give. However, it is still a great option depending on what your apps need to do.

Know more about Sencha framework here.

GoodWorkLabs Working Model

GoodWorkLabs has a unique way to help companies build new products and enter the market. We only take few select customers at one point in time and fairly dedicate our entire time on building one product.

There are two aspects to build the product –

#1. Product Consulting

#2. Product Delivery

 

#1. Product Consulting involves the product requirements refining, defining the product priorities, identifying right technology, building a good UX model, speaking to clients to get feedback and finding right talent to work on the particular deliverables. Here we take over the role of a Product Owner and define user stories for every sprint, and make sure they are done according to the set standards.

One of the primary objective of the Product Owner is to save cost and quickly get the product built. For example, is it possible to use Sencha or PhoneGap framework and bring out iPhone and Android version at once? This will cut our development cost significantly. But what will be the long term impact? What is the trade off? Such inputs are never given by typical services companies, because they want to increase the billing.

The consulting aspect is absolutely required for the success of the product and it will ensure you save time/cost in product delivery.

 

#2. Product Delivery – Here we will work with the tech architects to come up with effort estimates and timelines. Also the budget for the team monthly against the deliverables. We want to help you with quick iterations (with sprints) and working models for you to showcase it to your customers to win business. We have an excellent team of software developers, UX/UI designers, architects and business analysts who are the best at what they do. We ensure your product will be top-notch and your customers will love it.

The third step would be to build a team and move out, whenever you want us to. This is something we have successfully done for number of companies, so we can do it for you. This is significant different from other services companies who work on piece meal projects and get out after delivering without understanding the customer go-to market and long term requirements.

GoodWorkLabs’s objective is to hand hold product development from scratch to go-to-market and beyond.

Take a look at our technology services – we work on mobile apps, software products, enterprise solutions, CMS/web projects and anything that need cool and solid tech.

Get in touch with us now to discuss about your product or technology needs.

The Advantages of Agile Software Development

Agile software development is a software development method based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.

There are many agile frameworks and they all follow the following statements of value:

  • We value individuals and interactions over processes and tools.
  • We value working software [or any product] over comprehensive documentation.
  • We value customer collaboration over contract negotiation.
  • We value responding to change over following a plan.

At GoodWorkLabs, we always follow Agile Methodologies of SCRUM and Extreme Programing for all our projects. It gives our customers a number of benefits that include quick time-to-market window, saving costs building only essential features to go to market, control of the roadmap and ability to change the direction of the project every sprint, measure quality at the end of every sprint, better risk management because you see a potential deployable product every sprint and so on.

Here’s a few good articles that help you understand more about agile and the key benefits.

1. 10 good reasons to use agile methods.

2. Benefits of agile development

3. What is Agile?

 

Ready to start building your next technology project?