The world of Google fiber

The world of Google fiber

The list of basic needs for a human being has really grown much from just food, shelter and clothing. The list has internet connection as well and that too possessing a pleasing speed.  The next big thing in terms of ‘Super fast internet’ is the Google Fiber. Since it’s “the Google”, we cannot doubt on the services when they say ‘extremely high speed’. Even if it is not extremely high, we can be sure it would be higher than any of the regular service providers out there.

So we have our tech Giant, expanding its services into providing internet now and promising 100 times faster speed than the basic service providers, paired with crystal clear high definition TV. Relax, unlike regular service providers, there would not be any digging in front of your house to set these high speed fibers. Google relies on aggregators dubbed Google Fiber Huts, after all it is Google. From these huts, the optical fiber cables travel through utility poles into societies, and stop at a Fiber Jack (an Optical Network Terminal or ONT) in each home.

Since its trial launch in a residential area in California, it has been expanding in many cities from Kansas City, Austin, Texas, Utah, etc. Google Fiber provides you the speed of 1 Gigabit per second (1,000 Mbit/s) both upload and download, and says its service allows for the download of a full movie in less than two minutes. To utilize this amount of speed, we do need the compatible gigabit cables, adapters and routers. You can check the availability of Google fiber and the plans on their website. Don’t be sad if it is not in your area, we can be sure that Google is really working on bringing it to your neighborhood.

Google Fiber is not just limited to your network boxes; it is available in TV box as well. Both their Network Box and our TV Box include advanced Wi-Fi, designed to give us access to Google Fiber throughout our home. It costs about $120 per month, including TV and Internet service.

It is alarming to the traditional service providers with Google Fiber gaining momentum and breaking their hegemony. They must be scrambling and working on everything they could do to retain their customers. It has been seen that whenever Google announces its next city to bring Google fiber to, the existing provides lowers their rates and improves drastically in their service layers.

Right on the schedule, Google is busy selecting and then nationally launching the fiber in cities to receive its high-speed Google Fiber gigabit TV and internet service. So if you’re tired of paying to the companies but getting so little in return, it’s a monopoly breaking time, now that we have the Fiber coming anytime soon to us.

However it is a little sad that the rollout of fiber do takes quite a time though. Let’s face the real possibility where we can see from the previous installations across the cities and estimate on how much time it will take to expand nationally. For the regular providers, let’s face the bright side, it is a heads up for them to retain your customers.

Google Android One bet to sweep Indian Smartphone Market

Google Android One bet to sweep Indian Smartphone Market

The market for cheap smartphones is mushrooming!! The last few months have witnessed a mid-range and low-end revolution in India, with the arrival of the Xiaomi and OnePlus phones. Equally, the announcement of upcoming smartphones from Motorola have attracted the common man, who are launching smartphones models Redmi 1S and Moto E costing $115 and $99 respectively. Mozilla’s Firefox OS is here too with a low-cost smartphone at $33, lowering the price threshold for smartphones. With smartphone leader Samsung conceding ground to rivals, the stage is set for any manufacturer keen to take the initiative to sweep the Indian market. Inquisitively though, it’s not the vendors that have the biggest plans for such a sweep, but Google India itself.

The firstnews of this year’s from Google I/O conference is a new initiative that the company calls Android One. The smartphone program endeavors to provide a unified feature set tailored-made for the market the phone is debuting in, hoping to eradicate some of the pitfalls such as longevity and performance as well. If Google ensures to build both a quality and low-priced featured phones, it’ll be a huge step towards changing the experience of budget smartphones and reaching the mass across the globe!

Android One is supposed to launch this fall (15th September) in India. Three manufacturers —Karbonn Mobile, Micromax and Spice Mobile Group — are the first to sign up for Google’s Android One initiative. Moreover, it’s exciting to know that the first smartphone to be part of the Android One comes from Micromax, one of the most prevalent smartphone brands in India.

Hitherto, in response to Google touted pricing factor of hoping to deliver a solid smartphone experience for < $100, the local media and citing manufacturing sources have said that may be too ambitious and the phones could be priced between $116 and $165.

As of now, there aren’t many details on what these phones will look like, but Google did detail a little about Micromax’s smartphone. The Micromax smartphone from Android One will cost under $100 – cheaper than the Motorola Moto E. It also packs a 4.5″ display, though Sundar Pichai stated neither its resolution nor further specifications. It’ll also have dual-SIM support, a micro SD card slot and FM radio.

One of the key factors about these budget phones that we do know, however, is that Google has a lot of control over their software, so they’ll all be running on the most recent Android release, as Google will push updates to those phones similar to the way it handles GPE devices.

It is also believed that these upcoming Android One phones won’t come with the heavy customization that Samsung and other phone makers using the Android operating system provide. These phones would cater more default settings for Google products and less competition from rival search engines and other app stores.

Well, this program is likely to be a huge deal for Google as it tries to expand Android’s reach. Thus, Google auxiliary move of adapting the polar opposite strategy of Apple, that is gearing up the release of the iPhone 6, (~$700) at one end and pressurizing Samsung for higher-quality low-cost smartphones at the other, will be worth watching to see…

Salesforce Community Cloud

Salesforce Community Cloud Inc. is a global cloud computing company. It is known for its best customer relationship management (CRM) product, which has been extended into a “social enterprise arena” through the achievements.

The company has officially rolled out an enhanced version of its enterprise chat product; the name of the tool is “Community Cloud”. Community Cloud is similar; like a custom, private version of LinkedIn for different businesses. The basic purpose of the product is to let companies connect with their customers, employees and partners to chat, share files, and other communication medium. Salesforce wishes to take on this product similar to LinkedIn with the new invention along with some existing and required features. Salesforce has decided to pen down everything to apps, news, and other things that people wants to do with their jobs and provide the services to the customers.

It has beenthe company’s fortein the consumer market, community for employers and job seekers. Users can personalize their job search, connect with their colleagues, notice and share the information about jobs-all from a single application.

Today, companies are willing to create their own communities and groups with the same field and occupation that can be accessed through a handheld device, which are also entirely associated to their business processes.

Community Cloud is not a brand-new product in the market, but an update of an existing product released about a year ago. Salesforce has shared some stats on how well their product is going on: it has more than 2,000 vigorous communities, which includes the customers like Cornell University, General Electric Capital, Key Bank, Pearson, State of Colorado, Pono Music,Honeywell and Tata Communications. They have also claimed that Deloitte Digital has contracted on as a partner to support and sell Community Cloud.


  • Salesforce provides a dynamics calesecure, devoted infrastructure as needed with comfort and speed.
  • Real-time recording and ordering via a customizable management solution.
  • Manage the admin cloud and traditional centralize data center environments through remote or onsite services.

Competence and Cost Fall

  • The operational cost has been decreased through computing resources common across the community.
  • Existing data center resources have been augmented rather than build new internal settings.
  • It also reduced the delivery time from months to hours and possibly shifts Capital Expenditure (CapEx) to Operating Expense (OpEx).

Safety, Privacy and Agreement

  • It has been tailoredas per the industry guidelines, almost private environments, which have been designed to address the unique security and controlling requirements.
  • Information Technology Infrastructure is maintained for using practices, secured for critical mission & business and has been optimized to meet the objectives.

To assist their clients and maintenance, the community cloud offers the following services:

  • Management:Using ITIL service management approaches, company has been provided complete supervision and support of the community cloud structure, includes:
  •      Monitoring and repairing
  •      Manage security
  •      Server administration:-storing, network, backup and restore
  •      Storage management
  •      System software management
  •      Resource pool management
  •      Ongoing maintenance
  •  Assessment and Future Roadmap:Shared computing distribution framework will provide the facility to evaluate the existing state and develop a future state plans that contains a relocation roadmap designed to enhance the community cloud infrastructure environment. To govern the management of a new infrastructure and changes to inner monetary and billing methods, new processes and procedures have developed
  • Procurement and Execution:Procurement and execution of all hardware and software are required to enhance the community cloud infrastructure

Trend In Mobile Development

Trend In Mobile Development

Mobile app development has exploded over the past few years, in 2013, the Apple App Store and Google Play Store attracted over 50 billion downloads and as expected, for 2014 the momentum has continued, but in a variety of directions. Better technology, improved tools, more developers, and healthier ideas, are contributing to the rapid growth in the industry, 2014 has hosted exciting progress in the mobile development space.

With each passing year, the continuous innovation in mobile technology adds new features to smartphones and tablets. Another factor which is a big contributor in increasing number of Smart Phones and new Apps is, innovation in mobile operating systems. From Mozilla, to Sailfish, Mobile Ubuntu many of these new OSes are aimed at creating smartphones inexpensive enough to reach all monetary levels, and phase out feature mobile phones entirely.

Now let’s have a look at the trends in Application Development to keep an eye on in the year to come.

Applications for Wearable devices

We’ve recently started seeing new kinds of wearable mobile devices, such as smart glasses and smart watches. Even though it might still be a while before wearables start going mainstream, developers need to be aware of performance issues on each new type of device and screen.

Applications for Mobile devices connecting with other Hardware
Xbox One has its SmartGlass app, which lets users to use their smartphones as a remote hub to control their Xbox Ones. Expect more similar apps to come down the line this year. In coming times expect a notable rise in apps that provide immersive second screen experiences.

Activity Tracker and Fitness applications

Technology that powers FitBit and other tracking hardware will be common in coming time. Although much of the capabilities are already possible through a smartphone, innovations in the way coprocessors work will reduce energy consumption, allowing the tracker to work while a device is idle.

Smart Home Appliances
Google’s purchase of smart-home appliance maker Nest for $3 billion is a crucial step forward for the Internet of Things. Analysts have contributed to serious hype regarding smart cities, embedded sensors, and the concept of connected objects. In 2013, Nest released a smart smoke detector that is completely controlled via smartphone. Companies have also released Wi-Fi equipped washing machines, Air conditioners. This concept is expected to rise in popularity as sensors become more affordable and brands begin to experiment.

M Commerce
With Apple setting another major benchmark in the mobile space with the iPhone 5S fingerprint sensor and the sheer volume of devices that will be shipped with Near Field Communication (NFC) this year, we have big scope for finance and commerce based applications.

Almost all banks want to bring their systems on mobile platforms. These banking apps let users check their balance, transfer funds and pay bills using their smartphones. Online retailers are coming on mobile platforms. They are adapting their stores for smartphones and tablets. Mobile Payment apps are gaining ground as well. Mobile wallet is one service which has outdone conventional methods of payment – this is a far more secure way and even banks are getting into the market by offering mobile payment options to the customers.

Consumers and business professionals are using their mobile devices more often than laptops and desktops to access Internet resources, social networks, and web applications to perform day-to-day tasks. One thing is clear – the demand for mobile applications is already here and, as it continues to grow rapidly, the rise will be observed in number of mobile developers too; to mitigate this, companies and developers need to maintain pace with these upcoming trends and technologies.

How PHP has changed the web world

How PHP has changed the web world

Making a website isn’t much of a task these days. You don’t have to be a computer savvy to build a website of your own. However, making a successful website really is a huge undertaking. Since now-a-days, from banking to shopping, everything is moving towards online and as a developer you don’t want to go wrong anywhere. You don’t want to be outdated in terms of using any technology. You would want to go hand in hand with the evolving technology. And to approach a new era in the process of web development, PHP is the solution for you.

PHP (Hypertext Preprocessor) never was a new programming language, it just grew organically. It is a scripting language, majorly server side that was designed to be used in the development of dynamic web applications. However it is also used as a programming language. You can also do command line scripting and make Desktop based applications or GUIs (Graphical User Interfaces) using the same.

The language being abundant in features, platform independent and an open source, has gained its unmatched popularity. The language holds the most significant position in the making of interactive and success-driven web applications. PHP script can be deployed on most of the web servers from almost any platform and OS, that too free of cost. It is light in weight and has been majorly ported.

PHP has helped in creating an ideal style for the foundation of web development processes in more than 200 million of websites. Being versatile and a dynamic language it supports a spread of programming practices. For instance, it can be simply mixed with markup languages like HTML code, or it may be utilized in combination with numerous web frameworks. As a result of it is very easy to get started with programming in PHP. It attracts all levels of coders and developers. It offers a robust installation base across web-facing computers.

PHP works either as a CGI (Common gateway Interface) processor or as a module. PHP would facilitate the web servers to gather form information, generate dynamic page content, or send and receive cookies, but it is not then of it. you’re not restricted to send the page in mere markup language, CSS or JavaScript’s format, you’ll be able to now send PDF files, images, flash videos, XMLs, etc.

PHP is reasonably ‘In the face’ to all that complexities that developer’s used to face before its existence. By making use of Linux, Ajax and technologies, the developers can deliver premium quality of PHP Applications.

However, with arrival of technology, the procedure that was earlier used to take years, has now acquired a high momentum through open source projects that are capable of quickly and proficiently leveraging these computational talents. Be it discussion forums, shops, pools, mailing lists, or SMS gateways, PHP is being used.

PHP programming, a crucial facet of web development has remodeled into an allegedly powerful technique in recent years. To carve out a powerful and integrated business interface over the net, there is an exponential growing demand of PHP programmers out there.

Must Consider These Resources While Developing Android Application

Must Consider These Resources While Developing Android Application

Whether it a small project or a big one, whether you’re an experienced or just a beginner with Android development, before starting we always need to recognize the resources that we have. The resources like videos, blogs, libraries and tools are always useful for any developer or team. We have so many online resources that will teach us everything we need to get started.

Android being an open source platform, can be used in many ways and there is no restriction of entry. Hence we can develop applications and place them on the marketplace without any need to meet quality assurance criteria. So here we have few of the best online Android development training resources.

Developer Android
It is the official Android development website provided by Google. It has all the documentation required to know before starting developing any android application. They have a training section as well where they guide on how to build an Android app from scratch. If anyone has interest in designs and distribution, he can find documentation for it as well and many more guides over here.

This site has tremendous collection of free Android tutorials that covers everything from the basics to more advanced topics. Every tutorial is excellently written with good coding examples that developers can relate to their application. Vogella have resources links as well, in case anyone needs to refer or dig deeper into the topic.

My Life with Android
This is a blog that is more or less like a developer’s diary entry. Managed by Gabor Pellar where he has detailed write ups on his experiences with Android development. The data might be correct or might not be, because it is written by someone who is just showcasing what all he has learnt and found out while developing Android apps. But then yeah it is a great resource as we can always learn from other mistakes and their learning as well.

It is an open-source HTTP and SPDY library for Android and Java. So whenever we go nuts trying to nail down an HTTP problem this is the place we need to look for the solution. OkHttp is built on HttpUrlConnection and hence the API is so much acquainted. It is up-to-date with fixes from the Android codebase, meaning we don’t have to face any compatibility issues with previous versions of the operating system.

Android Weekly
As the name suggests, it is a weekly magazine. Just opt for this newsletter to learn about new libraries, tools, blog posts, various musings in the Android development community and more. Not interested in the newsletter, well go ahead and check the site every Monday for the latest issue.

So these were few of the best resources that we could use while developing an android application. However knowledge of Java is must to build a strong foundation in Android development and then move on with the Android development tutorials and articles.

Getting started with Go programming language

Getting started with Go programming language

Google Go! Or just Go. Well in case you are wondering, we are talking about the new programming language also known as ‘Golang’. It is not Python, it is not Java, it is not Ruby. Go is not about type hierarchies. It is not about functional programming or object-oriented programming. Go is more about software engineering than programming language research. Or to put another way, it is about design of the language in the service of software engineering. It is about improving the work environment for its designers and the folks working on it. It was created and conceived at Google, back in 2007 and now is available for most modern operating systems, including Microsoft Windows, Mac OS X, BSD and Linux.

What is a language all about? It is the art, craft and science of writing programs which define on how computers operate and respond. So ‘Go’ is another open source programming language which makes it easy to build efficient, reliable and simple software. It is though loosely derived from C but it is a language with a clean syntax and advanced features. Since it is widely available on various platforms, the library is well documented and focused on software engineering principles, we can categorize it amongst the language one prefer to be its first programming language.

It is often referred to as a “simple” and compiled programming language, a language that can be learned in a few hours if you already know another language. Go was designed to feel familiar and to stay as simple as possible. It’s tempting to approach new languages from the mindset of another language, where you just map a keyword from one language to the keyword of another, but you will get frustrated pretty quickly.

So if you want to get started with Go, we have a lot of online resources and reference books as well. Below are the few brief steps to install Go.

  • Installation of Go
    Download the archive from here and then extract it, creating a Go tree. For Windows, just download and run the installer and just make sure that the installer should have added c:Gobin to your PATH environment variable. If by any chance if you are upgrading from an older version of ‘Go’ you must first remove the existing one.
  • Configuring Your Environment
    Now we need to ensure that our environment is also ready and that necessitates one more step and a bit of background. The Go compiler requires a system variable, GOPATH, to be set that points to the root of the directory. So create a GOPATH directory and then set the environment variable.
  • And then get Go-ing
    Now we are good to Go Hello! You can refer online tutorials and reference material for your first hands on program

Online resources

An Introduction to Programming in Go by Caleb Doxsey
Programming in Go by Mark Summerfield
And many more books on:

Today, Go has found a home in the cloud as well. Go arrived as the professional experienced a speedy constructing shift toward cloud computing, and we were excited to see it quickly become an important part of the cloud movement.

Whats next for artificial intelligence

Whats next for artificial intelligence

Artificial Intelligence (AI) is a revolution that has been oscillating around us through many cycles over many years. All the Sci-fi movies and visionaries & scientists have shown the glimpse of the arrival of the thinking and intelligent machines. Computers have always been a great helping hand in human’s life. However they work on the data that humans feed to them. Now that data can or cannot be accurate. So now we have the advanced technologies and systems where the machines not just communicate, they rather talk to machines in ways like never before. It is a place where the devices not just share the information; they instead take action based on the communication. This is called Artificial Intelligence.

So we are talking about technology and devices that can arrange through huge amounts of data and provide a real-time decision that too within a short span of time. Now-a-days with admittance to more information than ever before, we are in need of systems that will help us to analyze and process the data and hence provide key solutions in managing and living our daily lives.

We have the systems around us where operating systems are customized uniquely for users and can understand human behavior and emotion. For instance how we use voice search in our smart phones. In existing systems, it operates like a search engine. We say something and then something comes back on the screen known as search results. However it may or may not be what you said to the device to look for.

So the dialogue is really important here. As this is not how humans work. We disambiguate. We clarify. The machine has to understand the way one is speaking rather than what the person is speaking. This is what the future AI can promise us to deliver. This phenomenon includes the study of paralinguistic where the present system could introduce elements that will be able to detect emotions in speech.

Apple’s Siri is the perfect example where one can take a step forward in a growing effort in machine personalization, learning and ultimately artificial intelligence. Google’s Glass is also a moving example of future’s mobile devices. The existence of all the mobile apps has given humans a more personal level of virtual existence. From banking to shopping, everything now is in one’s hands. These apps have already set a bar where we expect them to perform tasks on our commands. We need something proactive and spontaneous.

Artificial Intelligence is just taking all this to a much farther level. It enables the existing systems to perform human-like tasks so that devices could learn, diagnose, analyze, configure, optimize and deliver our personal data in a form of solution. This is just the beginning because we are still missing the incorporation of AI that shows the full potential of these types of smart devices.

We need a “smart layer” to everything that apps have already done for us and AI is that smart layer. Once we have advanced our apps, developers will find a lot more opportunities to move the existing set of mobile and web apps to the next level of smart interaction, intelligent answers and deep personalization. There is much more and we are only just beginning to approach.