Tympakianakis2010.Pdf (2.838Mb)

Total Page:16

File Type:pdf, Size:1020Kb

Tympakianakis2010.Pdf (2.838Mb) ΣΔΥΝΟΛΟΓΗΚΟ ΔΚΠΑΗΓΔΤΣΗΚΟ ΗΓΡΤΜΑ ΚΡΖΣΖ΢ ΢ΥΟΛΖ ΔΦΑΡΜΟ΢ΜΔΝΖ΢ ΠΛΖΡΟΦΟΡΗΚΖ΢ ΚΑΗ ΠΟΛΤΜΔ΢ΩΝ Μελέηη ζηην ηεσνολογία WebServices μέζυ JavaScript ΠΣΤΥΗΑΚΖ ΔΡΓΑ΢ΗΑ ηνπ ΤΥΜΠΑΚΙΑΝΑΚΗ ΑΠΟΣΤΟΛΟΥ Δπιβλέπυν Καθηγηηήρ: Αζαλάζηνο Μαιάκνο Ζξάθιεην, Απξίιηνο 2010 (Τπνγξαθή) ................................... ΤΥΜΠΑΚΙΑΝΑΚΗΣ ΑΠΟΣΤΟΛΟΣ Πηπρηνχρνο Σερλνιφγνο Μεραληθφο Δθαξκνζκέλεο Πιεξνθνξηθήο θαη Πνιπκέζσλ © 2010 – All rights reserved Πεπίλητη ΢θνπφο ηεο πηπρηαθήο εξγαζίαο ήηαλ ε κειέηε θαη αλάπηπμε πξσηνηχπνπ ζηελ ηερλνινγία AJAX (Asynchronous JavaScript And XML) κε ηξνθνδφηεζε κέζσ ππεξεζίαο δηαδηθηχνπ (WebService). Ζ ηερλνινγία απηή βξίζθεηαη ζε πξψηκν ζηάδην αλάπηπμεο θαη παξνπζηάδεη εμαηξεηηθφ πεδίν εθαξκνγψλ ζην δηαδίθηπν. Σν AJAX είλαη έλα ζχλνιν ηερληθψλ πνπ επηηξέπεη ηελ αζχγρξνλε επηθνηλσλία κεηαμχ κηα δηαδηθηπαθήο εθαξκνγήο Πειάηε (Client-side web application) θαη ηνπ Γηαθνκηζηή (Server-side). ΢ην πιαίζην απηήο ηεο ηερλνινγίαο θαηαζθεπάζηεθε κηα δηαδηθηπαθή εθαξκνγή, ε νπνία αλαιακβάλεη λα απνζεθεχζεη, λα δηαρεηξηζηεί θαη λα πξνβάιεη έλα ζχλνιν επαθψλ ηνπ ρξήζηε. Οη επαθέο απηέο βξίζθνληαη απνζεθεπκέλεο ζηνλ Γηαθνκηζηή, ν νπνίνο θαη δέρεηαη αηηήζεηο απφ ηελ πιεπξά ηνπ Πειάηε κέζσ αζχγρξνλσλ αηηεκάησλ (requests) AJAX γηα λα εθηειέζεη ηηο ελέξγεηεο πνπ επηζπκεί ν ρξήζηεο. ΢πγθεθξηκέλα, έγηλε κειέηε ηεο ηερλνινγίαο AJAX, δειαδή ηνπ ζπλφινπ ησλ ηερλνινγηψλ πνπ ηελ απνηεινχλ, θαη βαζίδνληαη ζε εθαξκνγέο ζηελ πιεπξά ηνπ Πειάηε (Client-side). ΢ε απηήλ ηελ πιεπξά ρξεζηκνπνηήζεθαλ νη ηερλνινγίεο HTML, JavaScript (jQuery) θαη CSS. Γηα ηελ πιεπξά ηεο δηαδηθηπαθήο ππεξεζίαο ηνπ Γηαθνκηζηή ρξεζηκνπνηήζεθε ε ηερλνινγία ColdFusion ηεο Adobe, θαζψο θαη γηα ηνλ ίδην ηνλ Γηαθνκηζηή πνπ είλαη έλαο ColdFusion Server. Σέινο, γηα ηελ απνζήθεπζε ησλ επαθψλ ρξεζηκνπνηήζεθε ην πξφηππν JSON, ην νπνίν θαη είλαη έλα ελαιιαθηηθφ πξφηππν ηεο γιψζζαο XML πνπ αξρηθά ππνζηήξηδε ην AJAX. Ζ ζπγθεθξηκέλε δηαδηθηπαθή εθαξκνγή κπνξεί λα γίλεη νδεγφο γηα θαηαζθεπή εθαξκνγψλ κε ρξήζε ηεο ηερλνινγίαο AJAX, θαζψο ε φιε θηινζνθία ηεο έγθεηηαη ζηελ ρξήζε κίαο κφλν ζειίδαο ε νπνία δελ ρξεηάδεηαη λα μαλαθνξησζεί πνηέ αιιά κέζα απφ ηελ νπνία εθηεινχληαη φιεο νη εξγαζίεο ηεο εθαξκνγήο κε αζχγρξνλε επηθνηλσλία ζην παξαζθήλην, ρσξίο λα ππάξρεη αξλεηηθφ αληίθηππν ζηνλ ρξήζηε κε ρακέλνπο ρξφλνπο επαλαθνξηψζεσλ. Λέξειρ Κλειδιά: AJAX, Αζχγρξνλε, jQuery, JavaScript, XML, ColdFusion, JSON, HTML Abstract The scope of this thesis was the study and development of a prototype based on the AJAX technology (Asynchronous JavaScript and XML), which feeds of a WebService. This technology is at an early stage of development and presents an exceptional range of applications on the Web. AJAX is a group of techniques which allows asynchronous communication between a web application on the Client-side and a Server. A web application was build, based on AJAX technology, which undertakes the storage, administration and presentation of a sum of contacts of the user. These contacts are stored on the Server, and the Client-side application can then make asynchronous AJAX requests to the Server, giving the commands needed to be executed according to the user's actions. More specifically, the group of technologies consisting AJAX were studied, based on applications on the client-side. On this side, the technologies of HTML, JavaScript (jQuery as the core framework) and CSS were studied and applied. On the server side, the technology of ColdFusion by Adobe was used as the web service, as well as for the Server itself, which is a ColdFusion Server. Finally, for the contacts storage, the JSON format was used, as an alternative to the XML language that the AJAX supported at its early stages. This web application can be used as a guide for building AJAX applications, as the whole philosophy was the use of one single web page for everything. This results in a Single-page application which executes all its functions without reloading, making use of asynchronous communication at the background, saving the end user from waiting between long reloading times. Keywords: AJAX, asynchronous, jQuery, JavaScript, XML, ColdFusion, JSON, HTML Πίνακας περιεχομένων 1 Διζαγυγή .................................................................................................................. 5 1.1 AJAX θαη Αζχγρξνλε Δπηθνηλσλία .............................................................................5 1.2 Αληηθείκελν πηπρηαθήο .................................................................................................6 1.3 Οξγάλσζε θεηκέλνπ .....................................................................................................7 2 Θευπηηικό ςπόβαθπο .............................................................................................. 8 2.1 AJAX (Asynchronous JavaScript and XML) ..............................................................9 2.1.1 Ση είλαη ην AJAX; ..................................................................................................9 2.1.2 Ιζηνξία ................................................................................................................10 2.1.3 Σερλνινγίεο .........................................................................................................11 2.1.4 Μεηνλεθηήκαηα θαη Αδπλακίεο .............................................................................12 2.2 Ζ Γιψζζα ΢ήκαλζεο HTML .....................................................................................14 2.3 Ζ γιψζζα θχιισλ ζηπι CSS .....................................................................................14 2.4 Ζ γιψζζα JavaScript .................................................................................................15 2.5 To Μνληέιν DOM (Document Object Model) ..........................................................16 2.5.1 Ση είλαη ην DOM; ................................................................................................16 2.5.2 Ιζηνξία ................................................................................................................16 2.5.3 Δθαξκνγέο ζηα πξνγξάκκαηα Πεξηήγεζεο Ιζηνύ .................................................18 2.5.4 Τινπνηήζεηο .........................................................................................................19 2.6 Σν Αληηθείκελν XMLHttpRequest .............................................................................20 2.6.1 Ση είλαη ην XMLHttpRequest; ..............................................................................20 2.6.2 Η ΢ρέζε ηνπ XMLHttpRequest κε ην AJAX .........................................................20 2.6.3 Ιζηνξία θαη Τπνζηήξημε .......................................................................................21 2.6.4 Σν Αίηεκα HTTP .................................................................................................23 2.7 Ζ βηβιηνζήθε jQuery .................................................................................................26 2.7.1 Ση είλαη ε jQuery; ................................................................................................26 2.7.2 Υαξαθηεξηζηηθά ...................................................................................................27 2.7.3 Υξήζε ..................................................................................................................27 2.8 Ζ γιψζζα ζήκαλζεο XML ........................................................................................29 2.9 Σν κνξθφηππν JSON..................................................................................................30 Σελίδα | 1 2.9.1 Ιζηνξία ................................................................................................................30 2.9.2 Σύπνη Γεδνκέλωλ θαη ΢πληαθηηθό .......................................................................31 2.9.3 ΢ρήκα JSON ........................................................................................................33 2.9.4 Υξήζε ηνπ JSON ζην AJAX .................................................................................33 2.9.5 Θέκαηα Αζθαιείαο ..............................................................................................34 2.9.6 ΢ύγθξηζε κε ηελ XML ..........................................................................................36 2.9.7 Απνδνηηθόηεηα .....................................................................................................36 2.10 Γηαδηθηπαθέο Τπεξεζίεο (Web Services) ..............................................................37 2.10.1 Δηζαγωγηθά ..........................................................................................................37 2.10.2 Πξνδηαγξαθέο .....................................................................................................39 2.10.3 Μνξθέο ηεο ρξήζεο .............................................................................................40 2.10.4 Μεζνδνινγίεο ΢ρεδηαζκνύ ..................................................................................41 2.10.5 Κξηηηθέο ...............................................................................................................42 2.11 Ζ πιαηθφξκα αλάπηπμεο εθαξκνγψλ ColdFusion .................................................42 2.11.1 Ση είλαη ην ColdFusion; .......................................................................................42 2.11.2 Γεληθή Δπηζθόπεζε .............................................................................................43 2.11.3 Αλάιπζε Δπηιεγκέλωλ Υαξαθηεξηζηηθώλ ............................................................46
Recommended publications
  • ACCESSING DATA with FLEX 2 Accessing Data Services Overview
    Accessing Data with ADOBE® FLEX® 4.6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 12/3/2012 iii Contents Chapter 1: Accessing data services overview Data access in Flex compared to other technologies . 1 Using Flash Builder to access data services . 3 Data access components . 4 Chapter 2: Building data-centric applications with Flash Builder Creating a Flex project to access data services . 7 Connecting to data services . 8 Installing Zend Framework . 19 Using a single server instance . 21 Building the client application . 21 Configuring data types for data service operations . 25 Testing service operations . 29 Managing the access of data from the server . 29 Flash Builder code generation for client applications . 33 Deploying applications that access data services . 39 Chapter 3: Implementing services for data-centric applications Action Message Format (AMF) . 43 Client-side and server-side typing . 43 Implementing ColdFusion services . 43 Implementing PHP services . 50 Debugging remote services . 61 Example implementing services from multiple sources . 64 Chapter 4: Accessing server-side data Using HTTPService components . 71 Using WebService components . 80 Using RemoteObject components . 97 Explicit parameter passing and parameter binding . 113 Handling service results . 121 Last updated 12/3/2012 1 Chapter 1: Accessing data services overview Data access in Flex compared to other technologies The way that Flex works with data sources and data is different from applications that use HTML for their user interface. Client-side processing and server-side processing Unlike a set of HTML templates created using JSPs and servlets, ASP, PHP, or CFML, Flex separates client code from server code.
    [Show full text]
  • 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® Coldfusion® Builder™ 2
    Adobe ColdFusion Builder 2 Marketing Copy for Channel Partners Adobe® ColdFusion® Builder™ 2 The following marketing copy can be used in web pages, catalogs, print ads, or other promotional materials for Adobe® ColdFusion® Builder™ 2 software. HOW TO USE THIS DOCUMENT Here is a step-by-step guide for copying content and eliminating the PDF formatting: 1. Open the PDF file in Adobe Acrobat® 8, 9, or X. In the toolbar, click the Select tool and highlight the section of text you want to copy. 2. Right-click the highlighted text and select Copy. Do not select Copy With Formatting, unless you want to copy the format as well. 3. Navigate to the file in which you want to paste the text . 4. Place your cursor where you want to insert the text. 5. Right-click and select Paste. ADOBE® COLDFUSION® BUILDER™ 2 TAGLINE Choose the professional tool for serious developers ShORT PRODUCT DESCRIPTION Develop, test, and deploy Adobe® ColdFusion® applications in less time with a professional, customizable IDE. Take advantage of integrated workflows and features between Adobe ColdFusion Builder™ 2 and Adobe Flash® Builder™ 4.5 software to rapidly build complete rich Internet applications. “WhaT IS ADOBE® COLDFUSION® BUILDER™ 2?” ShORT PRODUCT DESCRIPTION Adobe® ColdFusion® Builder™ 2 software is the only professional IDE for quickly and easily building Adobe ColdFusion applications. Customize your work environment to improve workflow, and easily expand functionality with extensions written in CFML. PRODUCT HIGHLIGHTS Use these product highlights only when space is limited. Otherwise use “Top reasons to upgrade” and “Top reasons to buy” feature lists.
    [Show full text]
  • Download Our Information in Adobe Acrobat Reader PDF Format
    MIBCI Contractors - Home Phone: (586) 243-1223 E-mail: mbci@mbcicontractors. com Simplicity is complexity made simple Home Our Services Residential Gallery Commercial Gallery Contact Us Tips HOME Services COMMERCIAL MBCI Contractors is a professionally managed construction company, licensed by the State of ● Commercial Michigan; specializing in residential, commercial construction, custom built homes, additions, garages, basements, and complete home remodeling. RESIDENTIAL We offer all kinds of designs, permits, consultation and ● Custom Built professional work and results. Homes We provide a complete renovation project services. All ● Additions your construction needs are handled from the start ● Garages point to the end. ● Basements We run, manage and back your custom built, additions ● Kitchens and improvements during and after completion. ● Bathrooms ● Decks & porches Download our information in Adobe Acrobat Reader PDF format Copyright 2011 MBCI Contractors - All rights reserved Website Design by LAC Consulting Services http://www.mbcicontractors.com/mbcicontractors/29/12/2010 12:06:18 AM MBCI Contractors - Our Services Phone: (586) 243-1223 E-mail: mbci@mbcicontractors. com Simplicity is complexity made simple Home Our Services Residential Gallery Commercial Gallery Contact Us Tips OUR SERVICES Services COMMERCIAL COMMERCIAL Commercial construction from the ground up; or expansions; or renovations will be done according to ● Commercial your requirements. See Commercial Gallery for work we have done. RESIDENTIAL RESIDENTIAL ● Custom Built We do home improvements, renovations, and Homes additions. See Residential Gallery for possibilities ● Additions and options. ● Garages Custom Built Homes ● Basements MBCI can help build your custom home from ● Kitchens underground up. Together we can plan, design and ● Bathrooms build your dream home. ● Decks & porches Additions MBCI can design or use your design to build any size of addition from a whole floor to a one room, any size, shape and design.
    [Show full text]
  • Wrecking Ball Media Group
    Success Story Wrecking Ball Media Group Leading interactive agency chooses Adobe® ColdFusion® 9 and Adobe ColdFusion Builder™ to advance next generation of Adobe TV to discerning creative audiences Wrecking Ball Media Group Pleasing a tough crowd www.wreckingballmedia.com When Adobe asked Wrecking Ball Media Group to create the next generation of Adobe TV, Adobe’s free online video resource for expert instruction and inspiration about Adobe products, Wrecking Ball had to fill a tall order. Adobe presented a long list of requirements including speedy site performance, better search features, faster content uploading, integrated social media functionality, Industry and more. At the same time, Wrecking Ball was feeling a healthy dose of peer pressure. Application & Platform Development “We were developing the new version of Adobe TV for our peers—other top creative professionals Digital Brand Strategy & Creative and developers—and they can be a tough and discerning crowd,” recalls Joseph Princz, founder Services and managing partner of Wrecking Ball Media Group. “We also faced a lengthy requirements Challenges list that grew throughout the project.” • Revamp premier site for expert instruction and inspiration about Enterprise-class tools for database-driven development Adobe products To create the customized site from the ground up, Wrecking Ball relied on Adobe ColdFusion 9 and • Bring new site to market quickly ColdFusion Builder, as well as Adobe Flash® CS4 Professional, Adobe Flash Player, and Adobe Flash • Improve site performance and Media Server software. According to Princz and Wrecking Ball Development Director James Brown, usability the interactive agency chose Adobe ColdFusion 9 and ColdFusion Builder for many reasons including • Streamline content management smooth integration with the Adobe Flash Platform, rapid development capabilities, and ease of Solution connecting to database content without having to write extensive code.
    [Show full text]
  • Adbe 10K Fy11- Final
    UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 _____________________________ FORM 10-K (Mark One) ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the fiscal year ended December 2, 2011 or TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the transition period from to Commission File Number: 0-15175 ADOBE SYSTEMS INCORPORATED (Exact name of registrant as specified in its charter) _____________________________ Delaware 77-0019522 (State or other jurisdiction of (I.R.S. Employer incorporation or organization) Identification No.) 345 Park Avenue, San Jose, California 95110-2704 (Address of principal executive offices and zip code) (408) 536-6000 (Registrant’s telephone number, including area code) Securities registered pursuant to Section 12(b) of the Act: Title of Each Class Name of Each Exchange on Which Registered Common Stock, $0.0001 par value per share The NASDAQ Stock Market LLC (NASDAQ Global Select Market) Securities registered pursuant to Section 12(g) of the Act: None _____________________________ Indicate by checkmark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No Indicate by checkmark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No Indicate by checkmark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days.
    [Show full text]
  • Adobe Coldfusion Documentation
    Adobe ColdFusion Documentation February 2016 1. Using ColdFusion Builder . 3 1.1 About ColdFusion Builder . 4 1.2 What’s New in ColdFusion Builder . 10 1.3 ColdFusion Builder Workbench Basics . 11 1.4 Code Editing in ColdFusion Builder . 34 1.5 Managing Servers . 61 1.6 Managing Projects . 71 1.7 Debugging Applications . 81 1.8 ColdFusion Builder Extensions . 88 1.9 Using Extensions . 142 1.10 Debugging Perspective . 153 1.11 Debugging Mobile Applications in ColdFusion Builder . 157 1.12 Bundled ColdFusion Server . 158 1.13 Building mobile applications using ColdFusion Builder . 160 Adobe ColdFusion Documentation Using ColdFusion Builder Adobe® ColdFusion® Builder™ is built on top of Eclipse™, an open-source IDE (Integrated Development Environment). An IDE contains most of the tools that developers need within a single application. ColdFusion Builder provides tools for editing and validating code, managing files and projects, and debugging. The plug-in architecture of ColdFusion Builder lets you extend the functionality for your own needs. About ColdFusion Builder What’s New in ColdFusion Builder ColdFusion Builder Workbench Basics Code Editing in ColdFusion Builder Managing Servers Managing Projects Debugging Applications ColdFusion Builder Extensions Using Extensions Debugging Perspective Debugging Mobile Applications in ColdFusion Builder Bundled ColdFusion Server Building mobile applications using ColdFusion Builder © 2016 Adobe Systems Incorporated. All rights reserved. 3 Adobe ColdFusion Documentation About ColdFusion Builder ColdFusion
    [Show full text]
  • Adobe Flash Builder 4 | Solo Network
    SOLO NETWORK (11) 4062-6971 (21) 4062-6971 (31) 4062-6971 (41) 4062-6971 (48) 4062-6971 (51) 4062-6971 (61) 4062-6971 Adobe Flash Builder 4 Datasheet Adobe® Flash® Builder™ 4 Develop cross-platform rich Internet applications Adobe Flash Builder 4 (formerly Adobe Flex® Builder™) software is a professional-grade development tool for rapidly building cross-platform rich Internet applications (RIAs) and content using the open source Flex framework, including support for intelligent coding, debugging, and visual design. It features powerful testing tools that speed up development and lead to higher performing applications. With Adobe Flash Builder 4, developers can create more intuitive web applications that enable customers, partners, and employees to manage and interpret data more effectively. The results are Consider Adobe Flash Builder 4 increased productivity and greater user satisfaction. Flex applications leverage Adobe Flash Player, Premium Edition already installed on over 98% of all Internet-connected desktops. Adobe Flash Builder 4 Premium Edition software adds professional Improve productivity—Adobe Flash Builder 4 helps you accelerate development and testing of testing tools, including profilers, expressive web applications using powerful developer tooling. A powerful Eclipse™ based IDE network monitoring, an automated includes editors for MXML, the Adobe ActionScript® language, and CSS, as well as syntax coloring, testing framework, integration with Flex unit testing, and command-line statement completion, code collapse, interactive step-through debugging, and automatic build support, plus Adobe generation of common code. You can quickly navigate through code or restructure it by renaming ColdFusion Builder software. all references to a class, method, or variable. In addition, you can use Flash Builder 4 to create applications for the Adobe AIR® runtime, including all the tools required to build, debug, package, and sign AIR applications.
    [Show full text]
  • Well Known NYC Media Company
    Well Known NYC Media Company InVision Assessment PREPARED FOR WELL KNOWN NYC MEDIA COMPANY n Version 2.0 n April 30, 2020 Confidentiality Notice This document contains confidential and proprietary information of CPP Associates and Well Known NYC Media Company, except as noted in this paragraph, may not be shared with any other party. Well Known NYC Media Company may copy or disclose the information contained herein (with the exception of any pricing) as needed for the purpose of providing this information to the end user customer identified in this Assessment Report, provided that any such disclosure of information is accompanied by a requirement to maintain the confidentiality of such information. Except as expressly authorized in the preceding sentence, Well Known NYC Media Company may not copy or disclose without the prior written permission of CPP Associates. Table of Contents Executive Summary ...................................................................................................... 4 1.1 Scope ................................................................................................................ 6 1.2 Network Infrastructure ..................................................................................... 7 1.3 Windows Infrastructure .................................................................................... 8 1.4 Overall Client Risk ........................................................................................... 11 1.5 Servers ..........................................................................................................
    [Show full text]
  • UNITED STATES SECURITIES and EXCHANGE COMMISSION Washington, D.C
    UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 10-K (Mark One) ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the fiscal year ended December 3, 2010 or TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the transition period from to Commission file number: 0-15175 ADOBE SYSTEMS INCORPORATED (Exact name of registrant as specified in its charter) Delaware 77-0019522 (State or other jurisdiction of (I.R.S. Employer incorporation or organization) Identification No.) 345 Park Avenue, San Jose, California 95110-2704 (Address of principal executive offices and zip code) (408) 536-6000 (Registrant’s telephone number, including area code) Securities registered pursuant to Section 12(b) of the Act: Title of Each Class Name of Each Exchange on Which Registered Common Stock, $0.0001 par value per share The NASDAQ Stock Market LLC (NASDAQ Global Select Market) Securities registered pursuant to Section 12(g) of the Act: None Indicate by checkmark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No Indicate by checkmark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No Indicate by checkmark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days.
    [Show full text]
  • Installing Coldfusion Builder 2.0
    Installing ADOBE® COLDFUSION® BUILDER™ 2.0 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 5/15/2012 iii Contents Installing and Uninstalling Adobe ColdFusion Builder 2.0 About the ColdFusion Builder installation . 1 System requirements . 1 Installing ColdFusion Builder 2.0 . 1 Installing ColdFusion Builder 2.0.1 . 5 Configuring Admin Server components for a remote ColdFusion server . 6 Uninstalling ColdFusion Builder . 7 Clean and reinitialize workspace . 9 Last updated 5/15/2012 1 Installing and Uninstalling Adobe ColdFusion Builder 2.0 Important: This copy of the installation documentation available on the DVD may be dated, to access the latest documentation, see ColdFusion Help. The procedure for installing Adobe® ColdFusion® Builder™ 2.0 varies according to your platform (Microsoft® Windows® or Apple® Mac OS® X) and ColdFusion Builder configuration (standalone or Eclipse™ plug-in configuration). Follow the procedure applicable to your platform and configuration. About the ColdFusion Builder installation The Adobe ColdFusion Builder Installation wizard guides you through the various steps of the installation with an intuitive interface. The ColdFusion Builder installer provides the following two configuration options: Standalone configuration of the ColdFusion Builder IDE Installs ColdFusion Builder as a standalone IDE (Integrated Development Environment) built on Eclipse™ 3.6.2 (3.7.1 for ColdFusion Builder 2.0.1). ColdFusion Builder plug-in configuration to Eclipse Installs ColdFusion Builder as a plug-in within an existing Eclipse™ or Adobe® Flash® Builder™ installation. Note: You must have Eclipse 3.6.2 (3.7.1 for ColdFusion Builder 2.0.1) or higher installed on your computer to install the plug-in configuration of ColdFusion Builder.
    [Show full text]
  • Adobe COLDFUSION 10 Coldfusion 10 Enhancements And
    Adobe® ColdFusion® 10 Web Application Construction Kit: ColdFusion® 10 Enhancements and Improvements Copyright © 2013 by Ben Forta Adobe Press Editor: Victor Gavenda Project Editor: Nancy Peterson Production Editor: Tracey Croom Development Editor: Judy Ziajka Proofreaders: Liz Welch and Scout Festa Technical Editor: Hemant Khandelwal Compositor: Danielle Foster Indexer: Jack Lewis Cover Designer: Charlene Charles-Will Cover Compositor: Mike Tanamachi If this guide is distributed with software that includes an end-user license agreement, this guide, as well as the software described in it, is furnished under license and may be used or copied only in accordance with the terms of such license. Except as permitted by any such license, no part of this guide may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written permission of Adobe Systems Incorporated. Please note that the content in this guide is protected under copyright law even if it is not distributed with software that includes an end-user license agreement. The content of this guide is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies that may appear in the informational content contained in this guide. Please remember that existing artwork or images that you may want to include in your project may be protected under copyright law. The unauthorized incorporation of such material into your new work could be a violation of the rights of the copyright owner.
    [Show full text]