Professional Skills in Computer Science Lecture 3: Historical Aspects of Computing

Total Page:16

File Type:pdf, Size:1020Kb

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 so far? Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 4 Further milestones The Future Programmable general-purpose computers • 1837: Babbage's Analytical Engine Capable of base-10 fixed-point arithmetic, Capable of conditional branching and loops Programmable via punched cards Turing complete! Construction was never completed! No direct connection to later computers! Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 5 Further milestones The Future Personal computers • 1981: IBM PC 5150 Intel 8088 processor 256 kB max main memory Microsoft DOS 1.0 OS 5 1/4" Floppy disk (hard drive added in 1983) CGA graphics (16 colours) Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 6 Further milestones The Future Smartphones The introduction of personal computers in 1981 was the last big leap in widening access to computational devices before the introduction of mobile phone and smart phones • 1991: First GSM (digital cellular) network launched in Finland • 1992: IBM Simon Personal Communicator Combines mobile phone with PDA Screen can be operated by stylus E-mail support Can run third-party programs • 1996: Nokia 9000 Communicator Adds text-based web browser • 2012: 1.2bn smartphones versus 1.2bn PCs (7bn world population) Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 7 Further milestones The Future NLS • 1968: The Mother of All Demos: (Douglas Engelbart, SRI) NLS \oN-Line System" A `networked' computer system with GUI, off-line mode, e-mail, collaborative word processing, hypertext, video conferencing and mouse is demonstrated (The picture shows one of several terminals connected to a mainframe computer; during the demo a telephone line was used to establish the connection) Videos of the demo are available at http://www.youtube.com/watch?v=JfIgzSoTMOs (Skip the first two videos) Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 8 Further milestones The Future How long did it take for PCs to catch up? • 1981: IBM PC 5150 • 1983: Apple Lisa First PC with a graphical user interface • 1985: Microsoft Windows 1.0 • 1987: HyperCard Hypermedia system for Mac OS • 1988: HyperStudio HyperCard clone for MS Windows • 1991: Instant Update Collaborative editor for Mac OS • 1992: CU-SeeMe Video Conferencing It took about 25 years to get from NLS to a PC with similar functionality there could be devices and software currently in development ; in research labs that will be commonplace in 25 years Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 9 Further milestones The Future Fundamental questions Model-View-Controller The Future (1) The future is already here | it's just not very evenly distributed. (William F. Gibson; \The Science in Science Fiction" on Talk of the Nation, NPR, 30 November 1999, Timecode 11:55) Meaning: If you were to visit the most technologically advanced places on Earth right now, then you would see what the future holds for less advanced places Tom Thomas, screenplay, Lee Madden, director. 1999 A. D. Released ca. 1967. https://archive.org/details/Year1999Ad Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 10 Further milestones The Future Fundamental questions Model-View-Controller Fundamental questions Developers of devices and software have to consider a wide range of questions including: • Where can or should computations take place? • Where can or should data be stored? • How fast can data be transferred/communicated? • What is the cost of data storage/computations/communication? • How robustly/securely can computations be done? • How robustly/securely can data be stored? • How robustly/securely can data be transferred/communicated? • How much enery is available to support data storage/computations/communication? • How small/light can a device be made? • How much does a device cost to produce? • What is the legality of data storage/computations/communications? Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 11 Further milestones The Future Fundamental questions Model-View-Controller Fundamental questions We use the Model-View-Controller software design pattern to discuss some of these questions in more detail: • The model manages the behaviour and data • The view renders the model into a form suitable for interaction • The controller receives user input and translates it into instructions for the model 1 Where should the viewbe rendered? • On the user's computer • On a central server (farm) possibly shared by a multitude of users Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 12 Further milestones The Future Fundamental questions Model-View-Controller Fundamental questions We use the Model-View-Controller software design pattern to discuss some of these questions in more detail: • The model manages the behaviour and data • The view renders the model into a form suitable for interaction • The controller receives user input and translates it into instructions for the model 2 Where should the behaviour of the model be computed? • Close to the user, on a single computer exclusively used by the user • Away from the user, on a central server (farm) shared by a multitude of users • Distributed, on several computers owned by a large group of users Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 13 Further milestones The Future Fundamental questions Model-View-Controller Fundamental questions We use the Model-View-Controller software design pattern to discuss some of these questions in more detail: • The model manages the behaviour and data • The view renders the model into a form suitable for interaction • The controller receives user input and translates it into instructions for the model 3 Where should the data for the model be held? • Close to the user, on a single computer exclusively used by the user • Away from the user, on a central server (farm) shared by a multitude of users • Distributed, on several computers owned by a large group of users Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 14 Further milestones The Future Fundamental questions Model-View-Controller Fundamental questions • The answers to these questions will depend on • the domain in which the question is posed • available technology • available resources • The answers to these questions change over time • We may go back and forth between the various answers • The reason for that is not purely technological • economic factors • legal factors Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 15 Further milestones The Future Fundamental questions Model-View-Controller Thin clients, fat clients and cloud clients • 1978: DEC VT100 Intel 8080 processor 3 kb main memory Monochrome graphics Like NLS, this is a terminal connected to a mainframe computer via serial lines • 2011: Google Chromebook Intel Atom processor 2GB main memory 16GB SSD Web-based applications In effect the Chromebook is a 'terminal' connected to Google's servers and others via a wireless network Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 16 Further milestones The Future Fundamental questions Model-View-Controller Thin clients, fat clients and cloud clients • The Google Chromebook is more advanced than the DEC VT100 in (almost) every aspect we are not going around in circles, ; we always advance technologically but the possible answers to the fundamental questions ; stay the same • Thin clients never went away, there were always thin clients using the latest technology, but their prevalence was greatly diminished by the Personal Computer there were always people believing that thin clients ; would be the future technological advancement in itself is not a good indicator ; for what the future holds Ullrich Hustadt COMP110 Professional Skills in Computer Science L3 { 17 Further milestones The Future Fundamental questions Model-View-Controller The Future (2) All the futures are already here | we
Recommended publications
  • 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]
  • 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 .
    [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]
  • A Study of the Growth and Evolution of Personal Computer Devices Throughout the Pc Age
    A STUDY OF THE GROWTH AND EVOLUTION OF PERSONAL COMPUTER DEVICES THROUGHOUT THE PC AGE A dissertation submitted in partial fulfilment of the requirements for the degree of Bachelor of Science (Honours) in Software Engineering Ryan Abbott ST20074068 Supervisor: Paul Angel Department of Computing & Information Systems Cardiff School of Management Cardiff Metropolitan University April 2017 Declaration I hereby declare that this dissertation entitled A Study of the Growth and Evolution of Personal Computer Devices Throughout the PC Age is entirely my own work, and it has never been submitted nor is it currently being submitted for any other degree. Candidate: Ryan Abbott Signature: Date: 14/04/2017 Supervisor: Paul Angel Signature: Date: 2 Table of Contents Declaration .................................................................................................................................. 2 List of Figures ............................................................................................................................... 4 1. ABSTRACT ............................................................................................................................ 5 2. INTRODUCTION .................................................................................................................... 6 3. METHODOLOGY.................................................................................................................... 8 4. LITERATURE REVIEW ............................................................................................................
    [Show full text]
  • Itherm 2021 Virtual June 1 – July 6, 2021
    Final ConfIThermere 2021n Virtualce Program June 1 – July 6, 2021 The 20th Inte rsociety Conference on Thermal a nd Thermomechanical Phenomen a in Electronic Systems 1 Live Virtual Events June 1 – 4, 2021 ITherm 2021 Virtual June 1 – July 6, 2021 Sponsored by the IEEE's Electronics Packaging Society (EPS), ITherm 2021 is the leading international conference for the scientific and engineering exploration of thermal, thermomechanical, and emerging technology issues associated with electronic devices, packages, and systems. In addition to on-demand paper presentations made available until July 6, 2021, ITherm 2021 Virtual has live keynote presentations by prominent speakers, the Richard Chu ITherm award presentation, panel discussions, invited tech talks, student poster and networking, student heat sink, and student overclocking competitions. Registered attendees will be able to join live each day of the conference for one- time plenary events with options to interact with the presenters starting at 10:30 AM Eastern Daylight Time (EDT). An Exhibitor forum will allow participants to interact and to learn about the latest in thermal and thermal-mechanical technologies. LIVE VIRTUAL EVENTS (JUNE 1 – 4, 2021) • 3 Keynote Talks covering the areas of computing and the environment, 5G and new challenges for our communication networks, and engineering lessons for the future • Richard Chu ITherm Award and Seminar • 3 Technology-Talks providing deep dive talks on high profile topics • 4 Panels discussing the latest industry challenges and trends •
    [Show full text]
  • Delivering Value. 20 Years and Counting
    delivering value. 20 years and counting. annual report 2012–13 PDF processed with CutePDF evaluation edition www.CutePDF.com contents page the start 2 the emergence 4 the expansion 6 the transformation 8 celebrating 20 years 10 message to shareholders 12 five years at a glance 14 corporate information 16 directors’ report 17 report on corporate governance 25 management discussion and analysis 39 standalone financial statements auditors’ report 47 balance sheet 50 statement of profit and loss 51 cash flow statement 52 notes to financial statements 53 consolidated financial statements auditors’ report 75 “A mile from shore a fishing boat chummed the water, balance sheet 76 and the word for Breakfast Flock flashed through the air till a crowd of thousand seagulls came to dodge statement of profit and loss 77 and fight for bits of food. It was another busy day cash flow statement 78 beginning. But way off alone, out by himself beyond notes to financial statements 79 boat and shore, Jonathan Livingston Seagull was practicing. A hundred feet in the sky, he lowered his statement under section 212(8) of the Companies Act, 1956 relating to subsidiary companies 101 webbed feet, lifted his beak, and strained to hold notice 102 a painful hard twisting curve through his wings, The curve meant that he would fly slowly, and now he slowed until the wind was a whisper in his face, until the ocean stood still beneath him. He narrowed his eyes in fierce concentration, held his breath, forced one… single…more…inch…of…curve…” - Richard Bach Like the allegoric Jonathan Livingston Seagull, who dreamt of greatness and success by following a different course, Redington has made it its business to dream differently in order to venture beyond; to think differently and make its own rules, to open up a world of infinite possibilities.
    [Show full text]
  • Performance Ritual and the Design of Mobile Devices
    Performance ritual and the design of mobile devices Submitted by Kym R. Campbell th 30 May 2016 Thesis submitted in partial fulfilment of the requirements for the degree of Doctor of Philosophy at the University of Canberra, Australian Capital Territory, Australia Abstract This thesis argues that concepts of secular ritual, drawn from the work of Erving Goffman and James Carey, can provide a useful way of understanding the relationship between the production and design of mobile devices and their use, and hence provides further insights into the broader relationship between mobile technologies and society. This argument is developed by reviewing scholarship on the relationship between technologies and society, before engaging with ritual as a secular concept and a way of understanding human relations with technology. James Carey's work on ritual and communication is key to linking technology with ritual, while Erving Goffman's work on ritual and performance provides a way to develop a framework for further analysis. The ritual performance-oriented framework is described here as the theatre of design, and acts as a metaphor for describing the dynamic between society and the mobile device. In essence, this approach argues that we can understand our relationship with mobile devices as a performance in which the device can be a prop, users can be thought of as actors, and designers take on the role of director. To develop this framework further, the device is examined through a sociocultural lens. Du Gay et al’s circuit of culture is utilised to illustrate how meaning comes to associate with the technology.
    [Show full text]
  • ICB Presentationfinal.Pptx
    CONTINUOUS AUTHENTICATION OF MOBILE USERS: FUSION OF FACE AND INERTIAL MEASUREMENT UNIT DATA David Crouse1, Hu Han1, Deepak Chandra2, Brandon Barbello2, and Anil K. Jain1 1Michigan State University 2Google, Inc. Outline Device Locked • Background Log in to Device • Proposed approach Update • Face uprightness correction Enrollment • COTS and component based face matching Wait • Confidence function Capture Images • Prototype system on Android Apply Uprightness Correction • Experimental results • Summary Match Faces Above Below Threshold Update and Threshold Check Confidence Background 1973 - Motorola DynaTAC Prototype 1992 – Motorola 3200 1993 –IBM Simon 1999 – Kyocera VP-210 2007 – Apple iPhone First mobile phone First mobile digital phone First smartphone First camera phone First iOS phone 2008 – HTC Dream 2011 – Samsung Galaxy Nexus 2013 – LG Nexus 5 2013 – iPhone 5S 2014 – iPhone 6 First Android phone Introduced Face Unlock Used for data collection TouchID Apple Pay www.businessinsider.com/complete-visual-history-of-cell-phones-2011-5?op=1 wikipedia.com Background • Security concerns • Mobile devices contain personal information, such as e-mail, photos & videos, and financial information • 67% of users do not password protect their devices [1] • Many users are using too simple passwords, such as ‘1234’, ‘0000’, ‘2580’, ‘1111’, etc. [2] Users believe it is too complicated to enter a password/PIN! [1] http://sophos.com [2] http://techland.time.com/2011/06/13/the-10-most-popular-iphone-passwords-starring-1234/ Background • Computer passwords
    [Show full text]
  • Domino Xpages Web Based Mobile Applications, Xpages Mobile Controls, Domino Designer Created Content, Supports Domino Security Device Features
    Agenda 18. Lotus Notes/Domino Stammtisch 16:00 - 16:30 Eintreffen der Teilnehmer Begrüßung gegenseitiges Kennenlernen 16:30 – 17:45 Mobile First! Die Mobility Strategie der IBM "Mobile Mike" Michael Hoffmann IBM Deutschland GmbH 17:45 – 18:15 Erfahrungsaustausch und “Stammsitzen” 18:15 – 19:00 Lotus Notes/Domino Traveler 8.5.4 Andreas Kilgenstein activelink GmbH ab 19:00 Uhr Erfahrungsaustausch und “Stammsitzen” © 2012 IBM Corporation Mobile First 18. Lotus Notes/Domino Stammtisch Michael Hoffmann Senior Technical Professional © 2012 IBM Corporation Mobile First ! Unsere Mobile Landschaft 2012 1992 IBM legt den ersten “Ziegel” IBM schuf 1992 zusammen mit BellSouth mit einem Simon getauften Brocken das erste multifunktionale Mobiltelefon. IBM Simon: Handys + Pagers + PDAs + Faxe schwarz-weiß Touchscreen 1 Megabyte Speicher 899 Dollar 500 Gramm “Backstein” | © 2012 IBM Corporation Mobile Geräte sind ein großer Schritt in der Evolution der Computertechnik Social Mobile Apps Mobil Wireless Business Cloud 73,3Mrd Web mobile Apps wurden 2012 Desktop heruntergeladen, gegenüber 30,1 Mrd. in 20113 Client Server @ Sicherheitsrisiken Host Mainframe 8X Zunahme der Sicherheits- risiken durch die Verbreitung Konsumerisierung der IT mobiler Daten und End- Geräte2 69% BYOD Der Angestellten nutzen Der weltweit verteilten ich privates Endgerät Antwortgeber sagen, dass auch bei der Arbeit³ sie ein Smartphone für 53% Arbeitszwecke nutzen1 Sources: 1. Press release, accessed at http://www.businesswire.com/news/home/20110711006694/en/IDG-Global-Survey-Shows-Smartphone-Growing-Rapidly;
    [Show full text]
  • History of Computing Lecture 27 – COMPSCI111/111G SS 2018 Today’S Lecture
    History of Computing Lecture 27 – COMPSCI111/111G SS 2018 Today’s lecture The history of computing, focusing on the personal computer (PC) The first computers Computers in WWII 1950s - 1980s: from the room to the desk 1980s – 2000s: the computer becomes personal Future of the PC Why bother?! Knowing the history of computing gives us: A better understanding of how computers work An appreciation how quickly computing technology has developed Insights into the future of computing Computer Science timeline Helpful resources “The Universal Machine” by Assoc Prof Ian Watson Helpful resources Computer Science Department’s Computing History displays Website explaining the displays: https://www.cs.auckland.ac.nz/historydisplays/ The first computers People were the first computers, performing calculations by hand to produce tables of mathematical results (eg. ordinance tables) Devices were developed to assist calculations, some of which are still used today. Ultimate goal was to have a machine do the calculations. 2 advantages: • Speed • Accuracy Analytical Engine In 1832, Charles Babbage designed the Analytical Engine • a mechanical general purpose programmable computer • Programs and data on punch cards. • A store (i.e. memory) for holding 1000 numbers of 40 decimal digits • The arithmetical unit called the “mill” would be able to perform all four arithmetic operations, comparisons and square roots Cost, construction challenges and the Engine’s size meant it was never built The first computers It took clerks 8 years to manually
    [Show full text]
  • A Smartphone Is a Mobile Phone Built on a Mobile Computing Platform
    A smartphone is a mobile phone built on a mobile computing platform, with more advanced computing ability and connectivity than a feature phone.[1][2][3] The first smartphones were devices that mainly combined the functions of a personal digital assistant (PDA) and a mobile phone or camera phone. Today's models also serve to combine the functions of portable media players, low-end compact digital cameras, pocket video cameras, and GPS navigation units. Modern smartphones typically also include high-resolution touchscreens, web browsers that can access and properly display standard web pages rather than just mobile-optimized sites, Flash compatibility, and high-speed data access via Wi-Fi and mobile broadband. The most common mobile operating systems (OS) used by modern smartphones include Apple's iOS, Google's Android, Microsoft's Windows Phone, Nokia's Symbian, RIM's BlackBerry OS, and embedded Linux distributions such as Maemo and MeeGo. Such operating systems can be installed on many different phone models, and typically each device can receive multiple OS software updates over its lifetime. The distinction between smartphones and feature phones can be vague and there is no official definition for what constitutes the difference between them. One of the most significant differences is that the advanced application programming interfaces (APIs) on smartphones for running third-party applications[4] can allow those applications to have better integration with the phone's OS and hardware than is typical with feature phones. In comparison, feature phones more commonly run on proprietary firmware, with third-party software support through platforms such as Java ME or BREW.[1] An additional complication in distinguishing between smartphones and feature phones is that over time the capabilities of new models of feature phones can increase to exceed those of phones that had been promoted as smartphones in the past.
    [Show full text]