Welcome to the world of Infosys Engineering! It is a half a billion plus organization that takes pride in shaping our engineering aspirations and dreams and bringing them to fruition. We provide engineering services and solutions across the lifecycle of our clients’ offerings, ranging from product ideation to realization and sustenance, that caters to a cross-section of industries - aerospace, automotive, medical devices, retail, telecommunications, hi tech, financial services, energy and utilities just to name a few major ones.

Main

April 30, 2013

Automotive Telematics - What Lies Ahead

Telematics typically refers to the integrated use of Telecommunications and Informatics, also known as ICT (Information and Communication Technology). Though Telematics has found applications in a number of domains, automotive telematics still remains one of the most prominent and promising areasof its application. As per Machina Research, 'From less than 90 million connections globally in 2010 the automotive M2M market will grow to almost 1.4 billion connections by the end of 2020'.

Continue reading "Automotive Telematics - What Lies Ahead" »

April 5, 2013

Enable your application for IPv6

As per data collected by Internet society, IPv6 adoption is gaining momentum, across the globe. Though IPv4 is not going away anytime soon, it is clear that IPv6 adoption is on the rise. This makes a good case for software applications, which follow client-server architecture and use TCP/IP based communication, to enable themselves to communicate over IPv6 protocol. Abundant text is already available about why IPv6 is not just about overcoming IP address space crunch and how it is a more efficient protocol than IPv6. In this blog, I explore the challenges associated with changes needed at the application level, to enable support for IPv6.

Continue reading "Enable your application for IPv6 " »

May 24, 2012

Threat Modeling To Ensure Application Security

I was recently involved in an assignment to perform security testing of a Windows 8 Metro App. The goal was to identify potential security threats to the application and define ways to mitigate them. Security testing of any application involves a variety of test scenarios, but it largely depends on the architecture of the application. A desktop application may be exposed to lesser threats as opposed to client server or web applications. Our first approach was to draw a block diagram for the application with all its interfaces and brainstorm on the possible security threats. This was a very crude way of analyzing security threats and we were unsure if we had covered all scenarios. We were looking for a standard methodology which could be used for this analysis. This is when we came across the Threat Modeling process which is an integral part of Microsoft's Security Development Lifecycle.

Continue reading "Threat Modeling To Ensure Application Security" »

April 12, 2012

SQL or NoSQL

nosql1.jpgOver the last few years while the world was waking up to the Cloud Computing and Web 2.0 phenomenon, we started hearing buzz words like 'Big Data', 'NoSQL'. With the evolution of Internet companies like Google, Facebook, Twitter, Amazon, the amount of data being stored on servers began rising exponentially and thus increased the complexity of database queries, caching and storage which traditional RDBMS solutions could not cope with. The focus of these companies was on performance, scalability and real time data. The data layer which was often the most neglected layer was gaining importance. NoSQL based databases were emerging as alternatives to traditional RDBMS solutions in situations where performance, scalability and availability were more important than data consistency and transaction support. Though NoSQL solutions have solved issues with performance, scalability and huge amounts of data, should they be seen as alternatives to RDBMS or are they two sides of the same coin?

Continue reading "SQL or NoSQL" »

February 27, 2012

IPv6 - The missed opportunity and more

A common dilemma that software engineering teams across geographies face is the dilemma of building for the future. Under strict timelines, considerations for the future are often compromised under the excuse of taking that up at a later point of time, once the current emergency is handled. There is the conflict of whether there is an accuracy of thought as regards the future requirement - and whether it is worth investing time and effort for a future requirement that might not arise. Vincent G. Cerf (one of the Fathers of the Internet along with Bob Kahn and program manager on the DARPA project to develop and realize TCP/IP technology) was confronted with the same problem back in 1977 when designing the Internet- "How much address space is needed for the Internet?"

Continue reading "IPv6 - The missed opportunity and more" »

September 29, 2011

Adoption of IPv6

In recent times, there seems to have been a renewed interest in IPv6 adoption - with the impending state of exhaustion of IPv4 closer than ever before. The internet explosition and the proliferation of internet enabled devices (ever-connected and online) have resulted in a much quicker-than-expected exhaustion of IPv4 addresses. Strangely, over the years, there have been various publicly advised debates around the accessibility and growth of the internet -but somewhere there, the urgency to think about a state where existing IP addresses would exhaust - seemed lacking. We are at that very point now where transitioning to IPv6 has seemingly become very important.  Apparently, the last blocks of IPv4 internet addresses will soon be assigned to regional internet registries.

Continue reading "Adoption of IPv6" »

August 30, 2011

Modernize to invest in Innovation

Interestingly, there are actually more lines of COBOL being handled in enterprise applications in the world than Java - even today. It surely is difficult to imagine, considering that the latest TIOBE Programming Index for August 2011, still indicates Java to be safely ensconced right on top of the programming language list. (The TIOBE Programming Community index is an indicator of the popularity of programming languages based on certain parameters and is not about the best programming language or the language in which most lines of code have been written.). Regular maintenance/enhancement tweaks in billion lines of existing legacy COBOL code, actually turns out to be a lot of code being handled.

Continue reading "Modernize to invest in Innovation" »

May 19, 2011

Native Mobile Apps or Mobile Web Solution?

Mobile enabling their business is one of the latest trends most companies around the world are following. When a company decides to mobile enable their business, they want to target the maximum number of customers possible. Over the past few years any company engaged in B2C or B2B model have made their presence felt in the mobile world. Businesses ranging from banking, retailing, gaming, ticket booking to health care are all going mobile. Some companies are clear on their mobility roadmap and have a particular segment of users in mind e.g. they want to build mobile apps for people using the iPhone because the Apple App store is the largest app store currently and attracts a huge user base. Some customers might want to target the Android platform and others might want to target users irrespective of the type of mobile device they use. This leads to the million dollar question, do we build a native mobile application (for one or multiple platforms) or do we go for a mobile web solution? Both approaches have their own pros and cons. In the end, it is all about the user experience that a mobile solution provides to the customer.

Continue reading "Native Mobile Apps or Mobile Web Solution?" »

Subscribe to this blog's feed

Follow us on

Blogger Profiles

Infosys on Twitter


Categories