Current Search: Java Computer program language (x)
View All Items
- Title
- A critical investigation of SQLJ.
- Creator
- Borkar, Anjali P., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
We critically investigate, evaluate, and illustrate the language of SQL and Java provided by SQLJ. We investigate the main constructs of SQLJ, such as use of declarative and executable statements, SQLJ clauses, and use of bind variables in SQLJ applications. We also observe usage of named and position iterators and we illustrate how to develop and run applications on the server side. In particular, we analyze the difference between SQLJ and JDBC and we find that SQLJ is good for static SQL...
Show moreWe critically investigate, evaluate, and illustrate the language of SQL and Java provided by SQLJ. We investigate the main constructs of SQLJ, such as use of declarative and executable statements, SQLJ clauses, and use of bind variables in SQLJ applications. We also observe usage of named and position iterators and we illustrate how to develop and run applications on the server side. In particular, we analyze the difference between SQLJ and JDBC and we find that SQLJ is good for static SQL whereas JDBC is good for dynamic SQL. We also compare the relationship of SQLJ to ANSI/ISO embedded SQL. Finally we evaluate the advantages of developing SQLJ stored procedure over PL/SQL procedures.
Show less - Date Issued
- 1999
- PURL
- http://purl.flvc.org/fcla/dt/15722
- Subject Headings
- Database management, SQL (Computer program language), Java (Computer program language)
- Format
- Document (PDF)
- Title
- GSM network simulation and performance analysis.
- Creator
- Bothra, Piyush., Florida Atlantic University, Ilyas, Mohammad
- Abstract/Description
-
This research focuses on analyzing the effect of change in network parameters on the performance of GSM cellular network. A simulation model is created using visual C++ and network performance in terms of call failures and handover failures are studied. A cellular network architecture and its performance are based on so many parameters and complexities that it is very difficult to analyze the effect of a parameter on any one aspect of performance. The purpose of this thesis is to study the...
Show moreThis research focuses on analyzing the effect of change in network parameters on the performance of GSM cellular network. A simulation model is created using visual C++ and network performance in terms of call failures and handover failures are studied. A cellular network architecture and its performance are based on so many parameters and complexities that it is very difficult to analyze the effect of a parameter on any one aspect of performance. The purpose of this thesis is to study the performance of network with respect to some of those parameters while neglecting other effects. The simulated network takes parameters like cell diameter, traffic intensity and mobility pattern as input and a simulation run results in the evaluation of the call failure and success statistics.
Show less - Date Issued
- 2002
- PURL
- http://purl.flvc.org/fcla/dt/12952
- Subject Headings
- Database management, SQL (Computer program language), Java (Computer program language)
- Format
- Document (PDF)
- Title
- Multiplayer mobile gaming support in JAVA 2 Micro Edition.
- Creator
- Maksimovic, Predrag., Florida Atlantic University, Mahgoub, Imad, College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
The thesis proposes a new Java Application Programming Interface (API) for developing multiplayer mobile games. The proposed API is organized in such a way that it can easily be integrated with the existing suite of APIs defined in the Java 2 Micro Edition (J2ME)---the Java edition that specifically targets mobile devices. The proposed API provides J2ME programmers with components that simplify multiplayer mobile game development process. The main idea of the API is to encapsulate low-level...
Show moreThe thesis proposes a new Java Application Programming Interface (API) for developing multiplayer mobile games. The proposed API is organized in such a way that it can easily be integrated with the existing suite of APIs defined in the Java 2 Micro Edition (J2ME)---the Java edition that specifically targets mobile devices. The proposed API provides J2ME programmers with components that simplify multiplayer mobile game development process. The main idea of the API is to encapsulate low-level technical details associated with establishing and maintaining communication links between mobile devices. A programmer who uses the API is only concerned with the high-level multiplayer aspects of programming such as managing game players and sessions. The actual implementation of the API on each target device is responsible for utilizing the supported underlying network protocols such as the Bluetooth, HTTP and IEEE 802.11b.
Show less - Date Issued
- 2004
- PURL
- http://purl.flvc.org/fcla/dt/13106
- Subject Headings
- JAVA (Computer program language), Computer games--Programming
- Format
- Document (PDF)
- Title
- Reducing impedance mismatch in SQL embeddings for object-oriented programming languages.
- Creator
- Hurtado, Jose Luis, College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
We survey and compare the different major mechanisms for embedding the relational database language SQL in object-oriented programming languages such as Java and C#, with regard to how much impedance mismatch these embeddings suffer. Here impedance mismatch refers to clarity and performance difficulties that arise because of the nature of the embedding. Because of the central position in the information technology industry of object-oriented programs that access SQL-based relational database...
Show moreWe survey and compare the different major mechanisms for embedding the relational database language SQL in object-oriented programming languages such as Java and C#, with regard to how much impedance mismatch these embeddings suffer. Here impedance mismatch refers to clarity and performance difficulties that arise because of the nature of the embedding. Because of the central position in the information technology industry of object-oriented programs that access SQL-based relational database systems, reducing impedance mismatch is generally recognized in that industry as an important practical problem. We argue for the suitability of SQL as a database language, and hence for the desirability of keeping SQL as the view provided by a SQL embedding. We make the case that SQLJ, a SQL embedding for Java in which it appears that Java directly supports SQL commands, is the kind of SQL embedding that suffers the least impedance mismatch, when compared with call-level interfaces and object-relational mappings. We propose extensions to SQLJ that would reduce its impedance mismatch even further.
Show less - Date Issued
- 2012
- PURL
- http://purl.flvc.org/FAU/3355565
- Subject Headings
- Object-oriented programming (Computer science), SQL (Computer program language), Java (Computer program language), Relational databases
- Format
- Document (PDF)
- Title
- Remote labs: Design and implementation issues.
- Creator
- Aoudi, Samer M., Florida Atlantic University, Alhalabi, Bassem A.
- Abstract/Description
-
This thesis proposes the use of remote laboratory experiments in distance education as a tool to add a reality factor to the distance learning process, thus combining the convenience of distance education with the effectiveness of the traditional physical campus, through its laboratories and technological resources. Moreover, this research studies the different aspects of distance education and remote labs and then provides a proposition to develop an effective remote laboratory setup....
Show moreThis thesis proposes the use of remote laboratory experiments in distance education as a tool to add a reality factor to the distance learning process, thus combining the convenience of distance education with the effectiveness of the traditional physical campus, through its laboratories and technological resources. Moreover, this research studies the different aspects of distance education and remote labs and then provides a proposition to develop an effective remote laboratory setup. Furthermore, it introduces and discusses the different components of a general remote lab experiment and applies the proposed process to an actual remote lab experiment, namely 'The Characteristics of a Resistor'. Remote labs is an invention of creativity in the world of distance education. This thesis is based on the pioneering work of Dr. Alhalabi and Dr. Hamza.
Show less - Date Issued
- 2001
- PURL
- http://purl.flvc.org/fcla/dt/12737
- Subject Headings
- Distance education, Internet in education, Java (Computer program language)
- Format
- Document (PDF)
- Title
- Approaches to relational database access from object-oriented programming languages.
- Creator
- Ghouse, Murtuza., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
In this thesis, different methods to access relational databases from an object oriented programming language like Java have been investigated. The approaches that are covered are JDBC (Java Database Connectivity), SQLJ (industry standard for embedding SQL in Java) and Java Blend (product from Sun Microsystems, that provides object-oriented way to access data in a relational database). The emphasis is given to Java Blend, as it is a new tool with a very broad scope. And arguments in support...
Show moreIn this thesis, different methods to access relational databases from an object oriented programming language like Java have been investigated. The approaches that are covered are JDBC (Java Database Connectivity), SQLJ (industry standard for embedding SQL in Java) and Java Blend (product from Sun Microsystems, that provides object-oriented way to access data in a relational database). The emphasis is given to Java Blend, as it is a new tool with a very broad scope. And arguments in support of Java Blend as a better approach compared to JDBC and SQLJ are presented.
Show less - Date Issued
- 2001
- PURL
- http://purl.flvc.org/fcla/dt/12830
- Subject Headings
- Object-oriented programming (Computer science), Relational databases, Java (Computer program language)
- Format
- Document (PDF)
- Title
- Modular application server design for AUV data network access and distributed processing.
- Creator
- Delarue, Alexandre G., Florida Atlantic University, Smith, Samuel M.
- Abstract/Description
-
Autonomous Underwater Vehicles (AUV) collect a large volume of scientific data in every mission, using the onboard sensors, and store them in log files. The accessibility of these data is limited. Specific tools are required to extract the data to be processed on the user workstation with the installed analysis tools and scripts. The objective is to standardize and simplify the way data can be retrieved and processed from anywhere by anybody. The design of a server that manages the access to...
Show moreAutonomous Underwater Vehicles (AUV) collect a large volume of scientific data in every mission, using the onboard sensors, and store them in log files. The accessibility of these data is limited. Specific tools are required to extract the data to be processed on the user workstation with the installed analysis tools and scripts. The objective is to standardize and simplify the way data can be retrieved and processed from anywhere by anybody. The design of a server that manages the access to the data and to the applications that process them has been considered. Everything can then be done through the use of a single Java client executed on any Java compliant computer. Analysis tools are downloaded on the fly when needed and do not require any installation. New tools can be integrated into the application server in the form of plugins developed with an appropriate Java Library.
Show less - Date Issued
- 2000
- PURL
- http://purl.flvc.org/fcla/dt/12676
- Subject Headings
- Submersibles--Data processing, Java (Computer program language), Client/server computing
- Format
- Document (PDF)
- Title
- An investigation of Oracle8i.
- Creator
- He, Li., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
Oracle8i, the database for Internet computing, changes the way information is managed and accessed. Not only does Oracle8i introduce new features and enhancement for traditional OLTP and data warehouse, it also provides breakthrough technologies concerning the Internet and Java. This thesis presents a concrete investigation of Oracle8i's new features and new technologies, especially in the area of Internet and Java support. The following research tasks are performed: A comprehensive survey on...
Show moreOracle8i, the database for Internet computing, changes the way information is managed and accessed. Not only does Oracle8i introduce new features and enhancement for traditional OLTP and data warehouse, it also provides breakthrough technologies concerning the Internet and Java. This thesis presents a concrete investigation of Oracle8i's new features and new technologies, especially in the area of Internet and Java support. The following research tasks are performed: A comprehensive survey on the new features and new technologies of Oracle8i; An identification of the key features of Java utilities in Oracle8i, including JDBC drivers, SQLJ, and Enterprise JavaBeans, with complete examples running in Windows NT 4.0 environment; Discussions of Oracle8i and Internet, including Oracle WebDB and iFS; A presentation on areas for further study.
Show less - Date Issued
- 1999
- PURL
- http://purl.flvc.org/fcla/dt/15710
- Subject Headings
- Oracle (Computer file), Relational databases, Web servers, Java (Computer program language)
- Format
- Document (PDF)
- Title
- Implementation of an improved embedded SQL for Java.
- Creator
- Bradley, Louis M., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
The Java Devlopment Environment defines SQLJ as a standard way of embedding the relational database language SQL in the object-oriented programming language Java. Oracle Corporation provides an extension of SQLJ that supports dynamic SQL constructs for the processing of SQL commands that are not completely known at compile time. Unfortunately, these constructs are not sufficient to handle all dynamic situations, so that the programmer has to depend on other SQL embeddings, such as JDBC, in...
Show moreThe Java Devlopment Environment defines SQLJ as a standard way of embedding the relational database language SQL in the object-oriented programming language Java. Oracle Corporation provides an extension of SQLJ that supports dynamic SQL constructs for the processing of SQL commands that are not completely known at compile time. Unfortunately, these constructs are not sufficient to handle all dynamic situations, so that the programmer has to depend on other SQL embeddings, such as JDBC, in addition to Oracle's SQLJ. In this thesis we implement several extensions to Oracle's SQLJ so that all dynamic situations can be programmed in SQLJ, without resorting to other SQL embeddings. We also add a sub-query based for loop facility, similar to the one provided in Oracle's database programming language PL/SQL, as an improvement over the iterator constructs that SQLJ provides. This thesis discusses the design, development and implementation of these SQLJ extensions, and provided applications that show the utility of these extensions in terms of clarity and power.
Show less - Date Issued
- 2012
- PURL
- http://purl.flvc.org/FAU/3358327
- Subject Headings
- SQL (Computer program language), Java ( (Computer program language), Object-oriented programming ( (Computer science), Client/server computing, Application software, Development
- Format
- Document (PDF)
- Title
- Development of Internet-based data management and retrieval schemes for AUV applications.
- Creator
- Bayard, Gildas Yann., Florida Atlantic University, An, Edgar
- Abstract/Description
-
The rapid increase in the amount of data gathered by Autonomous Underwater Vehicles (AUV) leads to a global data management issue. Indeed, this large data collection effort is only interesting if the data collected can be easily retrieved and analyzed by many researchers. The main contribution of this thesis is the design of data management and retrieval schemes useful to the whole AUV community that both simplify the access and treatment of the data collected. This is achieved by the use of...
Show moreThe rapid increase in the amount of data gathered by Autonomous Underwater Vehicles (AUV) leads to a global data management issue. Indeed, this large data collection effort is only interesting if the data collected can be easily retrieved and analyzed by many researchers. The main contribution of this thesis is the design of data management and retrieval schemes useful to the whole AUV community that both simplify the access and treatment of the data collected. This is achieved by the use of a self-describing standard data format (Hierarchical Data Format) and the use of Internet browsers' file download ability. Recent developments in Sun's Java applet technology have been used to provide a user-friendly Graphical User Interface (GUI) so that the user can select data files according to a large number of parameters (what variables have been collected, when and where).
Show less - Date Issued
- 1999
- PURL
- http://purl.flvc.org/fcla/dt/15687
- Subject Headings
- Submersibles--Data processing, Java (Computer program language), Application software--Development
- Format
- Document (PDF)