Android-X86 Project Marshmallow Porting

Total Page:16

File Type:pdf, Size:1020Kb

Android-X86 Project Marshmallow Porting Android-x86 Project Marshmallow Porting https://docs.google.com/presentation/pub? id=1mUQDFaERipwQQWHiZxmkvwPXNPlqtdv9lXrY5hPoUJ4 黃志偉 [email protected] 2015/11/28 http://cwhuang.info android-x86.org Agenda ●Introduction: what, why, how? ●History and milestones, current status ●How to develop android-x86 ●Inside android-x86 ●App compatibility issues ●What we contributed? ●Difficulties and challenges ●Live Demo? android-x86.org Introduction ●What's Android-x86? ●Why needs Android-x86? ●How can we do it? android-x86.org What's Android-x86 ? ●An open source project aimed to provide a complete solution for Android on x86 devices. ●At first we use ASUS Eee PC and virtual box as the reference platform. ●Some vendors donate tablets to us, like Tegatech Tegav2, 4tiitoo AG WeTab and AMD. ●BSP (Board support Package) for x86 platform android-x86.org Why needs Android for x86? ●Android is an open source operating-system designed for arm platform ●But it's open source, we can port it to other platforms? ● Mips porting (MIPS Technology) ● PowerPC porting ● Mentor Graphics ● Power.org ● x86 porting android-x86.org But what are the benefits? ●Understanding Android porting process ●The x86 platform is widely available ●As a test platform, much faster than SDK emulator ●Android-x86 on vbox / vmware ●Suitable for tablet apps android-x86.org Android architecture android-x86.org How to do that? ●Toolchains – already in AOSP, but old... ●Kernel – almost works, except power management, drivers ●Libraries – bugfixes or improvements ● Building time – bionic, llvm, ppp, v8, ... ● Runtime – bluetooth, vold, ... ●HAL (hardware abstraction layer) ●Framework / app ●Android 4.0 (ICS) is the first Android version that can be built for x86 without patches. However, to make it run on a real x86 device, there are still a lot of work to do. android-x86.org History (2009) ●Mar: Not maintained, need patches ●Apr: Patch hosting for android x86 support by Yi Sun <beyounn at gmail.com> ●May: Hard to maintain and sync with upstream ●Jun: Need a common, complete code base ●Jul: android-x86.org, release v0.9 ●Aug: Build 20090820 ●Sep: Build 20090916 ●Oct: Build 20091024 ●Nov: Android-x86 1.6 released ●Dec: Eclair 2.0 porting android-x86.org History (2010) ●Jan: Build 20100115 (Android 2.0) ●Feb: Create eclair-x86 branch (Android 2.1) ●Mar: Android-x86 1.6-r2 released ●Apr: Eclair-x86 updated to 2.1-update1 ●Jul: Working on froyo-x86 ●Aug: A test iso for vm released ●Sep: target eeepc, i915 HAL, 3G support ●Oct: 3D hardware acceleration ●Nov: Improved vold, target viewpad10 ●Dec: Installer read-write support, i965 support android-x86.org History (2011) ●Jan: Android-x86 2.2 released ●Feb: Gingerbread-x86 branch (Android 2.3) ●Mar: Honeycomb-x86 porting (private) ●Jul: Android-x86 2.2-r2 released ●Aug: Android-x86 2.3-RC1 released ●Nov: Android-x86 3.2-RC2 released ●Dec: ICS-x86 branch (Android 4.0) android-x86.org History (2012) ●Jan: Build 20120101 ●Feb: Android-x86 4.0-RC1 released ●Apr: Update ics-x86 to 4.0.4 ●Jul: Android-x86 4.0-RC2 released ●Nov: Jb-x86 porting based on Android 4.2 ●Jul: Build 20121225 (Android 4.2) android-x86.org History (2013) ●Feb: Build 20130228 (Android 4.2) ●Jun: Android-x86 4.0-r1 released ●Jul: Build 20130725 (Android 4.3) ●Nov: Kitkat-x86 porting based on Android 4.4 android-x86.org History (2014) ●Feb: Android-x86 4.4-RC1 released ●Apr: Add ntfs/exfat/ext4 support to vold ●May: Android-x86 4.4-RC2 released ●Aug: Android-x86 4.4-r1 released ●Nov: Lollipop-x86 porting based on Android 5.0 ●Dec: Kernel 3.18 porting android-x86.org History (2015) ●Jan: Android-x86 4.4-r2 released ●Mar: Lollipop-x86 updated to Android 5.1 ●Apr: Kernel 4.0 porting ●Oct: Android-x86 5.1-rc1 released ●Oct: Marshmallow-x86 porting for Android 6.0 ●Oct: Move git server to SourceForge android-x86.org Analytics: www.android-x86. org android-x86.org Visitors map overlay android-x86.org Statistics (2009/08-2012/04) ●Visits: 7,212,717 ●Unique Visitors: 4,447,993 ●Pageviews: 15,503,549 ●Top 5 Country/Territory ● United States ● South Korea ● Germany ● Russia ● China android-x86.org Features of lollipop-x86 ●Android 5.1.1 (Lollipop-MR1) based ●Support both 32-bit and 64-bit systems ●Kernel 4.0.9, KMS enabled, support netbook/tablet native resolution ●Live CD & disk installer, support ext4/ext3/ext2/ntfs/fat32 ●Provide hybrid iso image and EFI image ●Hardware 3D acceleration (intel/radeon/nvidia chipsets) ●Wifi, Bluetooth and Audio support ●Auto-detect drivers ●Touchscreen support, including calibration ●Compressed filesystem (squashfs) ●Support virtual machine like Virtual Box, Qemu and VMware ●Debug mode (busybox, mksh, …) android-x86.org Screenshots android-x86.org Develop android-x86 ●Get the source tree ●Create a target (optional) ●Customize kernel (optional) ●Build an iso ●Test on target device android-x86.org Get source ●The git server ● git.androidx86.org ● android-x86.git.sf.net $ repo init -u git://gitscm.sf.net/gitroot/android- x86/manifest \ -b marshmallow-x86 $ repo sync android-x86.org Generic target ●Device tree under ■ device/generic/x86 ■ device/generic/x86_64 ■ device/generic/common ●BoardConfig.mk android-x86.org BoardConfig.mk ●BOARD_GPU_DRIVERS := i915 i965 r600g swrast i915g nouveau r300g vmwgfx ●WPA_SUPPLICANT_VERSION := VER_0_8_X or VER_0_6_X ●TARGET_ARCH_VARIANT:= x86 or x86-atom ●include $(GENERIC_X86_CONFIG_MK) android-x86.org Build kernel ●Building rules under $(TOP)/build/core/tasks/kernel.mk ●Each target can specify its own kernel config ●Kernel image and modules are built on-fly ●Build kernel solely: make kernel ➔ out/target/product/$TARGET/kernel ➔ out/target/product/$TARGET/system/lib/modules/ android-x86.org Customize kernel ●$ source build/envsetup.sh ●$ lunch android_x86(_64)-userdebug ●$ make -C kernel O=$OUT/obj/kernel \ ARCH=x86 menuconfig ●$ cp $OUT/obj/kernel/.config kernel/arch/x86/configs/ ●DO NOT make in kernel/ directly. If you do so, try $ make -C kernel distclean $ rm -rf $OUT/obj/kernel android-x86.org Build an iso image ●$ source build/envsetup.sh ●$ lunch $target-userdebug ●$ make -jN iso_img ● out/target/product/$target/$target.iso {kernel,initrd.img,installer.img,ramdisk.img,system.sfs} ●Compress filesystem if mksquashfs is available (Disable it by USE_SQUASHFS=0) android-x86.org Test the iso image ●Hybrid iso format ●Create a bootable USB ● dd if=target.iso of=/dev/sdX ● Unetbootin ● Linux Live USB Creator ( LiLi ) ●Boot from the USB disk ● Live mode ● VESA mode ● Debug ● Installer android-x86.org Inside android-x86 ●Bootstrap ●Peripherals support ● Graphic hardware acceleration ● Wifi ● Touchscreen ● Audio ● Bluetooth ● GPS ● G-sensor ● 3G modem ● Storage android-x86.org Bootstrap android-x86 ●Bootloader (grub) loads kernel & initrd.img ●init script (bootable/newinstaller/initrd/init) ● Detect android-x86 filesystem ● Unpack ramdisk.img, mount /android/system ● Load scripts (/scripts, /src/scripts) ● Run installer if INSTALL=1 ● Load modules (auto-detect) ● mount /android/data, /android/sdcard ● Run ts_calibrate if BOARD_USES_TSLIB=true ● Set DPI ● Post detect ● switch_root (chroot) /android android-x86.org Init hook scripts ●Default scripts ● 0-auto-detect ● 1-install ● 2-mount ● 3-tslib ● 4-dpi ●Target script ●Customize scripts android-x86.org Revise booting ●Boot parameters can be put to cmdline ● ROOT ● SRC ● DATA, SDCARD ● EXTMOD ● DEBUG ● UVESA_MODE ● HWACCEL ● BOARD_USES_TSLIB ● DPI ●Put scripts in $SRC/scripts/ android-x86.org Debug mode ●Boot by DEBUG=1 ●Write boot log to /tmp/log ●Enter interactive shell twice ● After mount android filesystem ● Before chroot ●Another two virtual consoles at Alt-F2 / F3 ●Run android-x86 in chroot ● Be able to access files outside android filesystem at Alt-F2 / F3 (e.g., /mnt/grub/menu.lst) ●Auto start logcat (/data/log.txt) android-x86.org Graphic system ●Android uses framebuffer driver, no X ● vesa driver ● uvesa driver ● hardware driver - KMS or non-KMS ●Use soft rendering by default ● Buggy for 1366x768 ● Very slow in 32-bit color depth ●Implements hardware rendering by Mesa library ● Needs KMS driver android-x86.org How to change resolution? ●vesa driver vga=xxx, vga=ask ●uvesa driver UVESA_MODE= ●hardware driver, no Mesa video=1280x800-32 ●KMS + Mesa setprop debug.drm.mode 1024x768 android-x86.org Mesa porting for HW acceletion Android graphic system ●Version 11.0.3 ●~ 60 fps ●Support drm_gralloc (HAL) ● Intel integrated graphic chip ● AMD radeon/radeonsi libGLES_mesa ● Nvidia (nouveau) ● Vmware? (vmwgfx) libdrm ●Not support ● Intel Atom Zxxx, E6xx (PowerVR) Kernel KMS driver GPU hardware android-x86.org Wifi ●Android-x86 adds patches to auto-detect wifi driver ● /sys/class/net/*/wireless ●WPA_SUPPLICANT_VERSION := ● VER_0_8_X ● VER_0_6_X ●BOARD_WPA_SUPPLICANT_DRIVER := ● NL80211 (0_8) ● AWEXT (0_6) ●BOARD_WPA_SUPPLICANT_PRIVATE_LIB := ● private_lib_driver_cmd (0_8) android-x86.org Touchscreen ●ICS needs an idc file for touchscreen ● VID & PID ● Device name ●Android-x86 uses a default GenericTouch.idc if no special idc found for a touchscreen. ●Most touchscreens should just work if drivers are available. android-x86.org Touchscreen driver ●May need to load driver by EXTMOD ●May need to calibrate by setting BOARD_USES_TSLIB=true ●Most new multi-touch touchscreens are supported by hid-multitouch driver. echo 3 03eb 201c 1 > \ /sys/module/hid_multitouch/drivers/hid:hid-multitouch/new_id ●Multi-touch issues can be reported to Benjamin Tissoires, who has great help to android-x86.org. android-x86.org Audio ●Audio HAL has been changed in ICS. WindRiver’s implementation
Recommended publications
  • Android-X86 Project Marshmallow Porting
    Android-x86 Project Marshmallow Porting https://drive.google.com/open?id=1mND8K-AXbMMl8- wOTe75NOpM0xOcJbVy8UorryHOWsY 黃志偉 [email protected] 2015/11/28 http://www.android-x86.org Agenda ●Introduction: what, why, how? ●History and milestones ●Current status ●Porting procedure ●Develop android-x86 ●Future plans android-x86.org About Me ●A free software and open source amateur and promoter from Taiwan ■ CLDP / CLE ■ GNU Gatekeeper ■ Android-x86 Open Source Project ●https://zh.wikipedia.org/wiki/Cwhuang android-x86.org Introduction ●What's Android-x86? ●Why needs Android-x86? ●How can we do it? android-x86.org What's Android-x86 ? ●An open source project aimed to provide a complete solution for Android on x86 devices ●Android BSP (Board support Package) for x86 platform ●At first we use ASUS Eee PC and Virtualbox as the reference platform. ●Some vendors donate tablets, like Tegatech Tegav2, 4tiitoo AG WeTab and AMD android-x86.org Why needs Android-x86? ●Android is an open source operating-system originally designed for arm platform ●It's open source, we can port it to other platforms, like mips, PowerPC and x86 ●AOSP officially supports x86 now ● AOSP doesn’t have specific hardware components ● Still a lot of work to do to make it run on a real device android-x86.org But what are the benefits? ●Understanding Android porting process ●The x86 platform is widely available ●A test platform much faster than SDK emulator ●Android-x86 on vbox / vmware ●Suitable for tablet apps android-x86.org Android architecture android-x86.org How to do that? ●Toolchains – already in AOSP, but old..
    [Show full text]
  • Investigating Choices of Appropriate Devices for One-To-One Computing Initiatives in Schools Worldwide
    International Journal of Information and Education Technology, Vol. 6, No. 10, October 2016 Investigating Choices of Appropriate Devices for One-to-One Computing Initiatives in Schools Worldwide M. Sirajul Islam and Annika Andersson schools should be governed by “creating an environment in Abstract—The use of technology in schools is rapidly which the child will become highly involved in experience of increasing – today most notably through the one-to-one (1:1) a kind to provide rich soil for the growth in intuitions and programs that are being implemented all around the world. concepts for dealing with thinking, learning, playing, and so Considering how new technologies are emerging fast and obsoleting others in schools, there is a need to continuously on” [5]. In this direction, one of the first practical initiatives monitor and understand the features of various devices in terms on implementing constructionist learning for children with of embedded technology and interaction with users. This paper computers was the development of programming language therefore presents the nature of computing devices used in 1:1 called „Logo‟ in 1967. Following such initiatives, Alan C. computing programs in schools around the world, including Kay, who was closely associated with Papert for promoting investigating the benefits and drawbacks, by means of a and implementing computer based educational constructivism, systematic literature review and a survey conducted in some schools in Sweden. The paper also presents findings based on developed a laptop computer for children in 1970 based on how the various uses of technology affect cooperation practices the sketches of the KiddiComp called „Daynabook‟ as well as personal exploration.
    [Show full text]
  • ASUS Eee PC 1015BX - Unprecedented Performance for Excellent Multimedia Enjoyment
    Eee PC 1015BX ASUS Eee PC 1015BX - Unprecedented performance for excellent multimedia enjoyment • Thin and light AMD Brazos platform with Accelerated Processing Unit (APU) combines high performance with low power consumption • AMD Radeon™ HD 6250 integrated graphics, DirectX® 11 and Unified Video Decoder 3 for high definition visuals • Enjoy Full HD 1080p on a HDTV or big display via a HDMI connection • USB Charger+ allows USB mobile devices to be charged anytime without booting up Superior performance with the AMD dual core USB Charger+* for instant charging anytime processor Need to charge your mobile phone, but aren’t using the netbook at the moment? The latest AMD Brazos C50* processor provides users an unprecedented No problem. Charge your mobile device through the USB port without the need experience of the all new Accelerated Processing Unit (APU). The APU to boot up your notebook. (*USB Charger+ is only available in the USB3.0 SKU) combines a high performance CPU and discrete GPU giving users the best in multimedia enjoyment. With the super low power consumption that the Eee PC 1015BX draws, you can have fun anytime, anywhere. Unbelievable HD multimedia experience With the embedded AMD Radeon™ HD 6250 graphics, the Eee PC 1015BX provides users the best portable multimedia enjoyment for its size. DirectX® 11 support – exceptional 3D performance allows users to play games and video smoother than ever before. Users can enjoy smooth, Full HD 1080p content through the HDMI port to an HD display without any latency. Connect it to a home theater system to enjoy true 7.1 Surround sound playback alongside the Full HD content for the ultimate viewing experience No compromise with the battery life Thanks to the ASUS exclusive Super Hybrid Engine technology, power consumption can be saved up to 15%, providing up to 8.5** hours of battery life.
    [Show full text]
  • Testing the Industry's Slickest Netbooks 5 August 2009, Game Informer Magazine
    Have gear, will travel: Testing the industry's slickest netbooks 5 August 2009, Game Informer Magazine Sacrificing a small amount of performance in favor battery means you can't upgrade to a bigger charge of convenience and travel ease, netbooks are all or carry around an extra for long trips. The glossy the rage. It's easy to see why. While they won't let finish also attracts fingerprints. you play next year's hottest PC titles, they can handle a round or two of "Plants vs. Zombies," are $429.99, eeepc.asus.com great for watching videos on the plane, and are so light you won't notice them in your travel bag. ___ These books all feature a 10-inch screens, 160GB hard drives, 1 GB of DDR2 RAM, and come Samsung NC10 packed with Windows XP Home Edition. It's the little details that set these flyweights apart. Rating: 8/10 Acer Aspire One D150 Pro: Sporting a nearly full-sized keyboard, the NC10 is the most comfortable netbook we found for Rating: 8/10 typing. We also loved its crisp, clean 1024 x 600 screen, solid five-hour battery, and quick boot-up Pro: The cheapest book we tested also delivered speed. the most well-rounded performance. We especially liked the five-hour battery life and its glossy, 1024 x Con: While not necessarily slow, the NC10 lagged 600 resolution, LED-backlit display. the most on the net, and the system could use a bigger touchpad and second mouse button. Con: The Aspire's smaller keyboard makes typing a pain, but that's pretty standard for a netbook.
    [Show full text]
  • Meet the Eee PC
    Chapter 1 Meet the Eee PC In This Chapter ▶ Not your average laptop ▶ Popular Eee PC misconceptions ▶ Reviewing Eee PC models ▶ Selecting an Eee PC ▶ Purchasing an Eee PC his chapter introduces you to the ASUS Eee PC. (Eee PC is pronounced Twith a single E, not multiple EEEs, as in “Eeek, a mouse!”) If you’re won- dering where all those Es came from, it’s from a marketing campaign that states the computer is “Easy to learn, easy to work, and easy to play.” In this chapter, I tell you what the Eee PC is — and just as important, what it isn’t. I then list available models, describe their specifications, and conclude by giving you tips on selecting and purchasing an Eee PC. Eee PC: Not Your Average Laptop The Eee PC (see Figure 1-1) has been called a mini-laptop, a subnotebook, a Mobile Internet Device (MID), and a netbook (a catchy marketing buzzword for small, Internet-centric laptops). Whatever you call it, the Eee PC is a shrunk- down, lightweightCOPYRIGHTED laptop that has these keyMATERIAL features: ✓ Small — At just a bit over two pounds and roughly the size of this book, the 7-inch and 8.9-inch screen models are designed to be go-anywhere, do-anything personal computers. To fit in such a small package, keys on the Eee PC are smaller than those found on a typical laptop keyboard — right around 83 percent of normal. After you get used to the small size it’s possible to touch type with some practice.
    [Show full text]
  • Las Netbook En Educación
    Las Netbook en Educación PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sun, 10 Jun 2012 00:15:15 UTC Contents Articles Historia de las computadoras personales 1 Internet 19 Netbook 28 Tecnologías de la información y la comunicación 31 Web 2.0 53 Docencia 2.0 57 Conectar Igualdad 58 References Article Sources and Contributors 60 Image Sources, Licenses and Contributors 61 Article Licenses Licencia 63 Historia de las computadoras personales 1 Historia de las computadoras personales La historia de las computadoras personales comenzó en los años 1970. Una computadora personal esta orientado al uso individual y se diferencia de una computadora mainframe, donde las peticiones del usuario final son filtradas a través del personal de operación o un sistema de tiempo compartido, en el cual un procesador grande es compartido por muchos individuos. Después del desarrollo del microprocesador, las computadoras personales llegaron a ser más económicos y se popularizaron. Niños jugando en una computadora Amstrad CPC 464 en los años 1980 Las primeras computadoras personales, generalmente llamados microcomputadoras, fueron vendidos a menudo como kit electrónicos y en números limitados. Fueron de interés principalmente para los aficionados y técnicos. Etimología Originalmente el término "computadora personal" apareció en un artículo del New York Times el 3 de noviembre de 1962, informando de la visión de John W. Mauchly sobre el futuro de la computación, según lo detallado en una
    [Show full text]
  • NEURAL COMPUTING 17 Sailee Chitre – T.Y.B.Sc
    Our Vision is to establish a leading centre of imparting Quality Education in the field of Science, Commerce and Management with emphasis on: ensuring that students learn the fundamental concepts in various disciplines. motivating students to apply the Scientific & Technological knowledge to develop problem solving capabilities. making students aware of the societal and environmental needs with specific appreciation of the emerging global context. Our mission is to provide : an educational environment where students can reach their full potential in their chosen discipline and become responsible citizens without compromising in ethics a scholarly environment where the talents of both, the faculty members and students are nurtured and used to create knowledge and technology for the benefit of the society. 1 INDEX Sr. No. Topic Page No. 1. 3D PASSWORD FOR MORE SECURE AUTHENTICATION 3 Manisha Patel – T.Y.B.Sc IT 2. ARTIFICIAL INTELLIGENCE IN PROGRAMMING 5 Jay Bhosale – T.Y.B.Sc. IT 3. COMPUTER THAT YOU CAN WEAR 9 Shailendra Mane – T.Y.B.Sc. IT 4. ETHICAL HACKING 12 Manali Darandale – T.Y.B.Sc. IT 5. FOOT PRINTING 14 Bhavesh Naik – S.Y.B.Sc IT 6. NEURAL COMPUTING 17 Sailee Chitre – T.Y.B.Sc. IT 7. ORGANIC LIGHT EMITTING DIODE DISPLAY 20 Angad Anand – T.Y.B.Sc. IT 8. VERIZON 4G LTE NETWORK 23 Dhaval Jain – T.Y.B.Sc. IT 9. MEEGO 25 Nivedita Tikadar – T.Y.B.Sc IT 10. A CHANGE FROM IPv4 TO IPv6 33 Vivek Kapadia – S.Y.B.Sc.I.T 11. BLACKBERRY MESSENGER 36 Rahul Nayak – S.Y.B.Sc.I.T 12.
    [Show full text]
  • Of Tools The
    of tools the tradeeither communicates at distances minum wrist rest. Instead a Win- up to 30 feet via a Blue- of a mouse, there’s a dows XP tooth dongle plugged into flush-mounted TouchDisc Home or your computer. The Edge for controlling the cursor Linux oper- has lithium-ion batteries, and scrolling, with two Intel ating system, which charge in a stand/ buttons for selecting. A Classmate PC and it includes charging station that backlight follows your fin- two USB ports, matches the glossy black ger movements. Just above Most of the press about an Ethernet jack, two-in- design of the keyboard. it is a volume slider that cheap laptops for young one card reader, and head- Inserted on edge, a five- also backlights the move- students has focused on phone and microphone minute charge will pro- ment of your fingertip as MIT’s OLPC (One Laptop jacks. Stereo speakers are vide enough power for a you slide up and down the per Child), but now Intel built in. Intel has put to- day, and a two-hour control. The on-off switch has rolled out its own, gether an education soft- charge is sufficient for two for the keyboard is in the called Classmate PC. ware stack that will be months of regular use. same area. The row of Announced in April, the available in eight lan- The most striking thing hot-keys is backlit in second-generation, Intel- guages and is working about the Edge is its orange when you touch powered PC is described with more than 80 soft- design.
    [Show full text]
  • SPJ5100/93 Philips Portable Netbook Power Adapter
    Philips Portable netbook power adapter SPJ5100 Ready, set, charge with Auto voltage You must have your netbook charged at all times. The Philips portable netbook power adapter lets you do this all the time, wherever you are. It not only fits into your netbook bag, also perfect fit for the Philips netbook bag. I am really portable • I fit neatly into your netbook bag • Perfect fit for Philips netbook bag Rest easy, charge your netbook anywhere • Automatic voltage power adjustment for netbooks Really simple • Wraparound cable to adjust length Go green with me • Low power consumption in standby mode Portable netbook power adapter SPJ5100/93 Specifications Highlights Accessories U131 Auto voltage • Adaptor plug: Tips compatible to most netbook • Compaq Mini: 700, 702, and 730 You must have your netbook charged at all times. brands • Dell Inspiron Mini: 9, 9n, 910, 10, 10V and 12 series The Philips portable netbook power adapter lets you • Cables: Wraparound AC and DC cables • Fujitsu: M1010 and M2010 do this all the time, wherever you are. Simply plug it • Included accessories: Quick install guide • Gigabyte: M912, M1022, S1024, and T1028 into the mains anywhere with the right tip and • HP Mini: 110, 1000, 1010, 1014, 1019, 1035, 1100 straight into your netbook without worrying about Connectivity and 1120 adjusting the power to suit your personal netbook. • Cable length: up to 3 meters • HP Mini Note: 2133, 2140 and 5101 • Kohjinsha: SA1F00 and SH811 series Fit into your netbook bag Power Input • Lenovo IdealPad: S9, 10, 10-2 and 12 All-in-one "cable and power adapter" design enables • Voltage: 100-240 V • LG Xnote: X100, X110, X120 and X130 you to carry around the portable netbook power • MSI Wind NB: U90, U100 and U115 adapter.
    [Show full text]
  • Dell Vs. Competitors: Netbook Durability and Spill Resistance
    DELL VS. COMPETITORS: NETBOOK DURABILITY OUR FINDINGS OUR PROCESS In today’s educational environment, institutions To gauge the durability of each netbook system, we are eager to get the most for their computing dropped it from a height of 29 inches a maximum dollar, which means buying systems that last. In of three times. After each drop, we assessed Principled Technologies’ tests in our labs, the Dell external physical damage and ran tests to Latitude 2110 was more durable than five other determine how well the hard drive had protected netbooks: Asus® Eee PC™ 1001P-MU17-WT, Asus its data. Eee PC 1201T-MU10-BK, HP Mini 2102, Lenovo® IdeaPad™ S10-3, and Lenovo IdeaPad S10-3t. The Dell Latitude 2110’s ability to withstand accidental drops makes it an excellent choice for an educational institution, where netbooks need to last. JULY 2010 A PRINCIPLED TECHNOLOGIES TEST REPORT Commissioned by Dell Inc. PROJECT OVERVIEW We tested the durability of the following six netbook systems: Asus Eee PC 1001P-MU17-WT Asus Eee PC 1201T-MU10-BK Dell Latitude 2110 HP Mini 2102 Lenovo IdeaPad S10-3 Lenovo IdeaPad S10-3t To test the drop resistance of each netbook, we performed up to three 29-inch flat drops onto commercial-grade carpet while the netbook was open and running MAXON CINEBENCH R10. After each drop, we measured how well each system had protected its data using HD Tune Pro 4.01 and HDDScan 3.2, tests that assess hard drive damage. After a system failed to boot, we conducted no further testing on that system.
    [Show full text]
  • Dell Latitude 2120: Netbook Solvent-Resistance Comparison a Principled Technologies Test Report 2
    DELL LATITUDE 2120: NETBOOK SOLVENT-RESISTANCE COMPARISON INTRODUCTION As technological advances make educational information easier to access electronically, school systems strive to provide students with the most appropriate and effective tools to use both in the classroom and at home. Netbooks are an ideal choice: they are easy to transport, they build on the familiarity many students have with PCs, and, most importantly, they provide these benefits at a fraction of the cost of a traditional notebook PC. With so many netbooks on the market, how does an educational institution decide which to buy? Because students will be transporting them and using them in all kinds of settings, sometimes carelessly, durability is essential; the systems must continue to look good throughout their lifespan. In the labs at Principled Technologies, we tested the ability of 17 leading netbook systems to resist various solvents. Of the netbooks we tested, the Dell Latitude 2120 proved the most resistant, with its lid showing no discoloration or damage from any of the solvents. FEBRUARY 2011 A PRINCIPLED TECHNOLOGIES TEST REPORT Commissioned by Dell Inc. PROJECT OVERVIEW Students who use school-provided netbooks do not always handle these systems with appropriate care. A student leaving his or her netbook on the coffee table at home is likely to overlook the risk of spills from common household substances such as cleaning products. To see how resistant they were to such substances, we tested the following netbooks from leading vendors: Acer Aspire One 532h*
    [Show full text]
  • Dell Vs. Competitors: Netbook Abrasion and Solvent Resistance a Principled Technologies Test Report 2
    DELL VS. COMPETITORS: NETBOOK ABRASION AND SOLVENT RESISTANCE RESISTANCE OUR FINDINGS OUR PROCESS In today’s educational environment, institutions are To gauge the durability of each netbook system, we eager to get the most for their computing dollar, performed a custom abrasion resistance test, in which which means buying systems that last. In Principled we measured the physical damage that resulted when Technologies’ tests in our labs, as the above graphic we dragged each netbook across a ceramic tile floor. shows, the Dell Latitude 2110 netbook is more We also conducted a solvent spill test to determine resistant to abrasion and solvents than its closest how well the systems could withstand exposure to competitors are. The ability of the Dell Latitude 2110 various solvents that we spilled on a closed lid. to withstand abrasion and solvent spills make it an excellent choice for an educational institution, where netbooks need to last. JUNE 2010 A PRINCIPLED TECHNOLOGIES TEST REPORT Commissioned by Dell Inc. PROJECT OVERVIEW We tested the abrasion and solvent resistance of the following 10 netbook systems: Acer® Aspire® One 532h Apple® iPad™ ASUS® Eee PC 1001P ASUS Eee PC 1201T Dell™ Latitude™ 2110 Equus® NOBi Convertible HP Mini 2102 Lenovo® IdeaPad® S10-3 Lenovo IdeaPad S10-3t Lenovo ThinkPad® X100e To test the exterior scratch resistance of the netbooks, we dragged each across a commercial-grade ceramic tile floor. We completed three runs, and had a panel of three judges make their assessments after each run. Judges assigned a score of 1 to 5 for least to most scratches, which we then averaged for each test run.
    [Show full text]