Best Website Builders CompanyBest Website Builders Company
    What's Hot

    LIVING WITHIN YOUR MEANS: Ways to manage your finances & avoid falling into a debt trap

    May 26, 2023

    Your queries: Loans – Loan prepayment does not impact credit score

    May 26, 2023

    I-T dept invites comments on draft rules for valuing startup investment by non-residents

    May 26, 2023
    Facebook Twitter Instagram
    Facebook Twitter Instagram
    Best Website Builders CompanyBest Website Builders Company
    • Home
    • Web Builders
      1. Joomla
      2. WordPress
      3. CSS
      4. Web Design
      5. UX
      6. PHP
      7. View All

      For $50 you can host your website for life

      May 2, 2023

      California Department of Justice Investigating Shooting Involving CHP Officer in Glenn County Under AB 1506

      May 1, 2023

      Mariposa County Daily Sheriff and Reservation Report for Sunday, April 30, 2023

      May 1, 2023

      Top 10 Best Web Development Companies In India In 2023

      May 1, 2023

      Google Ads Sign Up – Easy Steps to Create Your Account

      May 17, 2023

      1Password puts users at ease after the horror of password change notifications

      May 3, 2023

      Samsung Galaxy S23 FE could feature a 50MP main camera, but we may have to wait until then

      May 3, 2023

      Titanfall director says Respawn is ‘looking forward to something new’

      May 3, 2023

      Implementing CSS with character and spirit: Union MoS Finance

      May 3, 2023

      Street Fighter 6’s unique character select screen animation really shows how much heart goes into the game

      May 3, 2023

      Make Google Chrome run faster with these 9 tips and tweaks

      May 3, 2023

      🅰️ New Angular 16 Goes Big in 2023: Everything You Need to Know | Vitaly Shevchuk | Oct 25, 2017 May 2023

      May 3, 2023

      18-Wheeler Accidents: Fatalities and Injuries

      May 6, 2023

      What Comes First in Website Development — Design or Copy?

      February 2, 2023

      Modern Campus Honors Best Higher Education Websites of 2022

      February 2, 2023

      Premier SEO Consultant in Las Vegas, Nevada with Unparalleled Customer Service

      February 2, 2023

      The role of artificial intelligence in improving the user experience in online casinos.

      May 3, 2023

      Microsoft enhances user experience with Windows 11 ‘smart opt-out’ and improved emergency notifications

      May 3, 2023

      Nigeria’s Nestcoin Launches New Digital Financial Platform For Africans

      May 3, 2023

      ibi WebFOCUS 9.2 is ready for Modern Business Intelligence, the Cloud, and Driving User Experience – PCR.

      May 3, 2023

      Anthony Carrigan Reflects on That ‘Barry’ Scene from Season 4 Episode 4

      May 1, 2023

      TikToker Kat Abu is very happy that Tucker Carlson has been fired

      April 28, 2023

      How ‘Single Drunk Female’ Season 2 Tackled Emotional Sobriety

      April 24, 2023

      Trans-Missouri Residents Affected by Attorney General Order

      April 24, 2023

      Creating and Adding a Google Account: A Step-by-Step Guide

      May 2, 2023

      How i Create New Google Account

      February 7, 2023

      CWT powers tools for meeting and event planners

      January 31, 2023

      Best Website Builder – Website Builders

      January 24, 2023
    • Realtoz
      • Our Other Sites
    • More News
    • Investments
    Best Website Builders CompanyBest Website Builders Company
    Home»JavaScript»Toolkit enables JavaScript developers to program embedded devices
    JavaScript

    Toolkit enables JavaScript developers to program embedded devices

    websitebuildersnowBy websitebuildersnowMarch 23, 2023No Comments5 Mins Read
    Facebook Twitter LinkedIn Telegram Pinterest Tumblr Reddit WhatsApp Email
    Share
    Facebook Twitter LinkedIn Pinterest Email


    A new toolkit enables JavaScript developers to create native user interfaces for embedded and desktop applications. It’s called Slint and also supports programming in C++ or Rust.

    Slint is the creation of a startup called SixtyFPS GmbH. His Rust-based UI toolkit recently won him first place in his category of tools at the 2023 Embedded World conference. This tool is written in Rust, but is unknown to developers. Instead, the developer interacts with JavaScript, Rust, or C++ libraries to build his UI interfaces, but underneath Rust comes a base of tools, says SixtyFPS GmbH co-founder Founder Olivier Goffart said:

    “From the beginning, we said we wanted some programming language to support this, because in 10 or 20 years, when Rust is no longer good, people can write in their own language. Because we want to be able to replace it,” Gophert told The New Stack. “rust [is] It’s not the best language to write the application logic itself, because in many cases the performance of the application logic isn’t needed that much. ”

    But since Rust is an implementation language, it was easy to support Rust in our application. Supporting C++ was easy because C++ was compiled and the team came from that ecosystem. Finally, we wanted to support JavaScript, a dynamic language. We believe that if we can support these three languages ​​initially, we will eventually be able to support all of them.

    The creators of Slint had some experience with C++, but thought Rust had better tools and felt more modern than C++, while retaining C++’s potential. It also had the added benefit of being more secure, Goffart added.

    “We wanted something really fast. [app]every cycle of the CPU counts, so there is no room for a garbage collector,” Goffart said.

    A garbage collector language monitors memory allocations and reclaims blocks of allocated memory that are no longer needed. JavaScript, C#, and Java are examples of garbage collector languages.

    Slint compiles applications to run natively on embedded devices or on Linux, Mac, and Windows desktops.

    How Slint works and why it’s included

    Slint is implemented in Rust, but its API is written in a domain-specific language called the Slint language. Then there are APIs for connecting to supported language libraries.

    “If you only know C++, don’t bother with Rust. If you only know JavaScript, don’t bother with Rust,” he said.

    SixtyFPS GmbH chose to target the embedded space as it has less competition than the web UI space. It’s definitely more profitable, they believe. The tool is designed to work on the “really low end” of embedded devices, which tend to have low computing power, Goffart explained.

    “There are different levels of embedded: there are very cheap microprocessors that can only run compiled code and don’t have much memory, there are high-end embedded, and sometimes even more powerful. [than]… a personal computer,” he said. “We’ve scaled up to the point where we can support any computer that can display a user interface that isn’t quite perfect or has hardware acceleration.”

    On the high-end embedded side, the tool “can easily support JavaScript,” he said. In fact, some in the industry are putting browsers on embedded systems and using JavaScript, he added. So it made sense for the Slint team to use JavaScript, but it didn’t add load to the browser.

    why desktop?

    Today, Goffart says, the trend is to use the browser as the basis for creating Web pages that behave like desktop applications. For Slint, the team wanted a native-like user interface on the desktop.

    “We want to provide a way to create a user interface that the browser doesn’t have, meaning it’s native and looks like a real application for your computer, not a website,” Goffart said. said. “We believe native styles are important to ensure that all controls look like operating system controls.”

    The tools team is now focused on what developers need to create UIs.

    Simon Hausmann, co-founder of SixtyFPS GmbH, said: “You either set yourself a task or [your] Make it as easy as possible for developers to implement features as quickly as possible. Sure, it should be easy to use and look good, but don’t stress too much on the design side. ”

    In the future, that may change. Their plan is to make Slint a tool that designers can use alongside developers.

    “We want to target designers as well as software developers. We focus on products that are embedded devices so that designers and software developers can work together more easily. [or] For example, an application that runs on a laptop,” Goffart said.

    Slint is dual licensed. This means that the developer can be licensed under the GPL version 3, an open source license, or a proprietary his license that allows the use of her Slint in products whose owner does not want to release the source code. Proprietary licenses are available by purchasing a copy or by joining Slint’s Ambassador Program. Developers exchange free proprietary licenses to brand apps built with Slint. Competitors include the free product Hausmann previously worked on and his QT.

    group Created by sketch.

    Loraine Lawson is a veteran technology reporter who has covered technology issues from data integration to security for 25 years. Prior to joining The New Stack, she was the editor of banking and technology site Bank Automation News. she has her…

    Read more about Lorraine Lawson



    Source link

    Share this:

    • Tweet
    • More
    • WhatsApp
    • Print
    • Share on Tumblr
    • Mastodon

    Related

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Telegram Email
    Previous ArticleMasked man with loaded gun stopped from entering Florida strip club
    Next Article Classic Brugge-De Panne: Pfeiffer Georgi wins race in which she broke back in 2020
    websitebuildersnow
    • Website

    Related Posts

    Fake ChatGPT extension to steal victim’s account details

    May 2, 2023

    What to expect from ECMAScript 2023 (ES14)

    May 2, 2023

    Which one is right for your project?

    May 2, 2023
    Add A Comment

    Leave a Reply Cancel reply

    Post Your Ad Free
    Advertisement
    Demo
    Top Posts

    Subscribe to Updates

    Get the latest sports news from SportsSite about soccer, football and tennis.

    This website provides information about CSS and other things. Keep Supporting Us With the Latest News and we Will Provide the Best Of Our To Makes You Updated All Around The World News. Keep Sporting US.

    Facebook Twitter Instagram Pinterest YouTube
    Top Insights

    LIVING WITHIN YOUR MEANS: Ways to manage your finances & avoid falling into a debt trap

    May 26, 2023

    Your queries: Loans – Loan prepayment does not impact credit score

    May 26, 2023

    I-T dept invites comments on draft rules for valuing startup investment by non-residents

    May 26, 2023
    Get Informed

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    © 2023 bestwebsite-builders. Designed by bestwebsite-builders.
    • Home
    • About us
    • Contact us
    • DMCA
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.

    x