Profile

Cover photo
Verified name
François Beaufort
Works at Google
Lives in France
32,874 followers|90,832,459 views
AboutPostsCollectionsPhotosYouTube

Stream

François Beaufort
owner

Discussion  - 
 
Yossi Eynav has built a ReactJS web app that reads heart rate measurement and made it available at https://github.com/yossi-eynav/ble-heart-rate-demo
ble-heart-rate-demo - Web Bluetooth - heart rate monitor demo
3
Add a comment...

François Beaufort

Shared publicly  - 
 
Best read of my day!
 
I published a 30 minutes read on the redesign of Chrome desktop core UI -> https://goo.gl/8dmJSs

Talking process, technical details, public and internal reaction as well as lesson learned.

Hopefully a good closing commentary on a two years long project, also marking the end of my 5 years long involvement in the design of the Chrome browser.

11 comments on original post
202
32
Bensaha Ilyes's profile photoPeter Kasting's profile photolil drummaboi's profile photoShasi Thar's profile photo
17 comments
 
Good
Add a comment...

François Beaufort

Shared publicly  - 
 
As part of the project Eraser initiative, the Chrome team has removed the Text Encoding menu in the latest Dev Update which allowed you to override the detected encoding.

If you feel like you really need it though, a Chrome Extension will be the way going forward. See for instance a Proof of Concept at https://github.com/alexelias/encoding-changer.

For information, Project Eraser is an effort to simplify Chrome by unlaunching features and code-paths that no longer provide enough value to justify their complexity either in the code or in the UI.

Source: https://codereview.chromium.org/2254273003

99
7
Carolyn Grimsley's profile photoZachary Yaro's profile photoChee How Chua's profile photoHuyen Trang Nguyen's profile photo
16 comments
 
Less is more
Add a comment...

François Beaufort

Shared publicly  - 
 
Latest Chrome OS Dev update allows us to see a local folder's size when pressing <Space> if a folder is selected in the Files App.

For info, an upcoming "Get Info" context menu will be added soon. 

Source: https://codereview.chromium.org/2313763003
114
11
Greg Chamberlin's profile photoFedor von Bock's profile photoJames Weaver's profile photo
3 comments
 
Is it free!
Add a comment...

François Beaufort
owner

Discussion  - 
 
+Sam Zagrobelny has written a web app to talk to the popular bleno example program called BLE Pizza Service.

Check out instructions at https://github.com/strangesast/bleno-web-pizza-example to get started. All you need from the peripheral side is bleno, the Node.js module for implementing BLE peripherals.


4
Add a comment...

François Beaufort

Shared publicly  - 
 
The chromium team is currently adding Material Design to the Page Info bubble which shows how secure is your connection with the website and which permissions are granted.

There is no flag needed for now for to you to follow work in progress in Chrome Canary.

Source: https://codereview.chromium.org/2298963002
154
14
Wai Don's profile photobonti asamoah desmond's profile photoJenine Jones's profile photoManh Me Minh's profile photo
20 comments
 
Nice

Add a comment...

François Beaufort
owner

Discussion  - 
 
Here's a simple demo using the BBC micro:bit device featuring Physical Web and Web Bluetooth: https://www.youtube.com/watch?v=DCri83kUS7M
13
1
Add a comment...

François Beaufort
owner

Discussion  - 
 
In case you had a doubt, yes we can find aubergines 🍆 in Web Bluetooth chooser.

Make sure there is a nearby Bluetooth device whose advertised name is 🍆 and go to https://googlechrome.github.io/samples/web-bluetooth/device-info.html?name=%F0%9F%8D%86
Obviously it works for any unicode characters ;)

Bonus: What is 🌏💧✋🕋🗡🚀🏜☀️🌡🌶💯🚱⏳🌅🌑😡💉😱😈💀💥🌛🌙🐭💥🚶🏻〰🐛️⌛️👳🙏💥😴🛌😳💥🐛💥👊⚔👑?

7
Add a comment...

François Beaufort
owner

Discussion  - 
 
Recording of the Web Bluetooth Community Group meeting at TPAC September 2016 is now available at https://www.youtube.com/watch?v=Vty9FsTTOoI

And here are the meeting notes captured by +Vincent Scheib:

Introductions:
- TPAC room
- Anssi (Intel)
- Kenneth Rohde Christiansen (Intel)
- Zoltan Kis (Intel)
- Tomoyuki Shimizu (KDDI Japanese mobile network operator)
- [interested in how smartphones and devices can be connected]
- Rijubrata Bhaumik (NFC & Generic Sensors API)
- ? (Toshiba)
- [Highspeed NFC]
- ?
- Dominique Hazael Massieux - W3C Staff, WebRTC, Device & Sensors group
- Tobie Langel (Intel)
- Jeffrey Yasskin (Google) Web Bluetooth Spec editor
- Vincent Scheib (Google)
- Giovanni Ortuño (Google)
- François Beaufort (Google) [Developer Relations]
- Stanley (Malaysian government)
- Julien Racle (Logitech)

Implementation Status & Plans:
https://youtu.be/Vty9FsTTOoI?t=7m57s

Only Google implementers present.

Web Bluetooth publishes implementation status here:
https://github.com/WebBluetoothCG/web-bluetooth/blob/master/implementation-status.md
Chrome implementation reviewed, notably lacking iOS & Windows support.
Servo has many JS components implemented
Servo is bringing up platform implementations
Firefox had a start but stopped, as far as we can tell because of lack of staffing.
Other vendors have no activity that we are aware of.

Julien: Concern raised regarding WebKit implementation being started, and lack of support in long term in Safari if not started.
Group discussed, Apple would also need to approve and adopt the feature but, yes it would need to have implementation in WebKit and no group is working on that now.

Additional implementations would help the specification process. Further through the process at least 2 implementations will be required. Servo's implementation would be unlikely to be sufficient for this, clearly in for market needs, but also in W3C process.


Reviewing issues: Milestone:"Initial GATT Communication":
https://youtu.be/Vty9FsTTOoI?t=22m1s
https://github.com/WebBluetoothCG/web-bluetooth/milestone/1

Reviewing issues: Milestone:"Complete GATT Communication":
https://youtu.be/Vty9FsTTOoI?t=49m22s
https://github.com/WebBluetoothCG/web-bluetooth/milestone/2

Discussing Spec changes:
We should be strongly encouraging origin trial members to join the public web-bluetooth list
so that as specification changes are being announced and discussed we have input from developers


Entering working group:
https://youtu.be/Vty9FsTTOoI?t=1h6m4s

Could create a working group, but that isn't a preferred option.
Could attempt to join HFC, USB, Bluetooth.
Being added to existing WG Web Platform would provide much more exposure, if able to make the entry cost of being added to an already large charter.
Device group would be easier because there is a clear overlap with the scope of the group.

NFC is seeking another browser vendor to be invested before entering a working group
jyasskin notes that waiting for another implementation to be invested seems good
Anssi notes that some implementations may not start until a spec is in standards track.
One motivation to move to a WG sooner is a requirement for minimal time for implementation process time. dom guessting 150 days.

Some discussion on testing:
scheib: how have other device specs tested?
Anssi: vibration, the human notices the effect

Another note: Chrome only implements a subset of the entire specification. Anssi recommends flagging the portion of the spec not implemented, e.g. so that following implementations can see that there is less work to follow.


Tobie Langel arrives, to have coffee with jyasskin ;), ask about permissions:
https://youtu.be/Vty9FsTTOoI?t=1h33m25s

In sensors, thinking over how to handle permissions for things which are very similar
do we try to group them?
Could we do permissions with an object, instead of a string?

Web apps sec will discuss permissions later this week at TPAC
TPAC meeting is over. Recording available here: https://www.youtube.com/watch?v=Vty9FsTTOoI and notes above I'll summarize and see published to email list.

Recording stops at 1:43:30
3
Add a comment...

François Beaufort

Shared publicly  - 
 
It is Chrome Tip Day Today!

In the latest Dev Update, you can simply switch between Fit To Page and Fit To Width by pressing <Ctrl> + \ for PDF files.

Source: https://codereview.chromium.org/2283803003


74
7
Florian Sauvestre's profile photoFrançois Beaufort's profile photoWilliam Greene's profile photoIhor Korsun's profile photo
4 comments
 
+William Greene Agree, often Chrome team concentrate on some small fancy and almost useless features instead of fixing real problem. Pdf viewer performance just one of it.
Add a comment...

François Beaufort
owner

Discussion  - 
 
Bluetooth device connection and paired status is about to be added to the chooser so that it's easier to select the device you really want in a crowded environment.

You can already try in the latest chromium build for Mac at https://download-chromium.appspot.com/?platform=Mac

Source: https://codereview.chromium.org/2304213002
9
François Beaufort's profile photoR Dec's profile photo
3 comments
R Dec
 
+François Beaufort ok, thank you. 
Add a comment...

François Beaufort
owner

Discussion  - 
 
I'm not the one saying it, +Uri Shaked is:

It is prime time for Web Bluetooth. The standard is maturing, toolsets and APIs are popping up, and most exciting of all: Chrome 53 was released this week!

Chrome 53 has an Origin Trial for Bluetooth, which means that websites can opt-in to use this feature and automatically enable Web Bluetooth for all their visitors. It is the first time such technology enabling IoT directly from the web is deployed in the wild.

Source: https://medium.com/@urish/is-now-a-good-time-to-start-using-web-bluetooth-hint-yes-yes-it-is-99e998d7b9f6
If you’re into IoT and the Web, or like playing with cutting edge, user-facing tech, you should check out Web Bluetooth
11
2
Add a comment...
François's Collections
Work
Occupation
Dive into Chromium source code
Employment
  • Google
    Chromium Evangelist, 2013 - present
    Dive into Chromium source code
  • Trapeze Media
    Python Web Application Developer, 2010 - 2012
  • Conversition Strategies Inc.
    Sentiment Engine Designer, 2010 - 2010
  • SNCF - French National Railway Company
    Programmer Analyst, 2005 - 2009
  • PiTrust Association
    Vice President, 2005 - 2007
Basic Information
Gender
Male
Birthday
July 29, 1983
Story
Tagline
Happiness Evangelist
Bragging rights
She still loves me!
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
France
Previously
Champagne sur Seine, France (2002-2005) - Fontainebleau, France (2006-2009) - Toronto, Canada - Seoul, South Korea
Links
Contributor to