CHROME OS.Doc

Total Page:16

File Type:pdf, Size:1020Kb

CHROME OS.Doc INTRODUCTION Chrome notebooks are built and optimized for the web, where you already spend most of your computing time. So you get a faster, simpler and more secure experience without all the headaches of ordinary computers. Company / developer Google Inc. Programmed in C C++ OS family Unix-like Working state Source code released as Chromium OS Latest stable release 0.11.257.44 (Beta) / April 14, 2011; Latest unstable release 0.12.397.0 (Dev) / April 14, 2011 Kernel type Monolithic (Linux) Default User Interface Graphical interface based on the Google Chrome Browser Official website google.com/chromeos/ Google Chrome OS is basically a cloud operating system. CLOUD COMPUTING Computing as a “utility” rather than a product Refers to the provision of computational resources on demand via a computer network. User computer may contain almost no data or software. Users don’t log on the server, but the service Technically: Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Chrome OS Architecture User Interface Chrome Web Browser Google Gears: Gmail Web Server Google Calendar • System Google Reader Database Application •User Application Google Docs Google.com Internet Picasa Window Manager Web Kit Libraries Media Framework Graphics Libraries Linux Kernel Hardware Design Goals User Interface Minimal screen space by combining applications and standard web pages into a single tab strip Secondary tasks would be handled with "panels“: windows that dock to the bottom of the screen Hardware Support intended for secondary devices like netbooks not as a user's primary PC will run on hardware incorporating an x86 or ARM-based processor. Google Chrome OS consumes one-sixtieth as much drive space as Windows 7. Design Goals (Contd…) Remote Application Access A technology unofficially called "Chromoting“ Resemble Microsoft's Remote Desktop Connection Running an application via Terminal Services or by first connecting to a host machine: Remoting • Linux shell access Crosh: The Chrome Shell :A Bash-like shell with minimal functionality In developer’s mode a full featured shell can be opened Design Goals (Contd…) Printing Google Cloud Print: Help any application on any device to print on any printer. the cloud service would entail installing a piece of software, called a proxy, as part of Chrome OS. The proxy would register the printer with the service, manage the print jobs, provide the printer driver functionality, and give status alerts for each job. Design Goals (Contd…) Link Handling Unresolved design problem: how Web applications handle specific link types. i.e.Which website or Web application should be invoked when a particular file type is clicked (eg. .doc,.jpeg,etc). • Security auto-updating and sandbox features that will reduce malware exposure initial boot code, stored in read-only memory, checks for system compromises physical switch under the battery compartment that actuates a developer mode. • Integrated Media player To play back MP3s, view JPEGs, and handle other multimedia files while OFFLINE. Features The Cr-48 NoteBook •Fast start-up and performance Start your notebook and get to the Internet in about 10 seconds. Once you sign in on your Chrome notebook, you're instantly on the web. •Constant connectivity Because a Chrome notebook without the Internet isn't all that useful, its easy for you to stay online using Wi-Fi or 3G from the Verizon Wireless Network (U.S. only). To make sure that you get the latest features and security fixes, your Chrome notebook automatically updates whenever it detects that a new system version is available. •Built-in security Our security features help prevent malware or viruses from accessing your data. If a webpage misbehaves, it won't bring down your other tabs or break your notebook. •Everything is stored online Since everything is done online, you'll always have access to your data, no matter what computer you're using. All your bookmarks, apps, extensions, and web settings can be saved to your Google Account, using the sync feature. •Access to the Chrome Web Store The store features a wide range of apps, extensions, and themes for the browser. Many web applications are capable of functionality that you expect from traditional desktop software on an ordinary computer. Logic Behind the name “Cr-48” The Notebook got the name "Cr-48" from the isotope of chromium metal. Specifications Processor : Processor make: IntelCPU speed: 1.66 GHz 32 KB L1 cache | 512 KB L2 cache Networking : Wi-Fi: 802.11 a, b, g, n Mobile broadband (3G): Memory and storage : System RAM: 2 GB Hard drive(s): 16 GB (total) Input : Keyboard: 74 keys Pointing device: Track pad (Multi-touch) Size and weight : Dimensions: 0.9 inches (h) | 11.8 inches (w) | 8.6 inches (d) Weight: 3.8 pounds i.e. 1.7 Kg Benefits Everything is on the cloud Very fast boot Price of CR-48 notebook Software updates no CR-48 Portability of CR-48 Extension to Google accounts Android on Google CR-48 notebook Security in CR-48 Experience of the Internet. Sharing Content with CR-48 Drawbacks No Desktop Less applications Media Playback Very less local storage No pre-installed office application No Games Long term costs No programming No hardcore use Its all Google The Pilot Program Its something similar to the beta programs. Most beta programs deal with software, Google’s Pilot Program is for both hardware and software. Users can register for it and if selected, the user will be allowed to take home the Google Chrome CR-48 notebook for free and test it for some time. The users can test the speed and the ease of use of both the hardware and the software of Chrome CR-48 notebook and provide feedback. .
Recommended publications
  • Google Security Chip H1 a Member of the Titan Family
    Google Security Chip H1 A member of the Titan family Chrome OS Use Case [email protected] Block diagram ● ARM SC300 core ● 8kB boot ROM, 64kB SRAM, 512kB Flash ● USB 1.1 slave controller (USB2.0 FS) ● I2C master and slave controllers ● SPI master and slave controllers ● 3 UART channels ● 32 GPIO ports, 28 muxed pins ● 2 Timers ● Reset and power control (RBOX) ● Crypto Engine ● HW Random Number Generator ● RD Detection Flash Memory Layout ● Bootrom not shown ● Flash space split in two halves for redundancy ● Restricted access INFO space ● Header fields control boot flow ● Code is in Chrome OS EC repo*, ○ board files in board/cr50 ○ chip files in chip/g *https://chromium.googlesource.com/chromiumos/platform/ec Image Properties Chip Properties 512 byte space Used as 128 FW Updates INFO Space Bits 128 Bits Bitmap 32 Bit words Board ID 32 Bit words Bitmap Board ID ● Updates over USB or TPM Board ID Board ID ~ Board ID ● Rollback protections Board ID mask Version Board Flags ○ Header versioning scheme Board Flags ○ Flash map bitmap ● Board ID and flags Epoch ● RO public key in ROM Major ● RW public key in RO Minor ● Both ROM and RO allow for Timestamp node locked signatures Major Functions ● Guaranteed Reset ● Battery cutoff ● Closed Case Debugging * ● Verified Boot (TPM Services) ● Support of various security features * https://www.chromium.org/chromium-os/ccd Reset and power ● Guaranteed EC reset and battery cutoff ● EC in RW latch (guaranteed recovery) ● SPI Flash write protection TPM Interface to AP ● I2C or SPI ● Bootstrap options ● TPM
    [Show full text]
  • Subscribing Via Google Reader to RSS Feeds & Classroom Blogs
    Subscribing Via Google Reader to RSS Feeds & Classroom Blogs All of our classrooms at MJGDS have their own blog. Several grade levels are piloting individual student portfolios based on a blogging platform. • How do you keep up with all this information? • How do you filter and organize it? • How can you avoid having to go back to blogs to check if the owner has updated with a new post? The RSS feed comes to the rescue! According to Wikipedia RSS is defined as: “RSS (most commonly expanded as Really Simple Syndication) is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format. An RSS document (which is called a "feed", "web feed", or "channel") includes full or summarized text, plus metadata such as publishing dates and authorship. Web feeds benefit publishers by letting them syndicate content automatically. They benefit readers who want to subscribe to timely updates from favored websites or to aggregate feeds from many sites into one place. RSS feeds can be read using software called an "RSS reader", "feed reader", or "aggregator", which can be web-based, desktop-based, or mobile-device-based.” Licensed under Creative Commons Subscribe via RSS Google Reader to Classroom Blogs. Silvia Rosenthal Tolisano~ Langwitches Blog~ Globally Connected Learning Consultant Subscribing Via Google Reader to RSS Feeds & Classroom Blogs Start scanning websites you frequent for different variations of this RSS feed icon. Some will have the icon listed in a prominent place on the website, others will just have a text link in the sidebar of footer of the page or some will have NO sign that there is an RSS feed available.
    [Show full text]
  • Google Chrome OS VS Distribuciones GNU/Linux 18
    1Google Chrome OS Universidad Católica “Nuestra Señora de la Asunción” Facultad de Ciencias y Tecnología Departamento de Ingeniería Electrónica e Informática TAI 2 Chrome OS Fernando Cardozo [email protected] Mat:51300 Prof: Ing Juan Urraza Asunción – Paraguay 2010 2Google Chrome OS Índice Introducción 4 Un nuevo modelo 5 Kernel 6 Arquitectura del software 6 El sistema en sí y los servicios 7 El navegador y el administrador de ventanas 8 Sistema de archivos 8 Diagrama del proceso de booteo 9 Requerimientos del hardware 10 Seguridad en el Chrome OS 10 Interfaz del usuario 11 Pestaña de aplicaciones 12 Panel 13 Multiples ventanas 14 Como se sincroniza Chrome en la nube 15 Google Cloud Printing 16 Chromoting 17 Chrome OS vs Windows 18 Google Chrome OS VS Distribuciones GNU/Linux 18 Cuestionamientos 19 Cuestionamientos 20 Proyectos similares 21 3Google Chrome OS Proyectos similares 22 Anexo 23 Conclusión 24 Referencias 25 4Google Chrome OS Introducción Google Chrome OS es un proyecto llevado a cabo por la compañía Google para desarrollar un sistema operativo basado en web. A través de su blog oficial, Google anunció el 7 de julio de 2009 que Google Chrome OS será un sistema realizado con base en código abierto (Núcleo Linux) y orientado inicialmente para mini portátiles, estando disponible en el segundo semestre de 2010. Funcionará sobre microprocesadores con tecnología x86 o ARM.. La compañía Google ha declarado que el código fuente del proyecto Google Chrome OS fue liberado a finales de 2009. Aunque el sistema se basa en un kernel Linux, tendrá un gestor de ventanas propio de Google.
    [Show full text]
  • Chromium OS Audio System
    Chromium OS audio CRAS audio server Why another audio server? low end hardware (1 core atom, or Tegra 2) optimize for one user (chrome) dynamic stream re-routing maintainability, code size, security Basic Audio Flow Chromium dbus control Playback/Capture shm CRAS BlueZ ALSA Client Library API int cras_client_create(struct cras_client **client); int cras_client_run_thread(struct cras_client *client); struct cras_stream_params *cras_client_unified_params_create( enum CRAS_STREAM_DIRECTION direction, /* direction - CRAS_STREAM_OUTPUT or CRAS_STREAM_INPUT */ unsigned int block_size, /* block_size - The number of frames per callback(dictates latency). */ enum CRAS_STREAM_TYPE stream_type, /* not currently used */ uint32_t flags, /* not used either. */ void *user_data, /* user_data - Pointer that will be passed to the callback. */ cras_unified_cb_t unified_cb, /* unified_cb - Called for each block size samples */ cras_error_cb_t err_cb, /* err_cb - Called when there is an error with the stream. */ struct cras_audio_format *format); /* format - Specifies bits per sample, num chan, sample rate */ int cras_client_add_stream(struct cras_client *client, cras_stream_id_t *stream_id_out, struct cras_stream_params *config); Server side features Timer Based Wake-ups based on stream level Device Sample Rate Estimation Mixing, DSP, and format conversion Volume level tuning Device synchronization One audio thread Wake up timing Wakes up each stream based on a timer Timer rate set based on block size Adjusted based on estimated device clock Underrun handling
    [Show full text]
  • 2Nd USENIX Conference on Web Application Development (Webapps ’11)
    conference proceedings Proceedings of the 2nd USENIX Conference Application on Web Development 2nd USENIX Conference on Web Application Development (WebApps ’11) Portland, OR, USA Portland, OR, USA June 15–16, 2011 Sponsored by June 15–16, 2011 © 2011 by The USENIX Association All Rights Reserved This volume is published as a collective work. Rights to individual papers remain with the author or the author’s employer. Permission is granted for the noncommercial reproduction of the complete work for educational or research purposes. Permission is granted to print, primarily for one person’s exclusive use, a single copy of these Proceedings. USENIX acknowledges all trademarks herein. ISBN 978-931971-86-7 USENIX Association Proceedings of the 2nd USENIX Conference on Web Application Development June 15–16, 2011 Portland, OR, USA Conference Organizers Program Chair Armando Fox, University of California, Berkeley Program Committee Adam Barth, Google Inc. Abdur Chowdhury, Twitter Jon Howell, Microsoft Research Collin Jackson, Carnegie Mellon University Bobby Johnson, Facebook Emre Kıcıman, Microsoft Research Michael E. Maximilien, IBM Research Owen O’Malley, Yahoo! Research John Ousterhout, Stanford University Swami Sivasubramanian, Amazon Web Services Geoffrey M. Voelker, University of California, San Diego Nickolai Zeldovich, Massachusetts Institute of Technology The USENIX Association Staff WebApps ’11: 2nd USENIX Conference on Web Application Development June 15–16, 2011 Portland, OR, USA Message from the Program Chair . v Wednesday, June 15 10:30–Noon GuardRails: A Data-Centric Web Application Security Framework . 1 Jonathan Burket, Patrick Mutchler, Michael Weaver, Muzzammil Zaveri, and David Evans, University of Virginia PHP Aspis: Using Partial Taint Tracking to Protect Against Injection Attacks .
    [Show full text]
  • Towardsweb User-Centric Development Emilian Pascalau
    TowardsWeb User-Centric Development Emilian Pascalau To cite this version: Emilian Pascalau. TowardsWeb User-Centric Development. Data Structures and Algorithms [cs.DS]. Conservatoire national des arts et metiers - CNAM, 2014. English. NNT : 2014CNAM0916. tel- 01062263 HAL Id: tel-01062263 https://tel.archives-ouvertes.fr/tel-01062263 Submitted on 9 Sep 2014 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. CONSERVATOIRE NATIONAL DES ARTS ET MÉTIERS ÉCOLE DOCTORALE INFORMATIQUE, TÉLÉCOMMUNICATION ET ÉLECTRONIQUE (EDITE - PARIS) ÉQUIPES VERTIGO - LABORATOIRE CEDRIC THÈSE DE DOCTORAT présentée par : Emilian PASCALAU soutenue le : 7 avril 2014 pour obtenir le grade de : Docteur du Conservatoire National des Arts et Métiers Discipline / Spécialité : Informatique Vers un développement Web orienté utilisateur Towards Web User-Centric Development THÈSE DIRIGÉE PAR M. RIGAUX Philippe PR, CNAM RAPPORTEURS M. GROSS-AMBLARD David PR, Univ. Rennes 1 Mme. GRIGORI Daniela PR, Univ. Paris-Dauphine EXAMINATEURS Mme. BENBERNOU Salima PR, Paris Descartes M. TRAVERS Nicolas MdC, CNAM M. ZAMFIROIU Michel Directeur, KarmicSoft inc. To my parents Emil and Iuliana Aknowledgements I feel obliged to first thank God for the health and strength He gave me through out the years of study.
    [Show full text]
  • Setting up a Google Account Together with Google Reader and Igoogle
    Page 1 http://www.larkin.net.au/ Setting up a Google Account together with Google Reader and iGoogle Google Reader allows you to keep track of the various web logs that you have subscribed to in the past. In this manner you can easily keep track of any new posts in the various web logs. In order to take advantage of Google Reader you need to have a Google account. Simply follow the steps below. Launch a web browser application such as Internet Explorer, Firefox or Safari. Type the following address in the web address field. www.google.com You will see the following window… Click on the Sign In link located in the upper right hand corner of the Google window. The following window will appear. If you already possess a Google account simply sign in. If not, click on the Create an account now link in the bottom right hand corner of the window. The following window will appear. Some rights reserved http://creativecommons.org/licenses/by-nc-sa/3.0/ Page 2 http://www.larkin.net.au/ Complete the details required to set up the account. Follow the instructions on each window step by step. Once you have created the account return to the main Google page at www.google.com. Are you still signed in? Some rights reserved http://creativecommons.org/licenses/by-nc-sa/3.0/ Page 3 http://www.larkin.net.au/ Setting Up Google Reader Select Reader from the more drop down menu at the top of the Google window. You will see the following window.
    [Show full text]
  • Projectreport.Pdf (2.519Mb)
    ! Mobile App Monetization – Expectations and Attitudes Formed by Users in Response to Advertising and Pay To Download Monetization Models Master’s Program Missouri School of Journalism University of Missouri by Anthony Brown Dr. Margaret Duffy, Committee Chair Jim Spencer Dr. Kevin Wise August, 2013 ii Acknowledgments Thanks to Dr. Duffy and Dr. Wise for their guidance and leadership throughout this too-lengthy process. Your patience and flexibility is a golden virtue. Thanks also to Jim Spencer, whose final firm push is exactly what I needed to put my head down and carry this research across the finish line. iii Table of Contents ACKNOWLEDGMENTS ........................................................................ ii LIST OF TABLES ................................................................................. iv ABSTRACT ............................................................................................ v Chapter 1. INTRODUCTION ........................................................................ 1 2. ACTIVITIES DESCRIPTION ....................................................... 3 3. EVALUATION ........................................................................... 14 4. PHYSICAL EVIDENCE ............................................................. 15 5. ANALYSIS ................................................................................ 16 APPENDIX 1. ONLINE SURVEY TEXT AND RESULTS ................................ 31 2. FOCUS GROUP DISCUSSION GUIDE AND TRANSCRIPT ... 61 3. PROJECT PROPOSAL ...........................................................
    [Show full text]
  • User Guide of Smartvision2
    SmartVision2 User Guide 1 / 93 2 / 93 Index Introduction 4 Box content 5 SmartVision2 Overview 6 Getting started 8 Controle modes 10 Accessibility 16 Homescreen 23 Applications 25 Notification shade 26 Agenda 28 Banknote recognizer 30 Book reader 31 Calculator 34 Camera 35 Chrome 36 Clock 37 Colors detection 38 Contacts 39 Email 42 FM Radio 45 Kapten 46 Light detection 53 Magnifier 54 Messaging 55 NFC 57 Note 59 OCR 61 Phone 63 Photos 65 Play Musique 66 Play Store 67 SOS 68 Settings 69 Voice recorder 72 Web radio 73 FAQ 74 Troubleshooting 86 Technical specifications 89 Legal notice and warranty 90 About this document 93 3 / 93 SmartVision2 User Guide Introduction Read before first use Please read these instructions carefully for a safer and better use of your SmartVision2. · Descriptions given in this document are based on the default settings of your device. · Depending on your location, network operator or device software characteristics, some contents may differ from your device. · High-quality contents requiring intensive usage of the processing unit and memory may affect the overall performance of the device. Applications related to these contents may not function properly depending on the device characteristics and conditions of use. · KAPSYS declines any responsibility in regards to the performance of third party applications downloaded from the Google Play Store. · Data services such as sending or receiving messages, uploading or downloading data, automatic synchronization or use of location services may incur additional costs, depending on your operating network subscription. For large data transfers, it is recommended to use Wi-Fi.
    [Show full text]
  • *How to Subscribe to an RSS Feed Using Google Reader
    *How to subscribe to an RSS feed using Google Reader: Many times you come across a great web site or blog you really like to read, and it would be great to be notified when something new is posted to it. Really Simple Syndication (RSS) might sound like a complicated term, but it will help you do just that, and you don’t really even have to know what it means! Often blogs and some web sites have an RSS “feed” you can subscribe to. There are different ways to subscribe to an RSS feed, and Google Reader is only one of them, but it’s really easy to set up and use. It’s one of Google’s free applications, so you only need to have a Google Gmail account to begin with. Once you are logged into Gmail, you will see "Reader" on the menu bar on the top left. Click on it to open it. This is where your RSS feeds will show up when you subscribe. Just click on each link to see the new page posting. Now let's subscribe to the TECH BITS blog! If a web page has an RSS feed, you will see either a little icon on the right side of the address bar or an RSS icon somewhere near the top of the page. (The TECH BITS blog has the RSS Subscribe button you see here.) To subscribe, just click on the icon and you will be able to choose Subscribe to RSS. When you select this, you will see the option to subscribe using Google.
    [Show full text]
  • Dell Chromebook 3100 2-In-1 Setup and Specifications
    Dell Chromebook 3100 2-in-1 Setup and Specifications October 2020 Rev. A00 Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2019 - 2020 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be trademarks of their respective owners. Contents Chapter 1: Chassis overview.......................................................................................................... 4 Front....................................................................................................................................................................................... 4 Left..........................................................................................................................................................................................4 Right........................................................................................................................................................................................4 Palmrest.................................................................................................................................................................................4 Bottom....................................................................................................................................................................................4
    [Show full text]
  • Federated (Mobile) Social Networking
    GRUPPO TELECOM ITALIA May 2012 Università di Bologna Federated (Mobile) Social Networking • The past, present & future of the next generation of social communications Telecom Italia /Innovation & Industry Relations – Laurent-Walter Goix laurentwalter.goix@telecomitalia .it Table of contents ► Part 1: Introduction to the Social Networking topic, current trends & issues ► Part 2: Technical overview of the Social Network “standards” landscape ► Part 3: Internal “Research & Prototyping “activities Part 1: Introduction to the Social Networking topic, current trends & issues The value of Federated (Mobile) Social Networking Source: http://makemesocialblog.wordpress.com/2011/02/17/where-were-you/ May 2012 The FbkFacebook story The new communication ppgaradigm, the “wall”, is introduced in September 2006 http://mashable.com/2006/09/05/facebooks-facelift-mini-feeds- and-news-feeds/ GOIX Laurent-Walter / II.RP 4 The value of Federated (Mobile) Social Networking May 2012 Fundamental #1: what is the “wall” about? • For its owner, the “wall” (and its usual settings) can be considered –As the history of private/public activities (social, but potentially SMS sent, calls, etc) –As a privacy filter when propagating information (based on followers/circles/lists) The “wall” (or stream) is an always-on virtual presence on the Internet • For a viewer –Access to *authorized* content anytime, anywhere (without being seen, no real-time constraints) –Notification settings The “wall” is a new way of communicating: asynchronous, indirect • The wall may only be a
    [Show full text]