Seaside Web Application Toolkit for Squeak
|
|
- Rebecca Flynn
- 5 years ago
- Views:
Transcription
1 Web Application Toolkit for Squeak Sheet #1
2 Introduction About us Lukas Renggli Adrian Lienhard users of the framework Developers Avi Bryant Julian Fitzell Sheet #2
3 Content What can be done with? Example Application: SWebMail Reading mailbox form POP account Sending s over SMTP server Why should be used? Complete separation of logic and design Object-oriented programming on the fly Application control flow Why is so easy to use? Action methods Bidirectional binding of properties Session management Sheet #3
4 Component-Template Model SWebMail Server () SWebMailInbox SWebMailMain... IAComponent +html()... SWebMail +html() SWebMailMain +html() SWebMailInbox +html() Client (Web Browser) Sheet #4
5 Reuse by Composition Component architecture Widgets Tab sheet Date selector Batches Sortable tables Dialogs Information Confirmation Choose Ask Sheet #5
6 Separation of Logic and Design Programmers should create logic Designers should create HTML (templates) M V C IAComponent Model ViewController +html() +actionmethod() Sheet #6
7 Creation of Templates Override IAComponent>>html and return a string containing valid HTML SWebMail>>html ^ '<html> <head> <title>swebmail</title> <style type="text/css">[css]</style> </head> <body> <h1>swebmail</h1> <swebmaillogin sea:id="login"></swebmaillogin> </body> </html>' V External files WYSIWYG editors Designers can work independently Sheet #7
8 Binding of Properties Unidirectional binding SWebMailView>>html ^ '... <tr> <td>subject:</td> <td>[message.subject]</td> </tr>...' Bidirectional binding SWebMailCompose>>html ^ '... <form sea:id="reload"> <input type="text" sea:id="subject">...' SWebMailCompose>>subject ^ subject ifnil: [ subject := String new ] SWebMailCompose>>subject: astring subject := astring V V C Sheet #8
9 Template-Variable Look Up Looking up sequence of properties Template Locals Accessor methods Instance variables SWebMailInbox>>html ^ '... <tr sea:id="item/sortedmessages"> <td>[item.subject]</td> <td>[item.fromaddress]</td>...' V Sheet #9
10 Action Methods Modify the component's state Message is executed Same component is redisplayed The action method might also Expect a parameter Replace the current component at runtime Throw an exception: a stack-dump will be sent to the browser SWebMailMain>>html ^ '... <a href="@about">about</a>...' SWebMailMain>>about self callpage: (SWebMailAbout new) V C Sheet #10
11 Application Control Flow Common way Manual stack handling Difficult to implement Error prone 1: goto 2: goto 3: goto Login Inbox View Reply Transforms traditional Smalltalk send/return control flow onto the web Supports Backtracking (back button) Transactions (full blocks) Sheet #11
12 Application Control Flow Call pages with message: IAComponent>>callPage: acomponent Return result from page with message: IAComponent>>return: avalue 4: #callpage: Reply 3: #callpage: View 5: #return 1: #callpage: Login Inbox 2: #return: 8: #return: 6: #return 7: #confirm: Dialog C Sheet #12
13 Session Management manages and caches all needed session data automatically Each session has its own set of objects Caches: LRU, Expiring,... Example: IASession is subclassed to Store the user-preferences Login and logout handling IASession SWebMailSession SWebMailPreferences Sheet #13
14 Goodies Web-based inspector Profiler Configuration tools Sheet #14
15 2.0 (Borges) Full reimplementation Supports a wider set of styles Layered design Borges-Components Control flow between pages Safe backtracking Component embedding Borges-Support Callback system HTML renderer Borges-Kernel HTTP session Request Response Sheet #15
16 Comparison Language OOP Reuse Separation Control Flow Debugging Database Large Systems Integration Smalltalk Complete Heavily Yes Message calling WebInspector (Seashell), GOODS, Tantalus, ODBC,... Not tested Apache Zope Python Partly Possible No, but ZPT Request, Response Difficult ZODB, PostgreSQL, MySQL, ODBC,... Possible Apache Sheet #16
17 Summary : Squeak Enterprise Aubergines Server Developers: Avi Bryant, Julian Fitzell Current Version: License: Squeak-L, BSD Works best with Squeak 3.0, 3.1, 3.2 Comanche 4.9, 4.10 Windows, Mac OS X, Linux, SUN Unix,... Ports underway Dolphin Smalltalk VisualWorks Sheet #17
18 References Homepage (Borges) Documentation Download SWebMail Homepage Running Server Sheet #18
Lukas Renggli Lukas Renggli, August 2003 Slide 1
Smalltalk Wiki towards CMS Lukas Renggli Lukas Renggli, August 2003 Slide 1 Why another Wiki? ß Object Oriented Design ß Extensibility ß Components ß Web server ß Storage ß Open source ß Dialect independent
More informationProgramming with Seaside
Programming with Seaside Alexandre.Bergel@cs.tcd.ie LERO & DSG Trinity College Dublin, Ireland 1 Part I: Seaside in a Nutshell Outline 1. What is Seaside? 2. Starting Seaside 3. Create new Seaside Component
More informationSeaside. What has happened since? What will happen after? Lukas Renggli
Seaside Lukas Renggli www.lukas-renggli.ch What has happened since? What will happen after? x Deprecated: Old Renderer html anchorwithcallback: [ self doit ] text: 'click me' ! Default: Canvas Renderer
More informationLabWare 7. Why LabWare 7?
LabWare 7 Why LabWare 7? LabWare v1 to v6 were all about adding functionality. LabWare 7 continues that tradition, but places the user experience front and center. This release has been re-designed to
More informationAlbatross: Seaside Web Applications Scenario Testing Framework
Albatross: Seaside Web Applications Scenario Testing Framework Andrea Brühlmann, abrue@students.unibe.ch Supervised by: Adrian Lienhard Software Composition Group University of Bern, Switzerland September
More informationObtaining these Instructions and Software. GemStone/S 64 Bit Setup Options
Obtaining these Instructions and Software 1. Copy instructions and software a. Open a web browser on http:// 192.168.1.13/ to see these instructions. b. Copy from DVD, USB flash drive, or web. GemStone/S
More informationPractice Labs User Guide
Practice Labs User Guide This page is intentionally blank Contents Introduction... 3 Overview... 3 Accessing Practice Labs... 3 The Practice Labs Interface... 4 Minimum Browser Requirements... 5 The Content
More informationPublish Joomla! Article
Enterprise Architect User Guide Series Publish Joomla! Article Author: Sparx Systems Date: 10/05/2018 Version: 1.0 CREATED WITH Table of Contents Publish Joomla! Article 3 Install Joomla! Locally 4 Set
More informationCMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by
Countdown Anywhere for Magento User Guide version 1.0 created by IToris IToris Table of contents 1. Introduction... 3 1.1. Purpose... 3 2. Installation and License... 3 2.1. System Requirements... 3 2.2.
More informationPublish Joomla! Article
Enterprise Architect User Guide Series Publish Joomla! Article Sparx Systems Enterprise Architect supports publishing an entire model, or part of the model, in a local Joomla! Repository as Articles (HTML
More informationWEBppliance for Windows User Administrator's Help
WEBppliance for Windows User Administrator's Help September 23, 2003 Contents About This Document...3 How to use this Help system...4 Getting started...6 What to do first... 6 Viewing your account settings...
More informationCreating An Online Survey Using Zope & QSurvey: Introduction. A Step by Step Introduction Download this Document as PDF. Zope
1 of 31 4/20/2006 2:49 PM Creating An Online Survey Using Zope & QSurvey: A Step by Step Introduction Download this Document as PDF Main URL for the Zope Management Interface: https://web2survey.unt.edu/users/euid/manage
More informationVulnerability Validation Tutorial
Vulnerability Validation Tutorial Last updated 01/07/2014-4.8 Vulnerability scanning plays a key role in the vulnerability management process. It helps you find potential vulnerabilities so that you can
More informationBuilding Database-Centric Web Applications Using. Oracle HTML DB
Building Database-Centric Web Applications Using Oracle HTML DB Wayne Abbott Practice Manager, Oracle University Session Objectives Overview of Oracle HTML DB Identify advantages of Oracle HTML DB for
More informationCSE 4/521 Introduction to Operating Systems
CSE 4/521 Introduction to Operating Systems Lecture 3 Operating Systems Structures (Operating-System Services, User and Operating-System Interface, System Calls, Types of System Calls, System Programs,
More informationHow to use the Assets panel
Adobe Dreamweaver Guide How to use the Assets panel You can use the Assets panel in Dreamweaver to manage assets in the current site (Figure 1). The Assets panel displays assets for the site associated
More informationDOT NET Syllabus (6 Months)
DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL
More informationfocus 1 dynamically typed languages Seaside: A Flexible Environment for Building Dynamic Web Applications
focus 1 dynamically typed languages Seaside: A Flexible Environment for Building Dynamic Web Applications Stéphane Ducasse, Université de Savoie Adrian Lienhard and Lukas Renggli, University of Bern, Switzerland
More informationAerospace Integrated Data Exchange Architecture (IDEA)
Aerospace Integrated Data Exchange Architecture (IDEA) Jeff Lang (310) 336-5935 jeffrey.a.lang@aero.org The Aerospace Corporation 2008 IDEA Features IDEA has been used by The Aerospace Corporation s Concept
More informationPHP & PHP++ Curriculum
PHP & PHP++ Curriculum CORE PHP How PHP Works The php.ini File Basic PHP Syntax PHP Tags PHP Statements and Whitespace Comments PHP Functions Variables Variable Types Variable Names (Identifiers) Type
More informationdctrack Version 6.1.1
dctrack Version 6.1.1 These Release Notes contain important information regarding the release of this product, so please read them carefully. We strongly recommend that you read the entire document. Applicability
More informationStatic Webpage Development
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for PHP Given below is the brief description for the course you are looking for: - Static Webpage Development Introduction
More informationIBM Forms V8.0 Custom Themes IBM Corporation
IBM Forms V8.0 Custom Themes Agenda 2 Overview Class Names How to Use Best Practice Styling Form Items Test Custom CSS Sample Overview 3 To create custom theme you must be familiar with the basic concept
More informationCMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by
Homepage Content Slider for Magento User Guide version 1.0 created by IToris IToris Table of contents 1. Introduction... 3 1.1. Purpose... 3 2. Installation and License... 3 2.1. System Requirements...
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla
About the Tutorial Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into frontend templates
More informationIBM Rational Developer for System z Version 7.5
Providing System z developers with tools for building traditional and composite applications in an SOA and Web 2.0 environment IBM Rational Developer for System z Version 7.5 Highlights Helps developers
More informationGetting Started Quick Start Guide
Getting Started Quick Start Guide This guide provides tips for users new to using the Learning Environment. It discusses how to navigate the main areas and how to change your personal preferences and settings.
More informationThere are a few important ways that Smalltalk is different then other languages:
The Presenters Ginny Ghezzo: Project Manager for IBM VisualAge Smalltalk and Level 3 support for the Application Builder Craig Chaney: Technical Lead on the Virtual Machine, Communications and Linux development
More informationIntroduction to the Learning Environment 8.3 to 8.4.x
Introduction to the Learning Environment 8.3 to 8.4.x User Guide Second edition, November 30, 2009 Contents My Home Accessing your courses Searching for courses Navigating inside a course Lists Actions
More information08/10/2018. Istanbul Now Platform User Interface
08/10/2018 Contents Contents...5 UI16... 9 Comparison of UI16 and UI15 styles... 11 Activate UI16... 15 Switch between UI16 and UI15...15 UI16 application navigator... 16 System settings for the user
More informationCIS 764 Tutorial: Log-in Application
CIS 764 Tutorial: Log-in Application Javier Ramos Rodriguez Purpose This tutorial shows you how to create a small web application that checks the user name and password. Overview This tutorial will show
More informationSqueakSource Smart Monticello Repository ESUG Innovation Technology Awards 2005
SqueakSource Smart Monticello Repository ESUG Innovation Technology Awards Adrian Lienhard, lienhard@iam.unibe.ch Lukas Renggli, renggli@iam.unibe.ch Software Composition Group University of Bern, Switzerland
More informationTroubleshooting Web Inbox
, page 1 Introduction The Web Inbox application provides access to voice messages and receipts stored on the Cisco Unity Connection server. The Web Inbox enables users to play, compose, reply to or forward,
More informationChapter 15: Using GemStone/S 64 Bit in a VMware Appliance
So far we have been using Pharo s Seaside One-Click Experience to learn Seaside and Smalltalk. Pharo is just one of several dialects of Smalltalk supporting Seaside, each with a unique focus. One dialect
More informationThe Zope Book (2.6 Edition) Amos Latteier, Michel Pelletier, Chris McDonough, Peter Sabaini
Amos Latteier, Michel Pelletier, Chris McDonough, Peter Sabaini Preface 32 How the Book Is Organized 32 Conventions Used in This Book 34 Contributors to This Book 35 Introducing Zope 36 What Is A Web Application?
More informationThis is a known issue (SVA-700) that will be resolved in a future release IMPORTANT NOTE CONCERNING A VBASE RESTORE ISSUE
SureView Analytics 6.1.1 Release Notes ================================= --------- IMPORTANT NOTE REGARDING DOCUMENTATION --------- The Installation guides, Quick Start Guide, and Help for this release
More informationWeb-based Interface User Guide
Web-based E-mail Interface User Guide www.twcbc.com back back to TOC to TOC Header Table Text of Contents and Info Table Of Contents Login 3 Composing a Mail Message 4 Creating a Contact 6 Creating a Folder
More informationPlanning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote
Acknowledgments p. xxv Introduction p. xxvii Getting Started with Dreamweaver MX 2004 Is It 2004 Already? p. 3 The Internet p. 4 TCP/IP p. 7 Hypertext Transfer Protocol p. 8 Hypertext Markup Language p.
More informationInstalling Enterprise Architect inside WINE
Installing Enterprise Architect inside WINE, Version 1.0.2 Page 1 of 24 Installing Enterprise Architect inside WINE Enterprise Architect 9.0 Build 905 Wine Version: 1.2.23 Version 1.0.2 Installing Enterprise
More informationParish . User Manual
Parish Email User Manual Table of Contents LOGGING IN TO PARISH EMAIL... 3 GETTING STARTED... 3 GENERAL OVERVIEW OF THE USER INTERFACE... 3 TERMINATE THE SESSION... 4 EMAIL... 4 MESSAGES LIST... 4 Open
More informationWeb development using PHP & MySQL with HTML5, CSS, JavaScript
Web development using PHP & MySQL with HTML5, CSS, JavaScript Static Webpage Development Introduction to web Browser Website Webpage Content of webpage Static vs dynamic webpage Technologies to create
More informationANDROID SYLLABUS. Advanced Android
Advanced Android 1) Introduction To Mobile Apps I. Why we Need Mobile Apps II. Different Kinds of Mobile Apps III. Briefly about Android 2) Introduction Android I. History Behind Android Development II.
More informationBitnami OSQA for Huawei Enterprise Cloud
Bitnami OSQA for Huawei Enterprise Cloud Description OSQA is a question and answer system that helps manage and grow online communities similar to Stack Overflow. First steps with the Bitnami OSQA Stack
More informationEnterSpace Data Sheet
EnterSpace 7.0.4.3 Data Sheet ENTERSPACE BUNDLE COMPONENTS Policy Engine The policy engine is the heart of EnterSpace. It evaluates digital access control policies and makes dynamic, real-time decisions
More informationPerceptive Nolij Web. Administrator Guide. Version: 6.8.x
Perceptive Nolij Web Administrator Guide Version: 6.8.x Written by: Product Knowledge, R&D Date: June 2018 Copyright 2014-2018 Hyland Software, Inc. and its affiliates.. Table of Contents Introduction...
More informationAdvanced Joomla! Dan Rahmel. Apress*
Advanced Joomla! Dan Rahmel Apress* Contents About the Author About the Technical Reviewer Acknowledgments Introduction xvii...xix xxi xxiii Chapter 1: Streamlining the Authoring Process 1 Setting the
More informationIBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam
IBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam 1. COURSE OVERVIEW As part of this course, you will learn how to administer IBM Integration Bus on distributed
More informationUser Manual. Admin Report Kit for IIS 7 (ARKIIS)
User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...
More informationOracle Application Development Framework Overview
An Oracle White Paper July 2009 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
More information1. Launch your web browser. 2. Go to < Enter your address and Password as requested. Click on login.
1. Launch your web browser. 2. Go to Enter your Email address and Password as requested. Click on login. 1. Enter your complete email address; i.e. johnsmith@
More informationCopyright 2007, GemStone Systems Inc. All Rights Reserved.
1 But first, a Word from our Sponsors Some highlights since last year TimeZone patch for 6.x GemStone/S 64 Bit releases 1.1.7 to 1.1.14 2.0.4, 2.0.5 2.1.0 to 2.1.5 2.2.0 to 2.2.2 (August 2007) 2 GemStone
More informationOracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation
Oracle ADF: The technology behind project fusion Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Agenda Application Development Framework (ADF) Overview Goals
More informationSigning up to the new mygphc
Signing up to the new mygphc If you are using the new mygphc for the first time, you will need to create a new account. Your existing mygphc login details will not work. To sign in to mygphc for the first
More informationAPPENDIX.D2.4. Ejournal Proposal
APPENDIX.D2.4 Ejournal Proposal ejournal Request Management System Technical documentation Copyright ejournal AS 2000 1. Introduction The ejournal RMS (request management system) is a system for managing
More informationChapter 2. Operating-System Structures
Chapter 2 Operating-System Structures 2.1 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System
More informationHostopia WebMail Help
Hostopia WebMail Help Table of Contents GETTING STARTED WITH WEBMAIL...5 Version History...6 Introduction to WebMail...6 Cookies and WebMail...6 Logging in to your account...6 Connection time limit...7
More informationPrincess Nourah bint Abdulrahman University. Computer Sciences Department
Princess Nourah bint Abdulrahman University Computer Sciences Department 1 And use http://www.w3schools.com/ PHP Part 1 Objectives Introduction to PHP Computer Sciences Department 4 Introduction HTML CSS
More informationMAS 90/200 Intelligence Tips and Tricks Booklet Vol. 1
MAS 90/200 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...
More informationIBM Security Access Manager Version January Federation Administration topics IBM
IBM Security Access Manager Version 9.0.2.1 January 2017 Federation Administration topics IBM IBM Security Access Manager Version 9.0.2.1 January 2017 Federation Administration topics IBM ii IBM Security
More informationACA Dreamweaver Exam Notes
ACA Dreamweaver Exam Notes Remember when you need to copy and paste the text you have to open up that actual text file itself and the need to go to edit> select all>, edit> copy>, then go back to the html
More informationSecureTransport Version May Web Client User Guide
SecureTransport Version 5.3.6 9 May 2018 Web Client User Guide Copyright 2018 Axway All rights reserved. This documentation describes the following Axway software: Axway SecureTransport 5.3.6 No part of
More informationOmnis Programming. TigerLogic Corporation. June
Omnis Programming TigerLogic Corporation June 2013 20-062013-02 The software this document describes is furnished under a license agreement. The software may be used or copied only in accordance with the
More informationNiagara 3.7 New Feature Review
Niagara 3.7 New Feature Review September, 2012 Tridium 2012 Agenda Security Crypto Updates Certificate Management Scalability Virtuals to Virtuals General Enhancements Synthetic Types Event Service Type
More informationerequest Frequently Asked Questions
Which browsers work with? The following browsers are compatible with version 3.5. Internet Explorer version 8 Internet Explorer version 9 Firefox (Mozilla) Chrome (version 28) Safari (prior to version
More informationOften, more information is required when designing system call Information varies according to OS and types of system call
System Call Parameter Passing Often, more information is required when designing system call Information varies according to OS and types of system call Three general methods used to pass parameters to
More informationBlog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185
Index A Administration, 157 backups and restore (see Backups and restore website) file system, 161 log files, 162 tasks, 157 updates and security patches, 165 user accounts, 166 Aggregator module, 218
More informationScripting Browsers. Philipp Bunge, Tudor Gîrba, Lukas Renggli, Jorge Ressia, David Röthlisberger
Scripting Browsers Philipp Bunge, Tudor Gîrba, Lukas Renggli, Jorge Ressia, David Röthlisberger Software Composition Group, University of Bern, Switzerland 1 Glamour in a Nutshell Browsers are crucial
More informationGroupWise to Outlook Feature Translation
GroupWise to Outlook Feature Translation This document highlights some of the differences between GroupWise and Outlook. The table below maps the features/functions of GroupWise to the equivalent features
More informationOverview of the Adobe Dreamweaver CS5 workspace
Adobe Dreamweaver CS5 Activity 2.1 guide Overview of the Adobe Dreamweaver CS5 workspace You can access Adobe Dreamweaver CS5 tools, commands, and features by using menus or by selecting options from one
More informationMewa: Meta-level Architecture for Generic Web-Application Construction
Mewa: Meta-level Architecture for Generic Web-Application Construction Adrian Lienhard, lienhard@student.unibe.ch Software Composition Group University of Bern Bern, Switzerland November 16, 2003 Abstract.
More informationSimply Accounting Intelligence Tips and Tricks Booklet Vol. 1
Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the SAI reports... 3 Copying, Pasting and Renaming Reports... 4 Creating and linking a report... 6 Auto e-mailing reports...
More informationEnd-User Reference Guide El Camino College Compton Center
End-User Reference Guide El Camino College Compton Center OU Campus Version 10 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA
More informationXerte Online Toolkits v3.0 Release Notes
Xerte Online Toolkits v3.0 Release Notes The new login page for Xerte Online Toolkits v3.0 The Xerte Project has made huge progress since we last released a new version of the software. We are now an Apereo
More informationMastering EA Document Style Sheets
Mastering EA Document Style Sheets Introduction In order to provide a consistent look-and-feel to documents (RTF/DOCX/PDF) produced from Sparx Systems Enterprise Architect, Sparx Systems provided the facility
More informationPerceptive DataTransfer
Perceptive DataTransfer System Overview Guide Version: 6.5.x Written by: Product Knowledge, R&D Date: May 2017 2017 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International, Inc.,
More informationFull Stack Web Developer
Full Stack Web Developer Course Contents: Introduction to Web Development HTML5 and CSS3 Introduction to HTML5 Why HTML5 Benefits Of HTML5 over HTML HTML 5 for Making Dynamic Page HTML5 for making Graphics
More informationLICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE
LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE VERSION 1.7.1 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Server Roles... 4 Installation... 9 Server WAR Deployment...
More informationJBoss Portal Quickstart User Guide. Release 2.6.6
JBoss Portal 2.6.6 Quickstart User Guide Release 2.6.6 Table of Contents JBoss Portal - Overview... iii 1. Tutorial Forward...1 2. Installation...2 2.1. Downloading and Installing...2 2.2. Starting JBoss
More informationCreate-A-Page Design Documentation
Create-A-Page Design Documentation Group 9 C r e a t e - A - P a g e This document contains a description of all development tools utilized by Create-A-Page, as well as sequence diagrams, the entity-relationship
More informationD, E I, J, K, L O, P, Q
Index A Application development Drupal CMS, 2 library, toolkits, and packages, 3 scratch CMS (see Content management system (CMS)) cost quality, 5 6 depression, 4 enterprise, 10 12 library, 5, 10 scale
More informationPHP 1. Introduction Temasek Polytechnic
PHP 1 Introduction Temasek Polytechnic Background Open Source Apache License Free to redistribute with/without source code http://www.apache.org/license.txt Backed by Zend Corporation http://www.zend.com
More informationYealink Device Management Platform Quick Start Guide. Applies to version or later
Yealink Device Management Platform Quick Start Guide Applies to version 2.0.0.14 or later Overview Yealink device management platform allows administrators to efficiently realize centralized management
More information5-Sep-16 Copyright 2016 by GemTalk Systems LLC 1
In this chapter we use the Flight Information application to learn about continuations, an often-cited but poorly understood feature of many Smalltalk dialects that allows Seaside applications to use subroutine
More informationZend Studio has the reputation of being one of the most mature and powerful
Exploring the developer environment RAPID DEVELOPMENT PHP experts consider Zend Studio the most mature and feature-rich IDE for PHP. The latest version offers enhanced database manipulation and other improvements.
More informationModule 16 animail Communications
Module 16 animail Communications 1 Module 16 «animail» Communication Index 1. What is «animail»? 2. Subscribing to mass emailing 3. Template Management 3.1 Preconfigured templates 3.2 Customized templates
More informationInstall & Configure Thunderbird E- mail
Install & Configure Thunderbird E- mail Thunderbird is a free, open source mail client that runs on Windows, Mac, and Linux. This document will cover specific information about setting up Thunderbird 2
More informationPHP & My SQL Duration-4-6 Months
PHP & My SQL Duration-4-6 Months Overview of the PHP & My SQL Introduction of different Web Technology Working with the web Client / Server Programs Server Communication Sessions Cookies Typed Languages
More informationSeaside: An Innovative Web Application Framework
Seaside: An Innovative Web Application Framework Damien Cassou, Stéphane Ducasse and Luc Fabresse W4S08 http://www.pharo.org W4S08 2 / 24 Seaside A powerful, innovative and flexible framework Dedicated
More informationJava WYSIWYG Editor Info
If You Experience Problems Java WYSIWYG Editor Info 1. If you are unable to save changes to your data, or 2. If the WYSIWYG editor is not working, then please follow the steps given in the System Requirements
More informationCHAPTER 3 - PROCESS CONCEPT
CHAPTER 3 - PROCESS CONCEPT 1 OBJECTIVES Introduce a process a program in execution basis of all computation Describe features of processes: scheduling, creation, termination, communication Explore interprocess
More informationGetting Started with Intellicus. Version: 16.0
Getting Started with Intellicus Version: 16.0 Copyright 2016 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived
More informationInfrastructure Navigator User's Guide
vcenter Infrastructure Navigator 1.0.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more
More informationBitnami Coppermine for Huawei Enterprise Cloud
Bitnami Coppermine for Huawei Enterprise Cloud Description Coppermine is a multi-purpose, full-featured web picture gallery. It includes user management, private galleries, automatic thumbnail creation,
More informationReview. Designing Interactive Systems II. Review. Base Window System. Apps UITK BWS GEL. 4-Layer Model Graphics and Event Library BWS GEL
Window Manager Base Window System Graphics & Event Library Hardware more abstract, application-/user- Applications User Interface Toolkit Review Designing Interactive Systems II 4-Layer Model Graphics
More informationDESIGN MOBILE APPS FOR ANDROID DEVICES
DESIGN MOBILE APPS FOR ANDROID DEVICES Thank you for participating in a workshop at MicroStrategy World 2019. If you missed or did not finish an exercise and want to complete it after the conference,
More informationIntroduction to IBM Rational HATS For IBM System z (3270)
Introduction to IBM Rational HATS For IBM System z (3270) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming
More informationVII. Corente Services SSL Client
VII. Corente Services SSL Client Corente Release 9.1 Manual 9.1.1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Table of Contents Preface... 5 I. Introduction... 6 Chapter 1. Requirements...
More informationRELEASE NOTES. December 3, To sign up for Release Notes notifications, please go to:
RELEASE NOTES 7.9 CIMplicity TM Desktop Web Client December 3, 2015 CIMplicity Desktop Web Client The current release for CIMplicity Desktop is 7.9. To sign up for Release Notes notifications, please go
More informationUnit 28 Website Production ASSIGNMENT 1
Unit 28 Website Production ASSIGNMENT 1 Last week Learning outcomes History HTML skeleton Annotated diagram of a WAN Servers, routers, client PC, browser, Server OS Switch, packet Architecture ISP Web
More informationJoomla 2.5 Flexi Contact Component Configuration
Joomla 2.5 Flexi Contact Component Configuration Open Source Varsity For the configuration of Flexi Contact component in Joomla 2.5, you have to first login through the administrative panel of Joomla by
More information