Olga Baysal's Phd Dissertation
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Integration of the Chromium Browser in the GENIVI Platform
static void _f_do_barnacle_install_properties(GObjectClass *gobject_class) { GParamSpec *pspec; Integration of the Chromium /* Party code attribute */ pspec = g_param_spec_uint64 (F_DO_BARNACLE_CODE, Browser in the GENIVI Platform "Barnacle code.", "Barnacle code", 0, G_MAXUINT64, G_MAXUINT64 /* default value */, G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_PRIVATE); Jacobo Aragunde Pérez g_object_class_install_property (gobject_class, blogs.igalia.com/jaragunde F_DO_BARNACLE_PROP_CODE, ● Open Source experts and consultants ● 15 years of experience ● Important contributions to: ● Client-side web technologies: WebKit, Blink/Chromium, Servo ● Graphics & Multimedia: Mesa, GStreamer ● Compilers: V8, JavaScriptCore, SpiderMonkey, Guile ● Software-defined networking: Snabb ● ... Introduction Goals of the project ● Integrate full-featured Chromium browser in GDP ● Use Intel’s Ozone-Wayland project, most complete implementation of Wayland so far ● Get latest possible version of the browser working ● Analyze and fix multi-seat implementation, if required ● Funding: GENIVI challenge grant and Igalia contributions Elements and versions ● Chromium: latest stable release was 54 at that point ● Ozone-Wayland: latest branch supports Chromium 53 ● Meta-browser: supporting Chromium 48 ● GENIVI BSPs Rebase & integrate Chromium browser Work on meta-browser ● Simplify configuration ● Obsolete CHROMIUM_ENABLE_WAYLAND detection ● Build chromium+wayland version 53 ● Recipe was pointing to version 48 ● Required patch backport ● Fix specific build scenarios -
Stanley: the Robot That Won the DARPA Grand Challenge
Stanley: The Robot that Won the DARPA Grand Challenge ••••••••••••••••• •••••••••••••• Sebastian Thrun, Mike Montemerlo, Hendrik Dahlkamp, David Stavens, Andrei Aron, James Diebel, Philip Fong, John Gale, Morgan Halpenny, Gabriel Hoffmann, Kenny Lau, Celia Oakley, Mark Palatucci, Vaughan Pratt, and Pascal Stang Stanford Artificial Intelligence Laboratory Stanford University Stanford, California 94305 Sven Strohband, Cedric Dupont, Lars-Erik Jendrossek, Christian Koelen, Charles Markey, Carlo Rummel, Joe van Niekerk, Eric Jensen, and Philippe Alessandrini Volkswagen of America, Inc. Electronics Research Laboratory 4009 Miranda Avenue, Suite 100 Palo Alto, California 94304 Gary Bradski, Bob Davies, Scott Ettinger, Adrian Kaehler, and Ara Nefian Intel Research 2200 Mission College Boulevard Santa Clara, California 95052 Pamela Mahoney Mohr Davidow Ventures 3000 Sand Hill Road, Bldg. 3, Suite 290 Menlo Park, California 94025 Received 13 April 2006; accepted 27 June 2006 Journal of Field Robotics 23(9), 661–692 (2006) © 2006 Wiley Periodicals, Inc. Published online in Wiley InterScience (www.interscience.wiley.com). • DOI: 10.1002/rob.20147 662 • Journal of Field Robotics—2006 This article describes the robot Stanley, which won the 2005 DARPA Grand Challenge. Stanley was developed for high-speed desert driving without manual intervention. The robot’s software system relied predominately on state-of-the-art artificial intelligence technologies, such as machine learning and probabilistic reasoning. This paper describes the major components of this architecture, and discusses the results of the Grand Chal- lenge race. © 2006 Wiley Periodicals, Inc. 1. INTRODUCTION sult of an intense development effort led by Stanford University, and involving experts from Volkswagen The Grand Challenge was launched by the Defense of America, Mohr Davidow Ventures, Intel Research, ͑ ͒ Advanced Research Projects Agency DARPA in and a number of other entities. -
Malek M. Naouach
Malek M. Naouach Last update on October 25, 2018 Master Student in CS UWaterloo — Expected Graduation : December 2018 [email protected] · https://ca.linkedin.com/in/malek-m-naouach · +1 (226) 791-9719 Experience Amazon AWS Vancouver, Canada Software Development Engineer Intern - Thinkbox EC2 Core Team Sept ’17 – Dec ’17 • Refactored the code of legacy limits in Deadline 10 product • Designed and developed license and resource limits, and integrated them into Deadline Monitor • Was developing using Java, Python, Bash, Linux, Git, Markdown, MongoDB, Scrum • Updated the technical documentation of the product using Sphinx, reST, Dyoxygen • Wrote a blog post using reST, featuring in the product website: Creating Limits Just Got Easier! University of Waterloo, David Cheriton School of Computer Science Waterloo, Canada Graduate Research Assistant - Systems and Networking Lab Jan ’15 – present • My research work lies in the intersection of Modern Datacenters and Artificial Intelligence • My tech stack includes Linux, Docker, Vim, Tmux, OpenStack, OpenDaylight, GitHub, Java, Python • Designed and built Artemis: an artificial-intelligent agent at the end-hots, that learns how to schedule the traffic of deployed applications in a datacenter environment, in order to meet their communication requirements in terms of bandwidth and deadlines • Joint work on a speculative remote-procedure-call framework to speed up the execution of applications in a distributed environment (Published in USENIX Middleware’18) • Designed and implemented using Mininet, a -
The Billionaire Professor Behind New Networking Startup Apstra - WSJ 30/03/16, 08:24
The Billionaire Professor Behind New Networking Startup Apstra - WSJ 30/03/16, 08:24 This copy is for your personal, non-commercial use only. To order presentation-ready copies for distribution to your colleagues, clients or customers visit http://www.djreprints.com. http://www.wsj.com/articles/the-billionaire-professor-behind-new-networking-startup-apstra-1459294850 TECH The Billionaire Professor Behind New Networking Startup Apstra Computer scientist David Cheriton has founded and funded multiple tech winners David Cheriton was an early investor in Google. PHOTO: APSTRA By DON CLARK Updated March 29, 2016 8:29 p.m. ET Computer scientist David Cheriton has been a quiet force behind the scenes in Silicon Valley for decades, using his brains and bank account to fund vendors of equipment that transmits data between computers and over the Internet. Now he wants the customers of those suppliers to feel free to shop elsewhere. The Stanford University professor, whose early investment in Alphabet Inc.’s Google helped make him a multibillionaire, recently bankrolled a startup called Apstra, which has been working on software for managing networking devices from multiple vendors. Apstra’s software makes it easier to integrate equipment from various suppliers as better options come along, Mr. Cheriton said. It could reduce customers’ reliance on vendors like Cisco Systems Inc. —which first made Mr. Cheriton wealthy in 1996 when it bought a startup he co-founded—and Arista Networks Inc., a leading maker of network switches that he co-founded in 2004. Network hardware companies tend to lock in customers as they http://www.wsj.com/articles/the-billionaire-professor-behind-new-networking-startup-apstra-1459294850 Page 1 of 4 The Billionaire Professor Behind New Networking Startup Apstra - WSJ 30/03/16, 08:24 develop expertise in running particular systems and become accustomed to proprietary features. -
Page Ndcal Complaint
1 JOHN JASNOCH SCOTT+SCOTT, ATTORNEYS AT LAW, LLP 2 707 Broadway, Suite 1000 San Diego, California 92101 3 Telephone: (619) 233-4565 Facsimile: (619) 233-0508 4 Email: [email protected] 5 THOMAS L. LAUGHLIN, IV SCOTT+SCOTT, ATTORNEYS AT LAW, LLP 6 The Chrysler Building 405 Lexington Avenue, 40th Floor 7 New York, New York 10174 Telephone: (212) 223-6444 8 Facsimile: (212) 223-6334 9 Attorneys for Plaintiff 10 [Additional counsel on signature page.] 11 12 UNITED STATES DISTRICT COURT 13 NORTHERN DISTRICT OF CALIFORNIA 14 15 WEST PALM BEACH FIRE PENSION FUND, Case No. 16 Plaintiff, 17 v. VERIFIED SHAREHOLDER 18 LAWRENCE “LARRY” PAGE, SERGEY M. DERIVATIVE COMPLAINT BRIN, ERIC E. SCHMIDT, L. JOHN DOERR, 19 DIANE B. GREENE, JOHN L. HENNESSY, ANN MATHER, PAUL S. OTELLINI, K. RAM 20 SHRIRAM, SHIRLEY M. TILGHMAN, MICHAEL J. MORITZ, ARTHUR D. LEVINSON, 21 ROBERT ALAN EUSTACE, OMID R. KORDESTANI, JONATHAN J. ROSENBERG, 22 SHONA L. BROWN, and ARNNON GESHURI, 23 Defendants, 24 and 25 GOOGLE, INC, 26 Nominal Defendant. 27 28 VERIFIED SHAREHOLDER DERIVATIVE COMPLAINT 1 PROLOGUE 2 “[T]here is ample evidence of an overarching conspiracy between” Google and the other defendants, and of “evidence of Defendants’ rigid wage structures and 3 internal equity concerns, along with statements from Defendants’ own executives, are likely to prove compelling in establishing the impact of the anti-solicitation 4 agreements . .” 5 In re High-Tech Employee Antitrust Litig., No. 11-cv-2509, 2014 WL 3917126, at *16 (N.D. 6 Cal. Aug. 8, 2014). 7 Plaintiff West Palm Beach Fire Pension Fund (“West Palm” or “Plaintiff”), on 8 behalf of Google, Inc. -
Achieving a Safe and Seamless User Experience Through Accessible Web Applications
Achieving a Safe and Seamless User Experience Through Accessible Web Applications Alejandro Piñeiro Iglesias 2 Topics ● Accessibility-based solutions to improve safety ● Implementation via accessibility APIs ● Applicable standards and existing support Achieving a Safe and Seamless User Experience Through Accessible Web Applications Alejandro Piñeiro | [email protected] | www.igalia.com/accessibility Accessibility-Based Solutions to Improve` Safety 4 Safety First? 9 November 2012 8 November 2012 “Off-duty officer killed, Cal Trans “Police say a distracted driver caused flagger seriously hurt in chain a head-on crash.... The driver of the reaction crash.... Cal Trans said the second truck and his passenger had to accident was likely caused by a be extricated from the vehicle by distracted driver." firefighters." 3 November 2012 31 October 2012 “Authorities say a driver distracted “An eastern Utah man was charged by his cell phone caused a head-on Wednesday with hitting and killing a crash that killed an elderly man and Vernal teenager with his car while seriously injured an elderly woman in texting behind the wheel.” central California." Achieving a Safe and Seamless User Experience Through Accessible Web Applications Alejandro Piñeiro | [email protected] | www.igalia.com/accessibility 5 "In 2010, 3092 people were killed in crashes involving a distracted driver and an estimated additional 416,000 were injured in motor vehicle crashes involving a distracted driver." U.S. National Highway Traffic Safety Administration Achieving a Safe and Seamless User Experience Through Accessible Web Applications Alejandro Piñeiro | [email protected] | www.igalia.com/accessibility 6 Hands-Free via Speech Input For: ● Users who cannot use a keyboard and/or touch screen (i.e. -
SALTISE 2020 Proceedings
Connect with SALTISE Connectez avec SALTISE Visit our website at: Visitez notre site web: www.saltise.ca www.saltise.ca Find us on Twitter, Facebook Retrouvez-nous sur Twitter, and Linkedin YouTube. Facebook et Linkedin YouTube. SALTISE 2020 Teaching Transformations: Proceedings 2 Small Changes, Big Impact Table of Contents | Table des matières Please note that some papers are in French Introduction ...........................................................................................................................................................8 Active Learning Practices & Strategies Oral communication in Science: Self-efficacy and other factors influencing performance of college science students ...................................................................................................10 Caroline Cormier, Simon Langlois Approaches for Decolonizing and Indigenizing Education: Lessons from the Intercollegiate Decolonization Network -- a grassroots collective ..........................................................11-12 Debbie Lunny, Alyson Jones, Jennifer Qupunuaq May, Jennifer Savard Creating of online courses and MOOC with Agile. .....................................................................................................13 Orzu Kamolova, Chloe Lei, Cristina Sanza, David Secko, Andrea Hunter Developing 21st C Skills with Online Curation and Social Annotation ......................................................................14 Patti Kingsmill, Kelly Macdonald, Phoebe Jackson, Kevin Lenton, Heather Roffey, -
Driving and Virtualizing Control Systems: the Open Source Approach Used in Whiterabbit
Driving and virtualizing control systems: the Open Source approach used in WhiteRabbit Javier Muñoz Mellid & Samuel Iglesias Gonsalvez Academia-Industry Matching event on Technology of Controls for Accelerators and Detectors November 2013 Agenda Knowing Igalia The value of the Open Source approach Open Source approach in WhiteRabbit A walk on technical details and demo Driving and virtualizing control systems: the Open Source approach used in WhiteRabbit Javier Muñoz Mellid & Samuel Iglesias Gonsalvez What is Igalia? Open Source Company 40 engineers and hackers working around the globe Hacking upstream in different technologies and communities kernel (Linux) virtualization (QEMU/KVM) browsers/multimedia (WebKit, Blink, GStreamer...) compilers (V8, JavaScriptCore...) UI (GTK+,...) documents (Evince, LibreOffice...) distros (Debian, Tizen...) automotive/IVI 13 years old now! www.igalia.com Driving and virtualizing control systems: the Open Source approach used in WhiteRabbit Javier Muñoz Mellid & Samuel Iglesias Gonsalvez Partnering Linux Foundation www.linuxfoundation.org/news- media/announcements/2011/04/igalia-joins-linux- foundation W3C www.igalia.com/nc/igalia-247/news/item/igalia-joins- the-world-wide-web-consortium Tizen Association www.igalia.com/nc/igalia-247/news/item/igalia-joins- the-tizen-association-partner-program/ ... Driving and virtualizing control systems: the Open Source approach used in WhiteRabbit Javier Muñoz Mellid & Samuel Iglesias Gonsalvez What services and solutions provides Igalia? We are experts in Open Source -
Browsers for the Automotive: an Introduction to Webkit for Wayland
static void _f_do_barnacle_install_properties(GObjectClass *gobject_class) { GParamSpec *pspec; Browsers for the /* Party code attribute */ pspec = g_param_spec_uint64 (F_DO_BARNACLE_CODE, "Barnacle code.", "Barnacle code", automotive: an introduction 0, G_MAXUINT64, G_MAXUINT64 /* default value */, G_PARAM_READABLE | G_PARAM_WRITABLE | to WebKit for Wayland G_PARAM_PRIVATE); g_object_class_install_property (gobject_class, F_DO_BARNACLE_PROP_CODE, Silvia Cho [email protected] Igalia and WebKit/Chromium ● Open source consultancy founded in 2001 ● Top contributor to upstream WebKit and Chromium ● Working with many industry actors: tablets, phones, IVI, smart TV, set-top boxes, and smart home Outline ➢ Browser requirements for the automotive ➢ A bit of history ➢ Selecting the best alternatives Introduction to WebKit for Wayland ➢ Conclusions Browser requirements for the automotive Requirements ● Browser as an application and as a runtime: - User Experience: specific standards and UI modification - Portability: support of specific hardware boards (performance optimization) - OTA updates ● Browser as an application: - Functionalities ● Browser as a run time: - Application manager integration Available alternatives 1) Licensing a proprietary solution 2) Deriving a new browser from the main open source browser technologies: - Chromium - WebKit (Firefox: Mozilla removed support in their engine for third party browser developers) Understanding the main alternatives ● Decision between Chromium and WebKit ● Chromium and WebKit share a lot of history, -
Webkit and Blink: Bridging the Gap Between the Kernel and the HTML5 Revolution
WebKit and Blink: Bridging the Gap Between the Kernel and the HTML5 Revolution Juan J. Sánchez LinuxCon Japan 2014, Tokyo Myself, Igalia and WebKit Co-founder, member of the WebKit/Blink/Browsers team Igalia is an open source consultancy founded in 2001 Igalia is Top 5 contributor to upstream WebKit/Blink Working with many industry actors: tablets, phones, smart tv, set-top boxes, IVI and home automation. WebKit and Blink Juan J. Sánchez Outline 1 Why this all matters 2 2004-2013: WebKit, a historical perspective 2.1. The technology: goals, features, architecture, ports, webkit2, code, licenses 2.2. The community: kinds of contributors and contributions, tools, events 3 April 2013. The creation of Blink: history, motivations for the fork, differences and impact in the WebKit community 4 2013-2014: Current status of both projects, future perspectives and conclusions WebKit and Blink Juan J. Sánchez PART 1: Why this all matters WebKit and Blink Juan J. Sánchez Why this all matters Long time trying to use Web technologies to replace native totally or partially Challenge enabled by new HTML5 features and improved performance Open Source is key for innovation in the field Mozilla focusing on the browser WebKit and now Blink are key projects for those building platforms and/or browsers WebKit and Blink Juan J. Sánchez PART 2: 2004-2013 WebKit, a historical perspective WebKit and Blink Juan J. Sánchez PART 2.1 WebKit: the technology WebKit and Blink Juan J. Sánchez The WebKit project Web rendering engine (HTML, JavaScript, CSS...) The engine is the product Started as a fork of KHTML and KJS in 2001 Open Source since 2005 Among other things, it’s useful for: Web browsers Using web technologies for UI development WebKit and Blink Juan J. -
HTML5 Apps on AGL Platform with the Web Application Manager
HTML5 apps on AGL platform with the Web Application Manager Julie Kim jkim@ Automotive Linux Summit Japan July in 2019 Agenda ● Introduction ○ About Igalia ○ Motivations ○ Chromium ○ Web Application Manager (WAM) ● What we’ve done ○ Integration with AGL ○ Try WebApps ● Plans Introduction About Igalia ● Open Source Consultancy ● Based in Galicia, Spain. Global team and customers ● ~81 employees around the world ● Areas ○ Chromium/Blink, WebKit and Servo; W3C member ○ Compilers, JavaScript engines (V8, JSC) ○ Multimedia, Kernel, Networking, Graphics ○ Virtualization & Cloud Motivations ● Web apps should be first class citizens in AGL; bring flexibility and power for a big number of developers. ● Chromium has been verified on several embedded devices; many manufactures use it as an WebEngine. ● Chromium with wayland is working fine on upstream; Igalia has worked on it. ● LGE open-sourced Web Application Manager which they’re using on their product. Motivations; Risks ● How to manage SMACK with Chromium Multi-process model? ○ Using proxy process ● How to integrate on AGL? ○ Porting it with libhomescreen and libwindowmanager ● How to support Wayland with ivi extension protocol? ○ Migration wayland port with chromium upstream ○ Adding ivi extension protocol Chromium Multiprocess ● Browser process ○ handles all interactions with the disk, network, user input, and display. ○ manages windows and tabs. ● Renderer process ○ contains all the complex logic for handling HTML, JavaScript, CSS, images, and so on. ● GPU process ○ Manages GPU operations. -
The Chromium Project's Way to Wayland Automotive Linux Summit
The Chromium project’s way to Wayland Automotive Linux Summit (May/2017) Antonio Gomes (tonikitoo) Agenda ● Who is Igalia ● Motivation ● Background ● Developments Who is Igalia? ● Worker-owned, employee-run Open Source consultancy company, based in Galicia, Spain. Who is Igalia? ● ~59 employees around the world. ● Areas ○ Chromium/Blink, WebKit and Servo; ○ Compilers, JavaScript engines (V8, JSC); ○ Multimedia, Graphics (Mesa), Networking, Accessibility. Motivation Motivation ● Not a matter of trend, but timing instead. − Maturity. − Demand from different industries. Motivation ● Being able to run Chromium natively in Wayland-based systems will leverage its adoption in a variety of systems. − AGL, GENIVI, Raspberry Pi, Tizen, Bose, Bosch, Volvo, Jolla. − Fedora 25 is shipping Wayland by default. − Ubuntu 17.10 will? ship Wayland by default. − Major GUI Toolkits have built-in support, including Qt 5, Gtk+, Clutter, EFL. Background Background - Ozone/Wayland ● Ozone/Wayland (by Intel / 01.org) − Aura toolkit: Basic windows, events. ■ ui/views/ − Ozone project (original) ■ Abstraction layer for the construction of accelerated surfaces underlying the Aura toolkit, as well as input devices assignment and event handling. ■ Backends: ● DRI -> DRM ○ GBM ○ ChromeOS ● wayland (off trunk) ○ Linux Background - Ozone/Wayland Browser process Renderer process GPU process desktop integration x11 win Browser process Renderer process desktop integration x11 win ozone/wayland IPC (old API) ozone platform wayland connection GPU process Background - Ozone/Wayland ● Good community adoption. ● Project entered in “maintenance mode” ○ December/2015 ○ Chromium m49 ■ Today’s trunk is m60 Background - cr upstream ● In the meanwhile, Ozone layer received two new backends: ○ wayland ○ x11 ● Is the problem solved? Background ● May/16 – started experimenting with Chromium’s Ozone/Wayland.