Новини світу мікро- та наноелектроніки

Qt 6.0: The journey to the next upgrade for cross-platform applications

EDN Network - Срд, 02/24/2021 - 00:53

Qt—which lives in desktop applications, embedded systems, and mobile devices in consumer electronics, vehicles, medical devices, and industrial automation systems to support cross-platform applications and graphical user interfaces—has an upgrade.

screenshot of Qt 6.0 window showing binaries for desktop platformsFigure 1 A pre-release snapshot of Qt 6.0 shows binaries for desktop platforms. Source: The Qt Company

Qt 6.0 claims to provide a one-stop-shop for software design and development based on three pillars. Start with productivity-enhancing tools and APIs that aim to close the gap between the increasing amount of software requirements rising with the exponential growth of the IoT and the stagnant growth of available software developers.

Productivity tools

Qt’s CTO Lars Knoll said that Qt developers will be able to launch Qt applications on any graphics hardware with maximum performance without any runtime overhead. The upgraded rendering hardware interface (RHI) and Qt Quick 3D are the most prominent improvements from a human-machine-interface (HMI) creation perspective.

example of Qt 6.0 3D graphics showing a sapce helmet against an outdoor backgroundFigure 2 While Qt 5 relied on OpenGL for hardware-accelerated graphics, with Qt 6, all 3D graphics in Qt Quick are now built on top of a new abstraction layer for 3D graphics called RHI. Source: The Qt Company

The RHI allows the running of Qt on any hardware acceleration platform. That includes OpenGL and Vulkan on desktop and Metal and Direct3D for mobile platforms. Next, Qt Quick 3D allows for interaction and merging of 2D and 3D content, as modern applications need to utilize both concepts for appealing and modern-looking user interfaces.

Enhanced user experience

The sixth major version of Qt takes a more holistic approach to software development while offering a new graphics architecture and programming language improvements. Qt has unified the tools and has made their use easier for cross-functional teams building 2D and 3D applications.

For instance, Qt Design Studio 2.0 enables designers to create compelling experiences for 2D and 3D user interfaces. “We have also enhanced Qt’s support for MCUs in Qt Design Studio,” Knoll said. “If the user creates a Qt for MCUs, Qt features that are not available for MCUs will also be disabled in the UI.”

Scalability boost

Qt 6.0 allows the same code to be used on any hardware of any size—from MCUs to supercomputers—on any operating system and even on bare metal without an operating system. “It improves coding efficiency to a level that even ultra-low-cost hardware can support smartphone-like user interfaces,” said Knoll.

He added that Qt 6.0 has been putting a lot of effort into coding efficiency and making developers feel comfortable using Qt as much as possible. For instance, Qt 6.0 is based upon C++17, bringing lots of innovations and programming improvements to any C++ developer.

3 screenshots of Qt 6.0 windows showing native styling on macOS and WindowsFigure 3 With 6.0, Qt Quick now supports native styling on both macOS and Windows. Source: The Qt Company

Knoll, also the chief maintainer of the Qt Project, pointed out that tools generally serve a dedicated purpose, “However, what’s important is how they interact with each other.” Qt 6.0 aims to allow designers to implement various dynamic and interactive behaviors—such as navigation flows, UI states, transitions, and animations—and reduce the amount of required specifications and implementation effort.

Majeed Ahmad, Editor-in-Chief of EDN, has covered the electronics design industry for more than two decades.

Related articles:

googletag.cmd.push(function() { googletag.display('div-gpt-ad-inread'); });
googletag.cmd.push(function() { googletag.display('div-gpt-ad-native'); });

The post Qt 6.0: The journey to the next upgrade for cross-platform applications appeared first on EDN.

Developing Robust Motion Detectors Does Not Have to Be a Moving Target

AAC - Втр, 02/23/2021 - 20:00
This article discusses some concepts for ensuring motion detector designs will be robust to external disturbances by presenting an infrared detector assembly that can significantly reduce the parts count and improve product performance and reliability. 

POET’s LightBar-C targets new markets for co-packaged optics and optical sensing

Semiconductor today - Втр, 02/23/2021 - 17:52
POET Technologies Inc of Toronto, Ontario, Canada — designer and developer of the POET Optical Interposer and photonic integrated circuits (PICs) for the data-center and telecom markets — has extended its Optical Interposer into new applications and markets with LightBar-C, a fully integrated, multiplexed light-source for optical computing chipsets and sensing applications...

EPC launches eToF laser driver IC family for LiDAR

Semiconductor today - Втр, 02/23/2021 - 16:50
Efficient Power Conversion Corp (EPC) of El Segundo, CA, USA – which makes enhancement-mode gallium nitride on silicon (eGaN) power field-effect transistors (FETs) and integrated circuits for power management applications – has introduced the first of a new family of gallium nitride (GaN) laser driver integrated circuits (ICs) offering higher performance and smaller solution size for time-of-flight (ToF) light detection & ranging (LiDAR) applications including robotics, surveillance systems, drones, 3D sensing, autonomous cars and and vacuum cleaners. The laser driver integrates a 40V, 10A FET with integrated gate driver and 3.3 logic level input in a single chip...

Xilinx Doubles Down on Data Center “Composability” With Accessible SmartNIC

AAC - Втр, 02/23/2021 - 16:00
A composable architecture accelerates the modern data center. Xilinx's new SN1000 is said to enhance cloud processor flexibility and operate as an edge device.

SEMI opens ballot on 200mm silicon carbide wafer spec

Semiconductor today - Втр, 02/23/2021 - 15:19
According to the February 2021 update from SEMI (the industry association representing the global electronics manufacturing and design supply chain) on its SiC Material and Wafer Specification Task Force, ‘Ballot 6615: Revision of SEMI M55-0817, Specification for Polished Monocrystalline Silicon Carbide Wafers’ is now available for voting (by going to www.semi.org/en/products-services/standards/ballots and selecting Ballot Period ‘02-2021’ and Ballot Committee ‘Compound Semiconductor Materials’). The last day for voting is 12 March...

POET’s shareholders authorize board to consolidate shares

Semiconductor today - Втр, 02/23/2021 - 12:31
POET Technologies Inc of Toronto, Ontario, Canada — designer and developer of the POET Optical Interposer and photonic integrated circuits (PICs) for the data-center and telecom markets — has announced the results of its Special Meeting, held virtually on 19 February...

Digital or Analog? How Should I and Q Combining and Separation Be Done?

AAC - Втр, 02/23/2021 - 07:12
How should I and Q combining be done? Through analog or digital means? This article will discuss the basics of the analog and digital IQ approaches.

Increased Funds Could Catalyze TSMC’s 3D IC Research

AAC - Втр, 02/23/2021 - 03:41
The world’s biggest contract chipmaker recently reported its best-ever quarterly financials along with its goals for delving into 3D IC research.

AXT’s Q4 revenue grows 47% year-on-year, driven by InP for 5G

Semiconductor today - Пн, 02/22/2021 - 20:06
For full-year 2020, AXT Inc of Fremont, CA, USA – which makes gallium arsenide (GaAs), indium phosphide (InP) and germanium (Ge) substrates and raw materials – has reported revenue of $95.4m, rebounding by 15% from 2019’s $83.3m, driven by growth in every category across the firm’s portfolio...

Since Three-Phase Motors Mean Triple the Components, TI Banks on Integration

AAC - Пн, 02/22/2021 - 20:00
Texas Instruments claims its highly-integrated BLDC motor driver can reduce PCB area by as much as 30%—a possible catalyst for speeding mild-hybrid EV adoption.

Electronic Cricket

Open Electronics - Пн, 02/22/2021 - 19:33

Can be used for recreational purposes or to simulate a hot summer night. Automatically comes on when darkness falls. Cricket repetition (time between two crickets), effect and tone are adjustable. Adjustable light sensitivity.   Specifications consumption: ± 5mA power supply: 9V battery (not incl.) dimensions: 41 x 56 x 25mm / 1.6 x 2.2 x […]

The post Electronic Cricket appeared first on Open Electronics. The author is Boris Landoni


Subscribe to Кафедра Електронної Інженерії підбірка - Новини світу мікро- та наноелектроніки