Galina Bogdanova, Todor Todorov, Dimitar Blagoev, Mirena Todorova
|
|
|
- Cecily McKinney
- 9 years ago
- Views:
Transcription
1 International Journal "Information Technologies and Knowledge" Vol.1 / and maintenance of software for distributed corporate systems with a maximal convenience. Its software is called CORBA-application. Each object requests broker ORB producer, which, practically, is the CORBA, theoretically can propose its own protocol of transport service for data transmission. In this case the expanded name of technology, for example CORBA/IIOP, which reflects the name of the IIOP network protocol. With the aid of IIOP protocol any CORBA/IIOP application can interact with other CORBA/IIOP-applications independent of hardware, software and operation systems producers. Conclusion The realized scientific research and practically developed works certificate that in the near future the most perspective are object-oriented Java RMI technologies and component-oriented EJB-and J2EE-technologies for the distributed corporate systems design. The EJB-and J2EE-technologies application is expedient in systems, based in using a powerful DBMS as the systems kernel. For a example, it can be the e-commerce systems, banking systems, business platforms and e-shops. Bibliography 1- Mike Morgan, Java 2 for Professional Developers, Sams Publishing. 1999, 720 P.; 2- Eckel B, Thinking in Java, Prentice Hall, 2000, 880p.; 3- Perrone P., Chaganti V., Building Java Enterprise Systems with J2EE, Sams Publishing. 2000, 1184P.; 4- Riccardi G., Princeples of Database Systems with Internet and Java Applications, Addison-Wesley Publishing Company, 2001, 480 P. Author s Information Dr. Safwan Al Salaimeh Assistant Professor, Department of Computer Science, Irbid National University, Jordan USE OF DYNAMIC TECHNOLOGIES FOR WEB-ENABLED DATABASE MANAGEMENT SYSTEMS Galina Bogdanova, Todor Todorov, Dimitar Blagoev, Mirena Todorova Abstract: In this paper we consider two computer systems and the dynamic Web technologies they are using. Different contemporary dynamic web technologies are described in details and their advantages and disadvantages have been shown. Specific applications are developed, clinic and studying systems, and their programming models are described. Finally we implement these two applications in the students education process: Online studying has been tested in the Technical University Varna, Web based clinic system has been used for practical education of the students in the Medical College - Sofia, branch V. Tarnovo Keywords: Computer systems and Web technologies, Databases, PHP, JSP, education. ACM Classification Keywords: H.2.4 Systems, H.4 Inforamtion Systems Applications, J.3 Life and Medical Sciences, K.3.1 Computer Uses in Education Introduction For some time past World Wide Web is migrating to active websites, which allows to send to the user pages, configured according to his/her own requirements and offer more dynamic experience with browsers. Such sites are created with the help of a combination of programming languages and technologies, which can be used at once, or one by one.
2 336 International Journal "Information Technologies and Knowledge" Vol.1 / 2007 HTML (Hypertext Markup Language) is still the more important technology for visualizing in the Web. HTML is designed in the middle `90s for the creation of text-based documents containing commands for basic formatting (markup) as well as links to other information (hypertext). Although HTML evolved and many improvements have been added, it is in itself still static. The next step is the dynamic Web technologies, which allow the building of active websites [Water, 1998], [Pardi, 1999]. Some dynamic technologies and their application in the creation of Web based systems for database management are considered in this paper. In the second section short overview of the most familiar dynamic Web technologies, is made. In the third section two applications, are described clinic and studying systems, which use dynamic technologies from the client and from the server side. The project for on-line studying have been implemented in the Technical University Varna, branch V.Tarnovo. The online clinic system has been used for the practical education of the students in the Medical College - Sofia, branch V. Tarnovo. Technologies for Building Active Websites These technologies could be classified as follows: A Dynamic technologies from the client side A1 Java applets A2 Active X controls A3 DHTML (Dynamic HTML) B Dynamic technologies from the server side B1 Common Gateway Interface (CGI) B2 Active Server Pages (ASP) B3 Java Servlets and Java Server Pages (JSP) B4 PHP B5 Patented API s for Web servers (ISAPI and NSAPI) B6 Server Side JavaScript (SSJS) We will overview the most famous dynamic technologies from the client side (А). The Java applet is a program written in Java, which can be inserted in an HTML page. Because the applet is written in Java it can take all the advantages of the language i.e. it exists separately and is multiplatform. The ActiveX controls are independent programs, also known as components, which are written in some programming language such as C++, Delphi or Visual Basic. When added to a Webpage they give specific functionality, for example graphs or charts, timers, identity verifiers of clients, or database access. The ActiveX controls are inserted into HTML pages via the <OBJECT> tag, which is now part of the HTML standard. When added to a Web page the ActiveX controls can be executed by the browser or by the server. They are designed by Microsoft and are supported only in ActiveX-enabled browsers. For now they work only in Internet Explorer and therefore cannot be considered as multiplatform. DHTML allows to use regular HTML, scripts, dynamic object model, absolute positioning, dynamic styles, multimedia filters and many other technologies for dynamic text and graphic manipulation, which HTML shows on the screen. The scripts are blocks of program source code, which is inserted into the Web pages and is interpreted during execution. This means that a text file with HTML code also contains additional text with commands for the browser. Internet Explorer supports two languages for writing scripts Visual Basic Script (VBScript) and JavaScipt. The script languages have some security-related restrictions and are not as fast in the calculations as the compiled programs. We will now overview the most famous dynamic technologies from the server side. A CGI program can be written in any programming language. The most popular language for CGI programming is Perl. Web servers that can execute CGI programs act like a gate between the user s request and the data that he/she requests. The main disadvantage of the CGI programs is that scaling is not so well covered. Any time
3 International Journal "Information Technologies and Knowledge" Vol.1 / when the server receives a request a new process is created. This way the server can get very load up and freeze. ASP combines HTML and writing scripts for the server side in one file, called Active Server Page. When the server receives a request for an ASP he will execute the code that is built up in it and will return an HTML page to the browser. As script languages can be used VBScript, JScript. One big disadvantage of ASP is that they can be used only in web servers running Microsoft operating systems. JSP are technologies from the server side that use the Java language [Bruce, 1998], [Marty, 2001]. Java Servlet is a program from the server side that handles HTTP requests and returns the result as an HTTP response. Good analogy to a servlet is a non-visual applet that works on the server. The lifetime is comparable to this of the applets and runs inside the Java Virtual Machine (JVM). In contrast to the applets the servlets have no graphical interface. The servlets are a Java technology that corresponds to the CGI programming. One JSP-page contains HTML, Java code and JavaBean components. When the user sends a request for a JSP file the web server will first generate the corresponding servlet, if one does not already exist, execute this servlet and return the received content as a result to the web-browser. There are two ways to access a JSP-page: - The client request is sent directly to the JSP. In this case it is assumed that web pages have access to JavaBean components, which perform certain well-defined actions, such as database access. - The client request passes through a servlet. The servlet generates a dynamic content. In order for the response to be sent the servlet creates a Bean. Then the servlet turns to the JSP, which represents the content along with the one generated from the servlet and stored in the Bean. JSP and Java Servlets have the same disadvantages that has Java, that is used on the client side: Java is comparatively hard to learn language from the beginner programmers. PHP works like ASP and JSP: the sections with scripts are framed with the tags <?php..?> and are inside the HTML page. In contrast to ASP, PHP is an independent platform and has different versions for Windows, Unix, Linux and for many Web-servers, including Apache and IIS, as main reason for this is that this product if free and with open source (Scollo, 2001). There exist many Web servers that can be used with PHP, for example Xitami, but Apache is the only Web server for whom PHP can be compiled as a module. Some of the advantages of PHP over HTML are: - The editing of the Web page is made easier by just actualizing the information in the database instead of changing the whole HTML code. - Creating pages which will be configured in such a way that to show only what the concrete user is interested into. - Showing and modifying databases contained in the Web page and a possibility for performing manipulations on the data, such as sorting. - Creating pages, which rotate through series of different graphics. - Receiving information from a user and returning data to the user according to this information. - PHP supports application programming interfaces (APIs) for access to different database types, such as Oracle, Sybase, PostgreSQL, МySQL and others. - Programs written in PHP can use APIs for access to the data in the database when needed. ODBC (Open Database Connectivity) is a standard application programming interface for access to databases that support PHP. Web Based Database Management Systems that use the Dynamic Technologies We will present two particular applications: WEB-based clinic system and On-line studying system, during the development of which dynamic technologies from the client and from the server side, are used (А2, А3 и B3, B4). The data is represented by relational databases combination of interconnected and stored in one place data with the presence of such minimal excess that allows their use in optimal way for one or more applications [Teorey, 1996]. The relational model of the database is based on two-dimensional tables. The columns are called
4 338 International Journal "Information Technologies and Knowledge" Vol.1 / 2007 fields and the rows - records. For every object or different type information is created a table (relation) in such a way that these requirements are kept: every field in one table is homogeneous, no two identical records exist, the names of the fields are unique etc. WEB-based system for clinic management Online clinic During the development a user two-tier configuration is used consisting of Application Space and Database. The application space uses a web-browser, which communicates with Apache Tomcat Server through HTTP. The used JSP technology extends the web-server by communicating with an Access database through an ODBC driver (Figure1), (Marty, 2001), (Gruber, 2001). In the current web-based clinic system a development approach is used a combination between the two most used techniques - side-centric and servlet-centric. The application is built by a multitude of interconnected JSP pages, which interchange information, but JSP pages without visual elements are used too. They remain hidden to the user and take care of the program logic. The access to a JSP-page is made in the way shown on Figure2. Figure 1 Figure 2 Their action can be summarized in the following steps: - Reading sent data from the user most frequently entered in a form field, but can also be sent by a Java applet or an HTTP client. - Looking for additional information coming from the HTTP request. - Generating answers interaction is possible with a database or other applications. - Formatting the results inside the document. - Determining the corresponding parameters of the HTTP response type of the returned document, cache parameters etc. - Sending the document back to the client. The developed system represents a client module, which is oriented to the client s ability to communicate with a clinic. Basic features of the application are: - Each patient is given a unique username and password with which he/she can use the services of the clinic. - Each patient can get information for the physicians in the clinic. - Each registered patient can book at a desired physician in a desired date, or can change or cancel a previously made book. - Powerful and multi-criteria searching system for information. - User-friendly interface. - Fast request processing. On-line studying system Mindcheck In the development of the on-line studying system Mindcheck a two-tier configuration, is used that consists of Application Space and Database, which communicate through PHP code. The application space uses a Web-
5 International Journal "Information Technologies and Knowledge" Vol.1 / browser, which communicates with an Apache server through HTTP. The database is maintained by a MySQL server. The PHP actions, shown on Figure 3 are: - Reading the request of the browser; - Finding the requested page on the server; - Executing the instructions stored in the PHP code to modify the page; - Sending back the page to the Internet browser. BROWSER HTTP Apache Web Server + PHP Scripts APIs MySQL Database Figure 3 The relations in the database are shown on Figure 4. Figure 4 The instruments used in the development of the application are: Microsoft Internet Explorer 7.0, PHP Version [Scollo, 2001], MySQL 5.0 [Gruber, 2000] and Apache HTTP Server Version 2.2 [Schildt, 2001]. This dynamic technology from the server side is distinguished with its efficiency, flexibility, easy configuration, working with many clients simultaneously. The client is granted security and stability during work, the developers many tools for error elimination. An ActiveX technology from the client side is used for studying computer mathematical programs [Bogdanova, 2003]. The Web-based studying system is asynchronous. The study is guided from special instructors or from the creators of the themes themselves [Dragon, 2001]. The users can interact in between through on-line messages or . The main features of the application are: - Each user is granted his own unique username and password. - Searching for other users registered in the site. - Easy and convenient user interface. - Making tests on particular themes. - Evaluation and comparison of the answers of the tests. - Users can create their own tests.
6 340 International Journal "Information Technologies and Knowledge" Vol.1 / Uploading tests from a text file. - Creating tests by keyword and level of difficulty. - Multilanguage support. - Teachers can supervise the work of the students. - Test authors can see the results and answers of the users that made their tests. - Fast request processing. The on-line testing complements the services in the studying system WebSchool, included in the project Implementation of the systems The project for on-line studying is tested in the Technical University Varna, branch V.Tarnovo, with three courses for the Business Information Systems (Master Degree) Business Applications, Databases, Macroses in MSOffice. The site is translated into three languages: French, English and Bulgarian. In the WebSchool part there are lectures and exercises about Mathematics, Informatics, and Biology. The project won a special reward at the Le concours Soft-Qui-Peut concourse, Poitiers, France The first version of web-based clinic system has been developed as a graduated work in the V. Tarnovo University and then has been successfully tested in the practical education of students in the Medical College - Sofia, branch V. Tarnovo Conclusion Mindcheck s task is to facilitate not only the students but also the teachers during the processes of learning and testing, while taking into consideration the requirements of the users. In it the users are granted better ways for checking his/her knowledge and the instructor/examiner has more active participation in the studying process. Protecting the studying material with technologies for digital signature is foreseen. The use of the Online clinic will facilitate the physicians when creating their schedule as well as patients when booking and when searching information for the offered services. Priority for the future development on the clinical system is the implementation of the administrative part of the application. Bibliography [Bogdanova, 2003] G. Bogdanova, T. Todorov, V. Todorov. Web-based application for coding theory studying. In: The Proceedings of MASSEE International Congress on Mathematics. Borovec, [Bruce, 1998] E. Bruce. Thinking in Java. Prentice. Hall PTR, [Dragon, 2001] R. Dragon. Electronic education. PC Magazine Bulgaria, Vol. 10, [Gruber, 2000] M. Gruber. Mastering SQL. Sybex, [Marty, 2001] H. Marty. Servlets and JavaServer Pages. A Sun Microsystems Press, [Pardi, 1999] W. Pardi. Dynamic Html in action. SoftPress, [Schildt, 2001] H. Schildt. Java 2 A Begginer s Guide. The McGraw-Hill Companies, [Scollo, 2001] C. Scollo. Professional PHP Programming. WROX, [Teorey, 1996] T. Teorey. Database Modeling and Design: The Fundamental Priciples. Morgan Kaufmann, [Water, 1998] A. Water. Programming in WEB. LIO, S, Authors' Information Galina Bogdanova - Institute of Mathematics and Informatics, BAS, Acad.G.Bonthev St., bl.8, Sofia-1113, Bulgaria; [email protected] Todor Todorov - Institute of Mathematics and Informatics, BAS, Acad.G.Bonthev St., bl.8, Sofia-1113, Bulgaria; [email protected] Dimitar Blagoev - Institute of Mathematics and Informatics, BAS, Acad.G.Bonthev St., bl.8, Sofia-1113, Bulgaria; [email protected] Mirena Todorova - Sofia University St. Kliment Ohridski, Bulgaria; [email protected]
Web Pages. Static Web Pages SHTML
1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that
A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet
A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet D. Swales, D. Sewry, A. Terzoli Computer Science Department Rhodes University Grahamstown, 6140 Email:
Client/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
Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify
EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT
EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT Dr. Alexander Pons, University of Miami, [email protected] ABSTRACT The deployment of Web applications consisting of dynamic content requires the selection
Chapter 1 Programming Languages for Web Applications
Chapter 1 Programming Languages for Web Applications Introduction Web-related programming tasks include HTML page authoring, CGI programming, generating and parsing HTML/XHTML and XML (extensible Markup
Efficiency 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
A Comparative Study of Web Development Technologies Using Open Source and Proprietary Software
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 2, February 2015,
How To Understand Programming Languages And Programming Languages
Objectives Differentiate between machine and and assembly languages Describe Describe various various ways ways to to develop develop Web Web pages pages including including HTML, HTML, scripting scripting
For Course Details, visit: http://ike.co.in/course/overview.pdf
IMBIBE KNOWLEDGE ENTERPRISE COURSES 1. Java Platform 1.1. Java (JSE) 1.2. Enterprise Java (JEE) 1.3. Java Micro Edition (JME) 1.4. Java Class Library 1.5. AWT & Swing 2..NET Platform 2.1. C# 2.2. VB.NET
Internet Technologies_1. Doc. Ing. František Huňka, CSc.
1 Internet Technologies_1 Doc. Ing. František Huňka, CSc. Outline of the Course 2 Internet and www history. Markup languages. Software tools. HTTP protocol. Basic architecture of the web systems. XHTML
Architecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U
Architecture Design For Web-based Application Systems Instructor: Dr. Jerry Gao Class: CMPE296U Architecture Design For Web-Based Application Systems - (1994-1995) Hypertext Web Systems: Graphic Web Browsers
To use MySQL effectively, you need to learn the syntax of a new language and grow
SESSION 1 Why MySQL? Session Checklist SQL servers in the development process MySQL versus the competition To use MySQL effectively, you need to learn the syntax of a new language and grow comfortable
Programming SIP Services University Infoline Service
Programming SIP Services University Infoline Service Tatiana Kováčiková, Pavol Segeč Department of Information Networks University of Zilina Moyzesova 20, 010 26 SLOVAKIA Abstract: Internet telephony now
How To Develop A Web Dialog For An Org Database With A Database On A Computer (Oracle)
Designing a Framework to Develop WEB Graphical Interfaces for ORACLE Databases - Web Dialog Georgiana-Petruţa Fîntîneanu Florentina Anica Pintea, Faculty of Computers and Applied Computer Science, Tibiscus
Lecture 2. Internet: who talks with whom?
Lecture 2. Internet: who talks with whom? An application layer view, with particular attention to the World Wide Web Basic scenario Internet Client (local PC) Server (remote host) Client wants to retrieve
Detailed Table of Contents
Detailed Table of Contents Foreword Preface 1. Networking Protocols and OSI Model 1 1.1 Protocols in Computer Communications 3 1.2 The OSI Model 7 1.3 OSI Layer Functions 11 Summary 19 Key Terms and Concepts
Modeling Web Applications Using Java And XML Related Technologies
Modeling Web Applications Using Java And XML Related Technologies Sam Chung Computing & Stware Systems Institute Technology University Washington Tacoma Tacoma, WA 98402. USA [email protected] Yun-Sik
Web-Based Database Distributed Systems
126 Economy Informatics, 1-4/2005 Web-Based Database Distributed Systems Assist. Alexandru Dan CĂPRIŢĂ, Assoc. Prof. Vasile MAZILESCU, PhD Department of Accounting and Economic Informatics, University
A review and analysis of technologies for developing web applications
A review and analysis of technologies for developing web applications Asha Mandava and Solomon Antony Murray state University Murray, Kentucky Abstract In this paper we review technologies useful for design
Short notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
IT3503 Web Development Techniques (Optional)
INTRODUCTION Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development
Pemrograman Web. 1. Pengenalan Web Server. M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun udinharun@eepis-its.
Pemrograman Web 1. Pengenalan Web Server M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun [email protected] Table of Contents World Wide Web Web Page Web Server Internet
Virtual 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
AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev
International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach
JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications
SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office
CV: AGGELOS HANOU. Software Developer (desktop & web app.) Personal information 2. Work experience 3. Education and training 3.
CV: AGGELOS HANOU Software Developer (desktop & web app.) Personal information 2 Work experience 3 Education and training 3 Languages 3 Knowledge 4 Additional information 7 Driving license 7 Personal information
WEB PROGRAMMING DESKTOP INTERACTIVITY AND PROCESSING
WEB PROGRAMMING The Web was originally designed to deliver static Web pages from a Web server connected somewhere on the Internet to a Web browser sitting on a user s desktop computer. Basically, all a
Computer and Information Sciences
Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,
Fig (1) (a) Server-side scripting with PHP. (b) Client-side scripting with JavaScript.
Client-Side Dynamic Web Page Generation CGI, PHP, JSP, and ASP scripts solve the problem of handling forms and interactions with databases on the server. They can all accept incoming information from forms,
Apache Jakarta Tomcat
Apache Jakarta Tomcat 20041058 Suh, Junho Road Map 1 Tomcat Overview What we need to make more dynamic web documents? Server that supports JSP, ASP, database etc We concentrates on Something that support
The Comparison of J2EE and.net for e-business
The Comparison of J2EE and.net for e-business The Technical Report (hipic-10292003) of High-performance Information Computing Center at California State University, Los Angeles Jongwook Woo Computer Information
Developing Web-Based Courses Using an Online Development Guide and Templates
Session 2247 Developing Web-Based Courses Using an Online Development Guide and Templates James A. Rehg Penn State Altoona Abstract The impact of the web on engineering and engineering technology education
2012 LABVANTAGE Solutions, Inc. All Rights Reserved.
LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written
Design Approaches of Web Application with Efficient Performance in JAVA
IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.7, July 2011 141 Design Approaches of Web Application with Efficient Performance in JAVA OhSoo Kwon and HyeJa Bang Dept
Ogunrinde Mutiat Adebukola, Olorisade Babatunde Kazeem
International Journal of Scientific & Engineering Research, Volume 5, Issue 7, July-2014 78 Performance Comparison of dynamic Web scripting Language: A case Study of PHP and ASP.NET Ogunrinde Mutiat Adebukola,
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
Performance Comparison of Database Access over the Internet - Java Servlets vs CGI. T. Andrew Yang Ralph F. Grove
Performance Comparison of Database Access over the Internet - Java Servlets vs CGI Corresponding Author: T. Andrew Yang T. Andrew Yang Ralph F. Grove [email protected] [email protected] Indiana University
Business Information System Courses Description
Business Information System Courses Description 1903101 Fundamentals of Information Technology: (Prerequisite none) Information Technology components, computer hardware: memory, CPU, machine cycle. numbering
Web Hosting & Maintenance
The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,
ICS 434 Advanced Database Systems
ICS 434 Advanced Database Systems Dr. Abdallah Al-Sukairi [email protected] Second Semester 2003-2004 (032) King Fahd University of Petroleum & Minerals Information & Computer Science Department Outline
Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices
232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface
Web Design and Implementation for Online Registration at University of Diyala
International Journal of Innovation and Applied Studies ISSN 2028-9324 Vol. 8 No. 1 Sep. 2014, pp. 261-270 2014 Innovative Space of Scientific Research Journals http://www.ijias.issr-journals.org/ Web
3-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
Syllabus INFO-GB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Spring 2015 Stern School of Business Norman White, KMEC 8-88 Email: [email protected] Phone: 212-998
Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-UB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2014 Stern School of Business Norman White, KMEC 8-88 Email: [email protected] Phone: 212-998
APACHE. Presentation by: Lilian Thairu
APACHE AGENDA Introduction Where to get Versions Licensing Use Features Server & Supporting programs Competitors Market structure Pros & Cons Vs Other servers Introduction Web Server Often referred to
Web application development landscape: technologies and models
Web application development landscape: technologies and models by Andrea Nicchi Relatore: Prof. Antonio CISTERNINO Controrelatore: Prof. Giuseppe ATTARDI WEB APPLICATION an Information System providing
LAMP Server A Brief Overview
2012 LAMP Server A Brief Overview Daniel Eakins Santa Fe College CTS 2356 Advanced Administration 3/21/2012 Abstract LAMP is short for Linux, Apache, MySQL, and PHP. LAMP servers are typically not Windows
CS 55.17. Developing Web Applications with Java Technologies
CS 55.17 Developing Web Applications with Java Technologies Class Introduction Instructor: David B. Pearson Email: [email protected] Yahoo! ID: DavidPearson Website: http://www.santarosa.edu/~dpearson/
Web Development Frameworks
COMS E6125 Web-enHanced Information Management (WHIM) Web Development Frameworks Swapneel Sheth [email protected] @swapneel Spring 2012 1 Topic 1 History and Background of Web Application Development
SYSTEM OF MONITORING AND CONTROL FOR THE AUTOMATION OF INDUSTRIAL WASH MACHINES
SYSTEM OF MONITORING AND CONTROL FOR THE AUTOMATION OF INDUSTRIAL WASH MACHINES Catalin BUJDEI Liviu PERNIU Ion TRUICAN Mihai CARAMAN Automatics Department, Transilvania University of Brasov, M.Viteazu
Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General
General Basic Basic Small Office Small Office Enterprise Enterprise RAID Web Storage 200 MB 1.5 MB 3 GB 6 GB 12 GB 42 GB Web Transfer Limit 36 GB 192 GB 288 GB 480 GB 960 GB 1200 GB Mail boxes 0 23 30
What is Middleware? Software that functions as a conversion or translation layer. It is also a consolidator and integrator.
What is Middleware? Application Application Middleware Middleware Operating System Operating System Software that functions as a conversion or translation layer. It is also a consolidator and integrator.
Electronic Commerce Engineering
219322 Electronic Commerce Engineering Lecture 4 Laudon & Traver: Chapter 4 Building an E-commerce Web Site Copyright 2007 Pearson Education, Inc. Slide 4-1 Building an E-commerce Site: A Systematic Approach
Agenda. Summary of Previous Session. Application Servers G22.3033-011. Session 3 - Main Theme Page-Based Application Servers (Part II)
Application Servers G22.3033-011 Session 3 - Main Theme Page-Based Application Servers (Part II) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
IT3504: Web Development Techniques (Optional)
INTRODUCTION : Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development
Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements
Computer Science 213 Computer Science (See Computer Information Systems section for additional computer courses.) Degrees and Certificates Awarded Associate in Science Degree, Computer Science Certificate
Web Development News, Tips and Tutorials
Web Development News, Tips and Tutorials In this section I will try to explain what we could and how we maybe helpful for your company and online business. The purpose of this site is to show what we had
DIABLO VALLEY COLLEGE CATALOG 2014-2015
COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy
Document management and exchange system supporting education process
Document management and exchange system supporting education process Emil Egredzija, Bozidar Kovacic Information system development department, Information Technology Institute City of Rijeka Korzo 16,
A DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS
A DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS Kornkamol Jamroendararasame, Tetsuya Suzuki and Takehiro Tokuda Department of Computer Science Tokyo Institute of Technology Tokyo
C/S Basic Concepts. The Gartner Model. Gartner Group Model. GM: distributed presentation. GM: distributed logic. GM: remote presentation
C/S Basic Concepts The Gartner Model Contents: 2-tier Gartner Model Winsberg s Model / Balance Example 3-tier n-tier Became de facto reference model Recognizes 5 possible modes of distribution: distributed
ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT
ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT Dr. Mike Morrison, University of Wisconsin-Eau Claire, [email protected] Dr. Joline Morrison, University of Wisconsin-Eau Claire, [email protected]
Chapter 12 Programming Concepts and Languages
Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Paradigm Publishing, Inc. 12-1 Presentation Overview Programming Concepts Problem-Solving Techniques The Evolution
WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007
WWW World Wide Web Aka The Internet dr. C. P. J. Koymans Informatics Institute Universiteit van Amsterdam November 30, 2007 dr. C. P. J. Koymans (UvA) WWW November 30, 2007 1 / 36 WWW history (1) 1968
PHP Skills and Techniques
PHP Hypertext Pre-Processor Currently Version 4 The Server Side Scripting Technology http://www.php.net PHP Overview About My Person Introduction to PHP History of PHP Dynamic Web Contents -> Server Side
Interactive Applications in Teaching with the MATLAB Web Server. 1 Aim and structure of the MATLAB Web Server
Interactive Applications in Teaching with the MATLAB Web Server Andreas Pester, Ramiz Ismailov Carinthia Tech Institute, School of Electronics Key words: Tele-learning, MATLAB, Matlabserver, Web-based
Building Java Servlets with Oracle JDeveloper
Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual
OVERVIEW OF ASP. What is ASP. Why ASP
OVERVIEW OF ASP What is ASP Active Server Pages (ASP), Microsoft respond to the Internet/E-Commerce fever, was designed specifically to simplify the process of developing dynamic Web applications. Built
A 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
Glassfish, JAVA EE, Servlets, JSP, EJB
Glassfish, JAVA EE, Servlets, JSP, EJB Java platform A Java platform comprises the JVM together with supporting class libraries. Java 2 Standard Edition (J2SE) (1999) provides core libraries for data structures,
Database Connectivity and Server-Side Scripting
12 Database Connectivity and Server-Side Scripting High definition is the state of being well filled with data. Marshall McLuhan, Understanding Media In this chapter, you will learn how to: Define the
MULTICULTURAL CONTENT MANAGEMENT SYSTEM
MULTICULTURAL CONTENT MANAGEMENT SYSTEM AT A GLANCE Language Partner s Multilingual Content Management System Meridium is multilingual content management system designed to fast track the process of multilingual
Online Enrollment and Administration System
FYP Proposal Report Real World Database Development by Kong Koon Kit Chan Yin Mo Leung Shiu Hong Advised by Prof. Frederick H. Lochovsky Submitted in partial fulfillment of the requirements for COMP 4981
Service Oriented Architectures
8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) [email protected] http://www.iks.inf.ethz.ch/ The context for SOA A bit of history
Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology [email protected] Fall 2007
Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology [email protected] Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application
An Electronic Journal Management System
An Electronic Journal Management System Hrvoje Bogunović, Edgar Pek, Sven Lončarić and Vedran Mornar Faculty of Electrical Engineering and Computing, University of Zagreb Unska 3, 0000 Zagreb, Croatia
White paper. IBM WebSphere Application Server architecture
White paper IBM WebSphere Application Server architecture WebSphere Application Server architecture This IBM WebSphere Application Server white paper was written by: Jeff Reser, WebSphere Product Manager
1. Introduction 1.1 Methodology
Table of Contents 1. Introduction 1.1 Methodology 3 1.2 Purpose 4 1.3 Scope 4 1.4 Definitions, Acronyms and Abbreviations 5 1.5 Tools Used 6 1.6 References 7 1.7 Technologies to be used 7 1.8 Overview
Web Programming Languages Overview
Web Programming Languages Overview Thomas Powell [email protected] Web Programming in Context Web Programming Toolbox ActiveX Controls Java Applets Client Side Helper Applications Netscape Plug-ins Scripting
5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2
Class Announcements TIM 50 - Business Information Systems Lecture 15 Database Assignment 2 posted Due Tuesday 5/26 UC Santa Cruz May 19, 2015 Database: Collection of related files containing records on
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &
System Architectures for Integrating Web-Based User Interfaces into (Legacy) Database Applications
System Architectures for Integrating Web-Based User Interfaces into (Legacy) Database Applications Jun Han, Peninsula School of Computing and Information Technology, Monash University, McMahons Road, Frankston,
Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes
Computer Science 207 Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface
Sports Management Information Systems. Camilo Rostoker November 22, 2002
Sports Management Information Systems Camilo Rostoker November 22, 2002 Introduction We are in the information age The availability of technology has brought forth a new problem domain how do we manage
Building Web Applications, Servlets, JSP and JDBC
Building Web Applications, Servlets, JSP and JDBC Overview Java 2 Enterprise Edition (JEE) is a powerful platform for building web applications. The JEE platform offers all the advantages of developing
Java Application Developer Certificate Program Competencies
Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle
Bring the power and speed of RAD to your Web application development with WebSnap
Bring the power and speed of RAD to your Web application development with WebSnap by Nick Hodges, HardThink, Incorporated Introduction Taking the best of today s web technologies, Delphi 6 introduces a
