2001 Sun Microsystems
|
|
- Donald Rodgers
- 5 years ago
- Views:
Transcription
1 The Project A Future Vision for the Web, and Some Tools to Get There Stephen Uhler Sun Microsystems Laboratories Sun Microsystems
2 Overview A vision for the future of the Web An architecture for the vision Brazil - a sample implementation Sample applications Using the toolkit Summary 2 Overview
3 Research is like driving a car at night. You can only see as far as your headlights, but you can make the whole trip that way. - E.L. Doctorow 3 Overview
4 The Web Today Same client for every application ¾ browser Content supplied by the server: ¾ Web server ¾ Business logic ¾ Database/transactions 4 Overview
5 A Vision Distribute the application throughout the network 5 Vision
6 A Vision Distribute the application throughout the network Support different clients pager pda 6 Vision
7 A Vision Distribute the application throughout the network Support different clients Provide content aggregation for small data sources pager pda 7 Vision
8 A Vision pager pda Distribute the application throughout the network Support different clients Provide content aggregation for micro servers Extend reach of applications to external content 8 Vision
9 Some Examples Accounting Catalog XML HTML Workflow ¾ Legacy application provides a generic catalog interface ¾ Portal proxies and filters content, mediating with the accounting system ¾ Company discounts, billing info added 9 Vision
10 Some Examples Workflow HTML HTML/XML storage Localization ¾ Legacy application provides a generic user interface ¾ Portal proxies and filters content, adding localization 10 Vision
11 Some Examples Workflow Localization Persistent object store Personalization ¾ Content filtered by user preferences stored on portal. ¾ Transcoding for alternate GUI's Desktop browser pager pda 11 Vision
12 Some Examples Desktop browser Request Response Workflow Localization Personalization Device Integration ¾ ¾ Request filtered by portal ¾ Content gathered from multiple sources ¾ Integrated content delivered to client 12 Vision
13 Breadth of Computing Environments Servers $10,000+ Ram 1GB Storage 1TB Power wall IP 3 Java 3 GUI 2 pager pda 13 Vision
14 Breadth of Computing Environments Servers $10,000+ Desktops $1,000 Ram 64MB Storage 10GB Power wall IP 3 Java 3 GUI 3 pager pda 14 Vision
15 Breadth of Computing Environments Servers $10,000+ Desktops $1,000 PDA s $100 Ram 2MB Storage 2MB Power Battery IP 3 Java 3 GUI 3 pager pda 15 Vision
16 Breadth of Computing Environments Servers $10,000+ Desktops $1,000 PDA s $100 Embedded $10 Ram 0.5MB Storage 0.5MB Power wall IP 3 Java 3 GUI 2 pager pda 16 Vision
17 Breadth of Computing Environments pager pda Servers $10,000+ Desktops $1,000 PDA s $100 Embedded $10 Micro $1 Ram 0.05KB Storage 2KB Power battery IP 2 Java 2 GUI 2 17 Vision
18 A common infrastructure for a wide range of systems: ¾ Small applications are simple to do ¾ Large applications achieved by combining simple parts in consistent ways A methodology that encourages reuse at the appropriate granularity to manage complexity. Rich toolkit of powerful, composable parts. 18 Architecture
19 Brazil Traditional content services pager pda 19 Architecture
20 Brazil Traditional content services Dynamic content transcoding for different GUI s pager pda 20 Architecture
21 Brazil Traditional content services Dynamic content transcoding for different GUI s Content aggregation for simple data sources pager pda 21 Architecture
22 Brazil Traditional content services Dynamic content transcoding for different GUI s Content aggregation for simple data sources Extraction and integration of foreign content pager pda 22 Architecture
23 Brazil pager pda Traditional content services Dynamic content transcoding for different GUI s Content aggregation for simple data sources Extraction and integration of foreign content Communication with Sub- IP Devices via proxies 23 Architecture
24 Architecture Comparison: How Complexity Increases The "Other" Brand API time Components 24 Architecture
25 Brazil Functional Components Content retrieval Request infrastructure Content transformation Special Purpose Support 25 Implementation
26 Content retrieval Files/Templates CGI Devices Virtual Web Sites 26 Implementation
27 Request Infrastructure Session management Authentication Access control Request distribution 27 Implementation
28 Content Transformation Content filtering XML template processing Data extraction and manipulation TCL, Python, SQL, LDAP, IMAP Content formatting: BSL (Brazil Scripting Language) 28 Implementation
29 Special Purpose X10 Jini SmartCards Certificate Authorities ActiveX/Com connectivity JRMS Gnutella 29 Implementation
30 Support XML processing URL rewriting Templates HTTP/HTML utilities Regular expressions Proxy services 30 Implementation
31 Sample Portal Configuration (conceptual view) Pages are retrieved from remote sites. Content is extracted A new page is created, combining extracted content with desired look. Content Server Content Extraction Filters Presentation Templates To client 31 Sample Applications
32 32 Portal Configuration (concrete view) Session Manager Server Preferences Not Found Local content Legacy CGI Virtual sites Access control Form filler pjama Content retrieval M O N P Content delivery Plain text to html Table of Contents Navigation Bar Content extraction Template selection Content Integration Sample Applications Content filtering
33 FridgeNet (conceptual view) Pickle Net Powerline Residential Gateway Personal Appliance Portal 33 Sample Applications
34 FridgeNet in Operation 34 Sample Applications
35 35 Sample Applications
36 home Residential Gateway Pickle Net Interface 36 Sample Applications
37 How to get Started Download your own copy ¾ View the built-in documentation ¾ run: java -jar brazil.jar ¾ Point your browser to: Add brazil.jar to your CLASSPATH Unpack the archive ¾ Sample applications ¾ Source code 37 Using Brazil
38 How to get Started New combinations of existing pieces Write your own application specific code Provided by: ¾Handlers*... Server ¾Filters.. FilterHandler ¾Templates*. TemplateFilter ¾Scripting Tcl -or- Python Template 38 Using Brazil
39 Existing Application Class MyApp { public static void main(string[] args) { } } 39 Using Brazil
40 Hello World (handler version) Class MyApp implements Handler { public boolean init(server server, String name) { return true; } public boolean respond(request request) { request.sendresponse("hello World!"); return true; } public static void main(string[] args) { new Server(new ServerSocket(8080), MyApp, new Properties()).start(); }} 40 Using Brazil
41 Hello world (template version) Source code Class MyApp extends Template { public void tag_myapp(rewritecontext rc) { rc.append("hello World!"); }} Sample template <title>world Existence Page</title> <body> <h1><myapp></h1> </body> 41 Using Brazil
42 Using Templates (source code) Application specific functionality ¾ Invent application specific query language ¾ Return results as name/value pairs ¾ No presentation markup Class MyApp extends Template { public void tag_myapp(rewritecontext rc) { String p=rc.get("prefix"); rc.request.props.put(p + ".h", "Hello"); rc.request.props.put(p + ".w", "World"); }} 42 Using Brazil
43 Using Templates (template) Presentation ¾ Call application specific query language ¾ Use templates to generate presentation <title>world Existence Page</title> <myapp prefix=world> <ul> <foreach name=i glob=world.*> <li><property name=i> </foreach> </ul> 43 Using Brazil
44 Using Templates (configuration) Integration ¾ Use server properties to tie functionality together templates= MyApp \ sunlabs.brazil.template.propstemplate \ sunlabs.brazil.template.bsltemplate public static void main(string[] args) { Properties p = ; new Server(new ServerSocket(8080), TemplateHandler, p).start(); }} 44 Using Brazil
45 Summary Advantages ¾ Composability: Parts do fit together ¾ Reusability: Special purpose handlers reused ¾ Slicers and Formatters allow separation of content from presentation ¾ Less structure: Easy to get started Disadvantages ¾ Performance: Everything funnels through small interface ¾ Security: Uniform access to all information ¾ Less structure: Less framework for large systems 45 Summary
46 Some Numbers Size ¾ 25k lines of code 1 in core system ¾ 75k lines of code 1 in sample applications ¾ 30k 250k bytes Jar file size Performance 2 ¾ 700 hits/sec (500 if every page is rewritten) ¾ 14Mbytes/sec throughput Distribution ¾ 10,000+ copies downloaded 1 Java Programming Language (JDK1.1) 2 Sun 420R (entry level server) 46 Summary
47 References (internal to Sun) javaworld/jw /jw-0811-javadev.html Netscape Communications Corporation Logo is a registered trademark in the United States and other countries UltraSPARC is a registered trademark of SPARC International, Inc. 47 Summary
48 The End Brazil Team: Rinaldo DiGiorgio Colin Stevens Stephen Uhler
Chapter 10 Web-based Information Systems
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial
More informationIBM Rational Host Access Transformation Services, Version 7.1
Extend and reuse your host assets IBM Rational Host Access Transformation Services, Version 7.1 Highlights Enhances 3270 and 5250 green screens with a user-friendly GUI Enables you to quickly extend host
More informationDeveloping Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation
Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation By the Sun Educational Services Java Technology Team January, 2001 Copyright
More informationMatrex Table of Contents
Matrex Table of Contents Matrex...1 What is the equivalent of a spreadsheet in Matrex?...2 Why I should use Matrex instead of a spreadsheet application?...3 Concepts...4 System architecture in the future
More informationWeb Presentation Patterns (controller) SWEN-343 From Fowler, Patterns of Enterprise Application Architecture
Web Presentation Patterns (controller) SWEN-343 From Fowler, Patterns of Enterprise Application Architecture Objectives Look at common patterns for designing Web-based presentation layer behavior Model-View-Control
More informationCitrix Web Interface for Microsoft SharePoint Administrator s Guide. Citrix Access Suite 4.2
Citrix Web Interface for Microsoft SharePoint Administrator s Guide Citrix Web Interface for Microsoft SharePoint Citrix Access Suite 4.2 Use of the product documented in this guide is subject to your
More informationData Access and Analysis with Distributed, Federated Data Servers in climateprediction.net
Data Access and Analysis with Distributed, Federated Data Servers in climateprediction.net Neil Massey 1 neil.massey@comlab.ox.ac.uk Tolu Aina 2, Myles Allen 2, Carl Christensen 1, David Frame 2, Daniel
More informationMcAfee Web Gateway Administration
McAfee Web Gateway Administration Education Services Administration Course Training The McAfee Web Gateway Administration course from Education Services provides an in-depth introduction to the tasks crucial
More informationMcAfee Web Gateway Administration Intel Security Education Services Administration Course Training
McAfee Web Gateway Administration Intel Security Education Services Administration Course Training The McAfee Web Gateway Administration course from Education Services provides an in-depth introduction
More informationOutline. Introduction to Java. What Is Java? History. Java 2 Platform. Java 2 Platform Standard Edition. Introduction Java 2 Platform
Outline Introduction to Java Introduction Java 2 Platform CS 3300 Object-Oriented Concepts Introduction to Java 2 What Is Java? History Characteristics of Java History James Gosling at Sun Microsystems
More informationAdobe ColdFusion 11 Enterprise Edition
Adobe ColdFusion 11 Enterprise Edition Version Comparison Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition is an all-in-one application server that offers you a single platform
More informationApica ZebraTester. Advanced Load Testing Tool and Cloud Platform
Whether Fortune 100 or the next big startup, Apica s bestin-class load testing and test automation platform helps companies ensure their web and mobile services runs with optimal performance. is an enterprise-level
More informationDE Introduction to Web Development with Microsoft Visual Studio 2010
DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)
More informationDistributed Systems COMP 212. Lecture 8 Othon Michail
Distributed Systems COMP 212 Lecture 8 Othon Michail HTTP Protocol Hypertext Transfer Protocol Used to transmit resources on the WWW HTML files, image files, query results, Identified by Uniform Resource
More informationSAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc.
SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc. Abstract This paper provides a detailed analysis of creating static and dynamic web content using the
More informationJXTA for J2ME Extending the Reach of Wireless With JXTA Technology
JXTA for J2ME Extending the Reach of Wireless With JXTA Technology Akhil Arora Carl Haywood Kuldip Singh Pabla Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 USA 650 960-1300 The Wireless
More informationIntroduction to Web Development with Microsoft Visual Studio 2010
Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing
More informationIBM WebSphere Commerce Suite
Tools to build dynamic e-commerce solutions IBM WebSphere Commerce Suite Tools HTML authoring Catalog management Site development Rules development Merchandising Administration Customers expect fast, reliable,
More information1. What is Jav a? simple
1. What is Jav a? Thanks to Java is a new programming language developed at Sun under the direction of James Gosling. As far as possible it is based on concepts from C, Objective C and C++. Java is interpreted
More informationCOURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010
Course Name OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Duration 2 Days Course Structure Online Course Overview This course provides knowledge and skills on developing
More informationIBM WebSphere Host Access Transformation Services, Version 7.0
Reface and reuse your host assets IBM WebSphere Host Access Transformation Services, Version 7.0 Highlights Enhances 3270 and 5250 screens Combines data from multiple with a GUI host screens with a new
More informationSAP Automation (BC-FES-AIT)
HELP.BCFESRFC Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission
More informationIBM SecureWay On-Demand Server Version 2.0
Securely delivering personalized Web applications IBM On-Demand Server Version 2.0 Highlights Delivers personalized Web solutions on demand to anyone, anywhere using profile serving Provides industry-leading,
More informationUsing the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway
Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway Applying Application Delivery Technology to Web Services Overview The Cisco ACE XML Gateway is the newest
More informationDE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1
DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2008 Delivery Method Instructor-led (Classroom)
More informationChapter 8 Web-based Information Systems
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 8 Web-based Information Systems Role of the WWW for IS Initial
More information13. Databases on the Web
13. Databases on the Web Requirements for Web-DBMS Integration The ability to access valuable corporate data in a secure manner Support for session and application-based authentication The ability to interface
More informationNetBeans IDE Java Quick Start Tutorial
NetBeans IDE Java Quick Start Tutorial Welcome to NetBeans IDE! This tutorial provides a very simple and quick introduction to the NetBeans IDE workflow by walking you through the creation of a simple
More informationAppendix A - Glossary(of OO software term s)
Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component
More informationMcAfee Security Management Center
Data Sheet McAfee Security Management Center Unified management for next-generation devices Key advantages: Single pane of glass across the management lifecycle for McAfee next generation devices. Scalability
More informationIntroduction to Web Development with Microsoft Visual Studio 2010
10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day instructor-led
More informationWhat's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1
What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their respective
More informationIP PBX for Service Oriented Architectures Communications Web Services
IP PBX for Service Oriented Architectures Communications Web Services.......... Introduction Enterprise communications have traditionally been provided by closed, stand-alone PBX systems. Installed in
More informationScreen Scraping. Screen Scraping Defintions ( Web Scraping (
Screen Scraping Screen Scraping Defintions (http://www.wikipedia.org/) Originally, it referred to the practice of reading text data from a computer display terminal's screen. This was generally done by
More informationSAS Web Infrastructure Kit 1.0. Overview
SAS Web Infrastructure Kit 1.0 Overview The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS Web Infrastructure Kit 1.0: Overview. Cary, NC: SAS Institute Inc.
More informationSECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL
826 SECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL S. RAM KANNAN B.E, CSE Chennai, TN India ramkannan1991@gmail.com R. SABARISH B.E, CSE Chennai, TN India sabarish.raghu@gmail.com
More informationAdobe ColdFusion (2016 release)
Adobe (2016 release) Feature improvement history Features included in each edition of Adobe API Manager API monitoring API version and lifecycle management API access control API rate limiting and throttling
More informationChapter 10 Web-based Information Systems
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial
More informationOverview Guide. Mainframe Connect 15.0
Overview Guide Mainframe Connect 15.0 DOCUMENT ID: DC37572-01-1500-01 LAST REVISED: August 2007 Copyright 1991-2007 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and
More information1.2 Wicket in a nutshell 10 Just Java 11 Just HTML 12 The right abstractions 13
contents foreword xvii preface xix acknowledgments xxi about this book xxiii PART 1 GETTING STARTED WITH WICKET...1 1 What 2 The is Wicket? 3 1.1 How we got here 4 A developer s tale 4 What problems does
More informationAmplience Rich Media Cartridge for Salesforce Commerce Cloud
Amplience Rich Media Cartridge for Salesforce Commerce Cloud Amplience enhances Commerce Cloud with powerful rich media production tools. The Amplience Content-as-a-Service (CaaS) platform integrates with
More informationDeploying Cisco ASA VPN Solutions v2.0 (VPN)
Deploying Cisco ASA VPN Solutions v2.0 (VPN) Course Overview: The Deploying Cisco ASA VPN Solutions (VPN) v2.0 course is part of the curriculum path that leads to the Cisco CCNP Security certification.
More informationQuick Start Guide for Intel FPGA Development Tools on the Nimbix Cloud
Quick Start Guide for Intel FPGA Development Tools on the Nimbix Cloud Updated for Intel Quartus Prime Design Suite: 17.0.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents
More informationOpenOffice.org as a platform for developers
OOoCon 2004 - Berlin OpenOffice.org as a platform for developers Mathias.Bauer@sun.com Mathias Bauer - OpenOffice.org Application Framework - Slide 1 Agenda Speaker introductions Features for development
More informationServer Installation Guide
Server Installation Guide Server Installation Guide Legal notice Copyright 2018 LAVASTORM ANALYTICS, INC. ALL RIGHTS RESERVED. THIS DOCUMENT OR PARTS HEREOF MAY NOT BE REPRODUCED OR DISTRIBUTED IN ANY
More informationRelease Notes for Cisco Service Portal for Release 9.4
Release Notes for for Release 9.4 First Published: July 27, 2012 Contents New and Changed Information, page 1 Installation Notes, page 5 Limitations and Restrictions, page 5 Important Notes, page 6 Documentation
More informationMobile Station Execution Environment (MExE( MExE) Developing web applications for PDAs and Cellphones. WAP (Wireless Application Protocol)
Developing web applications for PDAs and Cellphones Mobile Station Execution Environment (MExE( MExE) MExE is a standard for defining various levels of wireless communication These levels are called classmarks
More informationUsing the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5
Using the vrealize Orchestrator Operations Client vrealize Orchestrator 7.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments
More informationA c t i v e w o r k s p a c e f o r e x t e r n a l d a t a a g g r e g a t i o n a n d S e a r c h. 1
A c t i v e w o r k s p a c e f o r e x t e r n a l d a t a a g g r e g a t i o n a n d S e a r c h B a l a K a n t h i www.intelizign.com 1 Active workspace can search and visualize PLM data better! Problems:
More informationCreating an IBM API Management Version 2.0 environment
Understand the tasks required to create an IBM API Management environment June 2013 Creating an IBM API Management Version 2.0 environment IBM API Management Version 2.0 Information Center 1 Table of Contents
More informationThinAir Server Platform White Paper June 2000
ThinAir Server Platform White Paper June 2000 ThinAirApps, Inc. 1999, 2000. All Rights Reserved Copyright Copyright 1999, 2000 ThinAirApps, Inc. all rights reserved. Neither this publication nor any part
More informationjetnexus Virtual Load Balancer
jetnexus Virtual Load Balancer Mitigate the Risk of Downtime and Optimise Application Delivery We were looking for a robust yet easy to use solution that would fit in with our virtualisation policy and
More informationUFT120 Unified Functional Testing 14.x Essentials
Course Data Sheet UFT120 Unified 14.x Essentials Course No.: UFT120-140 For software version(s): 14.0 Software version used in the labs: 14.0 Delivery formats: Instructor Led (ILT) and Virtual Instructor
More informationWeb Architecture and Development
Web Architecture and Development SWEN-261 Introduction to Software Engineering Department of Software Engineering Rochester Institute of Technology HTTP is the protocol of the world-wide-web. The Hypertext
More informationMicro Focus EnterpriseLink
data sheet Micro Focus EnterpriseLink I would advise anyone who needs to map legacy applications to the Web to use EnterpriseLink. It s the best tool for the job. Wanna Noparbhorn Managing Director Technology
More informationIntroduction To Web Architecture
Introduction To Web Architecture 1 Session Plan Topic Estimated Duration Distributed computing 20 min Overview of Sun Microsoft Architecture 15 min Overview of Microsoft Architecture 15 min Summary 15
More informationBEAWebLogic. Portal. Overview
BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2
More informationIntroduction. Overview of the Course on Java. Overview of Part 1 of the Course
Introduction Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu /~spring Overview of the Course on Java Part
More informationOracle9iAS TopLink. 1 TopLink CMP for BEA WebLogic Server. 1.1 EJB 2.0 Support. CMP-Specific Release Notes
Oracle9iAS TopLink CMP-Specific Release Notes Release 2 (9.0.3) August 2002 Part No. B10161-01 These release notes include information on using Oracle9iAS TopLink Release 2 (9.0.3) with the following CMPs:
More informationGrant agreement no N4U. NeuGRID for you: expansion of NeuGRID services and outreach to new user communities
Grant agreement no. 283562 N4U NeuGRID for you: expansion of NeuGRID services and outreach to new user communities Combination of Collaborative Project and Coordination and Support Action Objective INFRA-2011-1.2.1
More informationDatabase Explorer Quickstart
Database Explorer Quickstart Last Revision: Outline 1. Preface 2. Requirements 3. Introduction 4. Creating a Database Connection 1. Configuring a JDBC Driver 2. Creating a Connection Profile 3. Opening
More informationSETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS
White Paper SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS CONTENTS Introduction 1 Audience 1 Terminology 1 Enabling a custom home page 1 Adding webmysqlserver
More information1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle WebCenter Portal and ADF Development Richard Maldonado Principal Product Manager 2 Copyright 2012, Oracle and/or its affiliates.
More informationNational Language Support for Windows NT and AIX Now Available with IBM WebSphere Application Server V3.0.1, Standard Edition
Software Announcement November 16, 1999 National Language Support for Windows NT and AIX Now Available with IBM WebSphere Application Server V3.0.1, Standard Edition Overview WebSphere Application Server
More informationWireless Java-enabled MIDP devices as peers in Grid infrastructure
Wireless Java-enabled MIDP devices as peers in Grid infrastructure Miika Tuisku Miika.Tuisku@cern.ch Helsinki Institute of Physics, CERN Abstract. Combining Mobile Internet and Grid technologies could
More information"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary
Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web
More informationSophos Mobile Control Technical guide
Sophos Mobile Control Technical guide Product version: 1.1 Document date: July 2011 Contents 1. About Sophos Mobile Control... 3 2. Integration... 4 3. Architecture... 6 4. Workflow... 12 5. Directory
More informationJulia Levedag, Vera Gutbrod RIG and Product Management SAP AG
Setting Up Portal Roles in SAP Enterprise Portal 6.0 Julia Levedag, Vera Gutbrod RIG and Product Management SAP AG Learning Objectives As a result of this workshop, you will be able to: Understand the
More information<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview
1 1 The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana
More informationLecture 1: Overview of Java
Lecture 1: Overview of Java What is java? Developed by Sun Microsystems (James Gosling) A general-purpose object-oriented language Based on C/C++ Designed for easy Web/Internet applications Widespread
More information1.264 Lecture 16. Legacy Middleware
1.264 Lecture 16 Legacy Middleware What is legacy middleware? Client (user interface, local application) Client (user interface, local application) How do we connect clients and servers? Middleware Network
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More information20486-Developing ASP.NET MVC 4 Web Applications
Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an
More informationInstallation Guide for Windows
Installation Guide for Windows Cisco IoT Data Connect - Edge and Fog Fabric (EFF) 1.0.1 Revised: August 25, 2017 These release notes provide an overview to Cisco IoT DataConnect Edge and Fog Fabric version
More informationSELENIUM - REMOTE CONTROL
http://www.tutorialspoint.com/selenium/selenium_rc.htm SELENIUM - REMOTE CONTROL Copyright tutorialspoint.com Selenium Remote Control RC was the main Selenium project that sustained for a long time before
More informationQuickStart Guide for Managing Mobile Devices. Version
QuickStart Guide for Managing Mobile Devices Version 10.1.0 copyright 2002-2017 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate. Jamf 100 Washington Ave S Suite
More informationIBM WebSphere Application Server V3.5, Advanced Edition for Linux Extends Support to Red Hat, Caldera, SuSE, and TurboLinux
Software Announcement December 5, 2000 IBM Server V3.5, Advanced Extends Support to Red Hat, Caldera, SuSE, and TurboLinux Overview WebSphere Application Edition for Linux manages and integrates enterprise-wide
More informationManaging Learning Objects in Large Scale Courseware Authoring Studio 1
Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia
More informationIBM Host Access Client Package for Multiplatforms, V5 IBM Personal Communications and IBM WebSphere Host On-Demand Migrate to the Web at your own pace
Programming Announcement September 28, 2004 IBM Host Access Client Package for Multiplatforms, V5 IBM Personal Communications and IBM WebSphere Host On-Demand Migrate to the Web at your own pace Overview
More information(p t y) lt d. 1995/04149/07. Course List 2018
JAVA Java Programming Java is one of the most popular programming languages in the world, and is used by thousands of companies. This course will teach you the fundamentals of the Java language, so that
More informationASG-Rochade Reconciliation Toolkit Release Notes
ASG-Rochade Reconciliation Toolkit Release Notes Version 1.76.002 January 29, 2016 RRT1100-176 This publication introduces changes made to ASG-Rochade Reconciliation Toolkit (herein called Reconciliation
More informationHeimdall Data Access Platform Installation and Setup Guide
Heimdall Data Access Platform Installation and Setup Guide Heimdall Data Access Platform Installation and Setup Guide Heimdall Data Access Platform Installation and Setup Guide 1. General Information 1
More informationCOURSE 9 DESIGN PATTERNS
COURSE 9 DESIGN PATTERNS CONTENT Applications split on levels J2EE Design Patterns APPLICATION SERVERS In the 90 s, systems should be client-server Today, enterprise applications use the multi-tier model
More informationUNIFIED MANAGEMENT OF CONVERGED VOICE, DATA, AND VIDEO TECHNOLOGIES WITH AUTOMATED SUBSCRIBER AND SERVICE PROVISIONING
01010101000101010 10001010010001001 ZMS UNIFIED MANAGEMENT OF CONVERGED VOICE, DATA, AND VIDEO TECHNOLOGIES WITH AUTOMATED SUBSCRIBER AND SERVICE PROVISIONING SINGLE MANAGEMENT SYSTEM FOR THE ENTIRE LOCAL
More informationORACLE ENTERPRISE COMMUNICATIONS BROKER
ORACLE ENTERPRISE COMMUNICATIONS BROKER A CORE COMMUNICATIONS CONTROLLER KEY FEATURES Centralized dial plan management Centralized session routing and forking Multivendor UC protocol normalization SIP
More informationWebCenter Interaction 10gR3 Overview
WebCenter Interaction 10gR3 Overview Brian C. Harrison Product Management WebCenter Interaction and Related Products Summary of Key Points AquaLogic Interaction portal has been renamed
More informationThe Now Platform Reference Guide
The Now Platform Reference Guide A tour of key features and functionality START Introducing the Now Platform Digitize your business with intelligent apps The Now Platform is an application Platform-as-a-Service
More informationHow to choose the right approach to analytics and reporting
SOLUTION OVERVIEW How to choose the right approach to analytics and reporting A comprehensive comparison of the open source and commercial versions of the OpenText Analytics Suite In today s digital world,
More informationEnterprise Services for NFuse (ESN) February 12, 2002
Enterprise Services for NFuse (ESN) February 12, 2002 What is Enterprise Services for NFuse?... 1 What solution does ESN enable?... 2 What s the difference between NFuse and Enterprise Services for NFuse?...
More informationOverview of the Self-Service Portal
This chapter contains the following sections: Cisco UCS Director Self-Service Portal, page 1 Logging into the Self-Service Portal, page 1 Examining the Interface, page 4 Cisco UCS Director Self-Service
More informationThe DCOM Connector HELP.BCMIDDCOM. Release 4.6C
HELP.BCMIDDCOM Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express
More informationUsing the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1
Using the VMware vcenter Orchestrator Client vrealize Orchestrator 5.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments
More informationAPPLYING INTERACTIVE WEB PAGES
APPLYING INTERACTIVE WEB PAGES Item Type text; Proceedings Authors Self, Lance Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings Rights Copyright
More informationjetnexus Virtual Load Balancer
jetnexus Virtual Load Balancer Mitigate the Risk of Downtime and Optimise Application Delivery We were looking for a robust yet easy to use solution that would fit in with our virtualisation policy and
More informationUsing the VMware vrealize Orchestrator Client
Using the VMware vrealize Orchestrator Client vrealize Orchestrator 7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by
More informationDesign concepts for data-intensive applications
6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Design concepts for data-intensive applications Attila Adamkó Department of Information Technology, Institute of
More information10267 Introduction to Web Development with Microsoft Visual Studio 2010
10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides
More informationConnection Broker Managing User Connections to Workstations and Blades, OpenStack Clouds, VDI, and More
Connection Broker Managing User Connections to Workstations and Blades, OpenStack Clouds, VDI, and More Quick Start Using Leostream with Citrix XenDesktop 7 and HDX Version 8.1 January 14, 2016 Contacting
More informationSetting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager
Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager Setting Up Resources in VMware Identity Manager (SaaS) You can find the most up-to-date technical documentation
More informationCloud Computing Platform as a Service
HES-SO Master of Science in Engineering Cloud Computing Platform as a Service Academic year 2015/16 Platform as a Service Professional operation of an IT infrastructure Traditional deployment Server Storage
More information