Assignment of Master's Thesis

Total Page:16

File Type:pdf, Size:1020Kb

Assignment of Master's Thesis CZECH TECHNICAL UNIVERSITY IN PRAGUE FACULTY OF INFORMATION TECHNOLOGY ASSIGNMENT OF MASTER’S THESIS Title: Mobile app for Hrave.cz Student: Bc. Ondřej Paška Supervisor: Ing. Ondřej Menčl Study Programme: Informatics Study Branch: Web and Software Engineering Department: Department of Software Engineering Validity: Until the end of summer semester 2016/17 Instructions The web portal Hrave.cz, which belongs to the Educasoft company, aims to prepare high-school students for their state final exams and to prepare them for entrance exams for universities. It includes lectures and many different types of exercises and includes some gamification machanisms. The task is to create a mobile application that replicates most of the functions of the portal. The app will communicate with the existing API server. It is expected to include user login and registration, user progress visualization, lectures, and all types of exercises. The app should be modular and ready to be easily maintained and extended. Design and graphics assets for the UI will be provided by the graphics department of the Educasoft company. 1. Analyze the web application and specify functional and non-functional requirements for a mobile application. 2. Design the mobile application. 3. Choose an implementation platform. 4. Implement the application, test it, and document it. References Will be provided by the supervisor. L.S. Ing. Michal Valenta, Ph.D. prof. Ing. Pavel Tvrdík, CSc. Head of Department Dean Prague January 24, 2016 Czech Technical University in Prague Faculty of Information Technology Department of theoretical computer science Master's thesis Mobile app for Hrave.cz Bc. OndˇrejPaˇska Supervisor: Ing. OndˇrejMenˇcl 9th May 2016 Acknowledgements I would like to thank my family for their support during my studies. Special thanks to Tereza Novick´afor proofreading and correcting this text. Declaration I hereby declare that the presented thesis is my own work and that I have cited all sources of information in accordance with the Guideline for adhering to ethical principles when elaborating an academic final thesis. I acknowledge that my thesis is subject to the rights and obligations stip- ulated by the Act No. 121/2000 Coll., the Copyright Act, as amended, in particular that the Czech Technical University in Prague has the right to con- clude a license agreement on the utilization of this thesis as school work under the provisions of Article 60(1) of the Act. In Prague on 9th May 2016 . Czech Technical University in Prague Faculty of Information Technology c 2016 OndˇrejPaˇska. All rights reserved. This thesis is school work as defined by Copyright Act of the Czech Republic. It has been submitted at Czech Technical University in Prague, Faculty of Information Technology. The thesis is protected by the Copyright Act and its usage without author's permission is prohibited (with exceptions defined by the Copyright Act). Citation of this thesis Paˇska, Ondˇrej. Mobile app for Hrave.cz. Master's thesis. Czech Technical University in Prague, Faculty of Information Technology, 2016. Abstrakt Pˇredmˇetemt´etodiplomov´epr´aceje vytvoˇren´ı mobiln´ı aplikace k existuj´ıc´ı e-learningov´eplatformˇeHrave.cz. Pr´aceobsahuje popis t´etosluˇzby a rozbor podobn´ych ˇreˇsen´ına mobiln´ach platform´ach. Jsou probr´any moˇzn´ecesty mo- biln´ıhov´yvoje. Aplikace je implementov´anapomoc´ımultiplatformn´ıhoframe- worku Adobe AIR pro Android a iOS, otestov´anaa vyd´ana. Kl´ıˇcov´aslova LMS, uˇcen´ı,maturita, e-learning, mobilni aplikace, Android, multiplatformn´ı Abstract The goal of this thesis is to create a mobile application for the existing Hrave.cz e-learning platform. The service is analyzed and similar solutions on mobile platforms are explored. Possible ways of implementing the mobile service are discussed. The application is implemented in the Adobe AIR framework for Android and iOS, tested, and deployed. Keywords LMS, e-learning, students, Android, mobile, multiplatform ix Contents Introduction 1 Motivation and objectives . 1 1 Analysis 3 1.1 Educasoft s.r.o. 3 1.2 Hrave.cz . 3 1.3 Similar Existing Solutions . 8 1.4 Choosing a Platform . 10 1.5 Requirements . 16 2 Design 19 2.1 Domain model . 19 2.2 Use Case Analysis . 20 2.3 Activity Diagrams . 26 2.4 Hrave API . 26 2.5 Wireframes . 29 2.6 UI . 32 3 Implementation 35 3.1 Tools . 35 3.2 Feathers SDK . 36 3.3 RobotLegs . 38 3.4 Package Description . 40 3.5 Offline Mode . 41 3.6 Graphics . 41 3.7 Content Parsing . 44 3.8 Sound . 46 3.9 Localization . 47 3.10 Persistance . 48 3.11 Performance Profiling . 49 xi 3.12 Login Security . 50 4 Testing 51 4.1 TestFairy . 51 4.2 Usability Testing . 52 5 Deployment 57 Conclusion 59 Future Work . 59 Bibliography 61 A Acronyms 67 B Contents of CD 69 C Application Screenshots 71 D User Guide 77 D.1 Installation . 77 D.2 Registration . 77 D.3 Accessing Lessons Offline . 77 xii List of Figures 1.1 Part of Hrave lesson tree . 4 1.2 Hrave Question Types . 6 1.3 Maturita SK on Android . 8 1.4 Maturita Quiz on Android . 9 1.5 Duolingo on Android . 11 1.6 Khan Academy on Android . 12 2.1 Hrave Domain Model . 21 2.2 Login Activity Diagram . 26 2.3 Lesson Activity Diagram . 27 2.4 Wireframes I. 29 2.5 Wireframes II. 30 2.6 Screen Flow . 31 2.7 Header Actions . 33 3.1 Multiple Screen Support . 42 3.2 TextFill question type of phones and tablets . 43 3.3 Hrave SVG Example . 44 3.4 Example of links in a lesson (mobile app) . 45 3.5 Sound Player on Android . 47 3.6 Database Schema . 48 3.7 Adobe Scout . 49 C.1 Application Screenshots I. 72 C.2 Application Screenshots II. 73 C.3 Application Screenshots III. 75 xiii List of Tables 2.1 Use case coverage of functional requirements . 25 xv Introduction Motivation and objectives Utilizing information technology in education is not a new concept. The idea of electronic learning (or e-learning) is thought by many to be a key to ef- fectively spreading knowledge in the 21st century[1]. E-learning commonly complements traditional learning at Czech universities and high schools. In 2010 a standardised test at the end of secondary school (the so-called state maturita) was introduced to Czech schools[2] and more secondary schools and universities started using standardised entrance exams called Scio[3]. There were suddenly two standard exams the majority of students needed to pre- pared for. Hrave is a project aimed at helping students preparing for these exams in a fun and motivational way and has attracted a lot of users since it was launched in 2014. The service is accessed through a web browser and was de- signed with desktop computers in mind. The trend, however, is that more and more people in the Czech Republic access the web through their smartphones and tablets[4]. Furthermore, people prefer to access services through mobile apps, rather than mobile web sites.[5] Althought mobile e-learning systems are common in the US (see section 1.3), there is relatively small competition in the Czech mobile e-learning market. With this in mind, I agreed to work with Educasoft company to tap into this market, by creating a mobile app that enables students to use Hrave e-learning platform on their mobile phones and tablets. In addition to this, Hrave software can be used as a platform for any kind of learning, which forms the core of Educasoft B2B operations. The mobile app should also work within these other domains. In this thesis I will first describe the existing Hrave platform and the way content is created and structured and explore some existing solutions on the mobile market. Then I will present an analysis of the new mobile system and discuss the design. Thirdly I will show how I implemented the application and finally how it was tested and deployed. 1 Chapter 1 Analysis 1.1 Educasoft s.r.o. The company was created in 2014 with the intention of using modern tech- nologies in education. Their first project was Hrave.cz, but today they also extend and support the learning management system (LMS) iTrivio (itrivio.cz) for managing know-how, learning, and training in schools and businesses. 1.2 Hrave.cz Hrave is a Czech online learning tool for students. It now has modules for the final high school exam (maturita), university entrance exams (NSZ - OSP) and entrance exams for eight-year Gymnasiums (gymn´azia).It features: • Professionally prepared lectures • Many types of exercises • Gamification mechanics - experience points (XPs), earning diamonds, practice arena • Leaderboards for competing with friends Some content is provided for free, but to unlock all the lessons, users must purchase a license in the eShop section of the web. Licenses are usually valid for one or two years. Registration is required and is possible through email or with one-click Facebook login. 1.2.1 Architecture Existing system consists of a server application (backend) and a web applic- ation (frontend). Backend is written in Java using Hibernate and Spring 3 1. Analysis Domain Module Section Chapter Lesson 1 Lesson 2 Lesson 3 Lesson 4 Figure 1.1: Part of Hrave lesson tree frameworks and frontend uses HTML, CSS and Javascript with JQuery and Angular frameworks. The communication between frontend and backend hap- pens throught a HTTP API using JSON data format. Hrave itself is a generic e-learning platform, which can be licensed for other uses than student prepar- ation. Hrave.cz is just one domain where it is used. 1.2.2 Lesson Structure Every module is divided into a set of small self-contained lessons.
Recommended publications
  • Adobe Trademark Database for General Distribution
    Adobe Trademark List for General Distribution As of May 17, 2021 Please refer to the Permissions and trademark guidelines on our company web site and to the publication Adobe Trademark Guidelines for third parties who license, use or refer to Adobe trademarks for specific information on proper trademark usage. Along with this database (and future updates), they are available from our company web site at: https://www.adobe.com/legal/permissions/trademarks.html Unless you are licensed by Adobe under a specific licensing program agreement or equivalent authorization, use of Adobe logos, such as the Adobe corporate logo or an Adobe product logo, is not allowed. You may qualify for use of certain logos under the programs offered through Partnering with Adobe. Please contact your Adobe representative for applicable guidelines, or learn more about logo usage on our website: https://www.adobe.com/legal/permissions.html Referring to Adobe products Use the full name of the product at its first and most prominent mention (for example, “Adobe Photoshop” in first reference, not “Photoshop”). See the “Preferred use” column below to see how each product should be referenced. Unless specifically noted, abbreviations and acronyms should not be used to refer to Adobe products or trademarks. Attribution statements Marking trademarks with ® or TM symbols is not required, but please include an attribution statement, which may appear in small, but still legible, print, when using any Adobe trademarks in any published materials—typically with other legal lines such as a copyright notice at the end of a document, on the copyright page of a book or manual, or on the legal information page of a website.
    [Show full text]
  • Adobe Creative Cloud for Enterprise Overview
    Requires Services New CS6 Since Creative Cloud for enterprise App Single Always have access to the latest Adobe creative apps, services, IT tools and enterprise support Apps All Apps, Services, and Features What it’s used for Adobe Photoshop Edit and composite images, use 3D tools, edit video, and perform advanced image analysis. • • Adobe Illustrator Create vector-based graphics for print, web, video, and mobile. • • Adobe InDesign Design professional layouts for print and digital publishing. • • Adobe Bridge Browse, organize and search your photos and design files in one central place. Design • Adobe Acrobat Pro Create, protect, sign, collaborate on, and print PDF documents. • Adobe Dreamweaver Design, develop, and maintain standards-based websites and applications. • • Web Adobe Animate Create interactive animations for multiple platforms. • • • Adobe Premiere Pro Edit video with high-performance, industry-leading editing suite. • • Adobe After Effects Create industry-standard motion graphics and visual effects. • • Adobe Audition Create, edit, and enhance audio for broadcast, video, and film. • • Adobe Prelude Streamline the import and logging of video, from any video format. • • • Video and audio and Video Adobe Media Encoder Automate the process of encoding video and audio to virtually any video or device format. • Exclusive Creative Cloud Apps (not available in Adobe Creative Suite) Adobe XD Design and prototype user experiences for websites, mobile apps and more. • • • • Adobe Dimension Composite high-quality, photorealistic images with 2D and 3D assets. • • • • Adobe Character Animator Animate your 2D characters in real time. • • Adobe InCopy Professional writing and editing solution that tightly integrates with Adobe InDesign. • • Adobe Lightroom Classic Organize, edit, and publish digital photographs.
    [Show full text]
  • Adobe Apps for Education Images and Pictures
    Adobe Images and pictures › Figures and illustrations › Documents › Apps for Education Empowering students, educators, Portfolios and presentations › Productivity and collaboration › Apps › and administrators to express their creativity. Websites › Video and audio › Games › See page 11 for a glossary of Adobe apps. Adobe Apps for Education Images and pictures Images and pictures › Sample project Create Beginner Retouch photos on the fly Portfolio and presentations › Create an expressive drawing Websites › Make quick enhancements to photos Figures and illustrations › Learn five simple ways to enhance a photo Productivity and collaboration › Make a photo slide show Video and audio › Intermediate Make non-destructive edits in Camera Raw Edit and combine images to make creative compositions Documents › Shoot and edit a professional headshot Apps › Comp, preview, and build a mobile app design Games › Expert Create a 3D composition Adobe Apps for Education Portfolio and presentations Images and pictures › Sample project Create Beginner Convert a PowerPoint presentation into an interactive online presentation Portfolio and presentations › Create an oral history presentation Websites › Create a digital science fair report Figures and illustrations › Productivity and collaboration › Create a digital portfolio of course work Video and audio › Intermediate Create a self-paced interactive tutorial Documents › Create a slide presentation Apps › Expert Turn a publication into an ePub Games › Adobe Apps for Education Websites Images and pictures › Sample
    [Show full text]
  • The Starling Manual (Korean)
    차례 Starling 매뉴얼 1.1 1. 시작하기 1.2 1.1. 소개 1.3 1.2. Adobe AIR는 무엇입니까? 1.4 1.3. Starling이 뭐죠? 1.5 1.4. IDE 선택하기 1.6 1.5. 리소스(Resources) 1.7 1.6. 헬로월드(Hello World) 1.8 1.7. 요약 1.9 2. 기본 개념 1.10 2.1. Starling 구성 1.11 2.2. 디스플레이 프로그래밍 1.12 2.3. 텍스쳐와 이미지(Textures & Images) 1.13 2.4. 다이나믹 텍스트(Dynamic Text) 1.14 2.5. 이벤트 핸들링 1.15 2.6. 애니메이션 1.16 2.7. 애셋 관리(Asset Management) 1.17 2.8. 조각 필터(Fragment Filters) 1.18 2.9. 메쉬(Meshes) 1.19 2.10. 마스크(Masks) 1.20 2.11. 스프라이트 3D(Sprite3D) 1.21 2.12. 유틸리티(Utilities) 1.22 2.13. 요약 1.23 3. 고급 주제 1.24 3.1. ATF 텍스쳐 1.25 3.2. 컨텍스트 손실(Context Loss) 1.26 3.3. 메모리 관리 1.27 3.4. 퍼포먼스 최적화 1.28 3.5. 커스텀 필터 1.29 3.6. 커스텀 스타일 1.30 1 3.7. 거리 필드 렌더링(Distance Field Rendering) 1.31 3.8. 요약 1.32 4. 모바일 개발 1.33 4.1. 다중 해상도 개발 1.34 4.2. 기기 회전(Device Rotation) 1.35 4.3. 요약 1.36 5. 마지막 드리는 말씀 1.37 2 Starling 매뉴얼 이 매뉴얼의 목적은 광범위한 Starling Framework에 대해 최대한 자세하게 소개하는 것입니다. Starling은 2D 게임에 중점을 둔, 모든 종류의 애플리케이션에 사용할 수 있는 ActionScript 3 용 크로스플랫폼 엔진입니다.
    [Show full text]
  • Play Your Song 29
    Sami Reinilä Audio Signal Processing for a Game Environ- ment Translating Audio Into a Playable Experience Helsinki Metropolia University of Applied Sciences Master of Engineering Information Technology 11 May 2013 Abstract Author(s) Sami Reinilä Title Audio signal processing for a game environment – translating audio into a playable experience Number of Pages 87 pages + 1 appendices Date 11 May 2013 Degree Master of Engineering Degree Programme Information Technology Specialisation option Media Engineering Instructor(s) Jarkko Vuori, Principal Lecturer The purpose of the thesis was to analyze the digital audio signal, and turn it into a playable experience creating a new way of consuming and enjoying music. The end result was a game using audio signal as its main source of input for generating playable content. In the thesis audio signal analysis methods and signal characteristics were examined: how audio is processed and analyzed. It also examined and compared the possibilities of real- time audio signal processing and pre-calculated audio signal processing. It showed how to generate events from existing audio signals concentrating on audio music track analysis and processing. Several ways of combining and transforming audio signals into events for the game engine were implemented. As a generalization game engines work primarily based on events. Events are generated by the players, and by the game environment with the variables programmed into its state machine. The thesis focused on audio events while briefly exploring other game events. It was shown that by turning audio events into game events it is possible to create several types of actions where audio is used inside the game.
    [Show full text]
  • New Adobe Creative Cloud Licensing Comparison Chart
    New Adobe Creative Cloud Licensing Comparison Chart ‡ Creative Cloud Creative Cloud † Creative Cloud † What it’s used for for education, for education, for enterprise named-user device license license Edit and composite images, use 3D tools, edit Adobe Photoshop CC video, and perform advanced image analysis • • • Create vector-based graphics for print, web, Adobe Illustrator CC video, and mobile • • • Design professional layouts for print and s l Adobe InDesign CC digital publishing • • • Browse, organize, and search your photos Adobe Bridge CC • • • sign too e Install and manage extensions for many creative D Adobe Extension Manager CC apps that are part of Creative Cloud • • • Use with InDesign for a professional writing Adobe InCopy CC and editing solution • • • Create, protect, sign, collaborate on, and print Adobe Acrobat XI Pro PDF documents • • • Design, develop, and maintain standards-based Adobe Dreamweaver CC websites and applications • • • s l Create rich interactive content across varied Adobe Flash Professional CC platforms and devices • • • Adobe Flash Builder Premium Build exceptional applications for iOS, Android, eb too Edition and BlackBerry using a single codebase • • • W Rapidly prototype websites and applications, Adobe Fireworks and optimize web graphics • • • Edit video with high-performance, industry- Adobe Premiere Pro CC leading tools • • • Create industry-standard motion graphics and s l • • • Create, edit, and enhance audio for broadcast, Adobe Audition CC • • • Adobe SpeedGrade CC Manipulate light and color
    [Show full text]
  • Theindiegamedeveloperhandbook.Pdf
    THE INDIE GAME DEVELOPER HANDBOOK This page intentionally left blank THE INDIE GAME DEVELOPER HANDBOOK Richard Hill-Whittall First published 2015 by Focal Press 70 Blanchard Road, Suite 402, Burlington, MA 01803 and by Focal Press 2 Park Square, Milton Park, Abingdon, Oxon OX14 4RN Focal Press is an imprint of the Taylor & Francis Group, an informa business © 2015 Taylor & Francis The right of Richard Hill-Whittall to be identified as the author of this work has been asserted by him in accordance with sections 77 and 78 of the Copyright, Designs and Patents Act 1988. All rights reserved. No part of this book may be reprinted or reproduced or utilised in any form or by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying and recording, or in any information storage or retrieval system, without permission in writing from the publishers. Notices Knowledge and best practice in this field are constantly changing. As new research and experience broaden our understanding, changes in research methods, professional practices, or medical treatment may become necessary. Practitioners and researchers must always rely on their own experience and knowledge in evaluating and using any information, methods, compounds, or experiments described herein. In using such information or methods they should be mindful of their own safety and the safety of others, including parties for whom they have a professional responsibility. Product or corporate names may be trademarks or registered trademarks, and are used only for identification and explanation without intent to infringe. Library of Congress Cataloging-in-Publication Data Hill-Whittall, Richard.
    [Show full text]
  • Institutional Plans for Adobe Creative Cloud
    Education Licensing Overview Institutional plans for Adobe Creative Cloud Creative Cloud gives your students, educators, and staff access to the world’s best creative apps for design, web, video, and photography— all right on the desktop—along with seamless ways to share and collaborate. Only Creative Cloud offers all the essential tools to help students achieve their full creative potential. Find a licensing option that fits your needs for: Small workgroups Classrooms and labs Entire institutions and departments Creative Cloud for education Creative Cloud for education Creative Cloud for enterprise Named-user licensing Device licensing Enterprise licensing • Licenses for each individual • Licenses for each computer, • Flexible license options user on their institutional rather than each user • Includes complete set of computer • Includes complete set of Creative Cloud applications • Includes complete set of Creative Cloud applications • Option to add select Creative Cloud applications or single-app option online services or single-app option • Online services not included • Online services included Available through the Adobe Available through the Adobe Available through a customizable Value Incentive Plan (VIP). Value Incentive Plan (VIP). Enterprise Term License Agreement (ETLA). Purchase through an Adobe Purchase through an Adobe For more information, contact Authorized Education Reseller. Authorized Education Reseller. your Adobe account executive. Primary and secondary schools may save more on Creative Cloud applications through
    [Show full text]
  • Adobe Creative Cloud for Teams
    Adobe Creative Cloud for teams World-class creative apps. Hassle-free administration. Built to accelerate your team’s creativity, Adobe Creative Cloud for teams gives you access to the world’s best creative apps and updates as soon as they’re released. Explore new creative frontiers in 3D design, voice prototyping, and 360/VR video. Get updates to your favorite apps. And try the newest apps, like Adobe Premiere Rush CC, Adobe Photoshop Lightroom CC, and Adobe XD CC. Collaborate securely Share files and folders across desktops, devices, and the web. Adobe Creative Cloud Libraries make it easy to maintain version control, stay on top of changes, and work together more productively. And you can edit video projects as a team with Adobe Team Projects inside your Creative Cloud video apps. Deploy and manage without hassles Deploy apps and updates your way—either handle them centrally or let users install as needed. Use the web-based Admin Console to add or reassign seats anytime with just a few clicks, and billing catches up at your next payment cycle. Get expert help when you need it Have questions about deployment or license management? Creative Cloud for teams offers an onboarding webinar as well as advanced 24x7 technical support. And if you need training on a desktop app, count on 1:1 Expert Services sessions and thousands of tutorials to help you make the most of your software. Jump-start the design process with Adobe Stock Access millions of high-quality, royalty-free creative assets, including images, graphics, videos, templates, and 3D.
    [Show full text]
  • Procedures to Uninstall Adobe CC Apps in Windows
    Procedures to Uninstall Adobe CC Apps in Windows Towson employees, including student employees, that are registered to access Adobe software should ALWAYS use the Adobe Creative Cloud Desktop app installed on their university office computer to uninstall Adobe apps. The procedures below should only be used for two Adobe apps -- Adobe Scout and Gaming SDK. These apps can’t be uninstalled on an office computer using the desktop app. Classrooms and computer labs will also need to use the procedures below to uninstall Adobe apps on lab images because they don’t use the Adobe Creative Cloud Desktop app. Requirements Computer must be on campus and connected to the wired university network Administrator rights on the computer (instructions below). Quit all running applications and don’t work on the computer until the procedures below are completed. Procedures 1. Grant Yourself Administrator Rights First step is to grant yourself temporary administrator rights on the computer so you can uninstall the Adobe CC app. You can grant yourself rights by selecting the Temporary Computer Administrator Rights Tool at https://webapps.towson.edu/TCAR/ A video that demonstrates how to use the Temporary Computer Administrator Rights Tool is available at https://www.youtube.com/watch?v=RYB0pZlydHw&index=22&list=PLxqZTEhnn8ubsBgTKbhNC1RHqHCW9yDCl After logging on to the Temporary Computer Administrator Rights Tool: Check the box in the red rectangle to comply with the terms of the tool. Select This Computer to grant temporary administrator rights to. Select Yourself to grant the rights to. Select 30 min. as the time needed to grant the rights.
    [Show full text]
  • Animating Cryptographic Primitives
    Animating Cryptographic Primitives A dissertation submitted to The University of Manchester for the degree of Master of Science in the Faculty of Engineering and Physical Sciences 2017 Richard Lenin Leiva Atiaga School of Computer Science 2 Contents List of Tables .................................................................................................................... 5 List of Figures ................................................................................................................... 6 Glossary ........................................................................................................................... 9 Abbreviations ................................................................................................................. 10 Abstract ......................................................................................................................... 11 Declaration .................................................................................................................... 12 Copyright ....................................................................................................................... 13 Chapter 1: Introduction................................................................................................... 14 1.1 Chapter Overview ................................................................................................ 14 1.2 Introduction ........................................................................................................ 14 1.3 Project
    [Show full text]
  • Adobe Creative Cloud for Education Licensing for Classrooms, Labs, Small Workgroups, and Departments
    Higher Education Licensing Overview Adobe Creative Cloud for education Licensing for classrooms, labs, small workgroups, and departments Only Adobe brings together an essential and comprehensive set of integrated apps and services to further collaboration and creativity in education. Adobe Creative Cloud for education gives your students, faculty, and staff access to the latest industry-leading creative software for design, web, video, and photography—on the desktop and mobile devices—plus seamless ways to share and collaborate through access to online services. With Creative Cloud for education, your school or university gets: • Software that’s always up to date—Licenses include updates to apps and services as soon as they’re released, so you’ll always have access to the latest creative tools and features. • Flexible licensing options—You can license the complete set of creative apps or just a single one, with or without services. • Collaboration that’s built in—With an option to add online services, small workgroups and teams can collaborate and share with ease.* • Easy deployment and management—A web-based Admin Console makes it easy to purchase additional seats, add users, and manage software updates.* Now more than ever, the world needs creative ideas. The Adobe Education Exchange helps educators ignite creativity with professional development opportunities, learning resources, and peer-to-peer collaboration. Visit the Adobe Education Exchange: http://edex.adobe.com Find a licensing option that fits your needs: Small workgroups Classrooms
    [Show full text]