Running IBM Websphere Application Server on System P and AIX: Optimization and Best Practices

Total Page:16

File Type:pdf, Size:1020Kb

Running IBM Websphere Application Server on System P and AIX: Optimization and Best Practices Front cover Running IBM WebSphere Application Server on System p and AIX: Optimization and Best Practices System p and AIX configuration strategies for WebSphere Application Server How JVM runtime and WebSphere Application Server interact with AIX Implementation scenarios Lutz Werner Denefleh Anderson de Sousa Ribeiro Dias Simon Kapadia Monty Poppe Colin Renouf Kwan-Ming Wan ibm.com/redbooks International Technical Support Organization Running IBM WebSphere Application Server on System p and AIX: Optimizaton and Best Practices September 2008 SG24-7347-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition September 2008 This edition applies to IBM WebSphere Application Server Version 6.1, IBM AIX Version 5.3, and IBM AIX Version 6.1. © Copyright International Business Machines Corporation 2008. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . x Preface . xi The team that wrote this book . xi Acknowledgements . xiii Become a published author . xiii Comments welcome. xiv Chapter 1. Introduction to running WebSphere Application Server on System p and AIX . 1 1.1 The whole system view: WebSphere, JVM, AIX, and System p . 2 1.1.1 Points of view . 2 1.1.2 A holistic system approach . 3 1.2 System layers and points of view . 3 1.2.1 Points of view and terminology . 4 1.3 The remainder of this book . 5 Chapter 2. WebSphere on System p and AIX 5 strategies . 7 2.1 Scalability considerations . 8 2.1.1 Clustering . 8 2.1.2 Workload management . 15 2.2 Session persistence considerations . 17 2.3 File store considerations . 19 2.4 Install automation considerations . 20 2.4.1 Silent installation . 20 2.4.2 Installation Factory . 21 2.5 JVM tuning . 22 2.5.1 Memory management . 22 2.5.2 CPU performance . 23 2.6 Extended Deployment (XD) considerations . 24 2.6.1 Dynamic operations: WebSphere Virtual Enterprise. 24 2.6.2 Extended manageability . 30 2.6.3 High performance computing: WebSphere eXtreme Scale . 32 Chapter 3. System p platform configuration. 37 3.1 Setting up System p hardware and partitions . 38 3.1.1 Setting up and accessing the Hardware Management Console . 38 3.1.2 Basic managed system operation . 46 © Copyright IBM Corp. 2008. All rights reserved. iii 3.1.3 Basic partition operations . 49 3.1.4 Advanced partition operations. 55 3.1.5 Dynamic LPAR assignments and partition profiles . 64 3.1.6 Virtual I/O Server virtualization configuration . 65 3.2 Provisioning. 84 3.2.1 Methods . 85 3.2.2 Provisioning at the operating system level . 85 3.2.3 Accessing the CSM through WebSM . 103 3.2.4 Using provisioning at the hardware level . 125 3.2.5 Using the provisioning features. 126 Chapter 4. AIX configuration . 127 4.1 Asynchronous I/O capabilities for sockets and files . 128 4.2 AIX Release Content List package information. 131 4.3 AIX base operating system samples . 132 4.4 AIX-specific startup and runtime settings . 133 4.5 AIX-specific Java environment settings. 133 4.6 AIX TCP/IP network settings . 135 4.7 WebSphere Server start and stop . 137 Chapter 5. WebSphere Application Server on AIX: under the hood. 141 5.1 Java and J2EE . 143 5.1.1 Java. 143 5.1.2 J2EE . 144 5.2 Application Server 6.1 on AIX . 147 5.2.1 WebSphere Application Server and the JMS Messaging Engine . 147 5.2.2 Process structure . 150 5.2.3 WebSphere Application Server on AIX - disk layout . 151 5.2.4 Application server configuration . 157 5.2.5 Key server configuration files . 163 5.2.6 server.xml . 163 5.2.7 serverindex.xml . 175 5.2.8 security.xml . 178 5.3 IBM J9 Java Virtual Machine Architecture. 189 5.3.1 Generic Java Virtual Machine overview . 189 5.3.2 IBM J9 JVM. 193 5.3.3 IBM J9 JVM internal implementation. 211 5.4 WebSphere Application Server architecture . 232 5.4.1 Overview of WebSphere Application Server architecture . 233 5.4.2 Eclipse 3.1.2 and OSGI/Equinox Runtime . 239 5.4.3 WebSphere Application Server-specific JNI native shared object libraries . 243 5.4.4 WebSphere Application Server - startup and operation . 244 iv Running IBM WebSphere Application Server on System p and AIX: Optimizaton and Best Practices 5.5 WebSphere Application Server high availability deployments . 276 5.5.1 WebSphere cluster and cell configuration. 279 5.5.2 IBM HTTP Server and the IBM WebSphere Application Server plug-in 282 5.5.3 WebSphere Application Server clustering. 289 5.5.4 WebSphere HAManager . 292 5.5.5 WebSphere Application Server, WebSphere MQ Server and HACMP. 298 5.5.6 The WebSphere Application Server database tier . 299 5.5.7 WebSphere Application Server ND versus WebSphere Application Server XD on System p . 299 Chapter 6. Tuning the IBM Java Virtual Machine . 303 6.1 The importance of JVM tuning . 304 6.1.1 Overview of JVM tuning capabilities . 304 6.2 Choosing a garbage collection policy . 305 6.2.1 Java memory management: garbage collection and allocation . 306 6.2.2 Optimal Throughput GC policy . 307 6.2.3 Optimal Average Pause GC policy . 310 6.2.4 Generational Concurrent GC policy . 310 6.2.5 Subpool GC policy . 313 6.2.6 Additional runtime options. 313 6.3 The large object area . 314 6.4 Heap sizing . 316 6.4.1 Analyzing verbose output . 316 6.4.2 Determining initial heap size . 319 6.4.3 Determining maximum heap size . 321 6.4.4 Expansion and contraction . ..
Recommended publications
  • DB2 UDB V8 and Websphere V5 Performance Tuning and Operation Guide
    Front cover DB2 UDB V8 and WebSphere V5 Performance Tuning and Operation Guide Best performance tuning practices for DB2 UDB and WAS integrated environment Gets you smoothly up and running DB2 UDB and WAS together Problem determination scenarios Whei-Jen Chen Peter Z. He Kang Yong Ying Sunminder S Saini Andreas Paulsen ibm.com/redbooks International Technical Support Organization DB2 UDB V8 and WebSphere V5 Performance Tuning and Operation Guide March 2004 SG24-7068-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (March 2004) This edition applies to IBM DB2 Universal Database Version 8.1 and IBM WebSphere Server V5.0.2, for use with IBM AIX 5.1 and Windows 2000 operating systems. © Copyright International Business Machines Corporation 2004. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . x Preface . xi The team that wrote this redbook. xii Become a published author . xiv Comments welcome. xv Chapter 1. Introduction. 1 1.1 IBM On Demand era . 2 1.1.1 The IBM On Demand operating environment . 2 1.2 Why DB2 UDB and WebSphere . 9 1.3 Key areas of performance . 10 1.3.1 Hardware. 11 1.3.2 Operating system . 11 1.3.3 Application Server and WebServer . 12 1.3.4 Database manager . 13 1.3.5 Application programs . 13 1.4 Performance tuning guidelines . 14 1.4.1 Initial efforts always pay . 14 1.4.2 Tune the identified constraints .
    [Show full text]
  • Troubleshooting Websphere Applications
    IBM WebSphere Application Server Network Deployment for Distributed Platforms, Version 8.0 Troubleshooting WebSphere applications Note Before using this information, be sure to read the general information under Notices” on page 349. Compilation date: July 29, 2011 © Copyright IBM Corporation 2011. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents How to send your comments ...........................vii Changes to serve you more quickly .........................ix Chapter 1. Troubleshooting ActivitySessions......................1 Troubleshooting ActivitySessions ...........................1 Chapter 2. Troubleshooting Application profiling ....................3 Application profiling exceptions ............................3 Chapter 3. Troubleshooting batch applications .....................5 Troubleshooting batch applications ..........................5 Adding log and trace settings to the batch environment ..................5 Batch common problems .............................5 Diagnosing problems using job logs .........................7 Chapter 4. Troubleshooting applications that use the Bean Validation API ..........9 Bean validation troubleshooting tips ..........................9 Chapter 5. Troubleshooting Client applications ....................11 Application client troubleshooting tips .........................11 Adding tracing and logging for stand-alone clients ....................17 Chapter 6. Troubleshooting Data access resources...................19
    [Show full text]
  • AD112 Development and Deployment of Lotus Product Documentation Wikis
    AD112 Development and Deployment of Lotus Product Documentation Wikis Craig Lordan | Manager Kevin Giles | Advisory Software Engineer 2 12 Agenda 11 1 10 2 ● Background 9 3 ▬ IBM Lotus® product wikis overview 8 4 ▬ 7 5 Your speakers today 6 ▬ IBM Lotus® Domino® infrastructure ● Lotus Domino wiki application development ▬ First pass at Lotus Domino wikis ▬ Benefits of XPages for wikis ▬ XPages Wiki template on OpenNTF ▬ Custom development examples ● Real-world experience ▬ XPages deployment experience ▬ Our XPages lessons ▬ What about wikis in IBM Lotus® Connections? ● Project future ● Q&A 3 Lotus product wikis overview ● Product wikis for all Lotus and IBM WebSphere® Portal products ● Live on the Internet, open to all customers and users ▬ Visit www.lotus.com/ldd/wikis ● Added first wiki for IBM Lotus® Notes® and Lotus Domino in December 2007 ● Additional wikis added in 2008 ● Current content includes supplemental technical content and IBM Redbooks® Wiki listing IBM Composite Applications IBM Lotus Notes ● IBM LotusLive™ IBM Lotus Notes Traveler Plan is to use wikis for official product IBM Mashup Center IBM Lotus® Quickr IBM Lotus® ActiveInsight® IBM Lotus® Sametime® documentation Lotus Connections IBM Lotus® Symphony Lotus Domino IBM Lotus® Web Content ▬ IBM Lotus Domino Designer Management IBM Lotus® Expeditor, IBM Lotus® Foundations, Lotus Expeditor IBM Lotus® Workforce Management IBM Mashup Center already publish product doc to IBM Lotus® Forms IBM WebSphere Dashboard Lotus Foundations Framework wikis IBM Lotus® iNotes® WebSphere Portal IBM Lotus® Mobile Connect IBM WebSphere® Portlet Factory 4 Your speakers today ● Craig Lordan, Manager ▬ Craig Lordan is a manager at IBM Lotus. He joined Lotus in 1998 as a technical writer for Lotus Notes and Lotus Domino.
    [Show full text]
  • IBM Notes Traveler Administration
    IBM C2040-412 IBM Notes Traveler Administration IBM C2040-412 Dumps Available Here at: https://www.certification-questions.com/ibm-exam/c2040-412-dumps.html Enrolling now you will get access to 118 questions in a unique set of C2040-412 dumps Question 1 Which option describes how a load balancer is used for an IBM Notes Traveler High Availability (HA) implementation? Options: A. secures connections between Notes Traveler servers and IBM Domino mail servers B. spreads the user to server connections across multiple Notes Traveler HA Pool members C. balances mail server traffic between Notes Traveler servers and clustered Domino mail servers D. spreads large amounts of data across multiple Notes Traveler servers when users are synchronizing a large attachment to a device Answer: B Question 2 Once IBM Notes Traveler servers are put into production, what average percentage should the CPU be below? Options: A. 65 B. 75 C. 85 D. 95 Answer: B Question 3 https://www.certification-questions.com IBM C2040-412 What is the minimum number of servers recommended for an IBM Notes Traveler 9.0 Service Pool, IBM Domino mail and database server with high availability for all components on Microsoft Windows or Linux platforms? Options: A. 5 B. 6 C. 7 D. 11 Answer: C Question 4 IBM Notes Traveler mobile client to server traffic is secured over which protocol? Options: A. Secure Socket Layer (SSL) B. Post Office Protocol 3 (POP3) C. HyperText Transfer Protocol (HTTP) D. Notes Remote Procedure Call (NRPC) Answer: A Question 5 How can an administrator ensure that the network communication between the IBM Notes Traveler server and the mail servers is optimized? Options: A.
    [Show full text]
  • Professional Skills in Computer Science Lecture 3: Historical Aspects of Computing
    Professional Skills in Computer Science Lecture 3: Historical Aspects of Computing Ullrich Hustadt Department of Computer Science School of Electrical Engineering, Electronics, and Computer Science University of Liverpool Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 1 Further milestones The Future Contents 1 Further milestones 2 The Future Fundamental questions Model-View-Controller Relevant learning outcome: 1 Ability to describe and discuss economic, historic, organisational, research, and social aspects of computing as a discipline and computing in practice; Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 2 Further milestones The Future What have computers been used for? (Summary) • 1600 { now: Calculation Manipulation of numbers • 1960 { now: Information Processing Manipulation of numbers, text, images, audio, video • 1960 { now: Cognition (Reasoning) Manipulation of knowledge via reasoning / inference • 1970 { now: Interaction Allowing people to communicate, cooperate, compete • 1970 { now: Automation Computer-controlled machines and robots Hypotheses: • The wave of innovation in the 60s and 70s is due to the increased availability of computing resources to more and more researchers • Leadership is mostly due to early exposure to state-of-the-art systems and due to hard work Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 3 Further milestones The Future What have computers been used for? What important milestones in the development and use of computers were not covered
    [Show full text]
  • Response to IBM's Whitepaper Entitled Benchmarking and Beating Microsoft .NET 3.5 with Websphere 7
    MICROSOFT Response to IBM’s Whitepaper Entitled Benchmarking and Beating Microsoft .NET 3.5 with WebSphere 7 7/2/2009 This document is a response to an IBM Benchmark Rebuttal Document to our original benchmark results published at http://msdn.microsoft.com/stocktrader. Microsoft stands behind the original test results published there. This document is the Microsoft response, point-for-point, to the IBM response to our original results, and includes new benchmark data as further evidence. Contents Executive Summary ....................................................................................................................................... 4 Introduction .................................................................................................................................................. 6 The Microsoft Findings.................................................................................................................................. 8 Response to IBM Rebuttal ............................................................................................................................ 9 IBM Friendly Bank Benchmark .................................................................................................................. 9 Microsoft Comments on IBM Friendly Bank Rebuttal Benchmark ........................................................... 9 IBM CPO StockTrader/.NET Benchmark.................................................................................................. 11 Microsoft Comments on IBM CPO StockTrader
    [Show full text]
  • Roald Amundsen Gomes Filho
    Roald Amundsen Gomes Filho CONTACT 1530 N Detroit St Apt 220 E-mail: [email protected] Los Angeles CA 90046 Website: http://www.linkedin.com/pub/roald- amundsen-gomes-filho/8/501/84/ Phone: 954 882 4405 QUALIFICATIONS Software Analyst with broad-based experience and hands-on skills in the successful implementation of highly effective Lotus Notes applications. Proven ability to successfully analyze organization's business requirements, identify deficiencies and potential opportunities, as well as developing innovative solutions resulting on increased reliability and productivity. I am working with Lotus technologies for over 18 years, mostly with Messaging and Document Management systems, with a broad understanding of computer hardware and software, including: installation; configuration; management; troubleshooting and support. TECHNICAL IBM Notes & Domino SKILLS LotusScript & Xpages Notes Traveler IBM Sametime IBM WebSphere Portal Sharepoint Crystal Reports DB2 & SQL Server UNIX Linux Windows Server Machine Learning WORK HSBC Software Development Aug 2008 — Present EXPERIENCE Technical Specialist As an IBM Certified Advanced Application Developer - Lotus Notes and Domino 8.5, I am working at HSBC Group providing support to Email CoE (Center of Excellence) by: evaluating IBM and Third Party products related to email and instant messaging technologies; helping to define Group standards; managing the CoE infrastructure and administering the CoE Lab environment. Headquartered in London, HSBC operates through long-established businesses and an international network of some 6,900 offices in more than 80 countries and territories. The scope of this project involves the following responsibilities: Develop and execute the multi-language mail template customizations for the Notes Client and iNotes, in use by more than 300,000 users all over the world.
    [Show full text]
  • Introduction to Smartphones Beginners Guide TOPIC INTRODUCTION to SMARTPHONES
    Tech Savvy Seniors Introduction to Smartphones Beginners Guide TOPIC INTRODUCTION TO SMARTPHONES OVERVIEW Phones used to be all about making calls, but now your mobile can do so much more. The range of new touchscreen smartphones allows you to access the internet, use social media, get live news updates, play music and video, and much more. They almost universally use touchscreens for control, however, which can be a challenge for people new to the technology. WHO IS THIS Maybe you’ve never owned a mobile and are curious WORKSHOP FOR? about why you’d choose a smartphone. Perhaps you want a mobile phone that does more than your current keypad-style handset, or are looking to learn more about the smartphone you already own. This workshop has something to satisfy each of you. WHAT YOU’LL An internet-connected smartphone; either your NEED own or supplied by the workshop organisers. You may need to share a smartphone with others in the workshop. An existing Apple account (or Apple ID), for downloading apps to an iPhone smartphone. An existing Google account (or Google ID), for downloading apps to an Android smartphone. WHAT YOU’LL In this workshop, you will learn the basics of how LEARN to navigate your way around a smartphone with a touchscreen. You will learn how to turn the phone on and off, make and receive calls, add a contact and look up a contact, and change the volume on the phone. You will also learn briefly about apps, what they are, how to download them, and the costs associated with them.
    [Show full text]
  • The Ways Young Adults Access Digital Information Cydney Lauren Palmer Louisiana State University and Agricultural and Mechanical College, [email protected]
    Louisiana State University LSU Digital Commons LSU Master's Theses Graduate School 2011 There's an app for that: the ways young adults access digital information Cydney Lauren Palmer Louisiana State University and Agricultural and Mechanical College, [email protected] Follow this and additional works at: https://digitalcommons.lsu.edu/gradschool_theses Part of the Mass Communication Commons Recommended Citation Palmer, Cydney Lauren, "There's an app for that: the ways young adults access digital information" (2011). LSU Master's Theses. 711. https://digitalcommons.lsu.edu/gradschool_theses/711 This Thesis is brought to you for free and open access by the Graduate School at LSU Digital Commons. It has been accepted for inclusion in LSU Master's Theses by an authorized graduate school editor of LSU Digital Commons. For more information, please contact [email protected]. THERE’S AN APP FOR THAT: THE WAYS YOUNG ADULTS ACCESS DIGITAL INFORMATION A Thesis Submitted to the Graduate Faculty of the Louisiana State University and Agricultural and Mechanical College in partial fulfillment of the requirements for the degree of Master in Mass Communication in The Manship School of Mass Communication by Cydney Lauren Palmer B.A., Louisiana State University, 2008 December 2011 ACKOWLEDGMENTS First, I would like to thank my parents, Allan and Karin Palmer, for their support and encouragement while pursuing my master’s degree. I would also like to thank Dr. Yongick Jeong for his continuous guidance and support throughout the tedious development of this academic research project. Finally, I would like to thank my additional thesis committee members, Dr. Lance Porter and Dr.
    [Show full text]
  • Red Hat Decision Manager 7.0 Installing and Configuring Decision Server on IBM Websphere Application Server
    Red Hat Decision Manager 7.0 Installing and configuring Decision Server on IBM WebSphere Application Server Last Updated: 2018-11-20 Red Hat Decision Manager 7.0 Installing and configuring Decision Server on IBM WebSphere Application Server Red Hat Customer Content Services [email protected] Legal Notice Copyright © 2018 Red Hat, Inc. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/ . In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
    [Show full text]
  • Websphere Application Server V8.5 Administration and Configuration Guide for Liberty Profile
    Front cover IBM WebSphere Application Server V8.5 Administration and Configuration Guide for Liberty Profile Anil Esen Toshiyuki Iue Neil Patterson Jennifer Ricciuti Redbooks International Technical Support Organization IBM WebSphere Application Server V8.5 Administration and Configuration Guide for Liberty Profile October 2015 SG24-8170-01 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. Second Edition (October 2015) This edition applies to WebSphere Application Server V8.5.5.7 Liberty profile. © Copyright International Business Machines Corporation 2013, 2015. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents IBM Redbooks promotions . vii Notices . ix Trademarks . .x Preface . xi Authors. xi Now you can become a published author, too! . xiii Comments welcome. xiii Stay connected to IBM Redbooks . xiv Chapter 1. Overview of IBM WebSphere Application Server Liberty for administrators . 1 1.1 Introduction to WAS Liberty . 2 1.1.1 Java EE 7 and Liberty. 3 1.2 Product editions . 4 1.2.1 Liberty licensing . 7 1.2.2 The Liberty Repository . 7 1.3 Runtime architecture . 8 1.4 Feature configuration . 10 1.5 Directory structure. 13 1.6 Configuration files . 18 1.7 System management . 20 1.7.1 Topologies . 21 1.8 Security . 22 1.9 Multi-server environments. 24 1.9.1 Using multiple non-clustered Liberty servers . 25 1.9.2 Using Liberty collectives and clustered servers . 26 1.10 Serviceability and troubleshooting . 28 1.11 Application development and deployment tools .
    [Show full text]
  • Die Meilensteine Der Computer-, Elek
    Das Poster der digitalen Evolution – Die Meilensteine der Computer-, Elektronik- und Telekommunikations-Geschichte bis 1977 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 und ... Von den Anfängen bis zu den Geburtswehen des PCs PC-Geburt Evolution einer neuen Industrie Business-Start PC-Etablierungsphase Benutzerfreundlichkeit wird gross geschrieben Durchbruch in der Geschäftswelt Das Zeitalter der Fensterdarstellung Online-Zeitalter Internet-Hype Wireless-Zeitalter Web 2.0/Start Cloud Computing Start des Tablet-Zeitalters AI (CC, Deep- und Machine-Learning), Internet der Dinge (IoT) und Augmented Reality (AR) Zukunftsvisionen Phasen aber A. Bowyer Cloud Wichtig Zählhilfsmittel der Frühzeit Logarithmische Rechenhilfsmittel Einzelanfertigungen von Rechenmaschinen Start der EDV Die 2. Computergeneration setzte ab 1955 auf die revolutionäre Transistor-Technik Der PC kommt Jobs mel- All-in-One- NAS-Konzept OLPC-Projekt: Dass Computer und Bausteine immer kleiner, det sich Konzepte Start der entwickelt Computing für die AI- schneller, billiger und energieoptimierter werden, Hardware Hände und Finger sind die ersten Wichtige "PC-Vorläufer" finden wir mit dem werden Massenpro- den ersten Akzeptanz: ist bekannt. Bei diesen Visionen geht es um die Symbole für die Mengendarstel- schon sehr früh bei Lernsystemen. iMac und inter- duktion des Open Source Unterstüt- möglichen zukünftigen Anwendungen, die mit 3D-Drucker zung und lung. Ägyptische Illustration des Beispiele sind: Berkley Enterprice mit neuem essant: XO-1-Laptops: neuen Technologien und Konzepte ermöglicht Veriton RepRap nicht Ersatz werden.
    [Show full text]