Diseño De Aplicación Nativa De Aula Global Para Ipad

Total Page:16

File Type:pdf, Size:1020Kb

Diseño De Aplicación Nativa De Aula Global Para Ipad Departamento de Informática PROYECTO FIN DE CARRERA Diseño de Aplicación Nativa de Aula Global para iPad Autor: Omar Pedraza Mallorquín Tutor: José María Valls Ferrán Co-director: Ricardo Aler Mur Leganés, octubre de 2015 ii Título: Aplicación Nativa de Aula Global para iPad Autor: Omar Pedraza Mallorquín Director: José María Valls Ferrán Co-director: Ricardo Aler Mur EL TRIBUNAL Presidente: David Quintana Montero Vocal: Gustavo Recio Isasi Secretario: María Dolores Cuadra Fernández Realizado el acto de defensa y lectura del Proyecto Fin de Carrera el día 28 de octubre de 2015 en Leganés, en la Escuela Politécnica Superior de la Universidad Carlos III de Madrid, acuerda otorgarle la CALIFICACIÓN de VOCAL SECRETARIO PRESIDENTE iii iv Agradecimientos A mi tutores, José María Valls y Ricardo Aler, por su comprensión pese a tanto parón por razones laborales y por hacer todo lo posible y lo casi imposible para que haya podido presentar finalmente este proyecto. A todos los trabajadores del SdIC de la Universidad Carlos III de Madrid por hacerme sentir como uno más de ellos durante todos los meses que estuve en su despacho intentando sacar adelante el proyecto. Y en especial, a Enrique Bueno, Saulo Barajas y David Fernández por estar siempre detrás mía, ayudarme con la toma de requisitos y darme todas las facilidades para que este proyecto llegase a buen puerto. A todos los profesores que me han acompañado desde que empecé mi vida escolar con dos años, por compartir sus conocimientos conmigo y hacer que me esforzase hasta ser el profesional que soy hoy en día. A todos y cada uno de mis compañeros de la carrera. Desde Chepo, David, Gallego, Moi, Nacho y Sergio hasta Alberto, Alvarito, Carlos, Chus, Jaime, Javier y Jorge, pasando por Adri, Bea, Carlos, Fran, Gloria, Rubén o los Cebollitas. Me enorgullece la cantidad de buenos amigos que he tenido durante todos mis años de estudiante con los que he pasado muy buenos momentos tanto en la universidad como fuera de ella y de los que espero seguir disfrutando durante mucho tiempo. A muchos compañeros de trabajo, como Adrià, Armando, Fernando, Jorge, Óscar, Pablo, Raúl, Sergio o Víctor, que me han ayudado a ser la persona que soy hoy en día y con los que trabajar se ha hecho algo más ameno. A mis amigos fuera de la universidad por hacer que mi vida sea todo lo divertida que es, ya sea montando en bici con Alberto, el Barra, Beni, el Jevi, Joaquín, Joselito, Juan, Krystian, Lucí, Luis, René,…, de cervezas viendo el fútbol con Caño, Carlos, Cholo, Dani, Fer, Javi, Jose, Lois, Manolito, Pablo y Vicen, o rememorando historias del colegio con Álex, Dani, Josema, Rodri o Sergio. A mis abuelos que de estar aquí seguro que estarían orgullosos de mí, os echo de menos, sobre todo a ti, abuela Victoria, por cuidarme siempre que mis padres no podían. A mi familia, Adela y Darío, mis tías, mis tíos, mis primos y mi hermano por insistirme siempre en terminar este proyecto lo antes posible y estar ahí siempre que lo necesito. A mi prima Andrea, por hacerme sentir orgulloso al querer seguir mis pasos como ingeniera y elegir esta universidad por mi experiencia aquí. A Rocío, por aguantarme día tras día, sobre todo durante este último mes con el proyecto, y no quejarse demasiado. Rara vez te lo diré, pero gracias por estar a mi lado siempre y apoyarme en todo porque sé lo que te cuesta. A mis padres, Antonio y María Jesús, porque a ellos se lo debo todo. Ser la persona que soy hoy en día es principalmente culpa suya y sé que no podría haber tenido mejores padres durante este camino. Sed todo lo felices que queráis, porque os lo merecéis con creces. A todos ellos, GRACIAS. v vi Resumen Este proyecto consistirá en el análisis y diseño de una aplicación de Aula Global, la plataforma docente de la Universidad Carlos III de Madrid, para dispositivos Apple iPad (Air, Mini o normal), que deberá ser capaz de realizar las siguientes tareas o funciones: - Acceso a la aplicación empleando el mismo usuario y contraseña que en Aula Global y realizando una validación en el servidor. - Acceso a los cursos en los que se encuentre matriculado el usuario. Además podrán marcarse como favoritos para facilitar su acceso desde la sección de favoritos en la que se incluirán todos los cursos previamente marcados por el usuario. - En cada curso se podrán visualizar todos los documentos, vídeos, audios, enlaces y tareas incluidos en él. No habrá posibilidad de realizar las tareas del curso, mostrándose un resumen con el estado de la tarea y su calificación (en el caso de estar ya corregida). - Los usuarios con permisos suficientes (principalmente profesores) serán capaces de ocultar, renombrar o eliminar recursos de cada curso. - Se tendrá acceso a los próximos eventos del usuario en el cual se reflejan todas las actividades que tenga anotadas en la plataforma. Estas actividades podrán ser añadidas al calendario del dispositivo. - Una sección dará acceso a todos los foros en los que el usuario esté incluido, pudiendo leer y comentar todos los posts que en ellos se encuentren. El usuario recibirá notificaciones push cada vez que haya nuevos comentarios en todos aquellos temas a los cuales esté suscrito. Todas estas funciones serán realizadas gracias al conjunto de servicios web que proporciona Moodle (plataforma en la cual está basada Aula Global), que permitirá que la consistencia de datos entre el servidor y la aplicación sea perfecta e instantánea y cualquier cambio realizado en la web se vea reflejado en la aplicación móvil y viceversa. Palabras clave: Aula Global; Aplicación móvil; Apple iPad; Notificaciones push; Plataforma docente; Moodle; Servicios web. vii Abstract This senior design project is about analyzing and designing a mobile app, based on any kind of Apple iPad device, for Aula Global, the Universidad Carlos III de Madrid learning platform. That app should have at least the following features: - Log into the app using the same user and password as Aula Global by performing a validation with the server. - Access to user courses. There will be also a favorites section that will give the user the chance to select courses and access to them easily. - All the documents, videos, audios, links and tasks included in a course will be available in the app. However, it won’t be possible to complete the course tasks, showing just a summary showing its status and score if it’s already corrected. - Some users with special permissions (mainly teachers) will be able to hide, rename or remove resources from a course. - The user will have the chance to see his/her next events planned on the platform. It will be possible to synchronize these events with the device calendar. - A section containing all the forums where the user is taking part, giving the chance to read and reply to all the posts included in those forums. The user will receive a push notification each time that a theme subscribed by the user is replied. All these features will be accomplished thanks to the web services provided by Moodle (the open source learning platform on which Aula Global is based), allowing a real persistency between server and app data. In this way, each change done in the web tool will be reflected in the app and vice versa. Keywords: Aula Global; Mobile app; Apple iPad; Push notifications; Learning platform; Moodle; Web services. viii Índice general 1. INTRODUCCIÓN Y OBJETIVOS ........................................................................................ 1 1.1 Motivación ................................................................................................................ 1 1.2 Objetivos ................................................................................................................... 1 1.2.1 Ofrecer las principales funcionalidades de Aula Global ................................................1 1.2.2 Aportar valor extra sobre la aplicación web ..................................................................2 1.2.3 Sencillez y máxima usabilidad ........................................................................................2 1.2.4 Robustez ..........................................................................................................................2 1.2.5 Escalabilidad del código .................................................................................................3 1.3 Fases del desarrollo ................................................................................................... 3 1.3.1 Análisis ............................................................................................................................3 1.3.2 Arquitectura del sistema y diseño de alto nivel ..............................................................4 1.3.3 Cierre ..............................................................................................................................4 1.4 Medios empleados .................................................................................................... 4 1.4.1 Medios hardware ............................................................................................................4 1.4.2 Medios software ..............................................................................................................5 1.5 Estructura de la memoria .......................................................................................... 5 2. ESTADO DEL ARTE .......................................................................................................... 7 2.1 Contexto ...................................................................................................................
Recommended publications
  • Komparativna Analiza Tehničko-Tehnoloških Karakteristika Raznovrsnih Korisničkih Uređaja
    Komparativna analiza tehničko-tehnoloških karakteristika raznovrsnih korisničkih uređaja Geller, Bruno Undergraduate thesis / Završni rad 2020 Degree Grantor / Ustanova koja je dodijelila akademski / stručni stupanj: University of Zagreb, Faculty of Transport and Traffic Sciences / Sveučilište u Zagrebu, Fakultet prometnih znanosti Permanent link / Trajna poveznica: https://urn.nsk.hr/urn:nbn:hr:119:758998 Rights / Prava: In copyright Download date / Datum preuzimanja: 2021-09-27 Repository / Repozitorij: Faculty of Transport and Traffic Sciences - Institutional Repository SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Bruno Geller KOMPARATIVNA ANALIZA TEHNIČKO - TEHNOLOŠKIH KARAKTERISTIKA RAZNOVRSNIH KORISNIČKIH UREĐAJA ZAVRŠNI RAD Zagreb, rujan 2020. Sveučilište u Zagrebu Fakultet prometnih znanosti ZAVRŠNI RAD KOMPARATIVNA ANALIZA TEHNIČKO - TEHNOLOŠKIH KARAKTERISTIKA RAZNOVRSNIH KORISNIČKIH UREĐAJA COMPARATIVE ANALYSIS OF TEHNOLOGICAL CHARACTERISTICS OF MULTIPLE DEVICES Mentor: prof. dr. sc. Dragan Peraković Student: Bruno Geller JMBAG: 0135249789 Zagreb, rujan 2020. SAŽETAK Informacijska tehnologija u stalnom je razvoju, te utječe na čovjekov osobni, društveni i javni život. Informacijska tehnologija napravila je značajan i jak utjecaj na kvalitetu života svakog čovjeka. Operacijski sustavi za mobilne uređaje utječu na kvalitetu samog uređaja. Što se više informacijska tehnologija razvija, to su više operacijski sustavi zahtjevniji. Najviše ljudi koriste Android operacijski sustav, zbog njegovih odličnih značajki i dobre cijene u odnosu na kvalitetu, ali s druge strane iOS operacijski sustav zadaje dobru tržišnu utakmicu Androidu, također zbog svojih odličnih karakteristika. U ovom završnom radu obrađena je tema komparativne analize tehničko tehnoloških karakteristika raznovrsnih korisničkih uređaja gdje su detaljno opisani zadnji uređaji na tržištu od iOS-a i Androida, kao i pametni sat - iPhone 11, Samsung Galaxy S20, Xiaomi Mi 10 5G i Lemfo LEM12 pametni uređaji.
    [Show full text]
  • Newton OS 2.1 Engineering Documents
    ð Newton OS 2.1 Engineering Documents ð IMPORTANT The information in this document is preliminary, unreviewed, and it is subject to change. October 6, 1996 Newton Technical Publications Team © Apple Computer, Inc. 1996 applications only for licensed charge to you provided you return the Apple Computer, Inc. Newton platforms. item to be replaced with proof of purchase to APDA. © 1996 Apple Computer, Inc. Apple Computer, Inc. All rights reserved. 1 Infinite Loop ALL IMPLIED WARRANTIES ON No part of this publication or the Cupertino, CA 95014 THIS MANUAL, INCLUDING software described in it may be 408-996-1010 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS reproduced, stored in a retrieval Apple, the Apple logo, AppleTalk, FOR A PARTICULAR PURPOSE, ARE system, or transmitted, in any form eMate, Espy, LaserWriter, the light LIMITED IN DURATION TO NINETY or by any means, mechanical, bulb logo, Macintosh, MessagePad, (90) DAYS FROM THE DATE OF THE electronic, photocopying, Newton, Newton Connection Kit, ORIGINAL RETAIL PURCHASE OF recording, or otherwise, without and New York are trademarks of THIS PRODUCT. prior written permission of Apple Apple Computer, Inc., registered in Computer, Inc., except in the the United States and other Even though Apple has reviewed this normal use of the software or to countries. manual, APPLE MAKES NO make a backup copy of the Geneva, NewtonScript, Newton WARRANTY OR REPRESENTATION, software. The same proprietary Toolkit, and QuickDraw are EITHER EXPRESS OR IMPLIED, and copyright notices must be trademarks of Apple Computer, Inc. WITH RESPECT TO THIS MANUAL, affixed to any permitted copies as ITS QUALITY, ACCURACY, Acrobat, Adobe Illustrator, and were affixed to the original.
    [Show full text]
  • The New Iphone SE Our Meetings
    The offcial journal of the Wellington Macintosh Society Inc Volume 37.04 – April 2020 Come to one of The new iPhone SE our meetings Online Monday 27 April 7:00 pm for 7:30 pm Subject: Catch-up, Q&A, Contact methods Online Monday 4 May 7:00 pm for 7:30 pm Subject: Picking a new Mac notebook iPad Group TBA Help Desk TBA Apple has reused the “iPhone SE” name to introduce a new iPhone with a low price and design similar to the iPhone models, but with the latest technology inside. Where to find us Due to the COVID-19 pandemic, we will not be able to hold physical meetings under alert level 4 or 3, and they may not be practical under alert level 2. In the meantime we will be running online meetings via Zoom, normally on the same monthly schedule as our Wellington meeting: the evening of the last Monday each month. Meeting invitations will be sent to members via email. If non-members or former members would like to attend a meeting on a trial basis, please email [email protected]. The Birth of the Wellington Apple Users INSIDE The President Writes p2 David’s Tech Guide p3 Group p10 Apple’s 44th birthday p5 Committee Contact Details p12 The Birth of iOS p8 CAPITAL APPLE – APRIL 2020 PAGE 1 The president writes ... With all these disruptions, there is now an opportunity to look at our vision for the future and to work out where we should be going. Looking back to the founding of the group in 1984, it was the young early adopters of computers that banded together in a mutual self help manner, as there was little support available.
    [Show full text]
  • Macworld January 1999
    2 CDs FREE! ADVENTURE GAME: WORTH £20 MACWORLD MORE NEWS, MORE REVIEWS JANUARY 1999 JANUARY TOP MAC GAMES • MID-SIZE Macworldwww.macworld.co.uk SCREENS • iMAC REVIEWS • PHOTOSHOP MASKING PROGRAMS • PHOTOSHOP REVIEWS SCREENS • iMAC Playtime Top games all here Best screens Apple vs Bill Gates Top iMac reviews! Photoshop masking JANUARY 1999 £4.99 news cover feature: every Mac tested contents January 1999 I I I in-depth stories incisiveness exclusive tests hile this year’s Apple Expo was W a damp tissue Mateworld of a show, with no Adobe, 16–19 Microsoft Agfa or even Apple – and 6262 TopTop MacMac that’s just starting alpha- read me first ‘sabotaged’ betically – January’s Macworld Simon Jary, editor-in-chief test centre Expo held in San Francisco is going to be enormous. Roll QuickTime up, roll up for all the big gamesgames names, new products, and 20 Mac OS 8.6 details 75 Pay and display sneak peeks at tomorrow’s Mid-sized monitors are coming down in price – we technologies. 22 Digital Media World Apple’s iMac Almost guaranteed take a look at what’s out there. exposure is the 24 Streaming QuickTime 3.5 next-generation G3 Power has revitalized Mac, code-named Yosemite. 25 Apple Expo ’98 In our December 1998 issue we reported the latest hot 26 SNEAK PEEK: Director 7 the Mac games rumours on what these 400MHz-plus beasts would 28 Downward spiral for iMac sales? market. contain (FireWire, USB, flashing lights, and iMac-like translucent blue cases). After Macworld Expo, we’ll know for sure.
    [Show full text]
  • Opensource Software Im Alltag
    OpensourceOpensource SoftwareSoftware imim AlltagAlltag -- IstIst dasdas möglich?möglich? Willkommen zum Xing Stammtisch Alexander Demmler – 25.11.2016 © A. Demmler 2016 www.lacunasolutions.com 1 Marktanteile Desktop Systeme 2016 © A. Demmler 2016 www.lacunasolutions.com 2 Webserver Systeme © A. Demmler 2016 www.lacunasolutions.com 3 Einsatz von OSS in US Unternehmen: Northbridge Eine Venture Capital Company. Game changers disrupt existing markets. They also create new multi-billion dollar markets and have the potential to change the way we live and work. http://www.northbridge.com © A. Demmler 2016 www.lacunasolutions.com 4 Was bedeutet OpenSource? • OpenSource Software (OSS) ist professionelle Software unter einer alternativen Entwicklungs- und Vertriebsform • OpenSource ist nicht Linux - aber Linux ist auch OpenSource! • OpenSource bedeutet ein Stück Freiheit: - freie Auswahl - Freiheit ob und wieviel man bezahlt - Freiheit in der Nutzung © A. Demmler 2016 www.lacunasolutions.com 5 Was ist die Community? • Die Community besteht aus - Entwicklern + Beratern + Anwendern + Hobbyisten - grossen Unternehmen (HP, IBM, SUN) - Distributoren wie SUSE, RedHat, Ubuntu u.a. • Die Community entwickelt und pflegt gemeinsam die Software und bietet Unterstützung (Support) • Die Community ist kein Club von Hackern, Freaks und anderen Bösewichten! © A. Demmler 2016 www.lacunasolutions.com 6 Das Geschäftsmodell Freie Software Dienstleistungen (Kosten) Basis Version Erweiterungen Download im WWW Service + Support Online Support Schulungen Zusatzeinkünfte Werbung + Sponsoren © A. Demmler 2016 www.lacunasolutions.com 7 Lizenzrechtliches • Softwarecode (Quellen) sind offen gelegt: - Verbreitung und Nutzung sind ausdrücklich erlaubt - Veränderung (Anpassung, Erweiterung) erlaubt - Quellcode muss offengelegt werden • Es gibt historisch bedingt verschiedene Lizenzmodelle. (GPL, OSL, CPL, EPL u.a) • EU Initiative um Lizenzen vereinen: http://ec.europa.eu ACHTUNG: Auch hier gelten Vorschriften! Computerwoche: http://www.computerwoche.de © A.
    [Show full text]
  • Newton Programmer's Guide
    Newton Programmer’s Guide For Newton 2.0 Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Harlow, England Amsterdam Bonn Sydney Singapore Tokyo Madrid San Juan Paris Seoul Milan Mexico City Taipei Apple Computer, Inc. Apple Press, the Apple Press Signature, Even though Apple has reviewed this © 1996 Apple Computer, Inc. eWorld, Geneva, NewtonScript, Newton manual, APPLE MAKES NO All rights reserved. Toolkit, and QuickDraw are trademarks WARRANTY OR REPRESENTATION, of Apple Computer, Inc. EITHER EXPRESS OR IMPLIED, WITH No part of this publication may be Acrobat, Adobe Illustrator, and RESPECT TO THIS MANUAL, ITS reproduced, stored in a retrieval PostScript are trademarks of Adobe QUALITY, ACCURACY, system, or transmitted, in any form or Systems Incorporated, which may be MERCHANTABILITY, OR FITNESS by any means, mechanical, electronic, registered in certain jurisdictions. FOR A PARTICULAR PURPOSE. AS A photocopying, recording, or RESULT, THIS MANUAL IS SOLD “AS CompuServe is a registered service otherwise, without prior written IS,” AND YOU, THE PURCHASER, ARE mark of CompuServe, Inc. permission of Apple Computer, Inc., ASSUMING THE ENTIRE RISK AS TO except to make a backup copy of any FrameMaker is a registered trademark ITS QUALITY AND ACCURACY. of Frame Technology Corporation. documentation provided on IN NO EVENT WILL APPLE BE LIABLE Helvetica and Palatino are registered CD-ROM. Printed in the United FOR DIRECT, INDIRECT, SPECIAL, trademarks of Linotype Company. States of America. INCIDENTAL, OR CONSEQUENTIAL No licenses, express or implied, are ITC Zapf Dingbats is a registered DAMAGES RESULTING FROM ANY granted with respect to any of the trademark of International Typeface DEFECT OR INACCURACY IN THIS Corporation.
    [Show full text]
  • ESTTA800156 02/08/2017 in the UNITED STATES PATENT and TRADEMARK OFFICE BEFORE the TRADEMARK TRIAL and APPEAL BOARD Proceeding 9
    Trademark Trial and Appeal Board Electronic Filing System. http://estta.uspto.gov ESTTA Tracking number: ESTTA800156 Filing date: 02/08/2017 IN THE UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE TRADEMARK TRIAL AND APPEAL BOARD Proceeding 91220591 Party Plaintiff TCT Mobile International Limited Correspondence SUSAN M NATLAND Address KNOBBE MARTENS OLSON & BEAR LLP 2040 MAIN STREET , 14TH FLOOR IRVINE, CA 92614 UNITED STATES [email protected], [email protected] Submission Motion to Amend Pleading/Amended Pleading Filer's Name Jonathan A. Hyman Filer's e-mail [email protected], [email protected] Signature /jhh/ Date 02/08/2017 Attachments TCLC.004M-Opposer's Motion for Leave to Amend Notice of Opp and Motion to Suspend.pdf(1563803 bytes ) TCLC.004M-AmendNoticeofOpposition.pdf(1599537 bytes ) TCLC.004M-NoticeofOppositionExhibits.pdf(2003482 bytes ) EXHIBIT A 2/11/2015 Moving ­ Definition and More from the Free Merriam­Webster Dictionary An Encyclopædia Britannica Company Join Us On Dictionary Thesaurus Medical Scrabble Spanish Central moving Games Word of the Day Video Blog: Words at Play My Faves Test Your Dictionary SAVE POPULARITY Vocabulary! move Save this word to your Favorites. If you're logged into Facebook, you're ready to go. 13 ENTRIES FOUND: moving move moving average moving cluster moving­coil moving­iron meter moving pictureSponsored Links Advertise Here moving sidewalkKnow Where You Stand moving staircaseMonitor your credit. Manage your future. Equifax Complete™ Premier. fast­movingwww.equifax.com
    [Show full text]
  • Pontificia Universidad Católica Del Ecuador
    PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR FACULTAD DE INGENIERÍA MAESTRÍA EN REDES DE COMUNICACIONES “ANÁLISIS DE ALTERNATIVAS DE DESARROLLO E INTEROPERABILIDAD PARA LA IMPLEMENTACIÓN DE UNA APLICACIÓN MÓVIL DE CONSULTA DE CALIFICACIONES, ASISTENCIA Y NOTICIAS PARA LA UNIVERSIDAD CATÓLICA DE CUENCA, SEDE CAÑAR” TRABAJO PREVIO LA OBTENCIÓN DEL TÍTULO DE: MÁGISTER EN REDES DE COMUNICACIONES SANTACRUZ ESPINOZA JULIO JHOVANY Quito – 2014 DEDICATORIA A mi amada esposa por toda la paciencia y comprensión otorgada. A mis adorados hijos por ser la fuente de motivación para todos los esfuerzos de mi vida. A mi Madre querida, por mostrarme cada día el camino del bien guiado por el amor y la comprensión. AGRADECIMIENTO Mi gratitud sincera para la Facultad de Ingeniería de la Pontificia Universidad Católica del Ecuador por otorgar este importante espacio de superación personal y profesional; a sus maestros, a mis compañeros y a todos aquellos quienes fueron testigos y apoyo de este esfuerzo mancomunado. TABLA DE CONTENIDO RESUMEN .................................................................................................... ABSTRACT .................................................................................................. INTRODUCCIÓN .......................................................................................... CAPÍTULO I: MARCO DE REFERENCIA .................................................. 1 1.1. Antecedentes .................................................................................... 1 1.2. Justificación .....................................................................................
    [Show full text]
  • Apple Confidential 2.0 the Definitive History of the World's Most Colorful
    vi Reviewers love Apple Confidential “The Apple story itself is here in all its drama.” New York Times Book Review “An excellent textbook for Apple historians.” San Francisco Chronicle “Written with humor, respect, and care, it absolutely is a must-read for every Apple fan.” InfoWorld “Pretty much irresistible is the only way to describe this quirky, highly detailed and illustrated look at the computer maker’s history.” The Business Reader Review “The book is full of basic facts anyone will appreciate. But it’s also full of interesting extras that Apple fanatics should love.” Arizona Republic “I must warn you. This 268-page book is hard to put down for a MacHead like me, and probably you too.” MacNEWS “You’ll love this book. It’s a wealth of information.” AppleInsider “Rife with gems that will appeal to Apple fanatics and followers of the computer industry.” Amazon.com “Mr. Linzmayer has managed to deliver, within the confines of a single book, just about every juicy little tidbit that was ever leaked from the company.” MacTimes “The most entertaining book about Apple yet to be published.” Booklist i …and readers love it too! “Congratulations! You should be very proud. I picked up Apple Confidential and had a hard time putting it down. Obviously, you invested a ton of time in this. I hope it zooms off the shelves.” David Lubar, Nazareth, PA “I just read Apple Confidentialfrom cover to cover…you have written a great book!” Jason Whong, Rochester, NY “There are few books out there that reveal so much about Apple and in such a fun and entertaining manner.
    [Show full text]
  • A Historical Overview of Tablet Computing, Guis and Hypertext
    A historical overview of tablet computing, GUIs and hypertext. Harald Hager Abstract University of Salzburg In this paper we will present an historical overview of Computer Science Dep. tablet computing, graphical user interfaces (GUI) and Jakob Haringer Str. 2 hypertext regarding all its modifications within 50 years [email protected] of development. The goal of this paper is to show the important progression and also to compare different Sascha Burku aspects. Therefore we classified all developments into th University of Salzburg three main timetables within the 20 century, starting Computer Science Dep. from the 1940 to 1980, afterward continuing from the th Jakob Haringer Str. 2 1980 till 1990 and finalizing with the late 20 - and the st [email protected] beginning of the 21 century. Keywords GUI, hypertext, tablet computing, history, overview, WIMP ACM Classification Keywords H5.m. Information interfaces and presentation (e.g., HCI): Miscellaneous. General Terms GUI, hypertext, tablet computing, history, overview, WIMP Copyright is held by the author/owner(s). Introduction 1940 – 1980: The Beginning Our understanding of using the modern computer This chapter will present the leading technologies and devices has evolved some major “breakpoints” through inventions of the given time period. Before GUI and history of the 20th century. How we use and interact tablet computing devices have arisen, there had been today with computers, mobile-phones, tablet computers introduced one important concept. and so on is the result of nearly 50 years of It is called “Hypertext”. development and improvement. Whereas in the beginning the human was like an operator, - a person Definition of Hypertext who interacted with the computer within a various of Nowadays most of the people understand this as non standard ways -, in the proximate decades he or synonym either for hypertext markup language (html) she got more and more in touch with a suitable and or hypertext transfer protocol (http).
    [Show full text]
  • HISTORY of OPERATING SYSTEMS Timeline of The
    HISTORY OF OPERATING SYSTEMS Timeline of the events in the history of computer operating system:- Ubuntu Releases after 2000 2004-10 Ubuntu 4.10 (first released version) 2005-04 Ubuntu 5.04 2005-10 Ubuntu 5.10 2006-06 Ubuntu 6.06 (LTs) 2006-10 Ubuntu 6.10 2007-04 Ubuntu 7.04 2007-10 Ubuntu 7.10 2008-04 Ubuntu 8.04 2008-10 Ubuntu 8.10 2009-04 Ubuntu 9.04 2009-10 Ubuntu 9.10 2010-04 Ubuntu 10.04 MICROSOFT WINDOWS AFTER 2000:- 2000-02 Windows 2000 (first of the Windows server operating systems to drop the ©NT© marketing) 2000-09 Windows Me (last of the Windows 9x line of operating systems to be produced and sold) 2001-10 Windows XP (succeeded Windows Me and Windows 2000, successfully merging the ©professional© NT line of desktop operating systems with the ©home© 9x line of operating systems) 2002 Windows XP 64-bit Edition 2002-09 Windows XP Service Pack 1 2003-03 Windows XP 64-bit Edition, Version 2003 2003-04 Windows Server 2003 2004-08 Windows XP Service Pack 2 2005-03 Windows Server 2003 Service Pack 1, Windows XP Professional x64 Edition 2006-03 Windows Server 2003 R2 2006-11 Windows Vista 2007-03 Windows Server 2003 Service Pack 2 2007-11 Windows Home Server 2008-02 Windows Vista Service Pack 1, Windows Server 2008 2008-04 Windows XP Service Pack 3 2009-05 Windows Vista Service Pack 2 2009-10 Windows 7(22 occtober 2009), Windows Server 2008 R2 EVENT IN HISTORY OF OS SINCE 1954:- 1950s 1954 MIT©s operating system made for UNIVAC 1103 1955 General Motors Operating System made for IBM 701 1956 GM-NAA I/O for IBM 704, based on General Motors
    [Show full text]
  • A Technical History of Apple's Operating Systems
    A Technical History of Apple’s Operating Systems Amit Singh A Supplementary Document for Chapter 1 from the book Mac OS X Internals: A Systems Approach. Copyright © Amit Singh. All Rights Reserved. Portions Copyright © Pearson Education. Document Version 2.0.1 (July 28, 2006) Latest version available at http://osxbook.com/book/bonus/chapter1/ This page intentionally left blank. Dear Reader This is a supplementary document for Chapter 1 from my book Mac OS X In- ternals: A Systems Approach. A subset (about 30%) of this document ap- pears in the book as the first chapter with the title Origins of Mac OS X. This document is titled A Technical History of Apple’s Operating Systems. Whereas the book’s abridged version covers the history of Mac OS X, this document’s coverage is considerably broader. It encompasses not only Mac OS X and its relevant ancestors, but the various operating systems that Apple has dabbled with since the company’s inception, and many other systems that were direct or indirect sources of inspiration. This was the first chapter I wrote for the book. It was particularly difficult to write in terms of the time and other resources required in researching the mate- rial. I often had to find and scavenge ancient documentation, software, and hardware (all actual screenshots shown in this document were captured first hand.) However, I couldn’t include the chapter in its original form in the book. The book grew in size beyond everybody’s expectations—1680 pages! There- fore, it was hard to justify the inclusion of this much history, even if it is inter- esting history.
    [Show full text]