Ok Glass, Show the Best Buy – Can that be the Killer Glassware?

Could this be the killer glassware app for Google Glass? Could this help boost the google glass adoption among consumers? Well, there has been smartphone applications using which one scans the Barcode of the product on the shelf and get the details about it. But, with google glass, it would be as easy as user looking at a product on the shelf and saying, “ok glass, show the best buy”. This would get him the most appropriate competitive products along with shop detail based on various factors some of which are listed below. Keep on reading… Let’s try and understand what might show up on google glass if someone says, …

Continue reading

Posted in Big Data, Google Glass. Tagged with , , .

Where do these SOA Transformation projects come from?

If you have been working on one of those SOA transformation projects as an technical architect, some of you might as well have wondered on the very fact as to what is the origin of such projects? Why companies invest on these initiatives? From where do they know that they would require to transform their application landscape into services based on SOA and much more. The answer to the above question lies with enterprise architecture initiatives and various enterprise architects who would have worked on it. Why EA initiatives in the first place? Lets look at some of the following pain-points which may lead to EA initiatives: A large enterprise …

Continue reading

Posted in Enterprise Architecture, SOA. Tagged with , .

Enterprise Architecture: What is it?

If you have been solution or technical architect, have you ever wondered what would it take for you to become enterprise architect? Have you thought on what is definition of enterprise architect? Simply speaking, an enterprise architect is a person who is responsible for creating and managing enterprise IT architecture in relation with business capabilities of an organization. One of his sole responsibilities is to ensure the business-IT alignment in a consistent and sustained manner thereby maximizing the ROI on business investments on IT. What are some of the key activities/tasks undertaken by an enterprise architect? AS-IS architecture TO-BE architecture Gaps Analysis Migration Road map To successfully perform above activities, …

Continue reading

Posted in Enterprise Architecture. Tagged with .

Google Glass & Big Data – Boon for Crime Control

A class of bloggers & writers have been writing about the google glass hurting the privacy. Thus, this may pose barrier to widespread acceptance of google glass device. However, google glass shall surely act as a boon to crime control and sooner than later, government will get on board for acceptance for glass device for police personnel.   Google Glass for Capturing Pictures from Crime Spot However, to think of one of the out-of-box benefits provided by google glass, which is “take a picture”, this may prove to be a boon to police department across the globe. Imagine police personnel start wearing a cool glass device. They could easily capture …

Continue reading

Posted in Big Data, Google Glass. Tagged with , , .

Google Glass Timeline: What is it?

Google glass timeline is one of the most important concepts to know if one wants to get started with Google glass project. Lets see the picture below to understand how does it look like? Before we go into details of what is timeline, lets try and understand the dictionary meaning of timeline? Following are some of the meanings posted by some of the well known dictionary websites: A linear representation of important events in the order in which they occurred…Dictionary.com a schedule of events and procedures…merriam-webster.com On a google glass device, information/message retrieval or submission can be considered as some kind of “event”. A set of information/messages or events can …

Continue reading

Posted in Google Glass. Tagged with .

Google Glass Technology Stack

If you have been wondering on what would it take for someone to get up and running with google glass development. Following is a list of technologies that forms the technology stack for google glass: Web service protocol: REST Message format: JSON Google Client API: Java, .NET, PHP, Python, javascript, Ruby

Posted in Google Glass. Tagged with .

Google Glass – Mirror API – Glasswares – High Level Architecture

If you have been trying to understand the architecture around google glass, I have tried to put it in simpler manner. Feel free to share your comment. Lets try and understand the above architecture: Glass users subscription to your service: You develop one or more web-based service for google glass and publish. These services can be termed as glasswares. Glass users subscribes to your service by logging on to your website authenticating themselves using OAuth 2.0 Glassware updates using Mirror API: Your google glassware then starts publishing to google glass cloud using mirror API. To be able to that, you must register your service with google cloud. Google Glass synchronizes …

Continue reading

Posted in Google Glass. Tagged with , , .

Google Glass & Enterprise Adoption

With Google Glass Mirror API been published, all sorts of ideas have started floating around the internet. One such idea that I have been wondering upon is, how would enterprise adopt the Google glass. That means whether an enterprise would want to buy google glasses for its employees in the same way that some companies have been providing iPads to their employees in current scenario. There are multiple different reasons which may lead enterprise to adopt the google glass to certain class of employees to start with. Lets take a look at some of the scenarios. 1. Whiteboarding Pictures: As IT organizations have started moving to adoption of Agile SCRUM …

Continue reading

Posted in Big Data, Google Glass. Tagged with , , .

Big Data is NOT Just about Hadoop Stack Implementation

That is something any one can with a decent technical skill and Java experience could do it. Big Data has lot to do with Data science. And, to stand out as a Big Data solution provider in the IT marketplace, one needs to have a team of Data scientist who work with technologist to implement Big data solution suggested by them. Thus, following is how the Big Data team may look like? Project/Delivery Manager Data Scientist Technical Architect (Hadoop) Technical team including team/tech lead, developers, testers etc Build/Configuration Engineer: This may be important owing to the Big Data typical cluster configurations requirement and the complexities surrounding it. What is a …

Continue reading

Posted in Big Data. Tagged with , .

What does Google Glass Menu Look Alike?

Following is how the Google Glass Menu look like? How to work with google glass menu? All you have to do is say, “Ok Glass”. Once you said that, following default google glass menu items appear on the little screen shown above: google take a picture record a video get directions to… How you go about selecting a particular menu item? All you do is say one of the following: ok glass, google … ok glass, take a picture ok glass, record a video ok glass, get directions to…

Posted in Google Glass. Tagged with .

Google Glass Development Kit for Developers At Large

Are you one of the hands-on types who is looking out to get their hands dirty with google glass project? Good news is that Google just released a set of webpages targeted for developers’ community only a few days back. You can access it here. What does this mean for developer community? We, developers, could get started on basic fundamentals and also, do some hands-on exercise. Currently, google development kit is only available for following two classes of developers: Java Python This essentially means that in case you are not familiar with Java or Python (open-source), you may have to quickly get on with these technologies to get started with …

Continue reading

Posted in Google Glass. Tagged with , , .

Google Glass to Revolutionize Big Data

Google glass project, once in full swing and with full acceptance by consumers, will turn out to be a biggest source of data which could be treated best by applying big data technologies. Simply speaking, Big Data is data set having following characteristics: Volume Velocity Variety Veracity That said, Google Glass will add variety of data in greater volume at much greater velocity. Some of the existing big data technologies that can be thought to help great deal to store and process data acquired by Google Glass are following: Hadoop (HDFS & MapReduce) HBase for non-relational database to work with data stored with Hadoop Hive for business analytics Solr (Lucene) …

Continue reading

Posted in Big Data, Google Glass. Tagged with , , , .

Tired of Paying Maintenance Cost? Get Assessed!

Are you one of those who is interacting with the software vendor in relation with changing the software that they developed? Are you the one who is told about the expensive change requests leading to ever increasing maintenance cost? Have you been thinking or wondering on how long would you pay the software maintenance cost and at what magnitude given the uncertain and ever changing business requirements? If the answer to above is yes, you may want to get your software accessed by internal or external vendor for examining overall architecture and measuring the software code quality aspects such as maintainability. Additionally, ask the assessor to make recommendations on how …

Continue reading

Posted in Application Assessment. Tagged with , .

Stay Single and Get Admired for Your Code

You might be wondering on the relationship between staying single, getting admired and coding! And, then, staying single forever 🙂 is something which may not be liked by most of us. So, what is this blog all about? Well, with “single, I am trying to point at “Single Responsibility Principle” and with “stay single”, I am pointing towards writing code based on “single responsibility principle”. Well, as the title of this blog goes, if you keep the “Single” responsibility principle (SRP) in mind while writing your code, there are high chances that you will end up with a great piece of code which will get liked by many including your …

Continue reading

Posted in Maintainability, Reusability, Software Quality. Tagged with , , , .

Learnt Agile Development Processes. Now, What’s Next?

The first step when an organization decides to adopt agile development methodology is to look out for a Agile coach who can train the team on agile development processes. For example, an organization either want to adopt extreme programming practices or SCRUM development practices; Once decided, agile coach take team through the specifics of the development processes. For instance, if one wants to go with SCRUM, one would be made aware of some of the following concepts/stages: Sprint Planning/Backlogs Estimation/Velocity Implementation Reterospectives Burn down charts Well, once the teams get aware of the above procedures as part of agile development process, they get down to adopting the process. However, in …

Continue reading

Posted in Agile Methodology, Software Engg, Software Quality. Tagged with .

What is the definition of Software Quality?

Even before we try and define what is software quality, it may be a good idea to understand what is meant by term quality? Quality means different to different people. One may call a product or high services of high quality if it serves their needs. Thus, for some people, a cell phone can be of high quality if it provides sound of great quality. However, for others, the ability to browse through social network can be criteria of judging a cellphone (also called as smartphone) quality. To standardize, software quality may be defined as a set of characteristics can be used to measure the following: Outcome of interaction with …

Continue reading

Posted in ISO Standards, Software Quality. Tagged with , .