The Rosavin framework could be constructed with either phenylboronic acids, the protected arabinopyranosyl bromide 4 or the protected xylopyranosyl bromide 5, along with allyl O-β-d- glucopyranoside 7 that could be easily prepared based on direct β-glucosidation between allyl alcohol and d-glucose using the immobilized β-glucosidase (EC 3.2. 1.21). The key reaction was the Pd (II)-catalyzed Mizoroki-Heck type reaction between allyl β-d- ...