Pages

Sunday, November 24, 2013

Future of Smart Phone Apps



In this article I analyzed several other published research papers which discussed about Mobile Cloud Computing for the Big Data Management in Future Smart Phone Applications. Findings listed below,
·         Static mobile resources may not be able to support large-scale backend computational requirements. It creates key bottleneck in their computational capability and the computational power, in terms of processing and memory, is severely limited compared to traditional computers.
·         Most of mobile agents are based on expensive and inflexible communication methods that require the installation of software and hardware components. These issues are solved using the cloud computing concept, as there is no need for extra storage and computation medium. Public cloud, can provide elastic and “unlimited” computation and storage resources with adjust the amount of resources according to the service requests and provide large-scale deployment easily.
·         There are three components at the cloud end: the proxy, code repository and server. The proxy provides a gateway between the mobile device and the cloud backend. Code repository provide the logic to provide the service and server provide the high speed computational capability.
Subject areas which currently use big data management through mobile cloud computing via smart phones described below. Special algorithms process millions of real time data with the help of high tech backend servers.
·         Well reputed banks, financial institutes, insurance companies’ use mobile banking / financing facility for give basic banking / financing services to their customers specially through smart phone apps. 
·         Most of the social media sites, wiki sites, blogging sites and photography sites use smart phone apps to connect their users online.
·         Online shopping malls, restaurants use smart phone apps to do their business transactions, good and services purchases.
·         Email service providers, online database provides also use smart phone apps to expand their services to the clients.
 
In current scenario most of the organizations use this smart phone apps to give their limited services to their clients 24 X 7 and anywhere. Not only that most of the services based on the financial transactions along with collecting, storing, analyzing and sharing data. Another advantage of using this is increase mobility of the services that they can provide to the clients with high security, fast transaction and data transmission back end. 

But apart from current application areas this can be applicable in several other areas to serve the people.
·         Apple introduced its new Cloud Service Offering iCloud on June 2013 and Apple’s plan to launch a new streaming music service apart from the current I tunes service. Apple’s upcoming cloud music service will have the ability to scan your hard drive and then mirror the users’ music collection on its own servers. Which means in future cloud based app may get the responsibility of song repository of smart phones and give your favorite according to your listening pattern.
·         Governments can host a cloud based web service which can hold entire details about the citizens with high security. Then using mobile app citizens can get some of the government services. Authorized Officers can update the details with proper manner. (This has some complexities to solve)
·         Cloud and Web based Health management systems can be implement in the hospitals. Using patient’s smart phones, system can get the information from the patients and stored in cloud. The information that resides in the cloud is managed by the hospital management staff. Using that records doctors & staff can generate some Meta data about the patients and their issues patterns.
·         Cloud computing can be merge with TAP (Telco Application Platform) Systems, which just use SMS, USSD, Charging gateways to give mobile services to their user. Those information can be stored in cloud database and make them useful for reward the subscribers and use for the other calculations.

Saturday, November 23, 2013

Smart Phone & Apps



Before 2005 cell phones and other mobile devices were simply used for telephone communication or even text messaging.  But that era was gone, many mobile devices today can also access the Internet and run a variety of applications, making them the equivalent of a pocket-sized computer with wireless Internet access.  People can now conduct banking, check sports scores and stocks, read news, watch videos, play games, find directions and maps, book travel plans, and lookup information at the touch of a button from anywhere.  The boundaries of activities and locations are becoming blurred. 
 
There are several smart phone brands depend on mobile operating system like Apple, Windows, Android and depend on the manufacturer like Samsung, Nokia, Sony, Apple. According to each sub category those vendors provide different newest features for the smart phones and apps. Apps are developed by the developer community for free or fee and kept in app stores. Users can download them according to their requirement which provide more functionalities for the smartphones that utilize the maximum computational capability for the day to day work.
 
For the past few years, industry trends have revolved around cloud computing and smartphones.  As Venture Capital firms rapidly invest in cloud computing and smartphone companies, it is important to look at how these two technologies interrelate to give best user experience with fast big data management back end.

Big data



Each time day to day work life of an employee or an organization depend on raw data from different sources. Data was the base for create information, using some instructions, formula or algorithm. We convert that set of data in to set of information to get some scheduled output according to the job or task. That was the simplest way of information generation through data which need little or average computational capacity. This information gives much more advance set of data than the raw data, which helps decisions making.
 
But in modern world most of the data and information linked each other every time through internet, we called it as networked data. Each data has own set of sub data or the reference links, shares, likes, comments, attachments, notes with it. Therefore those set of data had its own environment, which cannot separate data from its environment. Through this collection of data sets so large and complex that it becomes difficult to process using on-hand database management tools or traditional data processing applications. These kind of data sets we simply called as “big data”, because of its behavior and capacity. 
 
Big data that may help to identify lots of trends, behaviors, patterns and so on. But the challenges include capture, curation, storage, search, sharing, transfer, analysis, and visualization. The trend to larger data sets is due to the additional information derivable from analysis of a single large set of related data, as compared to separate smaller sets with the same total amount of data. Big data is difficult to work with using most relational database management systems and desktop statistics and visualization packages, requiring instead "massively parallel software running on tens, hundreds, or even thousands of servers".