The Wayback Machine - https://web.archive.org/web/20170910135424/http://openwebdeveloper.sys-con.com/node/1008690

Welcome!

Release Management Authors: Elizabeth White, Pat Romanski, David H Deans, Liz McMillan, Jnan Dash

Related Topics: Open Source Cloud, Mobile IoT, Release Management

Open Source Cloud: Interview

Nokia’s Qt and the Open Road to Code

Exclusive Q&A with Benoit Schillings, Chief Technologist for Nokia’s Qt Software

With the pending acquisition of Sun by Oracle and speculation over whether a new stream of monetization is about to tarnish and dishonor the good name of open source, industry eyes are watching the open code zone more keenly than ever to try and gauge whether a new playing field is about to surface.

Given the burgeoning acceptance of open technologies at the enterprise level, many segments of the IT sector are re-evaluating the way they view open source. The global economic slowdown and the proliferation of user-facing applications such as Firefox have also helped shape the new attitudes coming to the fore.

Open Source Magazine talks exclusively to Benoit Schillings, Chief Technologist for Nokia’s Qt Software (originally Trolltech) to get an insight into the strategic development of the company’s open approach to its cross platform application framework.

Open Source Magazine: Over the last 18 months, Qt has evolved from being a brand inside of Trolltech before Nokia acquired the company, to becoming an entity in its own right under a new parent organization. What has the transition process been like and hasn’t your technology proposition been diluted somewhat along the way as a result of these corporate shifts?

Benoit Schillings: I can understand why people might wonder how the process has been carried out and how well it has been managed, so I can tell you that great care has been taken to retain the spirit & structure of Trolltech as the cornerstone for our existence as a business and to maintain the innovation that the original company has always been recognised for.

We have of course also learned from Nokia and already benefitted from the weight of its research and development function. But far from being tied to Nokia’s overall roadmap, we have in fact gained an extra degree of freedom in our work thanks to our broadened adherence to the Lesser General Public License (LGPL) and the ability to include external contributions to our product that comes with this. We’re also now more focused on framework structures rather than worrying as much about the underlying aspects of the operating system.

Open Source Magazine: Qt Software recently completed its plans to open the Qt source code repositories and to allow contributions from the developer community. What has reaction to this been like to date and what do you think the first tangible impact of this move will be?

Schillings: Just a couple of months into this process, the impact is already visible. We are now seeing improvements come to light that in the past had been carried out by our customers but were never been fully integrated. There is tangible localization of our product & tools to a variety of languages and some very interesting performance improvements, which are certainly down to open exposure to the wider development community.

Just looking at the contributions in the last couple of days I can see 17 ‘check-ins’ related to multi-touch support for instance. I can not tell you how exciting it is to see technology that you yourself have helped shape, get to a certain point and then be open sourced for extended development and refinement. You can check out the latest contributions here to see the process in action: http://qt.gitorious.org/

Open Source Magazine: You have also recently launched a web-based source code management system based on the principles of the Git and Gitorious open source version control and collaboration structure. How will this enable the community to submit patches more easily?

Schillings: The main advantage of Git is the non-centralized process that it operates with, which means that the creation of branches and experiments is easy to do with a good mechanism to merge back. This avoids some of the issues with ‘locked check-outs’, which can become a problem with large collective projects.

For those with an interest, Linus Torvalds has joked that he is a miserable sort of guy and therefore chose the somewhat inglorious name Git (which means an unpleasant person in some cultures) for his freely distributed revision control system as he always names products after himself: http://en.wikipedia.org/wiki/Git_(software)

Open Source Magazine: Your company has openly stated that your goal is to build the best cross-platform application and UI framework possible and that you will leverage feedback from the open source community to make sure you do this responsibly. In practice, what kind of augmentations are you expecting to arise as a direct result of software engineers using your product in real world use case scenarios?

Schillings: The short answer is many - I expect augmentations to be numerous and multifarious. Specifically I think we’ll see up front improvements in performance and the rapid creation of new and more appealing interface concepts. I also think we’ll see the use of Qt as a foundation for new devices and new software products. Getting slightly conceptual for a second, Qt in the open source arena now has the potential to fast track towards emerging technologies and experiment in new areas such as 3D GUIs and hybrid browser projects.

Logically, Qt will also now extend to parallel processing scenarios where use of multi-core processors will lead to threading of application streams that run concurrently for more power and speed. So like any technology in this position making its first big steps in open source, I think we’ll see optimisation for specific hardware platforms and chipsets. In short, it will be a wider world technologically speaking.

Open Source Magazine: Tell us about the rollout plans you will be coordinating for the next Qt 4.6 release. Reports suggest that you want to be very much focused on more dynamic user experiences and giving developers the power to build compelling and immersive experiences using multi-touch screen technology without necessarily being a command line guru.

Schillings: Our next releases will all bring with them a new weight in terms of their impact upon the total Qt code base. But you know what? It’s a funny thing - tool chains in software development have a strange way of becoming more complicated to use while staying strangely primitive. For instance, there is still no easy way to include graphics in your source file, or to integrate communication between engineers in the development tools themselves.

The message is that by providing an IDE that is shaped every day by real world programmers, we can add the really useful things we need. For example, the Vi key emulation we have in there now (and I admit this is an extremely geeky part of what we do, but for the record - Vi emulation mimics the modal behavior of the Vi editor) can significantly impact overall productivity. We will continue with a pragmatic view of how to improve software productivity not just with a good framework, but also by improving the tools and the communication channels within a team.

Open Source Magazine: What do you feel will be the single biggest factor that shakes up software application development in the open source and cross platform space over the next five years?

Schillings: I have to tell you that I get slightly annoyed by people who constantly ask me what the next killer application will be and whether it will be created through open source development. I mean come on; if I knew where the next Twitter is coming from I would not tell you!

The next killer application that will result from the combined strength of the open source community as it finally comes of age and gains far closer proximity to the commercial front end of corporate software development will be choice. It’s as simple as that. With choice we have the power to pick best of breed at every level for every device, for every user in every use case scenario across every platform. This is the central reason why Qt open sourced our source code repositories and it will remain the key to the next stage of wider growth and success with our developers and the users that their applications ultimately touch.

More Stories By Adrian Bridgwater

Adrian Bridgwater is a freelance journalist and corporate content creation specialist focusing on cross platform software application development as well as all related aspects software engineering, project management and technology as a whole.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
There is only one world-class Cloud event on earth, and that is Cloud Expo – which returns to Silicon Valley for the 21st Cloud Expo at the Santa Clara Convention Center, October 31 - November 2, 2017. Every Global 2000 enterprise in the world is now integrating cloud computing in some form into its IT development and operations. Midsize and small businesses are also migrating to the cloud in increasing numbers. Companies are each developing their unique mix of cloud technologies and services...
SYS-CON Events announced today that Ayehu will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on October 31 - November 2, 2017 at the Santa Clara Convention Center in Santa Clara California. Ayehu provides IT Process Automation & Orchestration solutions for IT and Security professionals to identify and resolve critical incidents and enable rapid containment, eradication, and recovery from cyber security breaches. Ayehu provides customers greater control over IT infras...
Five years ago development was seen as a dead-end career, now it’s anything but – with an explosion in mobile and IoT initiatives increasing the demand for skilled engineers. But apart from having a ready supply of great coders, what constitutes true ‘DevOps Royalty’? It’ll be the ability to craft resilient architectures, supportability, security everywhere across the software lifecycle. In his keynote at @DevOpsSummit at 20th Cloud Expo, Jeffrey Scheaffer, GM and SVP, Continuous Delivery Busine...
SYS-CON Events announced today that Enzu will exhibit at SYS-CON's 21st Int\ernational Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Enzu’s mission is to be the leading provider of enterprise cloud solutions worldwide. Enzu enables online businesses to use its IT infrastructure to their competitive advantage. By offering a suite of proven hosting and management services, Enzu wants companies to focus on the core of their ...
SYS-CON Events announced today that CA Technologies has been named "Platinum Sponsor" of SYS-CON's 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. CA Technologies helps customers succeed in a future where every business - from apparel to energy - is being rewritten by software. From planning to development to management to security, CA creates software that fuels transformation for companies in the applic...
SYS-CON Events announced today that Cloud Academy named "Bronze Sponsor" of 21st International Cloud Expo which will take place October 31 - November 2, 2017 at the Santa Clara Convention Center in Santa Clara, CA. Cloud Academy is the industry’s most innovative, vendor-neutral cloud technology training platform. Cloud Academy provides continuous learning solutions for individuals and enterprise teams for Amazon Web Services, Microsoft Azure, Google Cloud Platform, and the most popular cloud com...
SYS-CON Events announced today that Dasher Technologies will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 - Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Dasher Technologies, Inc. ® is a premier IT solution provider that delivers expert technical resources along with trusted account executives to architect and deliver complete IT solutions and services to help our clients execute their goals, plans and objectives. Since 1999, we've...
SYS-CON Events announced today that Datera will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Datera offers a radically new approach to data management, where innovative software makes data infrastructure invisible, elastic and able to perform at the highest level. It eliminates hardware lock-in and gives IT organizations the choice to source x86 server nodes, with business model option...
SYS-CON Events announced today that App2Cloud will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct. 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. App2Cloud is an online Platform, specializing in migrating legacy applications to any Cloud Providers (AWS, Azure, Google Cloud).
We build IoT infrastructure products - when you have to integrate different devices, different systems and cloud you have to build an application to do that but we eliminate the need to build an application. Our products can integrate any device, any system, any cloud regardless of protocol," explained Peter Jung, Chief Product Officer at Pulzze Systems, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA
In his session at @ThingsExpo, Dr. Robert Cohen, an economist and senior fellow at the Economic Strategy Institute, presented the findings of a series of six detailed case studies of how large corporations are implementing IoT. The session explored how IoT has improved their economic performance, had major impacts on business models and resulted in impressive ROIs. The companies covered span manufacturing and services firms. He also explored servicification, how manufacturing firms shift from se...
The “Digital Era” is forcing us to engage with new methods to build, operate and maintain applications. This transformation also implies an evolution to more and more intelligent applications to better engage with the customers, while creating significant market differentiators. In both cases, the cloud has become a key enabler to embrace this digital revolution. So, moving to the cloud is no longer the question; the new questions are HOW and WHEN. To make this equation even more complex, most...
SYS-CON Events announced today that SourceForge has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. SourceForge is the largest, most trusted destination for Open Source Software development, collaboration, discovery and download on the web serving over 32 million viewers, 150 million downloads and over 460,000 active development projects each and every month.
Organizations do not need a Big Data strategy; they need a business strategy that incorporates Big Data. Most organizations lack a road map for using Big Data to optimize key business processes, deliver a differentiated customer experience, or uncover new business opportunities. They do not understand what’s possible with respect to integrating Big Data into the business model.
WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, will introduce two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a mu...
Internet of @ThingsExpo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 21st Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago. All major researchers estimate there will be tens of billions devic...
"When we talk about cloud without compromise what we're talking about is that when people think about 'I need the flexibility of the cloud' - it's the ability to create applications and run them in a cloud environment that's far more flexible,” explained Matthew Finnie, CTO of Interoute, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
SYS-CON Events announced today that App2Cloud will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct. 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. App2Cloud is an online Platform, specializing in migrating legacy applications to any Cloud Providers (AWS, Azure, Google Cloud).
No hype cycles or predictions of a gazillion things here. IoT is here. You get it. You know your business and have great ideas for a business transformation strategy. What comes next? Time to make it happen. In his session at @ThingsExpo, Jay Mason, an Associate Partner of Analytics, IoT & Cybersecurity at M&S; Consulting, will present a step-by-step plan to develop your technology implementation strategy. He will discuss the evaluation of communication standards and IoT messaging protocols, dat...
SYS-CON Events announced today that TechTarget has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. TechTarget storage websites are the best online information resource for news, tips and expert advice for the storage, backup and disaster recovery markets.