CHAMELEON Project. Developer Guide. - Mobile Client - Server - UDDIe Registry. CHAMELEON Client and Server side
|
|
- Emerald Thornton
- 5 years ago
- Views:
Transcription
1 CHAMELEON Project Developer Guide - Mobile Client - Server - UDDIe Registry i
2 Version Changes Author(s) V2.0 The Mobile Client, the Server, the Resource Model, the Analyzer, and the Registry have been completely revised and extended according to the novel approach that support the Hybrid (static and dynamic) Analysis. The hybrid approach is based on a new Resource Model that characterizes the notion of resources. It uses an Abstract Resource Analyzer (ARA) that statically scans the bytecode abstract syntax tree of Java applications and refines the associated resource sets using a transition system. The latter models the semantics of the bytecode in terms of resource consumption. ARA is parametric with respect to a Resource Consumption Profile that, dynamically sent by the CHAMELEON-enabled devices requesting an application, associates resource consumption to particular patterns of Java bytecode instructions. The profile permits to define the resource consumption associated to both basic instructions (e.g., ipush, iload) and to complex ones such as method calls. In particular, the dynamic phase of the analysis avoids to statically performs the expensive inter-procedural call-closure for library methods. The preprocessor derives the Application Descriptor that, among other information, also lists the calls to external library methods for each alternative. Specifically, for each external method call in the list, the programmer (supported by the CHAMELEON IDE see the user guide of the CHAMELEON IDE) specifies the worst-case callcontext on the base of the application logic that has been coded. When a device requests an application, during the dynamic phase of the analysis, each library method is then executed by the CHAMELEON Client in the target execution environment, and its actual resource consumption is computed. This consumption is used to specify into the profile the resources consumed by each library method. The advantage of combining the static and the dynamic phase is to avoid to statically perform the expensive inter-procedural call-closure for library methods. In fact, the static inter-procedural call-closure in Java is extremely expensive for even a simple Hello World program due to the use of standard libraries. - Marco Autili, - Paolo Di Benedetto - Paola Inverardi ii
3 Table of Contents 1. ECLIPSE Project basic configuration Chameleon Mobile Client Chameleon Server CHAMELEON Server structure UDDIe - Eclipse Project configuration Creating the Database Creation and configuration of the UDDIe Eclipse project Appendix A - Advanced - Adding JAR Files to a MIDlet Suite Types of JAR Files Adding Hardware JAR files Using Device Definitions to Add Hardware JAR files Adding Directly To A Project Which Approach Is Better? Adding Application JAR files Emulator Caveats iii
4 1. ECLIPSE Project basic configuration The following guidelines work for the Eclipse Platform we used when writing this document. However, it should be easy to accommodate differences for later versions. In any case you need to: 1. install (if not already installed in your ECLIPSE version) the plugin EclipseME ( 2. install some Wireless Toolkit emulator. We used the Sun Java Wireless Toolkit for CLDC version on Windows (the site should work). 3. install tomcat. We used tomcat 6.0 ( Make sure to use JRE version 1.5 or later to make tomcat 6.0 run properly. Make also sure to set the Compiler compliance level to 1.5 or higher to avoid statically highlighted error. (right click on project root and choose Properties -> Java Compiler). Before reading the following guidelines, you should download the archive containing the Mobile Client, the Server, and the UDDIe Registry from the CHAMELEON web site import the Eclipse projects inside the archive, and adjust the Build Path to properly refer libraries, etc,. As first steps: o (Client) associate an emulator to the project; o (Server) associate a Tomcat server to the project; o (Server) set the paths into the files: o (i) web.xml (into the server-side folder WebContent/WEB-INF/) o (ii) chameleon.init.xml (into the server-side project root folder) see end of Section
5 2. Chameleon Mobile Client Choose File, New, Project, J2ME, J2ME Midlet Suite and call it (for instance) Chameleon Mobile Client (see Fig.1 and Fig.2) Fig. 1 2
6 Fig. 2 Choose Next and then Manage Device (Fig.3), Import (Fig.4) and Specify in Item Search Directory (Fig.5); select the destination path of the WTK to use (e.g., C:\WTK2.5.2), then click Refresh and, once completed, the checkbox lists of the various device types to be used will be shown (Fig.6). Choose Finish and the list of devices will appear: choose one of them. Once selected the type of device, press Apply, OK, Next and Finish. The project is created. 3
7 Fig. 3 4
8 Fig. 4 Fig. 5 5
9 Fig. 6 Load the src folder and the lib folder. The latter contains the kxml.jar library that must be included in the build path of the project. Thus, select Project, Properties, Java Build Path, Libraries, Add JARs and choose the two libraries (Fig. 7.1, Fig. 7.1, Fig. 7.3). In particular, the Order and Export tab specifies that the library kxml.jar will be included into the deployable MIDlet.jar file produced when packaging the Chameleon Client MIDlet. The files will be stored into the deployed folder. 6
10 Fig. 7.1 Fig
11 Fig. 7.3 When creating the.jad and the.jar files (directly from the Overview tab of the Application Descriptor, or by right click on the project root -> Mobile Tools for Java ->, or J2ME -> Create Package - See Figure Fig. 7.4), you may have the error: Could not find jar tool executable. 8
12 Fig. 7.4 This error occurs since the process of (obfuscated) packaging requires that the jar file created by the obfuscation tool must be preverified again. The preverifier tool needs to be able to invoke the jar executable tool while preverifying the jar file from the PATH environment. EclipseME searches for the jar executable within the Installed Java Runtime Environments in your Eclipse installation. EclipseME must find at least one full Java Development Kit within the Installed JRE's (a subcategory of the Java category). By default, Eclipse will recognize a JRE rather than a full JDK on Windows. To solve this problem, make sure to point the location of the installed JRE instance to the root directory of the JDK directory. For instance on Windows, that might be something like c:\j2sdk1.4.2 or C:\Program Files\Java\jdk1.6.0_24 (see Add in the following figure). 9
13 Fig. 7.5 MORE DETAILS on packaging can be found in APPENDIX A You may also need to edit the file Chameleon_Mobile_Client.jad (created by default) in order to have: MIDlet-Version: MIDlet-Vendor: Midlet Suite Vendor MIDlet-Jar-URL: Chameleon_Mobile_Client.jar MicroEdition-Configuration: CLDC-1.1 MIDlet-1: Chameleon Mobile Client,,it.univaq.di.chameleonclient.midlet.ChameleonMIDlet MicroEdition-Profile: MIDP-2.0 MIDlet-Name: Chameleon Mobile Client Midlet Suite The Midlet-1 attribute can be added directly from the tab MIDlets of the Application Descriptor window as shown below: 10
14 Fig. 8 If you want to create the file build.xml (so that the project can be properly exported) select Project, Export, General, Ant Buildfile, Next and then the project to build and press Finish (Fig.9 and Fig. 10). 11
15 Fig. 8 12
16 Fig. 9 Before running the midlet you need to configure the Chameleon server see Sections 1.2, 1.3 and the uddie server- see Section 2. Moreover, in order to avoid many (security related) warning messages (automatically produced by the emulator), you may want to set to maximum the Security Domain. In order to set the domain, right click on it.univaq.di.chameleonclient.midlet.chameleonmidlet.java and choose Run As -> Open Run Dialog (or Run As -> Run Configuration) and. (see Figure below). 13
17 14
18 3. Chameleon Server Choose File, New, Project, Web, Dynamic Web Project, and call it (for instance) Chameleon Server (Fig.11). Fig. 10 As Target Runtime choose Apache Tomcat v6.0, thus select New, Apache, Apache Tomcat v6.0 (Fig.12) and set the Tomcat installation directory (e.g., C:\Program Files\Tomcat \Tomcat 6.0). 15
19 Fig
20 Fig. 12 Press Installed JREs to select the JRE (Fig.13). 17
21 Fig. 13 If the jre1.6.x_x is not installed, select Add (Fig.14), indicate the JRE home directory (e.g., C:\Program Files\Java\jre1.6.x_x) and click OK. Within the Configurations panel (Fig.15), 18
22 Fig. 14 Select Default Configuration for Apache Tomcat v6.0 and press Next. At this point, heading Dynamic Web Module select the version 2.4 (Fig.16) and click Next and Finish. 19
23 Fig. 15 The project s configuration is complete and the CHAMELEON Server src folder can be loaded. 20
24 Fig Choosing Dynamic Web Module 2.4 should add into the Project Explorer tab (usually on the left hand side see Fig. 16.1) also the Deployment Descriptor node for easily editing /WEBINF/web.xml file. This will be useful for deploying the two CHAMELEON servlets (i.e., ListApplication.java and SendRequest.java ). If the two servlets does not appear as children of the Deployment Descriptor: Chameleon Server, Servlet Mapping (see Fig. 16.1), select Deployment Descriptor: Chameleon Server, Servlet Mapping, New, Other, Web, Servlet, Next; at the next stage, Use existing Servlet class must be selected (Fig.16.2) and then application servlet must be indicated using Browse button (Fig.16.3). This operation must be accomplished for both the ListApplication.java and SendRequest.java servlets. 21
25 Fig Fig
26 3.1. CHAMELEON Server structure Initially, the CHAMELEON Server must be structured as in Fig It basically contains the WebContent folder, the chameleon.init.xml and user.xml files. You can directly cut&paste the folder and the files from the downloaded.zip file. Fig o chameleon.init.xml initializes the server. You need to edit the initialization file to specify: the WorkingDir directory path (no tailing \ or / ) the Applications directory path (no tailing \ or / ) the Services directory path (no tailing \ or / ) o users.xml contains information about users and devices enabled to use the chameleon server: <?xml version="1.0" encoding="utf-8"?> <users> <user username="a" password="a" device="1"></user> <user username="b" password="b" device="2"></user> <user username="c" password="c" device="3"></user> <user username="d" password="d" device="4"></user> </users> 23
27 The paths of the chameleon.init.xml and user.xml files must be set into /WEBINF/web.xml. For instance: <context-param> <param-name>initpath</param-name> <param-value> C:\wspace\Chameleon Server\chameleon.init.xml </param-value> </context-param> <context-param> <param-name>userfilepath</param-name> <param-value> C:\wspace\Chameleon Server\user.xml </param-value> </context-param> where the values of <param-value> are the absolute paths of the initialization file, i.e., chameleon.init.xml, and the users file, i.e., user.xml. 24
28 Fig
29 o The Applications folder must be created into the WebContent folder. It will contain: applications.xml, the file specifies the list of the available applications; one folder for each adaptable application with the same name of the application(s) name (e.g., Navigator in Fig. 17.2) containing: a folder for each adaptation alternative (e.g., BT, IMG and SMS) containing the files.jar,.jad and.html. For example, for the SMS adaptation alternative of the Navigator adaptable application, these files must be called: NavigatorSMS.jar, NavigatorSMS.jad and SMS.html. a chameleon folder which, in turn, contains: a folder for each adaptation alternative (e.g., BT, IMG and SMS), each one having a classes folder that contains the.class files of the alternative; AdaptableApplicationDescriptor.xml, the file which specifies the various adaptation alternatives for the adaptable application (i.e., the Navigator); ResourcesDefinition.xml, the file contains the definition of the resources specific to the adaptable application (i.e., the Navigator); SLSDefinition.xml,, the file contains the definition of the SLSs specific to the adaptable application (i.e., the Navigator); a lib folder with the midpapi21.jar and cldcapi11.jar libraries and Annotation.class file (see the ARA documentation for further details CombinedSLS.xml, the file contains the specification of all the possible SLSs (Service Level Specifications) that represent the QoSs that can be offered by a provider alternative when accessed by a particular consumer alternative. In particular it specifies all the possible combinations of the code-embedded SLSs associated to the provider side adaptation alternatives with the code-embedded SLSs associated to all the consumer adaptation alternatives. o A Services folder structured like Applications folder 26
30 In addition, the WebContent folder must contain: o the Resources Definition folder with the AllResourcesDefinition.xml file that contains all resources managed in the Chameleon Project; o the index.jsp file, the welcome-file; o WEB-INF/lib, that must include all the libraries used by the CHAMELEON Server; o a XsdSchema folder that contains all the.xsd schemes used to validate all the.xml files; WEB-INF must have a classes folder with log4j.properties file. At the same level of WebContent a WorkingDir will be automatically created by the CHAMELEON Server upon the first request (Fig.18). This folder will contain the three files (listed below) automatically created by the server considering the information sent by the device after an application has been chosen: Fig ResourceProfile.xml, it is sent by the device and specifies the resource consumption linked to the execution of specific bytecode instructions represented through regular expressions. It s based on the scheme ResourceConsumptionProfile.xsd. Regular expressions must respect the syntax accepted by both dk.brics.automaton.regexp and java.util.regex classes. The character * indicates an indefinite number of characters. \ is the escape character, so for example \[ indicates [. 27
31 2. ResourceSupply.xml, specifies the amount of resources required by an application alternative (i.e., resource demand) or provided by a device (i.e., resource supply). It s based on the schemeresourceset.xsd. The type of resource set (i.e., Resource demand / supply) is defined from the "type" attribute of the root. 3. ResourcePriority.xml, specifies the priority assigned to each resource and it is used to calculate the Goodness. It s based on the scheme ResourcePriority.xsd. The declaration attribute of ResourcePriority specifies the file (full-path name) that contains the resources declaration. For each resource the priority is specified. It will be a: negative integer: the less the resource is waste, the best will be (e.g., CPU, ); zero: the resource in useless. It does not effect the Goodness; positive integer: the more the resource is used, the best will be (e.g., thread, screen resolution, ) Run As -> Run on server and the server will be listening for Chameleon Mobile Client requests. 28
32 4. UDDIe - Eclipse Project configuration You need: 1. A web server support for Java servlets (we used Tomcat) 2. A Relational Database Management System (we used MySQL) The project has been tested on Tomcat v5.5 and v6.0, MySQL Community Server a (5.1.53) and JDK 6.0. Before reading the following configuration guidelines note that you can download the UDDIEe archive from the CHAMELEON Web pages containing: Source files and libraries Uddie_mysql_chameleon_schema.sql Be sure that all the Libraries have been linked: 29
33 Be also sure that the proper target runtime is selected: 4.1. Creating the Database From the MySQL official website, download the required version. If you download the installer the Typical installation is enough, unless you know what you want. Once installation is completed, mysql will be, for instance, at the following path: C:\MySQL or C:\Program Files\MySQL or After installation, you will be ready for testing mysql capabilities. To start MySQL server from the DOS console, for instance: C:\> C:\mysql\bin\mysqld.exe or C:\Program Files\MySQL\MySQL Server 5.1\bin>\mysqld.exe 30
34 To access the server as a root user the first time: mysql -u root p The system will ask you to insert a password to start the server administrator interface. This is an example of what you see on the screen: window users can also run - MySql Server Instance Configuration Wizard from the Start menu (type MySql into the search box) or - MySQLInstanceConfig.exe directly from the bin directory into the installation directory of MySql 31
35 Follow the instructions: (More information are reported by the file my.ini into the installation directory) To create a new database CREATE DATABASE database name ; CHAMELEON requires you to create a database called uddie After creating our database, we ll be ready for working on it. But at first we need to select it using the script: USE uddie; 32
36 Once selected, the database is ready to be used. Thus, SOURCE c:/ file.sql file.sql is the path to the file Uddie_mysql_chameleon_schema.sql downloaded within the uddie project folder; Then press quit; your DB should be created. To manage the uddi registry, a GUI tool can be of help. We used MySQL Workbench. 33
37 4.2. Creation and configuration of the UDDIe Eclipse project Choose File, Import (Fig.19). Fig
38 Chose Existing Project into Workspace and, in the dialogue box, select the uddie project directory. Press Finish.(see Fig.20 and Fig.21) Fig
39 Fig
40 Now the project should be configured and visible into the workspace at the left side of the screen. Double-clicking on Deployment Descriptor: <web app> you will open the web.xml already configured. If web.xml is properly configured you should see: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" " <web-app> <servlet> <servlet-name>rpcrouter</servlet-name> <servlet-class>uk.ac.cf.cs.uddie.server.soap.rpcrouter</servlet-class> </servlet> <servlet-mapping> <servlet-name>rpcrouter</servlet-name> <url-pattern>/inquiry</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>rpcrouter</servlet-name> <url-pattern>/publish</url-pattern> </servlet-mapping> </web-app> Once created the project, select and set as follows the file soapuddi.config inside the package conf (see Fig.22). Fig
41 Configure UDDIE for the database by configuring the soapuddi.config Delete the # symbol in front of the URL and Class name for the database you are using. Type the URL address of the database Type the JDBC driver class name Type the username and password for accessing the database if required. Leave the rest of the configuration parameters at the time being. If you are using MySQL, soapuddie should look like this (we recall that the DB name is uddie): #The Global properties of the registry site. operator=chameleon authorisedname=chameleon #For MySQL server URL=jdbc:mysql://localhost:3306/<YOUR DB NAME> Class=com.mysql.jdbc.Driver #For MS SQL server #URL=jdbc:JSQLConnect://yourservername/database=yourdbname/user=yourusername #Class=com.jnetdirect.jsql.JSQLDriver #For Sybase #URL=jdbc:sybase:Tds:yourservername:yourserverport/yourdbname #Class=com.sybase.jdbc2.jdbc.SybDriver #For Oracle9 #URL=jdbc:oracle:thin:@yourOracleAddress #Class=oracle.jdbc.OracleDriver #Add user name and passwd if required user=<your DB username> passwd=<your DB password> lease_duration = # Allowed renewal time allowedrenwaltime = 10 # Maximum allowed infinit lease MaxInfinitLease = 10 38
42 Right click on the project already created, select Run as Run on server and then select the wished server. Check Always use this server when running this project and press Finish (see Fig.23) Fig
43 Open the following address: (generally You should get the following message: <html> <head> <title>soapuddi RPC Router</title> </head> <body> <h1>soapuddi RPC Router</h1> <p>sorry, I don't speak via HTTP GET- you have to use HTTP POST to talk to me.</p> </body> </html> Congratulation, the installation is successful! 40
44 5. Appendix A - Advanced - Adding JAR Files to a MIDlet Suite This appendix provides guidance on how to add external JAR files to a MIDlet Suite project Types of JAR Files From the point of view of a J2ME project, there are two general categories of JAR files that might be added to a MIDlet Suite project. It is very important that you understand the distinction between the two, since they have to be added differently to get the result you want. The two categories are: Hardware JAR Files. This category of JAR files contain functionality that allows a MIDlet to interact with hardware that is part of the phone or other mobile device onto which your MIDlet will be installed. A JAR file that contains Bluetooth interface classes is one example of this category. JAR files of this type are obtained from the device manufacturer, usually as part of a Wireless Toolkit (WTK), or else as an add-on to one. The JAR files exist solely to allow you, the J2ME developer, to compile your MIDlet properly against them so that it has all the correct references when your MIDlet is deployed. You will not be installing the classes in a Hardware JAR file onto the mobile device - they will already be there waiting for you. Application JAR Files. This category of JAR files contains classes that you, the J2ME developer may or may not have written, but which will end up as part of the MIDlet that you will deploy to the mobile device. An example of a JAR file in this category might be one that contains an XML parsing library that you will use to handle data that your MIDlet will send to, or receive from, a server. JAR files of this type are typically obtained from sources other than the device manufacturer. Certainly, if you wrote the code in the JAR file, it's in this category. The reason for the distinction has to do with what EclipseME needs to do with the classes in the JAR file. For Hardware JAR files, EclipseME needs ensure that the classes in the file are part of your classpath during the build process so that your MIDlet will compile properly, however these classes must not be packaged up as part of your deployed MIDlet. To do so would be to attempt to override classes that are already implemented in the mobile device. This would probably not work, in the first place, since many of these classes have native code hooks which cannot be used from inside the "sandbox" in which a MIDlet runs. In the second place, a MIDlet that contains native hooks should fail the mandatory preverification step that is part of the deployment process. Finally, even if that didn't happen, no selfrespecting MIDlet container should allow a MIDlet to override system classes - it should reject the MIDlet as being invalid. For Application JAR files, on the other hand, EclipseME needs to extract all the classes, resources, etc., combine them together with the corresponding items in the MIDlet suite project, and put them all into the resulting deployable JAR file. J2ME devices do not have the concept of a classpath the way that J2SE and J2EE systems do. A J2ME suite consists of only two files - a JAR file and a JAD file. Every class or resource that your MIDlet will access must therefore be bundled together into the single JAR file. 41
45 EclipseME distinguishes between the two categories of JAR files based on the way that you add the file to the system and, potentially, the "export" setting associated with the jar file. It is therefore important that you: a. determine the correct category for the JAR file and then b. add it to the system in the correct manner Adding Hardware JAR files There are two different ways that hardware JAR files can be added to the system. They can either be added via the Device Management preference page, or they can be added directly to the project, but not exported Using Device Definitions to Add Hardware JAR files Hardware JAR files may be added as a new library from the Device Management preferences page. In many cases, EclipseME is able to extract all the relevant information from your Wireless Toolkit to create the appropriate library definitions. If it does not, you first need to add a new library to a device definition (see here for how to do this). Finally, modify your MIDlet Suite Project's project properties to use the new or updated device definition. (see here) Once this is done, the JAR file will be included in your project's build path, so that the compiler will find the relevant class definitions, however EclipseME will not attempt to include these classes in your deployed JAR file - as far as EclipseME is concerned, this JAR file is now part of the Wireless Toolkit, and is there for reference purposes only. If, when you try to run your MIDlet in the emulator, particularly in OTA mode, you get complaints about illegal classes, this may be a sign that you have incorrectly added a Hardware JAR to the system as if it were an Application JAR Adding Directly To A Project Prior to release 0.9.4, the method described above was the only method of adding a hardware JAR to EclipseME. Beginning in release of EclipseME, hardware JAR files may also be added to a project by simply adding them to the "Libraries" tab in the "Java Build Path" portion of the project properties. For example, in the project shown below, the file mmapi.jar has been added to the project. 42
46 If you add a JAR file this way, however, it is vitally important that you not have the checkbox next to this item checked on the "Order and Export" page, as shown below: 43
47 If this box is checked, EclipseME will attempt to preverify and included the contents of mmapi.jar in the deployed JAR file, which would obviously be wrong Which Approach Is Better? Before release of EclipseME, you had only one way of adding Hardware JAR files, so things were pretty simple. Starting with release 0.9.4, you have two choices. Which way is better? The developers of EclipseME feel that, in the vast majority of cases, it is better to use the first approach - using device definitions to add the Hardware JAR files. This approach allows the changes to be reused across projects, and more properly associate the Hardware JAR files with the devices which, after all, describe the hardware to your project. If, for some reason, you cannot follow that approach however, the second course of action - adding the JAR file to the project but not exporting it - is now available to you Adding Application JAR files Application JAR files must be added to your project's build path just the way you would with JAR files in any non-j2me project. Select Properties from the Project menu, click on the Java Build Path item in the left-hand pane, and then add the JAR files (or class directories) to the list in the right-hand portion of the dialog box. 44
48 Thus, in the example above, we are adding the Application JAR file extensions.jar to the project in addition to the Hardware JAR file mmapi.jar. Beginning in release of EclipseME, it is essential that you put a check in the check box next to Applications JAR files in the "Order and Export" tab of the Java Build Path, as shown below: 45
49 Once you have done this, the classes in the JAR file or class directory will both be part of your project's build path, as well as deployed in your project's JAR file. Thus, in the example shown, the case above, EclipseME will collect the classes and other resources in extensions.jar, preverify them, and include them as part of your deployed MIDlet. EclipseME will not, however, do this with mmapi.jar, since the checkbox is empty. The resources in mmapi.jar will be available at compile time, but will not be deployed. If, when you try to run your MIDlet in the emulator, particularly in OTA mode, you get a ClassNotFoundException, this is a signal that the relevant classes did not get bundled into your deployed JAR file. This is usually a sign that you have not added the Application JAR file to your project's Java Build Path properly, or have forgotten to check the "export" box Emulator Caveats If you are using a special feature, such as Bluetooth, video, etc., you may run into a situation in which you correctly add the hardware JAR as specified above, your application compiles perfectly, but then when you run it in the emulator, the hardware device does not seem to function. In all likelihood, this is not an EclipseME issue - it is most likely an issue with the J2ME emulator. In many circumstances the emulator in a Wireless Toolkit has just enough support for a hardware feature to allow your MIDlet to load, but doesn't contain truly functional emulation for all the hardware features of the physical device itself. Unfortunately, there is nothing we can do to help you with this. 46
Setting Up the Development Environment
CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment
More informationEUSurvey OSS Installation Guide
Prerequisites... 2 Tools... 2 Java 7 SDK... 2 MySQL 5.6 DB and Client (Workbench)... 4 Tomcat 7... 8 Spring Tool Suite... 11 Knowledge... 12 Control System Services... 12 Prepare the Database... 14 Create
More informationCHAPTER 6. Java Project Configuration
CHAPTER 6 Java Project Configuration Eclipse includes features such as Content Assist and code templates that enhance rapid development and others that accelerate your navigation and learning of unfamiliar
More informationAppDev StudioTM 3.2 SAS. Migration Guide
SAS Migration Guide AppDev StudioTM 3.2 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS AppDev TM Studio 3.2: Migration Guide. Cary, NC: SAS Institute Inc.
More informationJBoss SOAP Web Services User Guide. Version: 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 informationIn order to support developers, there needs to be a number of tools available which may be involved in the ultimate solution.
Problem Statement J2ME or Java ME is ripe with device fragmentation. Add to that the limited memory available for midlet suites, it is imperative that developer tools provide developers with the help necessary
More informationAutoVue Integration SDK & Sample Integration for Filesys DMS
AutoVue Integration SDK & Sample Integration for Filesys DMS Installation Guide AutoVue Integration SDK Contents INTRODUCTION...1 SYSTEM REQUIREMENTS...2 INSTALLATION PREREQUISITES...3 Download the Eclipse
More informationZK Mobile The Quick Start Guide
potix SIMPLY REACH ZK Mobile TM The Quick Start Guide Version 0.8.6 September 2007 Potix Corporation ZK Mobile: Quick Start Guide Page 1 of 12 Potix Corporation Copyright Potix Corporation. All rights
More informationSeries 40 6th Edition SDK, Feature Pack 1 Installation Guide
F O R U M N O K I A Series 40 6th Edition SDK, Feature Pack 1 Installation Guide Version Final; December 2nd, 2010 Contents 1 Legal Notice...3 2 Series 40 6th Edition SDK, Feature Pack 1...4 3 About Series
More informationCustomizing ArcIMS Using the Java Connector and Python
Customizing ArcIMS Using the Java Connector and Python Randal Goss The ArcIMS Java connector provides the most complete and powerful object model for creating customized ArcIMS Web sites. Java, however,
More informationWeb Application Architecture (based J2EE 1.4 Tutorial)
Web Application Architecture (based J2EE 1.4 Tutorial) Dr. Kanda Runapongsa (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 Agenda Web application, components and container
More information1. Go to the URL Click on JDK download option
Download and installation of java 1. Go to the URL http://www.oracle.com/technetwork/java/javase/downloads/index.html Click on JDK download option 2. Select the java as per your system type (32 bit/ 64
More informationEUSurvey Installation Guide
EUSurvey Installation Guide Guide to a successful installation of EUSurvey May 20 th, 2015 Version 1.2 (version family) 1 Content 1. Overview... 3 2. Prerequisites... 3 Tools... 4 Java SDK... 4 MySQL Database
More informationGetting Started with Eclipse/Java
Getting Started with Eclipse/Java Overview The Java programming language is based on the Java Virtual Machine. This is a piece of software that Java source code is run through to produce executables. The
More informationFUSION REGISTRY COMMUNITY EDITION SETUP GUIDE VERSION 9. Setup Guide. This guide explains how to install and configure the Fusion Registry.
FUSION REGISTRY COMMUNITY EDITION VERSION 9 Setup Guide This guide explains how to install and configure the Fusion Registry. FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE Fusion Registry: 9.2.x Document
More informationCHAPTER 6. Organizing Your Development Project. All right, guys! It s time to clean up this town!
CHAPTER 6 Organizing Your Development Project All right, guys! It s time to clean up this town! Homer Simpson In this book we describe how to build applications that are defined by the J2EE specification.
More informationComposer Deployment Guide. Installation
Composer Deployment Guide Installation 12/27/2017 Installation Contents 1 Installation 1.1 Composer Installation Video 1.2 Getting Started After Installation 1.3 Installing Composer as an Eclipse Plugin
More informationMcMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009
McMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009 Richard Lyn lynrf@mcmaster.ca Jianwei Yang yangj29@mcmaster.ca Document Revision History Rev. Level Date
More informationservlets and Java JSP murach s (Chapter 2) TRAINING & REFERENCE Mike Murach & Associates Andrea Steelman Joel Murach
Chapter 4 How to develop JavaServer Pages 97 TRAINING & REFERENCE murach s Java servlets and (Chapter 2) JSP Andrea Steelman Joel Murach Mike Murach & Associates 2560 West Shaw Lane, Suite 101 Fresno,
More informationCS520 Setting Up the Programming Environment for Windows Suresh Kalathur. For Windows users, download the Java8 SDK as shown below.
CS520 Setting Up the Programming Environment for Windows Suresh Kalathur 1. Java8 SDK Java8 SDK (Windows Users) For Windows users, download the Java8 SDK as shown below. The Java Development Kit (JDK)
More informationIBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release
WebSphere Application Server IBM IBM WebSphere Application Server Migration Toolkit Version 9.0 Release 18.0.0.3 Contents Chapter 1. Overview......... 1 Chapter 2. What's new........ 5 Chapter 3. Support..........
More informationThingWorx Relational Databases Connectors Extension User Guide
ThingWorx Relational Databases Connectors Extension User Guide Version 1.0 Software Change Log... 2 Introduction and Installation... 2 About the Relational Databases Connectors Extension... 2 Installing
More informationUIMA Simple Server User Guide
UIMA Simple Server User Guide Written and maintained by the Apache UIMA Development Community Version 2.3.1 Copyright 2006, 2011 The Apache Software Foundation License and Disclaimer. The ASF licenses
More informationOracle FLEXCUBE Direct Banking
Oracle FLEXCUBE Direct Banking Mobile J2ME Client Developer Guide Release 12.0.3.0.0 Part No. E52543-01 April 2014 Mobile J2ME Client Developer Guide April 2014 Oracle Financial Services Software Limited
More informationProject Sens-ation. Research, Technology: AXIS, Web Service, J2ME
Bauhaus University Weimar Research, Technology: AXIS, Web Service, J2ME Project Sens-ation October 2004 CML Cooperative Media Lab CSCW, Bauhaus University Weimar Outline 1. Introduction, Ideas 2. Technology:
More informationPurpose. Why use Java? Installing the Software. Java
Purpose I am providing instructions for those that want to follow along the progress and missteps of Project BrainyCode. Going forward we will just refer to the project a JGG for Java Game Generator (I
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All
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 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 informationJDK-WildFly-NetBeans Setup Local
@author R.L. Martinez, Ph.D. Table of Contents Overview... 1 Security Notice... 2 Download and Install Latest Stable JDK... 2 Download and Install Latest Stable WildFly... 6 Download and Install Latest
More informationTutorial: Developing a Simple Hello World Portlet
Venkata Sri Vatsav Reddy Konreddy Tutorial: Developing a Simple Hello World Portlet CIS 764 This Tutorial helps to create and deploy a simple Portlet. This tutorial uses Apache Pluto Server, a freeware
More informationMap Intelligence Installation Guide
Map Intelligence Installation Guide ii CONTENTS GETTING STARTED...4 Before Beginning the Installation... 4 Database Connectivity... 6 Map and Server Settings for Google Maps... 6 INSTALLING MAP INTELLIGENCE
More informationAuthor - Ashfaque Ahmed
Complimentary material for the book Software Engineering in the Agile World (ISBN: 978-1983801570) published by Create Space Independent Publishing Platform, USA Author - Ashfaque Ahmed Technical support
More informationCisco CVP VoiceXML 3.1. Installation Guide
Cisco CVP VoiceXML 3.1 CISCO CVP VOICEXML 3.1 Publication date: October 2005 Copyright (C) 2001-2005 Audium Corporation. All rights reserved. Distributed by Cisco Systems, Inc. under license from Audium
More informationRTMS - Software Setup
RTMS - Software Setup These instructions are for setting up the RTMS (Robot Tracking & Management System) software. This software will run on your PC/MAC and will be used for various labs in order to allow
More informationHPE Security Fortify Plugins for Eclipse
HPE Security Fortify Plugins for Eclipse Software Version: 17.20 Installation and Usage Guide Document Release Date: November 2017 Software Release Date: November 2017 Legal Notices Warranty The only warranties
More informationSAS AppDev Studio TM 3.4 Eclipse Plug-ins. Migration Guide
SAS AppDev Studio TM 3.4 Eclipse Plug-ins Migration Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS AppDev Studio TM 3.4 Eclipse Plug-ins: Migration
More informationAnno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Universita degli Studi di Bologna Facolta di Ingegneria Anno Accademico 2007-2008 Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat http://www lia.deis.unibo.it/courses/tecnologieweb0708/
More informationApplication Servers - Installing SAP Web Application Server
Proven Practice Application Servers - Installing SAP Web Application Server Product(s): IBM Cognos 8.3, SAP Web Application Server Area of Interest: Infrastructure DOC ID: AS02 Version 8.3.0.0 Installing
More informationewon Flexy JAVA J2SE Toolkit User Guide
Application User Guide ewon Flexy JAVA J2SE Toolkit User Guide AUG 072 / Rev. 1.0 This document describes how to install the JAVA development environment on your PC, how to create and how to debug a JAVA
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.0 SP1.5 User Guide P/N 300 005 253 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All
More informationDeveloping Mobile Applications
Developing Mobile Applications J2ME Java 2 Micro Edition 1 Virtual machines portable apps virtual machine native apps operating system hardware 2 Java - important issues Symbolic language not a random
More informationNetBeans Primer v8.0
Using an IDE for Web Development NetBeans Primer v8.0 Using a simple text editor to create source code and compiling from the command line enables the programmer to concentrate on the code and not be encumbered
More informationWho am I? Wireless Online Game Development for Mobile Device. What games can you make after this course? Are you take the right course?
Who am I? Wireless Online Game Development for Mobile Device Lo Chi Wing, Peter Lesson 1 Email: Peter@Peter-Lo.com I123-1-A@Peter Lo 2007 1 I123-1-A@Peter Lo 2007 2 Are you take the right course? This
More informationCSCI 201 Lab 1 Environment Setup
CSCI 201 Lab 1 Environment Setup "The journey of a thousand miles begins with one step." - Lao Tzu Introduction This lab document will go over the steps to install and set up Eclipse, which is a Java integrated
More informationStandard Edition (SE) application development Enterprise Edition (EE) enterprise development Micro Edition (ME) Internet of Things (IoT) development
Contents 1. Develop your project... 1 1.1. Install the latest version of the Oracle Java SE JDK... 1 1.2. Install the latest documentation for this version of the Oracle Java SE JDK... 3 1.3. Install the
More informationJBoss WS User Guide. Version: GA
JBoss WS User Guide Version: 1.0.1.GA 1. JBossWS Runtime Overview... 1 2. Creating a Web Service using JBossWS runtime... 3 2.1. Creating a Dynamic Web project... 3 2.2. Configure JBoss Web Service facet
More informationBEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal
BEAWebLogic Portal Tutorials Getting Started with WebLogic Portal Version 10.2 February 2008 Contents 1. Introduction Introduction............................................................ 1-1 2. Setting
More informationBEAWebLogic. Portal. MobileAware Interaction Server Installation Guide
BEAWebLogic Portal MobileAware Interaction Server Installation Guide Version 8.1 with Service Pack 3 (MobileAware Version 1.0) Document Revised: September 2004 Copyright Copyright 2004 BEA Systems, Inc.
More informationSession 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes
Session 8 Deployment Descriptor 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/_status_codes
More informationREV. NO. CHANGES DATE. 000 New Document 5 May 2014
DOCUMENT HISTORY REV. NO. CHANGES DATE 000 New Document 5 May 2014 PROPRIETARY INFORMATION The information contained in this document is the property of Global Vision, Inc. Information contained in this
More informationProject Overview. CSE 403, Spring 2003 Software Engineering.
Project Overview CSE 403, Spring 2003 Software Engineering http://www.cs.washington.edu/education/courses/403/03sp/ 2-Apr-2003 Cse403-02-ProjectOverview 2003 University of Washington 1 References Readings
More informationProject Overview. Readings and References. Opportunity. Initial project motivation. References. CSE 403, Spring 2003 Software Engineering
Readings and References Project Overview CSE 403, Spring 2003 Software Engineering References» What will people pay for? Dan Bricklin.» Accessing a whole new world via multimedia phones. Dan Gillmor.»
More informationNetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Extending Web Applications with Business Logic: Introducing EJB Components...1 EJB Project type Wizards...2
More informationAquaLogic BPM Enterprise Configuration Guide
AquaLogic BPM Enterprise Configuration Guide IBM WebSphere Edition Version: 6.0 2 ALBPM TOC Contents Getting Started...4 Document Scope and Audience...4 Documentation Roadmap...4 What is ALBPM Enterprise?...4
More informationGetting Started with Android Development Zebra Android Link-OS SDK Android Studio
Getting Started with Android Development Zebra Android Link-OS SDK Android Studio Overview This Application Note describes the end-to-end process of designing, packaging, deploying and running an Android
More informationProject Overview. Readings and References. Initial project motivation. Opportunity. References. CSE 403, Winter 2003 Software Engineering
Readings and References Project Overview CSE 403, Winter 2003 Software Engineering http://www.cs.washington.edu/education/courses/403/03wi/ References» What will people pay for? Dan Bricklin.» Accessing
More informationJava Card 3 Platform. Peter Allenbach Sun Microsystems, Inc.
Java Card 3 Platform Peter Allenbach Sun Microsystems, Inc. Agenda From plastic to Java Card 3.0 Things to know about Java Card 3.0 Introducing Java Card 3.0 Java Card 3.0 vs. Java SE Java Card 3.0 vs.
More informationCreating J2ME Applications Using Sync4j, MySQL and Eclipse. Funambol Technical Paper TP200 (Version 1.5) June 2006
Creating J2ME Applications Using Sync4j, MySQL and Eclipse Funambol Technical Paper TP200 (Version 1.5) June 2006 Important Information Copyright Funambol, Inc. 2006. All rights reserved. The information
More informationMyEclipse EJB Development Quickstart
MyEclipse EJB Development Quickstart Last Revision: Outline 1. Preface 2. Introduction 3. Requirements 4. MyEclipse EJB Project and Tools Overview 5. Creating an EJB Project 6. Creating a Session EJB -
More informationInstallation and Setup Guide Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E
Installation and Setup Guide Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E51465-01 Table of Contents Installation and Setup Guide 1. PREFACE... 1-1 1.1 AUDIENCE... 1-1
More informationGoogle Web Toolkit Creating/using external JAR files
Google Web Toolkit Creating/using external JAR files If you develop some code that can be reused in more than one project, one way to create a module is to create an external JAR file. This JAR file can
More informationCSC 8205 Advanced Java
Please read this first: 1) All the assignments must be submitted via blackboard account. 2) All the assignments for this course are posted below. The due dates for each assignment are announced on blackboard.
More informationAppendix A: Courseware setup
Training Course System Requirements This class requires the following minimal machine configuration: Single-Core CPU, 2Ghz+ 2GB RAM 5 GB Free hard disk space Microsoft Windows XP or Vista Firefox 3.x or
More informationSeam Tools Tutorial. Version: Final-SNAPSHOT
Seam Tools Tutorial Version: 4.2.0.Final-SNAPSHOT 1. Create a Seam Application... 1 1.1. Start Development Database... 1 2. 3. 4. 5. 1.2. Create and deploy Seam Web Project... 3 1.3. Start JBoss Application
More informationConfiguring Tomcat for a Web Application
Configuring Tomcat for a Web Application In order to configure Tomcat for a web application, files must be put into the proper places and the web.xml file should be edited to tell Tomcat where the servlet
More informationi2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code
i2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code About this guide Informatics for Integrating Biology and the Bedside (i2b2) began as one of the sponsored initiatives of the NIH Roadmap
More informationZK Mobile for Android The Quick Start Guide
potix SIMPLY REACH ZK Mobile for Android TM The Quick Start Guide Version 0.8.1 Feburary 2008 ZK Mobile for Android for Android: Quick Start Guide Page 1 of 14 Copyright. All rights reserved. The material
More informationvsphere Web Client SDK Documentation VMware vsphere Web Client SDK VMware ESXi vcenter Server 6.5.1
vsphere Web Client SDK Documentation VMware vsphere Web Client SDK 6.5.1 VMware ESXi 6.5.1 vcenter Server 6.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationCodeCharge Studio Java Deployment Guide Table of contents
CodeCharge Studio Java Deployment Guide Table of contents CodeCharge Studio requirements for Java deployment... 2 Class Path requirements (compilation-time and run-time)... 3 Tomcat 4.0 deployment... 4
More informationJSF Tools Reference Guide. Version: M5
JSF Tools Reference Guide Version: 3.3.0.M5 1. Introduction... 1 1.1. Key Features of JSF Tools... 1 2. 3. 4. 5. 1.2. Other relevant resources on the topic... 2 JavaServer Faces Support... 3 2.1. Facelets
More informationArtix Orchestration Installation Guide. Version 4.2, March 2007
Artix Orchestration Installation Guide Version 4.2, March 2007 IONA Technologies PLC and/or its subsidiaries may have patents, patent applications, trademarks, copyrights, or other intellectual property
More informationCM WebClient. Manual v 1.8.2
CM WebClient Manual v 1.8.2 This documentation and related computer software program (hereinafter referred to as "Documentation") is for the end user's informational purposes only and is subject to change
More informationAquaLogic BPM Enterprise Configuration Guide
AquaLogic BPM Enterprise Configuration Guide Standalone Edition Version: 6.0 2 ALBPM TOC Contents Getting Started...4 Document Scope and Audience...4 Documentation Roadmap...4 What is ALBPM Enterprise?...4
More informationBlueDragon TM 3.0 Deploying CFML on J2EE Servers
BlueDragon TM 3.0 Deploying CFML on J2EE Servers NEW ATLANTA COMMUNICATIONS, LLC BlueDragon 3.0 Deploying CFML on J2EE Application Servers May 20, 2003 Version 3.0.2 Copyright 1997-2003 New Atlanta Communications,
More informationAccessing DB2 Everyplace using J2ME devices, part 1
Accessing DB2 Everyplace using J2ME devices, part 1 Skill Level: Intermediate Naveen Balani (naveenbalani@rediffmail.com) Developer 08 Apr 2004 This two-part tutorial assists developers in developing DB2
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 informationWA2031 WebSphere Application Server 8.0 Administration on Windows. Student Labs. Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc.
WA2031 WebSphere Application Server 8.0 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
More informationCreating the Sakai EAR File for WebSphere Community Edition
Creating the Sakai 2.1.2 EAR File for WebSphere Community Edition Overview The WebSphere Community Edition (WASCE) is a FREE J2EE container and web application server based on Apache Geronimo and Tomcat.
More informationIBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM
IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in Notices on page 65. This edition
More informationTeiid Designer User Guide 7.5.0
Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More informationWFCE - Build and deployment. WFCE - Deployment to Installed Polarion. WFCE - Execution from Workspace. WFCE - Configuration.
Workflow function and condition Example WFCE - Introduction 1 WFCE - Java API Workspace preparation 1 WFCE - Creating project plugin 1 WFCE - Build and deployment 2 WFCE - Deployment to Installed Polarion
More informationChapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.
Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects
More informationGoogle Plugin for Eclipse
Google Plugin for Eclipse Not just for newbies anymore Miguel Mendez Tech Lead - Google Plugin for Eclipse 1 Overview Background AJAX Google Web Toolkit (GWT) App Engine for Java Plugin Design Principles
More informationAbstract. Avaya Solution & Interoperability Test Lab
Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying an Avaya Communications Process Manager SDK Sample Web Application on an IBM WebSphere Application Server Issue
More informationAppendix C WORKSHOP. SYS-ED/ Computer Education Techniques, Inc.
Appendix C WORKSHOP SYS-ED/ Computer Education Techniques, Inc. 1 Preliminary Assessment Specify key components of WSAD. Questions 1. tools are used for reorganizing Java classes. 2. tools are used to
More informationWildlife Enforcement Monitoring System. User Manual. Khoi Nguyen Remi Chandran Ng Chong. type date version. User Manual July 07, 2011 Version 1-1
Wildlife Enforcement Monitoring System User Manual Khoi Nguyen Remi Chandran Ng Chong type date version User Manual July 07, 2011 Version 1-1 Extensible Message Gateway User Manual ii About this Document
More informationVipera OTA Provisioning Server
Vipera Inc 200 Page Mill Road Palo Alto, CA 94306. USA www.vipera.com info@vipera.com Vipera OTA Provisioning Server Technical Overview Version 1.0 The Vipera provisioning portal allows content providers
More informationInstallation Guide - Mac
Kony Visualizer Enterprise Installation Guide - Mac Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version
More informationEVALUATION ONLY. WA2097 WebSphere Application Server 8.5 Administration on Linux. Student Labs. Web Age Solutions Inc.
WA2097 WebSphere Application Server 8.5 Administration on Linux Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
More informationOracle Fusion Middleware
Oracle Fusion Middleware Creating Domains Using the Configuration Wizard 11g Release 1 (10.3.4) E14140-04 January 2011 This document describes how to use the Configuration Wizard to create, update, and
More informationInstallation of Actiheart Data Analysis Suite:
Installation of Actiheart Data Analysis Suite: Currently software is only compatible with XP platform and version 6 of Java. Installation requires: - Windows XP platform - MySQL installation - Folders:
More informationDAY 3 J2ME Aalborg University, Mobile Device Group. Mobile. Mobile Phone Programming
DAY 3 J2ME Mobile Phone Programming Java 2 Micro Edition (J2ME) Overview Introduction J2ME architecture MIDlets Application development Introduction J2ME Key Factors Portability: Write once run anywhere
More informationDOWNLOAD PDF J2ME COMPLETE CLASS LIBRARY
Chapter 1 : J2ME: The Complete Reference The J2ME_CLASSPATH option controls the class library produced by the build. The default is cdc. Again, the CVM_JAVABIN option sets the path to your JDK bin directory,
More informationOracle Enterprise Pack for Eclipse 11g Hands on Labs
Oracle Enterprise Pack for Eclipse 11g Hands on Labs This certified set of Eclipse plug-ins is designed to help develop, deploy and debug applications for Oracle WebLogic Server. It installs as a plug-in
More informationCertified Core Java Developer VS-1036
VS-1036 1. LANGUAGE FUNDAMENTALS The Java language's programming paradigm is implementation and improvement of Object Oriented Programming (OOP) concepts. The Java language has its own rules, syntax, structure
More informationvsphere Client SDK Developer Guide 03 MAY 2018 VMware vsphere vsphere Client SDK
vsphere Client SDK Developer Guide 03 MAY 2018 VMware vsphere vsphere Client SDK You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have
More information1. The Apache Derby database
1. The Apache Derby database In these instructions the directory jdk_1.8.0_112 is named after the version 'number' of the distribution. Oracle tend to issue many new versions of the JDK/ JRE each year.
More informationLicensing Installation Instructions for WebLM 4.6
Licensing Installation Instructions for WebLM 4.6 TABLE OF CONTENTS 1 Release Details... 2 1.1 Files... 2 1.1.1 WebLM Server... 2 1.1.1.1 WebLM.war... 2 1.1.2 Documentation... 2 1.1.2.1 Licensing Installation
More informationGuide to Mandatory Homework for System Modeling
Fault Tolerant Systems Research Group 2019 Tartalomjegyzék 1. Installing Yakindu 1 1.1. Installing Java........... 1 1.2. Installing Eclipse.......... 2 1.3. Installing Yakindu itself...... 2 1.4. Checking
More information