The next big trends
Mobile apps, touch-screen interfaces, gesture controls and platform interoperability are a few of the areas that software developers need to be aware of when designing solutions. MALCOLM RABSON of Dariel Solutions takes a closer look at some of the trends to watch out for.
In the 90s, the
rapid rise of the internet led to a renaissance in software development with
many aspiring programmers looking at ways to harness the power of browsers,
come up with interesting Web page designs (remember Geocities, frames, and
animated gifs?), and leverage the functionality of bulletin boards that evolved
quickly into significant community forums.
However, things
rapidly changed after the dot com crash in the early 2000s. Many would argue
that it forced companies to take an honest look at technology and how they were
implementing it to drive business strategy. This more realistic approach saw a
shift in how software development was approached,” say Rabson. “Suddenly,
companies of all sizes were demanding software that was inexpensive and faster
to deploy than the more cumbersome ‘traditional’ solutions. Programming
methodologies needed to be simplified to provide an alternative to the ones that
had significant legacy baggage. Also, this period saw the concept of
consumerisation of technology coming to the fore.
To the
uninitiated, this refers to the shift that has happened with technology being
first adopted by consumers before migrating to companies. Previously, companies
would first use technology before it filtered down to consumers. Think of
things such as instant messaging, cloud-based email systems, and social
networking. All these and more have infiltrated corporations. Today, business
value is derived from how best these consumer-focused solutions are integrated
into business strategy.
Part of this, has
become the growing importance of mobile solutions. Even in South Africa, people
are becoming used to being connected 24x7. We use smartphones, tablets,
WhatsApp and other solutions to not only interact with one another but to stay
abreast of the latest news, views, and trends globally,” adds Rabson. “HTML 5
is gaining momentum but it will be interesting to see how the battle for Web
standards and platform interoperability develop in the coming months. Android,
iOS, and Windows Phone are creating significant shifts in the market with
businesses watching developments closely before looking at how best to align
themselves to a specific platform.
Big Data is
another bit of industry jargon that is steadily gaining in prominence. It deals
with data sets that are so large that it cannot be processed using traditional
database management tools. Going forward, developers would need to find ways to
harness this data and extract intelligence for companies and clients. This
needs to be integrated into current systems in real-time for Big Data to really
be as effective as possible.
With the rise of
mobile apps and social networking, companies are also backed into an
ever-tightening corner when it comes to protection of information and
management of privacy. Granted, many consider privacy to be a thing of the
past, but organisations need to meet regulatory compliance to ensure that
company (and client) data stay protected.
Irrespective of
what side of the software development fence you are on, there are exciting
times ahead. Technology has moved past the tipping point and has permeated
every facet of our lives. It is up to the software developers to make this an
interesting journey.
* Follow Gadget on
Twitter on @GadgetZA
email this to a friend
printer friendly version















Comments on 'The next big trends'
Leave your comment