IMAGESERVER: A SYSTEM FOR A DISTRIBUTED IMAGE PROCESSING APPLICATION BASED ON JAVA ADVANCED IMAGING
|
|
- Diana Martin
- 8 years ago
- Views:
Transcription
1 IMAGESERVER: A SYSTEM FOR A DISTRIBUTED IMAGE PROCESSING APPLICATION BASED ON JAVA ADVANCED IMAGING Xinwen YU 1,2, xinwenyul@affrc.go.jp - Seishi Ninomiya 1, snino@narc.affrc.go.jp - Matthew Laurenson 1, matthewl@narc.affrc.go.jp - Zuorui Shen 3, ipmist@cau.edu.cn 1 Dept. Information and Technology, National Agriculture Research Center, Tsukuba, Japan 2 Dept. Biodiversity conservation, Southwest Forestry College, Kunming,650224, China 3 Dept. Entomology, China Agricultural University, Beijing, , China Abstract: Recently, imaging has become an increasingly important subject in many fields, as well as an important field in networking computing since the release of Java Advanced Imaging (JAI) by Sun Microsystems. An ImageServer was developed using Java RMI and JAI technology. This ImageServer provides common functions for image processing which are very convenient for distributed imaging. In addition to the JAI image type, for example, PlanarImage, we also provide an output image of serialized BufferedImage type for client side. This means that the client side will be able to perform advanced image processing without installation of JAI on their machine, since JAI is an extension of Standard Java edition. An applet that demonstrates the performance of ImageServer was also developed using our ImageBeans, that are helpful in the development of client applications. Keywords: Java, distributed imaging, JAI, image processing 1. Introduction Imaging is becoming an increasingly important research subject in many agriculture fields. Image analysis methods, such as pattern recognition, characteristic measuring, shape evaluation and analysis, have been extensively used both in agricultural research and application. Researchers developed many useful algorithms for agricultural application, but these implementations of algorithms are only available to researchers themselves. As researchers in different fields have different research interests, they are unlikely to want to implement a wide range of image analysis algorithms. Therefore, the implementations of image analysis algorithms are distributed and dispersed in different areas, and are difficult for other people to make use of them. However, using a distributed system, both data and algorithms can be distributed (Morrow, 1999), a distributed imaging architecture will be a good solution for the above-mentioned situation. Distributed imaging is still quite new. There are some discussion rooms on the web (Palaniappan, 1998; Franz, Goller, 1998), but most focus on management of distributed image data (Takahiro, 1998; University of Alberta, 2000; Rosengarten, 2002), and are geo-science related. To our knowledge, there is no similar information available for distributed imaging in agriculture related areas to-date. The objective of this paper is to develop an ImageServer which will provide consistent access to different image processing and analysis methods for users developing imagingbased distributed computing applications, so that these applications may be run anywhere in the world. ImageServer is one module of a distributed imaging framework that will be 150
2 developed by our collaborators. Under this framework, the developer can create portable imaging softwares and researchers can make use of many implemented algorithms. As they will not have to implement various algorithms repeatedly, they can therefore concentrate on their objectives. 2. Approach As the name implies, ImageServer is a server application written in Java programming language. A distributed architecture is used in ImageServer to provide consistent access to imaging methods. Fig. 1 shows the structure of ImageServer. ImageServer consists of a control program and a base of image operators. The control program is responsible for analysing the request from client applications and dispatch requests to corresponding image operators. Image operators return processing results to the control program and then the control program returns the result to the client application. We also developed several small Java components called JavaBean, which will be very useful for connection to ImageServer (termed the ImageRequestBean in our project) and parameter collection (ImageBeans) necessary for image processing. The client application uses ImageRequestBean to make request for image processing methods when receiving any messages from ImageBeans, and then sends the request to ImageServer. ImageRequestBean, extended from ServerRequestBean which is a class of MetBroker (Laurenson et al., 2001), communicates with the ImageServer core, preferably using Java Remote Method Invocation (Java RMI), which is a Java implementation of distributed computation. Since Java RMI might be blocked by a firewall, we also developed an ImageServer servlet, which provides HTTP access to ImageServer for client application. The servlet itself communicates with ImageServer using Java RMI. Client Application A IMG Bean HTTP HTTP ImageServer servlet Java RMI Client Application B IMG Bean Java RMI ImageServer Image Operators Fig. 1. ImageServer structure Image operators, the core function module of ImageServer, are developed based on Java Advanced Imaging (JAI, Sun Microsystem). Because JAI is an extension package of Java 2 Standard Edition (J2SE), J2SE does not provide JAI in the library. Users must install a copy of JAI in their computing environment to make use of the functionality of JAI. According to our experience, many users are reluctant to have an installation of JAI. Furthermore, JAI is to some extent complicated, as it introduces many new concepts and 151
3 image types (e.g. TiledImage, PanarImage, ImageOp) that are difficult to understand and utilize in a short time. We therefore developed a set of wrapper classes to simplify the usage of JAI. These wrapper classes are the image operators in ImageServer. By using these wrapper classes, users do not need to know what JAI is, they can use the image class, BufferedImage, available in J2SE library, but still have the powerful functionality of JAI. We also added some useful operators we developed ourselves with the same form of these wrapper classes. In our structure, an image object will be transferred between client and server application, and Java demands object serialization when transferred via the network. but BufferedImage, which is the main image object in our project, is not serialized, we also developed two serialized version of BufferedImage, namely, PackedImage packing BufferedImage to byte array, and UnPackedImage decomposing BufferedImage to serialized objects. At present, ImageServer provides more than 16 operators, as shown in Table1, and we are adding still more operators to ImageServer. 3. Application We developed a simple viewing applet that allowed us to verify the performance of ImageServer. Because Java is a platform independent language, applications written in Java can be run on different platforms as long as JRE (Java Runtime Environment) is installed, and Java applet can be run on a web browser without any installation procedures, so the applet is helpful to demonstrate the functionality of ImageServer. The applet was developed using our ImageBeans, including an image display canvas (ImagePanelBean) and a control panel (composed of a collection of operation beans). We also provide some sample images listed on the right side of the applet. Users can click on the image name, and the applet will load the image from the server. Users can send processing requests by selecting or adjusting controllable options of ImageBeans, such as sliders or combo boxes, and ImageRequestBean will automatically make and send a request to ImageServer and then retrieve the processing result. Fig2 shows the screen-captured frames of the applet. Fig.2A.shows the layout of the applet, displaying an image without any application of image processing methods. The control panel is composed of 11 tabbed panes; each provides the functionality of controlling the behavior of the image operators. Fig. 2B shows the processing result of HIS conversionconverting the image from RGB color space to HIS (Hue, Intensity, Saturation) color space. Notice this page is a Chinese version. The internationalization of the applet is implemented by using the portable software ResourceServer (Laurenson, et al, 2002). Fig.2C displays a contrast enhancement result using the Window/Level operator. The yellow rectangle area on the tabbed pane is an assistant tool that user can click on a position in the rectangle or move the small red mark to a appropriate place to get the satisfactory result. Fig.2D displays the gradient and magnitude operation result by using the Prewitt method; there are 3 other methods available, Sobel, Freid-Chen and Roberts operators. Fig.2E shows a thresholding result. Users can click on the check box to display/remove a HistogramBean, which shows the histograms of pixel values of RGB channels, and is therefore helpful for selecting threshold values, using 3 sliders on the Threshold pane. Fig.2F shows the binarization result, using a user-specified thresholding value. When using this method, the HistogramBean is also available by clicking on the check box, to help the user select the thresholding value. There are 5 other adaptive binarization methods, available in the combo box. 152
4 Table 1. Operators available in ImageServer Operators Description AddConst adds a constant to every pixel of its corresponding band of the source A spatial operation that computes each output sample by multiplying Blur and sharp elements of a kernel with the samples surrounding a particular source sample. A spatial operation that computes each output sample by multiplying Convolve elements of a kernel with the samples surrounding a particular source sample. 16 kernels available. Window/Level A lookup table operation enables contrast enhancement. Gradient An edge detector which computes the magnitude of the image gradient vector in two orthogonal directions. 4 implementations available. RGB2Gray Changes to gray level image by band selecting or combining. HIS Converts to HIS image or gray level image by channel selecting of Hue, Intensity, and Saturation. A non-linear filter which is useful for removing isolated lines or pixels Median while preserving the overall appearance of an image. The filter is implemented by moving a mask over the image. 15 masks available. Scale Translates and resizes an image Maps the pixel values of an image from one range to another range by Rescale multiplying each pixel value by one of a set of constants and then adding another constant to the result of the multiplication. Rotate Rotates an image about a given point by a given angle, specified in radians Shear Shears an image either horizontally or vertically. Transpose Flips image in various ways. Threshold Maps all the pixels of the image whose value falls within a specified range to a specified constant. Binarize Thresholding a gray level image to produce a bi-level image. Morphological operators Several basic morphological operators were provided 153
5 Fig. 2. Screen shot of the applet showing processing results of several operators. 154
6 4. Discussion The architecture of ImageServer follows an approach developed with the weather data broker MetBroker(Laurenson et al, 2001) and the digital elevation model broker DEMBroker (Laurenson, et al, 2002), except that ImageServer does not connect to other databases. This architecture enables client applications to get consistent access to ImageServer and to request advanced image processing functionalities. We provided full documents to help potential client application developers understand the architecture and inner structure of ImageServer, including instructions for client application development and the documentation of all classes in the format JavaDoc format (Sun Microsystems). We will also open the source code of ImageServer in the near future. ImageServer communicates with the client application by Java RMI, but only Java applications are able to communicate using Java RMI. Although we developed a servlet that provides HTTP access for client applications, the interface is still difficult for the development of a client application. However, an XML-based protocol called Simple Object Access Protocol (SOAP) (Box, et al, 2000) provides similar functionality to Java RMI and is language-independent. Many programming languages, e.g. VB, Delphi and even Excel, have toolkits allowing them to communicate using SOAP. Therefore, we will develop a SOAP interface for ImageServer. This means that developers using language other than that of Java programming will also be able to develop client applications for ImageServer. Furthermore, with the SOAP implementation, we can easily provide distributed imaging Web Services, which use only HTTP protocol and are capable of bridging any operating system, hardware platform, or programming language, just as the web(newcomer, 2002). At present, the transferring speed of request object between client application and ImageServer is limited when using dial-up connection, because the request object enclosed an image object in it, but it is endurable when using Ethernet. We believe this will be improved as the band-width increases. 5. Acknowledgment This research is supported by the Japan Society for the Promotion of Science (JSPS). 155
7 REFERENCE Box, D. D. Ehnebuske, G. Kakivaya,, A., 2000, Simple Object Access Protocol (SOAP) 1.1, World Wide Web Consortium, URL: Laurenson, M., A. Otuka and S. Ninomiya Developing agricutlureal models using MetBroker mediation software. Journal of Agricultural Meteology. 58(1):1-9. Laurenson, M; Ushamani, A.G. and Ninomiya, S. 2002: ResourceServer A Localization System for Distributed Computing Applications. APAN Agriculture Working Group Meeting, Aug 26-28, Shanghai. (Remote presentation via video conference) Laurenson, M, S. Ninomiya, 2002, DEMBroker Consistent Access for software Applications to Digital Elevation Models. Proceeding of AFITA2002, Beijing. Morrow, P., 1999, Newcomer, E., 2002, Understanding web services, XML, WSDL, SOAP, AND UDDI. Addison-Wesley. Niederl F., A. Goller, 1998, Method Execution on a Distributed Image Processing Back-end. PDP, Madrid. URL: Palaniappan, K, Hasler, H., 1998, Rosengarten, H., 2002, Sun Microsystem, Takahiro E., et al., 1998, University of Alberta, 2000, 156
What Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
More informationREAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering
More informationAnalecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
More informationIn: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal
Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto lft@inescporto.pt Luís Teixeira INESC Porto, Universidade Católica Portuguesa lmt@inescporto.pt Luís Corte-Real
More informationHow to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer
How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise
More informationVirtual Credit Card Processing System
The ITB Journal Volume 3 Issue 2 Article 2 2002 Virtual Credit Card Processing System Geraldine Gray Karen Church Tony Ayres Follow this and additional works at: http://arrow.dit.ie/itbj Part of the E-Commerce
More informationResearch on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
More informationsiftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service
siftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service Ahmad Pahlavan Tafti 1, Hamid Hassannia 2, and Zeyun Yu 1 1 Department of Computer Science, University of Wisconsin -Milwaukee,
More informationVIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR
VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR Andrey V.Lyamin, State University of IT, Mechanics and Optics St. Petersburg, Russia Oleg E.Vashenkov, State University of IT, Mechanics and Optics, St.Petersburg,
More information4. Concepts and Technologies for B2C, B2E, and B2B Transaction
4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4.4 Exchanging Information within Open Business Communities 4.4.1 Pre-Internet B2B standards: EDI, Interactive EDI, Universal EDI, OpenEDI
More informationDone. Click Done to close the Capture Preview window.
The Capture Preview window allows you to preview, edit, and customize a screen capture before it is saved to a file, inserted into your document, attached to an e-mail, or sent to a variety of other Output
More informationBHARATHIAR UNIVERSITY COIMBATORE 641 046. SCHOOL OF DISTANCE EDUCATION
Anx.31 M - PG Dip WebSer (SDE) 2007-08 Page 1 of 6 BHARATHIAR UNIVERSITY COIMBATORE 641 046. SCHOOL OF DISTANCE EDUCATION PG DIPLOMA IN WEB SERVICES (PGDWS) (Effective from the Academic Year 2007-2008)
More informationEfficiency of Web Based SAX XML Distributed Processing
Efficiency of Web Based SAX XML Distributed Processing R. Eggen Computer and Information Sciences Department University of North Florida Jacksonville, FL, USA A. Basic Computer and Information Sciences
More information3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19
3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server
More informationUsing mobile phones to access Web Services in a secure way. Dan Marinescu
Using mobile phones to access Web Services in a secure way Dan Marinescu March 7, 2007 Abstract Web Services is a technology that has gained in acceptance and popularity over the past years. The promise
More informationAs you learned about in Chapter 1, WebSphere Application Server V6 supports the
23 J2EE Packaging, Enhanced EARs, and the Application Server Toolkit As you learned about in Chapter 1, WebSphere Application Server V6 supports the full Java 2 Platform, Enterprise Edition (J2EE) 1.4
More informationContents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform
Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server
More informationWIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
More information3D MODEL DRIVEN DISTANT ASSEMBLY
3D MODEL DRIVEN DISTANT ASSEMBLY Final report Bachelor Degree Project in Automation Spring term 2012 Carlos Gil Camacho Juan Cana Quijada Supervisor: Abdullah Mohammed Examiner: Lihui Wang 1 Executive
More informationAccessing Data with ADOBE FLEX 4.6
Accessing Data with ADOBE FLEX 4.6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: Accessing data services overview Data
More informationJBoss SOAP Web Services User Guide. Version: 3.3.0.M5
JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...
More informationClient/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
More informationCaptainCasa. CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. Feature Overview
Feature Overview Page 1 Technology Client Server Client-Server Communication Client Runtime Application Deployment Java Swing based (JRE 1.6), generic rich frontend client. HTML based thin frontend client
More informationLenovo Partner Pack for System Center Operations Manager
Lenovo Partner Pack for System Center Operations Manager Lenovo Enterprise Product Group Version 1.0 December 2013 2013 Lenovo. All rights reserved. Legal Disclaimers: First paragraph is required. Trademark
More informationHow To Filter Spam Image From A Picture By Color Or Color
Image Content-Based Email Spam Image Filtering Jianyi Wang and Kazuki Katagishi Abstract With the population of Internet around the world, email has become one of the main methods of communication among
More informationJavaFX Session Agenda
JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user
More informationA Middleware-Based Approach to Mobile Web Services
Abstract A Middleware-Based Approach to Mobile Web Services Pampa Sadhukhan, Pradip K Das, Rijurekha Sen, Niladrish Chatterjee and Arijit Das Centre for Mobile Computing and Communication (CMCC), Jadavpur
More informationINTRODUCTION TO JAVA PROGRAMMING LANGUAGE
INTRODUCTION TO JAVA PROGRAMMING LANGUAGE Today Java programming language is one of the most popular programming language which is used in critical applications like stock market trading system on BSE,
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationA framework for web-based product data management using J2EE
Int J Adv Manuf Technol (2004) 24: 847 852 DOI 10.1007/s00170-003-1697-8 ORIGINAL ARTICLE M.Y. Huang Y.J. Lin Hu Xu A framework for web-based product data management using J2EE Received: 8 October 2002
More informationMIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper
Migrating Desktop and Roaming Access Whitepaper Poznan Supercomputing and Networking Center Noskowskiego 12/14 61-704 Poznan, POLAND 2004, April white-paper-md-ras.doc 1/11 1 Product overview In this whitepaper
More informationAuthor: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial
Simple Implementation of a WebService using Eclipse Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial Contents Web Services introduction
More informationSignature Region of Interest using Auto cropping
ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 1 Signature Region of Interest using Auto cropping Bassam Al-Mahadeen 1, Mokhled S. AlTarawneh 2 and Islam H. AlTarawneh 2 1 Math. And Computer Department,
More informationIT6503 WEB PROGRAMMING. Unit-I
Handled By, VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203. Department of Information Technology Question Bank- Odd Semester 2015-2016 IT6503 WEB PROGRAMMING Mr. K. Ravindran, A.P(Sr.G)
More informationExtreme Java G22.3033-006. Session 3 Main Theme Java Core Technologies (Part I) Dr. Jean-Claude Franchitti
Extreme Java G22.3033-006 Session 3 Main Theme Java Core Technologies (Part I) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Agenda
More informationNetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
More informationGoogle Web Toolkit (GWT) Architectural Impact on Enterprise Web Application
Google Web Toolkit (GWT) Architectural Impact on Enterprise Web Application First Generation HTTP request (URL or Form posting) W HTTP response (HTML Document) W Client Tier Server Tier Data Tier Web CGI-Scripts
More informationACTIVE CONTENT MANAGER (ACM)
ITServices SSC007-3333 University Way Kelowna, BC V1V 1V7 250.807.9000 www.ubc.ca/okanagan/itservices ACTIVE CONTENT MANAGER (ACM) Managing the Digital Asset Library March 8, 2007 digital assets.ppt 1
More informationSysAidTM. Monitoring Guide
SysAidTM Monitoring Guide Introduction... 3 Monitoring of Servers... 4 Server Configuration List...4 New Monitoring Configuration for a server...7 General Details Tab...8 Performance...9 Network Services...10
More informationA Method of Caption Detection in News Video
3rd International Conference on Multimedia Technology(ICMT 3) A Method of Caption Detection in News Video He HUANG, Ping SHI Abstract. News video is one of the most important media for people to get information.
More informationMobile Application Languages XML, Java, J2ME and JavaCard Lesson 04 Java
Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 04 Java Oxford University Press 2007. All rights reserved. 1 C and C++ C and C++ with in-line-assembly, Visual Basic, and Visual C++ the
More informationChapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 TOPOLOGY SELECTION SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Topology selection criteria. Perform a comparison of topology selection criteria. WebSphere component
More informationImplementation of Canny Edge Detector of color images on CELL/B.E. Architecture.
Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture. Chirag Gupta,Sumod Mohan K cgupta@clemson.edu, sumodm@clemson.edu Abstract In this project we propose a method to improve
More informationTable of Contents. I. Banner Design Studio Overview... 4. II. Banner Creation Methods... 6. III. User Interface... 8
User s Manual Table of Contents I. Banner Design Studio Overview... 4 II. Banner Creation Methods... 6 a) Create Banners from scratch in 3 easy steps... 6 b) Create Banners from template in 3 Easy Steps...
More informationzen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
More informationArchitectural Overview
Architectural Overview Version 7 Part Number 817-2167-10 March 2003 A Sun ONE Application Server 7 deployment consists of a number of application server instances, an administrative server and, optionally,
More informationAlgorithm for License Plate Localization and Recognition for Tanzania Car Plate Numbers
Algorithm for License Plate Localization and Recognition for Tanzania Car Plate Numbers Isack Bulugu Department of Electronics Engineering, Tianjin University of Technology and Education, Tianjin, P.R.
More informationWebSphere Portal Server and Web Services Whitepaper
WebSphere Server and s Whitepaper Thomas Schaeck (schaeck@de.ibm.com) IBM Software Group Abstract As web services will become the predominant method for making information and applications available programmatically
More informationA DEPLOYMENT-READY SOLUTION FOR ADDING QUALITY-OF-SERVICE FEATURES TO WEB SERVICES
A DEPLOYMENT-READY SOLUTION FOR ADDING QUALITY-OF-SERVICE FEATURES TO WEB SERVICES O. Hasan Department of Computer Science, Drexel University, Philadelphia, PA 19104, USA B.W. Char Department of Computer
More informationOracle EXAM - 1Z0-897. Java EE 6 Web Services Developer Certified Expert Exam. Buy Full Product. http://www.examskey.com/1z0-897.
Oracle EXAM - 1Z0-897 Java EE 6 Web Services Developer Certified Expert Exam Buy Full Product http://www.examskey.com/1z0-897.html Examskey Oracle 1Z0-897 exam demo product is here for you to test the
More informationContents. Preparation/SetUp...2
LAN Control Utility User Manual (for MH850U) Contents Preparation/SetUp... Preparation before using the network function... Connection...3 Installation...3 Setting the IP address of the projector...5 When
More informationExtracting, Storing And Viewing The Data From Dicom Files
Extracting, Storing And Viewing The Data From Dicom Files L. Stanescu, D.D Burdescu, A. Ion, A. Caldare, E. Georgescu University of Kraiova, Romania Faculty of Control Computers and Electronics www.software.ucv.ro/en.
More informationJava Management Extensions (JMX) and IBM FileNet System Monitor
Java Management Extensions (JMX) and IBM FileNet System Monitor Derive J2EE statistics from FileNet System Monitor alerts Level: Introductory Steven J. Bass 01.Mar.2009 Scope: Does your customer want to
More informationImplementing Java Distributed Objects with JDBC
Implementing Java Distributed Objects with JDBC Pritisha 1, Aashima Arya 2 1,2 Department of Computer Science Bhagwan Mahaveer institute of engineering & technology (BMIET), Deenbandhu Chhotu Ram University
More informationA standards-based network monitoring system
A standards-based network monitoring system Javier F. Díaz Laura A. Fava Alejandro J. Sabolansky Computer Science School, National University of La Plata 50 and 120, 2nd floor, La Plata, Buenos Aires,
More informationTable of Contents. Welcome... 2. Login... 3. Password Assistance... 4. Self Registration... 5. Secure Mail... 7. Compose... 8. Drafts...
Table of Contents Welcome... 2 Login... 3 Password Assistance... 4 Self Registration... 5 Secure Mail... 7 Compose... 8 Drafts... 10 Outbox... 11 Sent Items... 12 View Package Details... 12 File Manager...
More informationEnabling SSL and Client Certificates on the SAP J2EE Engine
Enabling SSL and Client Certificates on the SAP J2EE Engine Angel Dichev RIG, SAP Labs SAP AG 1 Learning Objectives As a result of this session, you will be able to: Understand the different SAP J2EE Engine
More informationABB solar inverters. User s manual ABB Remote monitoring portal
ABB solar inverters User s manual ABB Remote monitoring portal List of related manuals Title Code (English) ABB Remote monitoring portal user s manual 3AUA0000098904 NETA-01 Ethernet adapter module user
More informationLinuxWorld Conference & Expo Server Farms and XML Web Services
LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware
More informationThe Study on Mobile Phone-oriented Application Integration Technology of Web Services 1
The Study on Mobile Phone-oriented Application Integration Technology of Web Services 1 Li Luqun 1, 2 Li Minglu 1 Cui Xianguo 2 1. Department of Computer Science of Shanghai Jiaotong University, 1954 Huashan
More informationModule 13 Implementing Java EE Web Services with JAX-WS
Module 13 Implementing Java EE Web Services with JAX-WS Objectives Describe endpoints supported by Java EE 5 Describe the requirements of the JAX-WS servlet endpoints Describe the requirements of JAX-WS
More informationScatter Chart. Segmented Bar Chart. Overlay Chart
Data Visualization Using Java and VRML Lingxiao Li, Art Barnes, SAS Institute Inc., Cary, NC ABSTRACT Java and VRML (Virtual Reality Modeling Language) are tools with tremendous potential for creating
More informationEmergence of Distributed Engineering Web Services
Emergence of Distributed Engineering Web Services Jun Peng 1, David Liu 2, Jinxing Cheng 3, Charles S. Han 4 and Kincho H. Law 5 1 Research Associate, Department of Civil and Environmental Engineering,
More informationSymantec Client Firewall Policy Migration Guide
Symantec Client Firewall Policy Migration Guide Installing and using the Symantec Client Firewall Migration Wizard This document includes the following topics: About the Symantec Client Firewall Migration
More informationKlaus Goelker. GIMP 2.8 for Photographers. Image Editing with Open Source Software. rocky
Klaus Goelker GIMP 2.8 for Photographers Image Editing with Open Source Software rocky Table of Contents Chapter 1 Basics 3 1.1 Preface....4 1.2 Introduction 5 1.2.1 Using GIMP 2.8 About This Book 5 1.2.2
More informationDynamic e-business with DB2 and Web Services
Dynamic e-business with and Web Services IBM Data Management The Internet infrastructure is ready to support a new generation of e-business applications, called Web services. Web services represent the
More informationEnhanced Diagnostics Improve Performance, Configurability, and Usability
Application Note Enhanced Diagnostics Improve Performance, Configurability, and Usability Improved Capabilities Available for Dialogic System Release Software Application Note Enhanced Diagnostics Improve
More information1. Overview of the Java Language
1. Overview of the Java Language What Is the Java Technology? Java technology is: A programming language A development environment An application environment A deployment environment It is similar in syntax
More informationRecipes4Success. Animate a Rocket Ship. Frames 6 - Drawing Tools
Recipes4Success You can use the drawing tools and path animation tools in Frames to create illustrated cartoons. In this Recipe, you will draw and animate a rocket ship. 2014. All Rights Reserved. This
More informationMD Link Integration. 2013 2015 MDI Solutions Limited
MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY
More informationWeb Container Components Servlet JSP Tag Libraries
Web Application Development, Best Practices by Jeff Zhuk, JavaSchool.com ITS, Inc. dean@javaschool.com Web Container Components Servlet JSP Tag Libraries Servlet Standard Java class to handle an HTTP request
More informationJAVA. EXAMPLES IN A NUTSHELL. O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo. Third Edition.
"( JAVA. EXAMPLES IN A NUTSHELL Third Edition David Flanagan O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents Preface xi Parti. Learning Java 1. Java Basics 3 Hello
More informationWeb Services Overview. Ajith Abraham
Web Services Overview Ajith Abraham 1 What is Web Services? Component applications that can be published in the Internet-based distributed environment, can be searched and can be executed dynamically.
More informationABB solar inverters. User s manual ABB Remote monitoring portal
ABB solar inverters User s manual ABB Remote monitoring portal List of related manuals Title ABB Remote monitoring portal User s manual NETA-01 Ethernet adapter module User s manual Code (English) 3AUA0000098904
More informationPROGRESS Portal Access Whitepaper
PROGRESS Portal Access Whitepaper Maciej Bogdanski, Michał Kosiedowski, Cezary Mazurek, Marzena Rabiega, Malgorzata Wolniewicz Poznan Supercomputing and Networking Center April 15, 2004 1 Introduction
More informationApplets, RMI, JDBC Exam Review
Applets, RMI, JDBC Exam Review Sara Sprenkle Announcements Quiz today Project 2 due tomorrow Exam on Thursday Web programming CPM and servlets vs JSPs Sara Sprenkle - CISC370 2 1 Division of Labor Java
More informationWeb-based Medical Data Archive System
Web-based Medical Data Archive System Ruofei Zhang, Mark (Zhongfei) Zhang, Guangbiao Pu Department of Computer Science State University of New York at Binghamton, Binghamton, NY, 13902 Abstract This paper
More informationTHE CCLRC DATA PORTAL
THE CCLRC DATA PORTAL Glen Drinkwater, Shoaib Sufi CCLRC Daresbury Laboratory, Daresbury, Warrington, Cheshire, WA4 4AD, UK. E-mail: g.j.drinkwater@dl.ac.uk, s.a.sufi@dl.ac.uk Abstract: The project aims
More informationMouse Control using a Web Camera based on Colour Detection
Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,
More informationJava 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner
1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi
More informationPowerPoint: Graphics and SmartArt
PowerPoint: Graphics and SmartArt Contents Inserting Objects... 2 Picture from File... 2 Clip Art... 2 Shapes... 3 SmartArt... 3 WordArt... 3 Formatting Objects... 4 Move a picture, shape, text box, or
More informationCatDV Pro Workgroup Serve r
Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability
More informationIBM WebSphere ESB V6.0.1 Technical Product Overview
IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to
More informationOnline Data Monitoring Framework Based on Histogram Packaging in Network Distributed Data Acquisition Systems
Online Data ing Framework Based on Histogram Packaging in Network Distributed Data Acquisition Systems Tomoyuki Konno 1, Anatael Cabrera 2 Masaki Ishitsuka 1, Masahiro Kuze 1, Yasunobu Sakamoto 3 CHEP2010@
More informationMail Programming Topics
Mail Programming Topics Contents Introduction 4 Organization of This Document 4 Creating Mail Stationery Bundles 5 Stationery Bundles 5 Description Property List 5 HTML File 6 Images 8 Composite Images
More informationREVIEW PAPER ON PERFORMANCE OF RESTFUL WEB SERVICES
REVIEW PAPER ON PERFORMANCE OF RESTFUL WEB SERVICES Miss.Monali K.Narse 1,Chaitali S.Suratkar 2, Isha M.Shirbhate 3 1 B.E, I.T, JDIET, Yavatmal, Maharashtra, India, monalinarse9990@gmail.com 2 Assistant
More informationIE Class Web Design Curriculum
Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,
More informationJava. How to install the Java Runtime Environment (JRE)
Java How to install the Java Runtime Environment (JRE) Install Microsoft Virtual Machine (VM) via System Check Install Sun Java Runtime Environment (JRE) via System Check Loading Java Applet Failed How
More informationClassic Grid Architecture
Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes
More informationA Generic Database Web Service
A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey edogdu@etu.edu.tr Yanchao Wang and Swetha Desetty Georgia State University
More information3D Scanner using Line Laser. 1. Introduction. 2. Theory
. Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric
More informationDimdim Web Meeting User s Guide 1 February, 2007. http://www.dimdim.com
Dimdim Web Meeting User s Guide 1 February, 2007 http://www.dimdim.com TABLE OF CONTENTS INTRODUCTION 3 PRESENTER TASKS 6 ATTENDEE TASKS 11 2 INTRODUCTION Why Dimdim Web Meeting? In today s business environment
More informationControlCenter WebCenter
ControlCenter WebCenter User and Installation Manual www.infralogic.dk Copyright and Trademarks ControlCenter WebCenter User Guide Version 1.1 Jan 2005 Part number: CCENT WEBCENTER 11 Copyright 2005 by
More informationTroubleshooting File and Printer Sharing in Microsoft Windows XP
Operating System Troubleshooting File and Printer Sharing in Microsoft Windows XP Microsoft Corporation Published: November 2003 Updated: August 2004 Abstract File and printer sharing for Microsoft Windows
More informationUnlocking the Power of SOA with Business Process Modeling
White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this
More informationVisuSniff: A Tool For The Visualization Of Network Traffic
VisuSniff: A Tool For The Visualization Of Network Traffic Rainer Oechsle University of Applied Sciences, Trier Postbox 1826 D-54208 Trier +49/651/8103-508 oechsle@informatik.fh-trier.de Oliver Gronz University
More informationEnterprise Application Integration
Enterprise Integration By William Tse MSc Computer Science Enterprise Integration By the end of this lecturer you will learn What is Enterprise Integration (EAI)? Benefits of Enterprise Integration Barrier
More informationMediasite How-To Guide
2005 Sonic Foundry, Inc. All rights reserved. No part of this document may be copied and/or redistributed without the consent of Sonic Foundry, Inc. Additional copies may be obtained by contacting Sonic
More informationUsing Patterns with WMBv8 and IIBv9
Ben Thompson IBM Integration Bus Architect bthomps@uk.ibm.com Using Patterns with WMBv8 and IIBv9 Patterns What is a Pattern, and why do I care? Pattern Example File Record Distribution to WMQ Pattern
More information