flow

Correction: Flow-facilitated ring opening metathesis polymerization (ROMP) and post-polymerization modification reactions

Polym. Chem., 2020, Advance Article
DOI: 10.1039/D0PY90065F, Correction
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Selesha I. Subnaik, Christopher E. Hobbs
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

Online Tracing of Molecular Weight Evolution during Radical Polymerization via high-resolution FlowNMR spectroscopy

Polym. Chem., 2020, Accepted Manuscript
DOI: 10.1039/D0PY00475H, Communication
Jeroen Hendrik Vrijsen, Isabel Anna Thomlinson, Martin Levere, Catherine L Lyall, Matthew G Davidson, Ulrich Hintermair, Tanja Junkers
High-resolution FlowNMR was coupled to a continuous flow reactor to monitor polymer molecular weight evolution online by diffusion ordered NMR spectroscopy. Polymers were synthesized by reversible addition fragmentation chain transfer...
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

Investigation of inflow wind conditions and load performance of small wind turbines in the built environment / Amir Bashirzadeh Tabrizi

Bashirzadeh Tabrizi, Amir, author




flow

Rang and Dale's pharmacology / H.P. Rang, J.M. Ritter, R.J. Flower, G. Henderson

Rang, H. P., author




flow

The megaflow manifesto : a publication of Nomads of the Time Streams, the International Michael Moorcock Appreciation Society




flow

Social media helps charity to monitor the flow of blood cancer conversations

For more than 56 years the charity I work for, Bloodwise, has been working to beat blood cancer, the third most fatal form of cancer. In our work, we have had to constantly evolve and adapt to meet the ever-changing needs of our supporters and patients.

Unsurprisingly, the rise of digital channels has been transformational for us, from the delivery of patient information online to communicating with supporters via social media. However, as the importance of digital grew, we knew we needed to use data and insight to understand our online audiences better and measure our performance.

complete article




flow

[ASAP] Controllable Epitaxial Growth of MoSe<sub>2</sub> Bilayers with Different Stacking Orders by Reverse-Flow Chemical Vapor Deposition

ACS Applied Materials & Interfaces
DOI: 10.1021/acsami.0c04411




flow

[ASAP] Integrating Serum Protein Electrophoresis with Mass Spectrometry, A New Workflow for M-Protein Detection and Quantification

Journal of Proteome Research
DOI: 10.1021/acs.jproteome.9b00705




flow

[ASAP] Accelerated Protein Biomarker Discovery from FFPE Tissue Samples Using Single-Shot, Short Gradient Microflow SWATH MS

Journal of Proteome Research
DOI: 10.1021/acs.jproteome.9b00671




flow

[ASAP] A Dual Workflow to Improve the Proteomic Coverage in Plasma Using Data-Independent Acquisition-MS

Journal of Proteome Research
DOI: 10.1021/acs.jproteome.9b00607




flow

Scientific workflow managers in metabolomics: an overview

Analyst, 2020, Advance Article
DOI: 10.1039/D0AN00272K, Critical Review
Aswin Verhoeven, Martin Giera, Oleg A. Mayboroda
Metabolomics workflows for data processing reproducibility and accelerated clinical deployment.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

Fields of fungus and sunflowers / [edited and designed by Tammy Nguyen ; contributions by Lovely Umayam and Adriel Luis]

Rotch Library - N7433.35.U6 M37 no.6




flow

How the fiddle flows [videorecording] / Streaming Fiddles Media in co-production with the National Film Board of Canada. --




flow

Pop empires: transnational and diasporic flows of India and Korea / edited by S. Heijin Lee, Monika Mehta, and Robert Ji-Song Ku

Hayden Library - PN1993.5.I8 P655 2019




flow

Making a splash : graphics that flow : graphic identities / print work / illustrations / typography / artefacts / edited and produced by Viction:ary




flow

Lilac flower-shaped ZnCo2O4 electrocatalyst for efficient methanol oxidation and oxygen reduction reactions in an alkaline medium

CrystEngComm, 2020, 22,2849-2858
DOI: 10.1039/D0CE00024H, Paper
T. V. M. Sreekanth, P. C. Nagajyothi, K. C. Devarayapalli, J. Shim, K. Yoo
A ZnCo2O4 electrocatalyst for the efficient MOR and ORR.
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

A digital workflow from crystallographic structure to single crystal particle attributes for predicting the formulation properties of terbutaline sulfate

CrystEngComm, 2020, Advance Article
DOI: 10.1039/D0CE00026D, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Thai T. H. Nguyen, Robert B. Hammond, Ioanna D. Styliari, Darragh Murnane, Kevin J. Roberts
A detailed inter-molecular (synthonic) analysis of terbutaline sulfate, an ionic addition salt for inhalation drug formulation, is related to its crystal morphology, the surface chemistry of the habit faces and hence to its crystal surface energy.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

Equity mutual fund inflows hit 4-month low of Rs 6,108 crore in April

Overall, the mutual fund industry witnessed net inflows of Rs 45,999 crore across all segments, data by the Association of Mutual Funds in India showed on Friday.




flow

​Debt, hybrid mutual funds see large outflows in April; advisors blame Franklin fiasco

Most debt mutual fund categories have witnessed outflows in the last month, data shows.




flow

Fatal flowering

In the life of a farmer, flowering or fruition usually constitutes a happy period, brimming over with potential of a good harvest.




flow

Flower Power

With govt''s thrust on floriculture, more and more people are taking to commercial cultivation of flowers in the Valley




flow

Dearomatization of 3-cyanoindoles by (3 + 2) cycloaddition: from batch to flow chemistry

Org. Biomol. Chem., 2020, Advance Article
DOI: 10.1039/D0OB00582G, Communication
Maxime Manneveau, Saori Tanii, Fanny Gens, Julien Legros, Isabelle Chataigner
(3 + 2) Dearomatizing cycloaddition of 3-cyanoindoles occurs in smooth conditions with a non-stabilized azomethine ylide, to yield tricyclic indolines in only 1 min under microflow conditions using 3 equiv of the dipole precursor vs. 6 equiv. in a batch reactor.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

Visible light promoted continuous flow photocyclization of 1,2-diketones

Org. Biomol. Chem., 2020, Advance Article
DOI: 10.1039/D0OB00532K, Paper
Francesco Secci, Stefania Porcu, Alberto Luridiana, Angelo Frongia, Pier Carlo Ricci
A continuous flow Norrish–Yang photocyclization of 1,2-diketones has been developed and applied to the synthesis of functionalized 2-hydroxycyclobutanones, under blue light irradiation.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

Modular continuous flow synthesis of orthogonally protected 6-deoxy glucose glycals

Org. Biomol. Chem., 2020, 18,3254-3257
DOI: 10.1039/D0OB00522C, Communication
Subbarao Yalamanchili, Tu-Anh V. Nguyen, Nicola L. B. Pohl, Clay S. Bennett
The use of a continuous flow platform for the rapid and highly efficient construction of differentially protected glycals from commercial sources is described.
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

[ASAP] A Self-Mediating Redox Flow Battery: High-Capacity Polychalcogenide-Based Redox Flow Battery Mediated by Inherently Present Redox Shuttles

ACS Energy Letters
DOI: 10.1021/acsenergylett.0c00611




flow

[ASAP] Effect of Chelation on Iron–Chromium Redox Flow Batteries

ACS Energy Letters
DOI: 10.1021/acsenergylett.0c00761




flow

Biomedical fluid dynamics: flow and form / Troy Shinbrot

Hayden Library - QH513.5.S55 2019




flow

Everything flows: towards a processual philosophy of biology / edited by Daniel J. Nicholson and John Dupré

Dewey Library - QH331.E85 2018




flow

The microflow cytometer / [edited by] Frances S. Ligler, Jason S. Kim

Online Resource




flow

Flow, deformation and fracture : lectures on fluid mechanics and the mechanics of deformable solids for mathematicians and physicists / Grigory Isaakovich Barenblatt, ForMemRS, Emeritus G.I. Taylor Professor of Fluid Mechanics, University of Cambridge, Em

Barenblatt, G. I




flow

Groundwater recharge and flow: approaches and challenges for monitoring and modeling using remotely sensed data ; proceedings of a workshop / Lauren Everett, rapporteur ; Water Science and Technology Board, Division on Earth and Life Studies, the National

Online Resource




flow

[ASAP] Optimization of Biomass Pyrolysis Vapor Upgrading Using a Laminar Entrained-Flow Reactor System

Energy & Fuels
DOI: 10.1021/acs.energyfuels.0c00649




flow

[ASAP] Influence of Asphaltenes on Gelation of Tetrameric Acid with Calcium Ion at the Oil/Water Interface under Flow-Model Condition

Energy & Fuels
DOI: 10.1021/acs.energyfuels.0c00829




flow

Rocking-chair capacitive deionization with flow-through electrodes

J. Mater. Chem. A, 2020, 8,8476-8484
DOI: 10.1039/C9TA14112J, Paper
Yong Liu, Xin Gao, Kai Wang, Xinyue Dou, Haiguang Zhu, Xun Yuan, Likun Pan
Flow-through Rocking-chair Capacitive Deionization system with ultrahigh desalination rate is built for the first-time, in which sodium-pre-intercalated MnO2 coated carbon nanofiber aerogels are employed as the flow-through electrode.
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

Smart Porous Wood Supported Flower-like NiS/Ni Conjuction with Vitrimer Co-effect as Multifunctional Material with Reshaping, Shape-memory and Self-healing for High-Performance Supercapacitors, Catalysts and Sensors

J. Mater. Chem. A, 2020, Accepted Manuscript
DOI: 10.1039/D0TA03664A, Paper
Chuanyin Xiong, Bingbing Li, Heguang Liu, Wei Zhao, Chao Duan, Haiwei Wu, Yong Ni
Wood-based materials are attracting more and more attention for applications in energy storage, due to their environment friendly and numerous channels structure. However, the poor conductivity and flexibility of wood...
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

Inflow in equity MF plunges 27% to Rs 81,600 cr in FY20

However, this was the sixth successive year of net inflows in equity mutual funds, according to data by the Association of Mutual Funds in India (AMFI).




flow

Book draft: overflow chapter

I am going to write a “CSS for JavaScripters” book, and therefore I need to figure out how to explain CSS to JavaScripters. This series of article snippets are a sort of try-out — pre-drafts I’d like to get feedback on in order to figure out if I’m on the right track.

Today I present the first draft of the short overflow article. Feedback would be greatly appreciated.

*** START EXCERPT ***

"Web design is a constant battle against overflow."

- Rachel Andrew

Not knowing how tall something is is fundamental to web design. For instance, you cannot know in advance how long the texts will be that will be shown in your site. What happens if if the final text is much longer than the fake text you used during production? Or what if there's a wide image you hadn't counted on?

In both cases the content of your blocks will become larger than you expected, and if you've given them a fixed width or height that might lead to overflow: content escaping from the block — or at least, attempting to escape.

The easiest way to avoid overflow is not giving your blocks a fixed height in the first place. If you allow them to grow as tall and wide as they need to be you avoid quite a few problems.

This short chapter discusses how to deal with overflow.

CSS Is Awesome

The most famous example of overflow is the "CSS is Awesome" meme that's been around ever since 2009.

Born out of one web developer's frustration with CSS's overflow behavior, this meme took on a life of its own and became an example of what was wrong with CSS. Why would the 'Awesome' flow out of the box? Why should CSS be so complicated? Couldn't the box simply grow to contain the 'Awesome'?

Sure it could! And it would, except that you specifically instructed the box not to by giving it a fixed width. You could have used min-width or flexbox — both are good in dealing with unexpectedly large content — but you didn't. No doubt you had good reasons, but since it was your decision, the onus of solving any resulting issues is on you.

In these cases, the overflow declaration is your friend.

The overflow declaration

The overflow declaration allows you to define what to do with content that overflows its box. It has four values, visible, hidden, scroll, and auto. The default value is visible, and that's the one that causes the 'CSS is Awesome' effect.

overflow: visible means that you allow the content to spill out of its block. Although that keeps the content readable, it also means the content might overlap with the block below or to the right of the affected block, which can be very ugly.

When calculating the position of other blocks, the browsers' layout algorithm uses the width and height of the box you defined, and disregards the fact that content may be spilling out of the block. In fact, at that point in the algorithm the browsers have no way of knowing that the content overflows. [FACT-CHECK THIS]

Thus, when calculating the position of the next block the browsers place the block exactly where it should be given the height of the previous block and the margins of both. They do not pay the overflow any mind, wbich may cause the overflowing content to overlap the content of the next block.

Sometimes this is what you want — or rather, what you’re forced to live with. More often, though, you want to either generate scrollbars or hide the overflowing content entirely.

overflow: hidden hides the overflowing content. This creates a pleasing visual effect, but now there's no way for the user to get to the content. Therefore, hidden is something of a nuclear option: necessary in a few cases, but to be avoided whenever there's a better way of handling the situation.

overflow: scroll and overflow: auto generate scrollbars. The auto value generates scrollbars when they're necessary, while scroll scroll value always does so, even when no scrollbars are needed.

If scroll always generates those ungainly scrollbars, even when they're not needed, and auto only generates them when necessary, why would you ever use scroll? The reason is that a content change that generates or removes a scrollbar can be quite ugly.

Suppose you have a block with overflow: auto that initially does not need scrollbars. Then a script adds a lot of content to the block, causing overflow, and thus the generation of a scrollbar. Not only is this quite ugly in itself, but on some systems [BE MORE SPECIFIC] the scrollbar itself takes up about 16px of width and thus narrows the content area, which may lead to the reflowing of the text and even more overflow. And when the content is removed, all of that happens in reverse.

All this can give a quite jarring effect. For instance, see the position of the word "serves" in the two screenshots below. The creation of a scrollbar forces it to the next line, and that might be something you want to avoid.

The easiest way of preventing that effect is by giving the block overflow: scroll from the outset. Sure, the scrollbars may not be needed, but if they are there's no moving around of the content.

Block Formatting Context

[This is a practical tip that readers need to know about.]

An overflow value of anything but visible will create a new block formatting context. In old-fashioned float-based layouts it is sometimes necessary to create a block formatting context in order to contain a bunch of floats. (Just nod wisely for the moment; we'll get back to this.)

The easiest way of doing this is to add overflow: auto to the block, even though the block has no set height and the content will never actually overflow.

So if you're working in an old codebase and encounter a bunch of unexplained overflow: auto (or hidden) declarations on blocks that have height: auto, remember that they're meant to keep a float-based layout working properly. Only remove those overflows once you switched from floats to a modern layout system like grid or flex. If you do not intend to switch, leave the overflows in place as well.

Related declarations

In addition to the overflow declaration, there are also overflow-x and overflow-y declarations. They do what you'd expect them to do: they set the overflow on only the horizontal x-axis, or only the vertical y-axis. Otherwise they work exactly like overflow.

Also, iOS supports overflow-scrolling: touch, which enables momentum-based scrolling for overflowing elements. Without this declaration (or, more precisely, with the default overflow-scrolling: auto in place), overflowing elements scroll normally, i.e. they stop scrolling as soon as your finger leaves the screen. Android devices always use momentum-based scrolling, so they do not need this declaration. It doesn't hurt them, either, so it's perfectly safe to use. [TEST]

*** END EXCERPT ***

The ending is a bit abrupt, but I'm not entirely sure what to say next. Also, I'm not yet sure which chapter will come next, so I can't write a segue.

Anyway, please let me know what you think. I'm especially looking for feedback from JavaScript developers who are not all that good at CSS.



  • CSS for JavaScripters

flow

New browser on the block: Flow

2020 is only three weeks old, but there has been a lot of browser news that decreases rendering engine diversity. It’s time for some good news on that front: a new rendering engine, Flow. Below I conduct an interview with Piers Wombwell, Flow’s lead developer.

This year alone, on the negative side Mozilla announced it’s laying off 70 people, most of whom appear to come from the browser side of things, while it turns out that Opera’s main cash cow is now providing loans in Kenya, India, and Nigeria, and it is looking to use 'improved credit scoring' (from browsing data?) for its business practices.

On the positive side, the Chromium-based Edge is here, and it looks good. Still, rendering engine diversity took a hit, as we knew it would ever since the announcement.

So let’s up the diversity a notch by welcoming a new rendering engine to the desktop space. British company Ekioh is working on a the Flow browser, which sports a completely new multi-threaded rendering engine that does not have any relation to WebKit, Gecko, or Blink.

The last new rendering engine to come to the desktop was KHTML back in 2000 in the form of the Konqueror browser. Later Apple adapted KHTML into WebKit. And then Google forked WebKit to become Blink. And ... well, almost everyone browses with a KHTML descendant now. Let’s not forget how it all began.

It is far too early to tell if Flow will have a similar impact, but the news was reason enough for me to conduct an interview with lead developer Piers Wombwell.

PPK: Hi Piers, could you please introduce yourself?

PW: I’m Piers Wombwell, the co-founder of Ekioh, the company behind the Flow browser. I’m also the architect of the project and one of the software engineers on it.

Why did Ekioh decide to create a new browser?

In 2006 we started developing an SVG engine for user interfaces in the set-top box market. No existing browser was full-featured, or was fast enough on the low-powered set-top box chips available at the time. User interface developers wanted HTML, but couldn’t get the performance they needed, especially in animations. SVG seemed better suited to user interfaces as there was no time spent in complex box model layout.

A user interface running on our SVG engine was much faster than any of the HTML browsers at the time and was very popular in this niche market with millions of STBs running it across most continents.

Over the next six or so years, STB chips started to move to multi-core GPUs, at the same as TV resolutions were moving to 4K. HTML was becoming fast enough on set-top boxes. On the other hand, a 4K TV has four times as many pixels as an HD TV, and a multi-core GPU doesn't make each individual core any faster. Thus, a single threaded browser won’t really see any significant speed improvements. That's why we decided to make Flow multi-threaded.

Dabbling with HTML/CSS layout seemed equally fun technically as building an SVG browser, so that’s been the main focus since. It started off being an XHTML/CSS layout engine on top of SVG, but we got carried away and over time moved to full HTML.

But, really, I suppose we did it because it would be fun to do it.

How far along is Flow? Can people download it and use it right now?

Well, it can render and interact with Gmail quite well. It’s pretty much perfect on a few sites we’ve targeted as focuses during development, but it struggles with many others. We only started implementing HTML forms in the last few months in order to log into Gmail.

It’s not yet available for download as I think we need to address the usability of it first. It currently needs a configuration file tailored to your computer, and has no toolbar. You don't want a toolbar for TV interfaces, so we never implemented one.

For which platforms is Flow currently available?

For Mac, Linux, and Android. Plus, of course, for the set-top boxes that are our main market, most of which run Linux. As to Windows, none of us run Windows so its development is untested and lags behind a bit, but I’ve just compiled a version and it seems to work.

Is Flow open source?

It’s not. There’s no current plan for that as we don’t have a large corporation backing our development.

Which JavaScript engine do you use?

We chose Spidermonkey in 2006, and as far as I recall it was because of both licensing and a documented embedding API. It was around the time that TiVo were having arguments over the GPL. The paranoia over that also ruled out use of LGPL licensed libraries for a few years.

The core browser code is abstracted away from any Spidermonkey APIs, largely so we could handle upgrades over the years - we can still handle its legacy garbage collection model quite happily.

What are your long-term goals with Flow?

The primary goal is stability, followed by getting more websites rendering perfectly in Flow. They generally fail because of either layout bugs or missing JavaScript APIs in Flow, so we have to solve those. Even for the embedded market, getting as many websites working as possible improves our confidence that a new HTML user interface will function correctly, first time.

Our roadmap is very flexible, usually because of commercial needs, but also we prioritise what’s interesting to a developer at that given time.

You said Flow is multi-threaded. Which tasks exactly are divided among the multiple threads?

HTML and CSS parsing is single-threaded, as is JavaScript (if you ignore WebWorkers). It’s the layout, primarily word wrap of text, that is done in parallel. Several caveats apply, but in general, two paragraphs can be laid out in parallel since they don’t impact each other apart from their vertical position.

We wrote some technical papers on this process.

Is the word wrap of paragraphs the computationally most expensive part of laying out an HTML page?

Yes. Each letter is a separate rectangle, plus you have word wrap rules for groups of letters. It’s also probably the hardest to achieve, so it's a good place to start. Desktop browsers haven’t touched layout, and have instead concentrated on making whole components run in separate threads.

Is Flexbox one of the caveats you mentioned?

There are multiple passes across the tree, all in parallel. We first calculate, in parallel, essentially the min-content and max-content widths of each paragraph, flexbox or table cell. Once we have those constraints, a relatively quick pass (not in parallel for that one flex box) works out the final widths of each box.

But we can handle multiple flexboxes in parallel, or one flex box and a paragraph outside the flexbox, and so on.

How integral is multi-threading to Flow and its architecture? Could you remove it? Would other browsers be able to copy Flow's multi-threading?

Multithreading can be turned off with a config setting. I suspect it’s always going to be easier to rewrite the layout code with multithreading in mind than rework existing layout algorithms - Mozilla took that approach that with Servo, rather than rework Gecko. The new layout engine could then, in theory, be combined with the rest of an existing browser.

Can you give an example of tricky problems you encountered while creating this browser?

Many sites, Gmail being a good example, were very frustrating as the JavaScript can be so large and obfuscated. It’s almost impossible to tell what they are doing, and much of the debugging was educated guesses as to what it was trying to do. Thankfully, the web platform tests help us make sure we are compatible with other browsers once we figured out the blocking bug or missing feature.

We can’t realistically pass these tests 100% as they test such a huge set of APIs - it would take us years to catch up with other browsers so we can only focus on what is used by priority websites.

And something that was much easier to implement than you thought?

The HTML parser. I first wrote an HTML parser back in 2002, and back then there was no detailed specification of how to handle badly-nested elements. We spent so much time writing test cases to figure out what desktop browsers did in each situation, and trying to behave the same. Ten years later, the detail in the WHAT-WG specification was amazing, and it was perfectly possible to write an HTML parser that is completely compatible with all other browsers.

And a feature you decided not to implement for now?

HTML forms. A TV user interface doesn’t use most, if any, of the features of HTML forms so it was a very low priority. We started adding them because they are needed for general web browsing, but they are not complete.

We haven’t yet implemented WebGL or IndexedDB because they are not used on most of the websites we’ve tried. Obviously Google Maps uses WebGL and Google Docs uses IndexedDB but both have fallbacks. Implementing more features to allow a larger number of websites to work is a priority.

What is Flow's UA string?

For the Mac version, it's the following:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) EkiohFlow/5.7.4.30559 
Flow/5.7.4 (like Gecko Firefox/53.0 rv:53.0)

The strings vary depending on the device, but the "EkiohFlow" and "Flow" strings should always occur.

Why do you emulate Firefox? I assumed it'd be Chrome.

We’ve spent ages on that UA string… I could probably write a blog post about it. Essentially, I copied Chrome. Things mostly worked. Then I hit the Instagram site, which decided to use ES6 features based on the UA string. I changed it to FireFox’s, using the version of SpiderMonkey that we were using (53 in the build you have), and the site worked. Then I added more afterwards (the rc:53) to get us to the more modern Google login box.

The UA string isn’t final at all but its choice is full of compromises.

Ekioh creates browsers for set-top boxes. What is Flow’s main purpose on set-top boxes?

It is used to render the UIs created by the box’s vendors, and not for actually surfing the web. But we don’t always get to see the UIs the vendors create, so being able to render all HTML flawlessly is the goal. That way, UI developers can do as they please.

Does the average set-top box have a browser meant for surfing the web?

Sort-of, but not really. I have a 2012 Sony TV with that functionality, but it was useless then and is useless now. IR has a significant lag, and that makes TV remotes far too painful to control a TV browser with. I don’t recall any modern TV/STBs that let you have open internet, but they probably exist. I can’t imagine anyone seriously using them.

Flow also runs on TVs and embedded devices. Could you give a few examples of embedded browsers? And TV browsers?

Back before we started our SVG engine, there were many HTML 4 browser engines for the TV market, such as ANT Fresco and Galio (which I also worked on), Access’s NetFront, Oregan, Espial and Opera. For the non-TV market, we have replaced Internet Explorer Mobile on a line of Windows CE devices. These days, almost all embedded browsers are based on Blink or WebKit.

What are your main competitors in the TV and embedded browser markets?

The main competitors to Flow are Blink and WebKit. Most STB providers often do their own port of one of these browsers. WebKit can be optimised for these low-powered devices, but Flow is usually able to out perform other browsers, and in the areas it’s not as fast, we can usually optimise it.

In a strange way, we also compete with ourselves - we offer our own embedded WebKit-based browser that is more feature-complete than Flow. The same developers work on maintaining and improving that.

Thanks for this interview!

You’re welcome.




flow

Morse theory of gradient flows, concavity and complexity on manifolds with boundary / Gabriel Katz

Dewey Library - QA614.7.K37 2020




flow

Letter to BS: Yediyurappa govt must give relief to flower growers also

Flower cultivation being a seasonal thing, many anthurium cultivators will be deprived of any relief




flow

Supermoon 2020: Netizens share mesmerizing pics of &#039;super flower...

Supermoon 2020: Netizens share mesmerizing pics of 'super flower...




flow

Neutral pH aqueous redox flow batteries using an anthraquinone-ferrocyanide redox couple

J. Mater. Chem. C, 2020, 8,5727-5731
DOI: 10.1039/D0TC00640H, Paper
Wonmi Lee, Agnesia Permatasari, Yongchai Kwon
Anthraquinone-2,7-disulfonic acid (2,7-AQDS) and ferrocyanide including potassium and sodium salts are used as a redox couple for neutral aqueous redox flow batteries (ARFBs).
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

Stochastically Forced Compressible Fluid Flows / Dominic Breit, Eduard Feireisl, Martina Hofmanová

Barker Library - QA911.B75 2018




flow

[ASAP] Catalytic Control of Plastic Flow in Siloxane-Based Liquid Crystalline Elastomer Networks

ACS Macro Letters
DOI: 10.1021/acsmacrolett.0c00265




flow

Radical chemistry in oxidation flow reactors for atmospheric chemistry research

Chem. Soc. Rev., 2020, Advance Article
DOI: 10.1039/C9CS00766K, Review Article
Zhe Peng, Jose L. Jimenez
We summarize the studies on the chemistry in oxidation flow reactor and discuss its atmospheric relevance.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




flow

Human flow (2017) / directed by Ai Weiwei [DVD].

[U.S.A.] : Amazon Studios, [2017]




flow

Compatible finite element methods for geophysical flows: automation and implementation using Firedrake / Thomas H. Gibson, Andrew T.T. McRae, Colin J. Cotter, Lawrence Mitchell, David A. Ham

Online Resource




flow

Multiphase flow in permeable media: a pore-scale perspective / Martin J. Blunt, Imperial College London

Hayden Library - TA357.5.M84 B58 2017




flow

Shallow flows: May 7-9, 2018 / edited, G. van Heijst & J.P.A.J van Beeck

Barker Library - TA357.S535 2018




flow

Computational techniques for multiphase flows / by Guan Heng Yeoh, Jiyuan Tu

Barker Library - TA357.5.M84 Y46 2019