topleft
topright

CIOZone Experts

Opinions and views from expert CIOZone members.

Oct 29
2012

Daniel Garrie’s WestLaw Insider Blog Post: Cloud Computing Part 1 of 4

Posted by dgarrie in Untagged 

dgarrie
Beginning in August of 2012, Mr. Garrie began writing a regular blog posting for Thomson Reuters WestLaw Insider website. A new blog is published weekly and will be available both on the Law & Forensics site and the WestLaw Insider site.

The Lawyer’s Guide to Cloud Computing: Part 1 (of 4)

So what is cloud computing? Cloud computing is a general term for the delivery of hosting and other services over the Internet. Instead of storing data locally, the data and data applications are stored remotely, with access to the data provided via the Internet (the “cloud” in “cloud computing”).

Whatever the specific form, the singular characteristic of cloud computing is separation of the computer hardware from the service. The major advantage of a cloud computing solution is its elasticity- the consumer is charged by use, can make as little or as much use of the service as desired, and need not purchase, maintain, or upgrade any computer hardware.

Oct 28
2012

Gartner Symposium/ITxpo 2012 Takeaways

Posted by DaveBlumhorst in Strategic EPMOPPM ToolsIT LeadersGartner SymposiumGartnerGamifiicationDaptiv: 2012 Takeaways

DaveBlumhorst

This year the Daptiv team attended Gartner Symposium/ITxpo 2012 in Orlando for the world’s biggest industry conference focused on IT leaders with over 8,000 senior IT executives (including 2,000 CIOs). Here are some of our takeaways from the Gartner sessions at the event:

(1) Nexus of Forces: Gartner predicted the need for senior IT and business executives to re-imagine business as the result of a powerful nexus of forces — mobile, social, cloud and information. This Nexus of Forces reflects how people want to interact with each other and their information and will make many existing IT architectures, organizational structures and IT strategies obsolete. Gartner forecast that there would be 5 billion mobile devices by 2015 and an 18% annual growth of cloud-based solutions leading up to 2016.

Oct 24
2012

The new shape of development

Posted by DrJohnBates in Untagged 

DrJohnBates
A Whole New World 
 
Today's business world has evolved rapidly. The needs and expectations of customers are changing, the ongoing economic uncertainty has placed a laser-sharp focus on value and return on investment, and the pace of technological change continues to accelerate.
 
Those organizations that want to continue to thrive in these trying times have to evolve. The most effective way for a company to manage this change is to remain true to its core tenants and capabilities, but adapt its products, services and outlook to cater to the needs of its customers.
 
At the heart of today's current technological evolution is the continued maturation and adoption of the cloud.
 
Data from analyst firm Saugatuck shows that the on-premise market for new applications is only 50 per cent of the total application market this year, highlighting how cloud based apps are growing – and will continue to rise. Hybrid applications that straddle the worlds of cloud and on-premise, comprise 40 per cent of today's application market and cloud only comprise 10 per cent. However, if you extrapolate the data out to 2020, just 10 per cent of applications will be on-premise, with a full 60 per cent in the cloud, and the remaining 30 per cent hybrid.
 
This is the way the market is going, and we at Progress have designed our application development platform to enable our customers to ride this wave.
 

Our Mission

With this in mind we have reinvigorated our mission and adapted our portfolio to meet the changing requirements of our customers. Simply put, Progress Software simplifies and enables the development and deployment of business applications on premise, in any cloud, on any platform and on any mobile device.
 
But the next generation of business applications is not just about cloud. Within this shifting landscape, we have identified five key imperatives for the next generation of business applications. These are five interconnected elements that need to be considered when looking at the next generation of application development and deployment platforms.
 
1. Cloud
At the core lies the central pillar that is the cloud. As has been established, we live in an increasingly cloud-based world, but with shifting elements of on-premise and hybrid to deal with as well. As such, there are four enablers that should be part of any application development and deployment platform of the future, namely remote and mobile working, multi-tenancy, multi-programming language support and model-based development.
 
Firstly, remote and mobile team working means the need for developers to be able to develop and collaborate remotely – not needing to be permanently connected to a cloud. Working in a potentially disconnected fashion enables teams to work on planes, from home or at the office but then, upon connection, cloud-enabled application lifecycle management can manage complex code bases and conflicts from multiple developers.
 
One of the key benefits of the cloud is the elasticity and multi-tenancy that can be built into the platform from the ground up. This needs to be built into the next generation of development and deployment platforms, so that when the data load increases, the user count increases or the amount of number crunching increases, the app has a way to scale up and down seamlessly.
 
Developers are used to living in a multi-language world, be it Progress' ABL, Java, .net, SQL or any other of the myriad of programming languages out there today. Cloud development has to be able to cater to all of these frameworks, especially when you consider that applications are going to be composed of application 'shards' – components or services possibly written in different languages that have to be able to work together within the same cloud.

Finally, to cater to the needs of rapid modelling of new applications, it is appealing to support model-driven development on top of a multi-language environment.
 
2. Mobile
As well as enabling mobile development, applications have to be developed with a 'mobile first' approach. Figures from IDC show that mobile device spend is expected to grow four times as fast as spending on PCs this year, and twice as many mobile devices compared to PCs will be shipped. Similarly, in this year alone, paid mobile applications will generate more revenue than the entire mainframe market, including hardware and software.
 
Apps must be able to be displayed on a range of mobile device types, from Android to iOS to Windows Phone. Often the business logic 'backend' lives in the cloud, with the front end being able to 'hop' from one device to another.

The mobile world introduces the need for highly personalised content. This content might depend on the type of device but also other changing criteria such as the location of the user. Imagine a supervisor in a manufacturing plant carrying an iPad, walking up to manufacturing devices and the iPad displaying statistics about the device. This is context and location-aware personalisation. 

3. Big Data
With further figures from IDC showing that the volume of digital data is expected to reach 2.7 zettabytes (ZB) in 2012, and hit nearly 8 ZB by 2015, today's applications need to be able to handle huge volumes spanning a variety of media types. 

A ZB is one billion terabytes – so 2.7 ZB equates to enough information to fill 250 unique newspapers for everyone on the earth every day this year. And the growth rate of this data means that it is not just possible to statically analyse it. This 'big data' is also in a variety of formats, and much of it is unstructured making it difficult to store and index effectively. 

Businesses increasingly need to be able to harness and process big data – to spot risk patterns and other threats or to identify customer upsell or other opportunities. However, in this increasingly real-time world, with data streaming at us, the time window to do this analysis and act is decreasing all the time.
 
Application development platforms need to be able to support the connection these data sources – both on premise and in the cloud (where they are increasingly migrating to). These sources may include databases, applications, data feeds and sensors, amongst others. Next generation platforms need to be able to support analytics on this data to discover relevant business patterns. 

Analytics may range from visual analytics, to real-time analytics that can discover opportunities and threats as they occur. Also making it easy to describe business decisions about what to do in certain circumstances – without hard-coding these decision rules in code – is a powerful capability of benefit to increasingly complex analytic applications.

4. Social Media
The next piece of the puzzle is that of social media. By the end of the year, 80 per cent of all mobile applications developed will integrate with social networks, according to IDC.
 
Clearly this is a trend that's here to stay, and one that's incredibly important to organisations and developers alike, both in terms of functionality and analysis.
 
Social media is now a powerful business tool that needs to be harnessed in many business applications, and it is important that applications interface with social media in order to support collaboration of users. 
 
Being able to connect users, and provide analytics on social media data as part of the application platform, rather than building it all from scratch, is highly beneficial.
 
5. Ecosystem
The final imperative is the ecosystem, and this is just as important, if not more so, than the technology.
 
The next generation development platform that attracts the most users will be the one that delivers an ecosystem around every stakeholder. This includes the developers, the people who deploy their applications using this platform, and the people who look at the services within this ecosystem.
 
A robust and complete ecosystem ensures easy collaboration and knowledge sharing, key for an increasingly mobile developer workforce and the enforcement of practice. This also ensures that there is direct and highly integrated marketplace access and that developers can make the most of existing assets, regardless of the language they are written in.
 
All of this is key to delivering true enablement. Joining with partners, finding new customers, these are all the things that need to be part of the ecosystem and built into the platform so it’s not just the technology.
 

Conclusion

These five imperatives are all interconnected, with overlapping aspects that come together to weave the tapestry that is making up the next-generation application development platform.
 
This is why we have integrated all of these five imperatives into our vision and the design of our next generation platform: a multi-tenant, multi-language platform with remote development capabilities, a scalable run-time environment, integrated database, and integrated BPM capabilities; mobile front end capabilities with location and context aware personalisation; connectivity to big data on premise and in the cloud, with visual analytics, real-time analytics and decision management capabilities built in; social media connectivity and sentiment analysis; and an ecosystem that helps to accelerate business ideas and foster collaboration.

Oct 24
2012

Architecting for Mobility Solutions

Posted by GaryCalcott_ProgressSW in Untagged 

GaryCalcott_ProgressSW

In Part One of our blog around Mobility Solutions, we discussed some of the trends influencing our thinking around architecting Mobility into OpenEdge. In this short note, we’ll take it down a notch, discussing what’s available today, and what is driving architectural decisions in this space going forward.

The OpenEdge platform currently supports several approaches for enabling fundamentally different types of client access to shared business logic. In particular, OpenEdge provides comprehensive support for Java, .NET and “RIA” clients via the Open Client Toolkit.

Oct 22
2012

How to save a failing project and when to walk away from one?

Posted by DaveBlumhorst in Untagged 

DaveBlumhorst

 

PMOs and project managers are faced with failing projects more often than they would like to and it often turns out to be a demoralizing experience for all stakeholders. Consequently, it is vital for PMOs to recognize the signs of a failing project and take corrective action before it is too late. In order to engineer a successful turnaround, PMOs and PMs need to watch for certain leading indicators of project failure.

Oct 22
2012

4G Networks for Business: Does the Emperor have new clothes?

Posted by GaryCalcott_ProgressSW in Untagged 

GaryCalcott_ProgressSW

It’s been a busy time for proponents of 4G networks in the UK, but will 4G be revealed as a proverbial “naked Emperor” that creates nothing at all for great expense? Or could it have a significant impact on the way organizations and their employees do their jobs?

With the announcement of the country’s first mobile LTE network followed swiftly by the much-hyped iPhone 5 launch event, it’s clear that the prospect of widespread deployment and use of 4G networks has gone from a distant speck on the horizon to a clear and present consideration for many. However, despite the chatter volume being turned up to 11 on the topic of 4G, very few businesses have had the time to evaluate the virtues of adopting this new generation of mobile technology.  It’s perhaps worth pausing for thought and asking what the real effect of broadband-speed mobile networks will be on British businesses.





White Paper Library

Copyright © 2007-2013 CIOZones. All Rights Reserved. CIOZone is a property of PSN, Inc.