Home Blog Page 1738

Qt for Tizen Update Makes for Easier Cross-Platform App Development

Earlier this month, the Qt for Tizen project announced its 1.0 Alpha 4 update of Qt solutions for developers, designers, and system integrators.

Qt for Tizen is a community-driven port of Qt 5, a cross-platform application and user-interface framework for developers using C++ and QML. And the latest updates incorporate the Qt 5.2 Alpha build with added support for Android and iOS.

Qt for Tizen claims to be “one native SDK that can target Tizen, Android, iOS, specialized embedded systems and desktops, and more.” But what does this mean for developers?

In short, it’s easier to build applications for Tizen that take advantage of the operating system’s unique mobile features, without writing a lot of extra code. With Qt Creator at the center of the new SDK, Qt for Tizen streamlines the process of designing, coding, running, debugging, and publishing mobile apps.

If you’re considering writing software for Tizen but have concerns about market adoption, Qt is a practical option because it allows you to develop for multiple platforms at the same time. It addresses the needs of software developers who already have their Qt or C++ code and would like to support Tizen, too. Qt developers who have only programmed for desktops or embedded devices can also use it as the first approach when expanding to the mobile space.

“Maintainers of the OS understand this pragmatic approach, for example, by enabling an Android compatibility layer,” says Jaroslaw Staniek, Qt and Open Source Evangelist.

Tizen emulator in Qt

Tailored to Tizen

Tizen is a Linux Foundation collaborative project led by a Technical Steering Group, which includes Samsung and Intel, and the Tizen Association, which includes representatives from 12 mobile-focused companies. The project is an open source, standards-based software platform for developing HTML5-based applications, which makes it an attractive option for developing cross-platform mobile apps.

Every release of Qt for Tizen brings deeper integration with Tizen’s approach to development, according to Staniek.

For example, integration with HTML5 programming is an option in both Qt/C++ and Qt Quick programming, Staniek says. And “its web engine is planned to be upgraded from WebKit to Blink.” Qt apps can embed HTML5 elements when it’s necessary, Staniek explains, and there are facilities built into Qt Quick for using REST APIs for web services without needing to use a web engine.

According to Staniek, this prevents making HTML5 support a requirement on a given platform, so instead of a heavier web engine, most use cases can be covered by the Qt Quick engine or native C++. Staniek points out that these choices are sometimes appreciated by embedded developers when resources are constrained.

Application lifetime is also transparently handled so developers don’t have to add any extra code, Staniek says. “And smartphone sensors support was implemented in less than one week, and supports standard Qt APIs.” He adds, “Basically, any more-or-less custom bit of hardware or middleware can be rather easily exposed to Qt programming using Qt-like style of APIs.” .

A week after Tizen 2.2 introduced theming, Qt for Tizen offered support for themes for the desktop, emulators, and smartphones, with the ability to switch between them on the fly, according to Staniek. Qt for Tizen provides a full set of UI controls compliant withTizen UX guidelines.

“Interestingly, this set is currently the most complete among all Qt Quick styles, even compared to Android,” Staniek says.

Beyond Tizen

The latest release also goes beyond Tizen integration to provide a template for integrating other cutting edge features and mobile operating systems as well.

“Qt for Tizen goes even further by contributing back its mobile phone-related improvements to the base APIs of Qt Quick Controls and Styles,” Staniek said. “This led to a situation where general-purpose APIs stabilized within Qt for Tizen have recently been adopted by the Nemo Mobile project for their Glacier UI, open source variant of Jolla phone’s UI style.”

At the graphical level, Qt for Tizen is one of the first frameworks that fully supports the Wayland display system in Tizen 3.0 IVI, Staniek explains.

“By full support, we mean it’s support for custom compositors written by third-parties in Qt,” he says. This support is handy when you consider that airplane infotainment, for example, has differently designed workflows than car systems.

“We’re looking forward to seeing many such integrations in embedded or IVI (In-Vehicle Infotainment) systems,” he said.

Slideshow: The Linux Foundation’s Guide to the Open Cloud

The cloud is emerging as one of the most important new technologies for fueling innovation and growth in the enterprise. But the rapid pace of change and abundance of choice at every layer of the stack make it hard to keep up with the latest and greatest projects. Finding the right projects to build, provision and maintain a completely open source cloud can be even more challenging.

To help customers make sense of the open cloud landscape, The Linux Foundation last week released a new white paper that profiles 18 open source projects that are the building blocks of the open cloud. The paper doesn’t offer a comprehensive list of open source cloud projects, but instead focuses on those most relevant to the open cloud, that are also relatively mature and visible to the community but aren’t already mainstays of commercial use.

The projects profiled fall into five general categories: Hypervisors & Containers; Iaas; PaaS; Provisioning & Management; and Storage. And all are released under an open source license that guarantees full access to their codebase.

“The open cloud is one in which every component, from the software to the APIs used by application developers, is open to vendors, developers and customers alike,” according to the paper.

You’ll find a slideshow of the 18 projects, along with brief descriptions, linked below. For more information on a project’s history, contributors, key users, lines of code and more, download the full white paper.

Gallery


View Gallery
(18)

New and Improved Google Glass Pictured, Offered to Explorers

The new hardware version will include a mono earbud and support for prescription glasses. [Read more]

 
Read more at CNET News

Cisco to Release an Open-Source H.264 Codec

Cisco has announced the planned release of its H.264 video codec under the BSD license. “We plan to open-source our H.264 codec, and to provide it as a binary module that can be downloaded for free from the Internet. Cisco will not pass on our MPEG LA licensing costs for this module, and based on the current licensing environment, this will effectively make H.264 free for use in WebRTC.” Mozilla has announced that it will incorporate this binary module into Firefox.

Read more at LWN

10 Lesser Known Linux Commands – Part 2

Continuing the last conversation from 11 Lesser Known Useful Linux Commands – Part I here in this article we will be focusing on other lesser known Linux commands, that will prove to be very much useful in managing Desktop and Server. 

[[ This is a content summary only. Visit my website for full links, other content, and more! [[

 
Read more at TecMint

Four IT Processes DevOps Can Boost

DevOps means both more collaboration and end-to-end automation — a boost to IT service management.

Motorola Project Ara: The Future of Smartphones is Open Source Hardware

The recently announcedProject Ara from Motorola is a groundbreaking  news for all the open source community. If the declared objective of Motorola (read Google) – that of truly democratizing the Smartphone (I would say the digital screens) industry and pushing it towards a landscape where it’s easier for new entrants to create products and compete – is accomplished we will face a completely different Consumer Electronics Hardware industry very soon.

“We want to do for hardware what the Android platform has done for software: create a vibrant third-party developer ecosystem, lower the barriers to entry, increase the pace of innovation, and substantially compress development timelines,â€

 

Read more at Open Electronics

 

 

Samsung’s Takes Baby Steps in Touting Tizen OS to Developers

The open source Tizen mobile operating system is one of the most visible examples that Samsung isn’t completely dependent on the Android mobile OS.

Read more at ComputerWorld

Leadwerks Game Engine Now In Beta For Linux

The Leadwerks 3.1 game engine is now in beta for Linux and supports an OpenGL 4.x renderer when paired with the proprietary AMD and NVIDIA graphics drivers…

Read more at Phoronix

LibreOffice Lands A Ton Of GPU OpenCL Functions

More than 50 commits pushed into the core code-base today for the LibreOffice open-source office suite work on support for “GPU Calc” to take advantage of OpenCL for various math spreadsheet calculations…

Read more at Phoronix