Hybrid Software Framework For Web/Mail Interface
|
|
|
- Tracy Kennedy
- 10 years ago
- Views:
Transcription
1 Hybrid Software Framework For Web/Mail Interface Toshiyuki MAEDA 1, Yae FUKUSHIGE 1, Takeshi MATSUDA 2, and Masumi YAJIMA 3 1 Faculty of Management Information, Hannan University, Japan 2 Faculty of of Comprehensive Informatics, Shizuoka Institute of Science and Technology, Japan 3 Faculty of Economics, Meikai University, Japan Abstract We address hybrid software framework for Web/Mail interface. For that purpose, it is important to be easy not only to reconfigure but also maintain and improve MCS, and thus we propose hybrid software framework with a point of view to GoM and multi MVC framework and Bulk mail interface, and present an improved system using mobile devices. Keywords: Software framework, Granularity of message, Mobile communication, Multi interface, Bulk mail 1. Introduction Recently mobile communication systems (MCSs) are getting more and more important for our everyday life as we cannot live without mobile phones, not only for business but also private time. There are various education systems supported by computers. A web-based digital model railroad platform has been developed as a client-server system for education of computer science [7]. Also, a web-based system has been developed for control engineering education [8]. To put communication skills into engineering curriculum, a webbased system to integrate workplace has been developed. The purpose of the web-based systems is to establish efficient education, and to communicate sufficiently among faculties and students. In various education areas, many problems are solved using web-based systems [3]. One of the most critical problems is, however, that web-based systems cannot be used in classrooms where computers are not settled for all students, and is essential for many cases. We have thus developed an -based system using mobile phones, which almost all students have in Japan. There are only few -based systems for similar purpose, such as [4]. So far, there are several researches (for instance [6], [5]), especially for learning support management system. We furthermore have an attempt to apply for health care education and we have to consider spread of various devices such as tablet, ultrabook, and so on. For that purpose, it is important to be easy not only to reconfigure but also maintain and improve MCS for supporting hybrid communication interfaces such as Web and/or s (Web/mail), with a point of view to granularity of message (GoM, explained below). We therefore introduce software development environment, based on MVC framework such as [2], [1] and so on, where M stands for Model (information structure), V for View (input and output as user interface), and C for Controller (data control and processing). In our study, one M and one C are prepared and several Vs are developed for each interface. In this paper, we address our proposal of Web/Mail software framework for mobile education. 2. Granuality of Message For designing Web/mail interfaces for realizing above objectives, we introduce concept of GoM. For instance, when a user has a small mobile device, he can read and write a few characters at a glance even though the device has a high-resolution display. At the same time, however, if another user uses a quite big tablet device, then he can treat more characters rather than by a small device. We regard the variation of preferance for GoM (see Figure 1). For that reason, mobile systems have to offer several interfaces depending on the preference. To realize requirements, we propose the Web/mail software framework, and introduce multi MVC framework and Bulk mail interface describing details as followed. 3. Framework for Web/Mail applications For above objectives, we have to serve the most preferable interface for students who use mobile devices. In this paper, mail application denotes an application where sending mails from users to a server is treated as inputs and replies from the server to corresponding users are as output, and repeating this interaction (round-trip) makes a primitive of communication for an application system. In general, MCS has three layers structure as for users; 1) System-administrator (SA), 2) Intermediate-administrator (IA): teacher, doctor, nurse, etc., 3) End-user (EU): students, patients, etc. For EUs, not WWW but s are seemed to be essential for MCS. That is because; 1) Carrier- or terminal-independent; as some WWW browsers on mobile phones are not compatible (HTML nor Java applet) with others, especially in Japan, and so we have to provide several variation of application for those phones, though s are compatible with each other.
2 Fig. 1: Examples of GoM. 2) Lightweight process; as WWW applications are heavy for servers in general. 3) Quick response; though some exemption may happen. It seems, however, to be convenient for not only SAs but also IAs, who know not so much about internal structure of the MCS. 3.1 Multi MVC Framework We refer CakePHP[cak] as MVC style development methodology, such as M(odel):Abstract data structure and procedure. V(iew):Output presentation, as well as some of input function included in this layer as for bulk mail interface (mentioned below). C(ontrol):Control layer, for interface of M and V in itself, and partially dealing with input. As mentioned above, we design a framework, which has one M, one C, and several Vs, and they are corresponding to interfaces such as Web/mails, and depending on GoM (see figure 2). 3.2 Bulk Mail Interface Figure 3 shows procedures of Bulk mail interface corresponding to Web interface. On a Web application, HTML FORM is used for input to an application. We can send multiple input data simultaneously on web application, though it is not so easy for mail application. To realize FORM input function, we propose bulk mail interface. Bulk mail means repeated round-trip mails where sequence is controlled by the application system. On this sequence, address and quoted word (message from the server) is treated as a cookie data. 4. Implementation Our prototype system is implemented on Linux (Cent OS 5.3) with Apache, php, perl and MySQL, so called LAMPP. Moreover part of our system is built referring to CakePHP
3 Fig. 2: Multi MVC Framework. formats. We present some sample codes of our system as follows. 4.1 Description of data structure List 1: Data structure. CREATE TABLE qas ( id INT UNSIGNED AUTO_INCREMENT, PRIMARY_KEY, address VARCHAR(40), # send a question question VARCHAR(200), # send an Answer answer VARCHAR(40), # Done created DATETIME DEFAULT NULL, modified DATETIME DEFAULT NULL ) DEFAULT CHARSET=utf8; List 1 is an example of description of data structure, or database table definition. In this example, areas between # and end-of-line are comments, which are used by the tool explained below. 4.2 Description of data control
4 Fig. 3: Bulk mail procedure. List 2: Example of data control. class QasController extends AppController { var $helpers = array( Html, Form ); var $scaffold; function regqa() { // /corresponding to "add" if (!empty($this->data)) { if ( $this->qa->save($this->data)) { $this->redirect( /qas ); }} } } List 2 is an example of description of data control. This description follows CakePHP manner. 4.3 Description of I/O control for Web application List 3: Example of I/O control. <h1>sample</h1> <table> <?php echo $html->tableheaders(array( Number, Question, Answer )); foreach($datas as $data): echo $html->tablecells(array(array($data[ Qa ][ id ], $data[ Qa ][ question ],$data[ Qa ][ answer ]))); endforeach;?> </table> <h2> Search questions </h2> <?php echo $form->create( Qa,array( action => qanda )); echo $form->input( qid,array( label => question ID )); echo $form->submit( Submit ); echo $form->end();?> List 3 is an example of description of I/O control. This description follows CakePHP manner as well. 4.4 Mail interface configurations List 4: I/O control description for mail interface [Address] [email protected], where aim::= prefix, Qas::= model name, and add::= control name [/etc/postfix/virtual] /^aim.*@m.aimos.jp$/i [email protected] [/etc/aliases] aimos: /usr/local/bin/php /var/htdocs/aimos/m2wb/perp.php List 4 shows mail address syntax and configuration files (/etc/postfix/virtual and /etc/aliases, each of contents are originally one line respectively) for mail interface. This system uses virtual domain hosting function on Postfix. As mentioned above, we have developed the multi interface system as revisal and improvement on CakePHP framework. Figure 4 shows a sample image of View for question lists. In this case, users can check and edit some
5 Fig. 4: View of question list (WWW Interface). Fig. 5: View of selecting questions (WWW Interface).
6 of questions. Figure 5 shows a view of selecting questions as student users. List 5: A sample mail body (Mail interface). There is a new question from A Simple Test Application. === This is the QUESTION === Question : Choose one? Choice 1 : 1 Choice 2 : 2 Choice 3 : 3 Choice 4 : 4 Please reply this mail only with the message below, and REPLACE the [Username] with your USERNAME, and the [ Answer] with your Answer. And don t use "<" or ">". For example: MultipleChoice Tom.Title.1 ==== Just send this message below back ==== MultipleChoice.2.[TEST][Try 00011].[Username].MAIL.[Answer ] List 5 shows a sample mail body for answering a question. This mail is sent to all registered students at a time, and the answer should be replied by mail as well. To realize mail functions into the system, we introduce some modules in addition to the original CakePHP framework. 5. Conclusion We address hybrid software framework for Web/Mail interface. For that purpose, it is important to be easy not only to reconfigure but also maintain and improve MCS, and thus we propose mobile communication software framework with a point of view to GoM and multi MVC framework and Bulk mail interface. As the future plan, we install the rigid system and then have field tests to refine our system for evaluating our framework. Acknowledgement Part of this research was supported by the Ministry of Education, Science, Sports and Culture, Japan; Grant-in- Aid for Scientific Research (C), ( ), and ( ). This research was also partially conducted under a sponsorship of Grant of Institute of Industrial and Economic Research, Hannan University. The authors greatly appreciate the supports. References [1] CakePHP: the rapid development php framework. (2009.7). [2] Ruby on Rails: Web development that doesn t hurt. (2009.7). [3] N. Hanakawa, K. Goto, T. Maeda, and Y. Akazawa. Discovery Learning for Software Engineering A Web based Total Education System: HInT. In Proceedings of The International Conference on Computers in Education (ICCE 2004), pages , Melbourne (Australia), [4] Dag Johansen, Robbert van Renesse, and Fred B. Schneider. Supporting Broad Internet Access to TACOMA. In Proceedings of the 7th SIGOPS European Workshop, pages 55 58, Connemara, Ireland, [5] T. Maeda, T. Okamoto, Y. Fukushige, and T. Asada. Mobile Communication System for Health Education. In Proceedings of World Conference on Educational Multimedia, Hypermedia & Telecommunications (ED-MEDIA 2009), pages , Honolulu (HI, USA), [6] T. Maeda, M. Tomo, and T. Asada. Integrated lecture-support system using . In Proceedings of National University Symposium on Information Edication Methods (in Japanese), pages 26 27, [7] P. Sanchez, B. Alvarez, A. Iborra, J.M. Fernandez-Merono, and J.A. Pastor. Web-based activities around a digital model railroad platform. Journal of IEEE Transaction on Education, 46(2): , [8] C. Schmid and A. Ali. A web-based system for control engineering education. In Proceedings of the 2002 American Control Conference, pages , Chicago, IL (USA), 2002.
COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql
COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql 1 About WEB DEVELOPMENT Among web professionals, "web development" refers to the design aspects of building web sites. Web development
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
10CS73:Web Programming
10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server
Web Application Development
Web Application Development Approaches Choices Server Side PHP ASP Ruby Python CGI Java Servlets Perl Choices Client Side Javascript VBScript ASP Language basics - always the same Embedding in / outside
Software Requirements Specification
CSL740 Software Engineering Course, IIT Delhi Software Requirements Specification Submitted By Abhishek Srivastava (2011EEY7511) Anil Kumar (2009CS10180) Jagjeet Singh Dhaliwal (2008CS50212) Ierum Shanaya
Ruby On Rails. CSCI 5449 Submitted by: Bhaskar Vaish
Ruby On Rails CSCI 5449 Submitted by: Bhaskar Vaish What is Ruby on Rails? Ruby on Rails is a web application framework written in Ruby, a dynamic programming language. Ruby on Rails uses the Model-View-Controller
Accessing External Databases from Mobile Applications
CENTER FOR CONVERGENCE AND EMERGING NETWORK TECHNOLOGIES CCENT Syracuse University TECHNICAL REPORT: T.R. 2014-003 Accessing External Databases from Mobile Applications Version 2.0 Authored by: Anirudh
INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL
INFORMATION BROCHURE OF Certificate Course in Web Design Using PHP/MySQL National Institute of Electronics & Information Technology (An Autonomous Scientific Society of Department of Information Technology,
Web Page Redirect. Application Note
Web Page Redirect Application Note Table of Contents Background... 3 Description... 3 Benefits... 3 Theory of Operation... 4 Internal Login/Splash... 4 External... 5 Configuration... 5 Web Page Redirect
Application note: SQL@CHIP Connecting the IPC@CHIP to a Database
Application note: SQL@CHIP Connecting the IPC@CHIP to a Database 1. Introduction This application note describes how to connect an IPC@CHIP to a database and exchange data between those. As there are no
Customer Bank Account Management System Technical Specification Document
Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6
Web development... the server side (of the force)
Web development... the server side (of the force) Fabien POULARD Document under license Creative Commons Attribution Share Alike 2.5 http://www.creativecommons.org/learnmore Web development... the server
PHP Framework Performance for Web Development Between Codeigniter and CakePHP
Bachelor Thesis in Software Engineering 08 2012 PHP Framework Performance for Web Development Between Codeigniter and CakePHP Håkan Nylén Contact Information: Author(s): Håkan Nylén E-mail: [email protected]
Expresso Quick Install
Expresso Quick Install 1. Considerations 2. Basic requirements to install 3. Install 4. Expresso set up 5. Registering users 6. Expresso first access 7. Uninstall 8. Reinstall 1. Considerations Before
Linux VPS with cpanel. Getting Started Guide
Linux VPS with cpanel Getting Started Guide First Edition October 2010 Table of Contents Introduction...1 cpanel Documentation...1 Accessing your Server...2 cpanel Users...2 WHM Interface...3 cpanel Interface...3
SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1
SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test
SQL Injection. Blossom Hands-on exercises for computer forensics and security
Copyright: The development of this document is funded by Higher Education of Academy. Permission is granted to copy, distribute and /or modify this document under a license compliant with the Creative
Designing and Implementing an Online Bookstore Website
KEMI-TORNIO UNIVERSITY OF APPLIED SCIENCES TECHNOLOGY Cha Li Designing and Implementing an Online Bookstore Website The Bachelor s Thesis Information Technology programme Kemi 2011 Cha Li BACHELOR S THESIS
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
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,
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
A Brief Introduction to MySQL
A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term
CSCI110: Examination information.
CSCI110: Examination information. The exam for CSCI110 will consist of short answer questions. Most of them will require a couple of sentences of explanation of a concept covered in lectures or practical
SimWebLink.NET Remote Control and Monitoring in the Simulink
SimWebLink.NET Remote Control and Monitoring in the Simulink MARTIN SYSEL, MICHAL VACLAVSKY Department of Computer and Communication Systems Faculty of Applied Informatics Tomas Bata University in Zlín
International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476
ERP SYSYTEM Nitika Jain 1 Niriksha 2 1 Student, RKGITW 2 Student, RKGITW Uttar Pradesh Tech. University Uttar Pradesh Tech. University Ghaziabad, U.P., India Ghaziabad, U.P., India ABSTRACT Student ERP
PassMark Software BurnInTest Management Console. Quick start guide
PassMark Software BurnInTest Management Console Quick start guide Edition: 1.1 Date: 16 August 2013 BurnInTest Version: 7.1.1011+ BurnInTest is a trademark of PassMark software Overview For BurnInTest
WEAK INFORMATION SYSTEMS FOR TECHNICAL DATA MANAGEMENT
P. Salvaneschi, M. Lazzari, "Weak information systems for technical data management", Worldwide ECCE Symposium on computers in the practice of building and civil engineering. Lahti, Finland, September
CSCI110 Exercise 4: Database - MySQL
CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but
A table is a collection of related data entries and it consists of columns and rows.
CST 250 MySQL Notes (Source: www.w3schools.com) MySQL is the most popular open-source database system. What is MySQL? MySQL is a database. The data in MySQL is stored in database objects called tables.
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
Web Development. How the Web Works 3/3/2015. Clients / Server
Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen
Evolution of the Major Programming Languages
142 Evolution of the Major Programming Languages Object Oriented Programming: Smalltalk Object-Oriented: It s fundamental characteristics are: Data abstraction, Inheritance and Dynamic Binding. The essence
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
SYSTEM DEVELOPMENT AND IMPLEMENTATION
CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design
To increase scalability, the following features can be integrated:
Client Requirements Magento Multi Store Ecommerce Management system is an online virtual mall using is Saas based model based Ecommerce Platform where merchants and retailers can sign up and easily create
Instructor: Betty O Neil
Introduction to Web Application Development, for CS437/637 Instructor: Betty O Neil 1 Introduction: Internet vs. World Wide Web Internet is an interconnected network of thousands of networks and millions
Architecture Workshop
TIE-13100 / TIE-13106 Tietotekniikan projektityö / Project Work on Pervasive Systems Architecture Workshop Hadaytullah Marko Leppänen 21.10.2014 Workshop Plan Start Technologies Table (Collaboration) Workshop
Web Application Development and Frameworks
Web Application Development and Frameworks Student: Abdullah Mamun (Mamun) Spring 2008 April 18, 2008 Mamun: COMS E6125 1 Introduction Web application and frameworks Exponential growth of human s dependency
G563 Quantitative Paleontology. SQL databases. An introduction. Department of Geological Sciences Indiana University. (c) 2012, P.
SQL databases An introduction AMP: Apache, mysql, PHP This installations installs the Apache webserver, the PHP scripting language, and the mysql database on your computer: Apache: runs in the background
Comparison of E-Learning Platforms
Comparison of E-Learning Platforms Robert Pinter Msc Polytechnical Engineering College, Subotica, Serbia and Montenegro [email protected] Dragica Radosav Phd University of Novi Sad, Technical Faculty,
Network Management & Monitoring Request Tracker (RT) Installation and Configuration
Network Management & Monitoring Request Tracker (RT) Installation and Configuration Notes: Commands preceded with "$" imply that you should execute the command as a general user - not as root. Commands
Design and Implementation of Teaching System for Mobile Crossplatform
, pp. 287-296 http://dx.doi.org/10.14257/ijmue.2015.10.2.26 Design and Implementation of Teaching System for Mobile Crossplatform Zhaohua Zheng, Jieren Cheng and Jinlian Peng College of Information Science
1. Please login to the Own Web Now Support Portal (https://support.ownwebnow.com) with your email address and a password.
Web Hosting Introduction The purpose of this Startup Guide is to familiarize you with Own Web Now's Web Hosting. Own Web Now offers two web hosting platforms, one powered by Linux / PHP and the other powered
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
CMS and e-commerce Solutions. version 1.0. Please, visit us at: http://www.itoris.com or contact directly by email: sales@itoris.
Help Desk for Magento User Guide version 1.0 created by IToris IToris Table of contents 1. Introduction... 3 1.1. Purpose... 3 2. Installation and License... 3 2.1. System Requirements... 3 2.2. Installation...
Ruby on Rails is a web application framework written in Ruby, a dynamically typed programming language The amazing productivity claims of Rails is
Chris Panayiotou Ruby on Rails is a web application framework written in Ruby, a dynamically typed programming language The amazing productivity claims of Rails is the current buzz in the web development
Integrating REST with RIA-Bus for Efficient Communication and Modularity in Rich Internet Applications
Integrating REST with RIA-Bus for Efficient Communication and Modularity in Rich Internet Applications NR Dissanayake 1#, T Wirasingha 2 and GKA Dias 2 1 University of Colombo School of Computing, Colombo
A SQL Injection : Internal Investigation of Injection, Detection and Prevention of SQL Injection Attacks
A SQL Injection : Internal Investigation of Injection, Detection and Prevention of SQL Injection Attacks Abhay K. Kolhe Faculty, Dept. Of Computer Engineering MPSTME, NMIMS Mumbai, India Pratik Adhikari
What s really under the hood? How I learned to stop worrying and love Magento
What s really under the hood? How I learned to stop worrying and love Magento Who am I? Alan Storm http://alanstorm.com Got involved in The Internet/Web 1995 Work in the Agency/Startup Space 10 years php
All mail administration activities can be carried out using the Domain Management Console.
Mail Administration The Domain Management Console All mail administration activities can be carried out using the Domain Management Console. The Domain Management Console is a web-based facility to allow
CHALLENGES AND OPPORTUNITIES OFFERED BY E-LEARNING PLATFORM IN THE EDUCATIONAL PROCESS AT THE UNIVERSITY LEVEL
CHALLENGES AND OPPORTUNITIES OFFERED BY E-LEARNING PLATFORM IN THE EDUCATIONAL PROCESS AT THE UNIVERSITY LEVEL BĂLĂCESCU ANIELA LECTURER PH.D., CONSTANTIN BRANCUSI UNIVERSITY OF TÂRGU JIU, FACULTY OF ECONOMICS
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
A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP
Page 1 A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP Heungmin PARK, CVS, IAM corporation ([email protected]) Coauthor: Jong-Kwon LIM, CVS, Ph D., IAM corporation Coauthor:
Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms
Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms Mohammed M. Elsheh and Mick J. Ridley Abstract Automatic and dynamic generation of Web applications is the future
VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved
Mobile Application for News and Interactive Services L. Ashwin Kumar Department of Information Technology, JNTU, Hyderabad, India [email protected] ABSTRACT In this paper, we describe the design and
Certified PHP/MySQL Web Developer Course
Course Duration : 3 Months (120 Hours) Day 1 Introduction to PHP 1.PHP web architecture 2.PHP wamp server installation 3.First PHP program 4.HTML with php 5.Comments and PHP manual usage Day 2 Variables,
VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR
VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR Andrey V.Lyamin, State University of IT, Mechanics and Optics St. Petersburg, Russia Oleg E.Vashenkov, State University of IT, Mechanics and Optics, St.Petersburg,
Design and Functional Specification
2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)
XEDU, A PROPOSAL OF LEARNING MANAGEMENT SYSTEM IMPLEMENTATION
XEDU, A PROPOSAL OF LEARNING MANAGEMENT SYSTEM IMPLEMENTATION F. Buendia, M.Agustí, J.V. Benlloch E.Bisbal, M.Lluesma Departamento de Informática de Sistemas Facultad de Informática Univ. Politécnica de
Computer Science Course Descriptions Page 1
CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,
Mobile Cloud Computing T-110.5121 Open Source IaaS
Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital
PHP FRONT END DEVELOPER (BERLIN)
On behalf of our client, a young and dynamic Online Internet Company in Berlin, we are currently accepting resumes for the following professional opportunity: PHP FRONT END DEVELOPER (BERLIN) An amazing
Accessing Data with ADOBE FLEX 4.6
Accessing Data with ADOBE FLEX 4.6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: Accessing data services overview Data
CrownPeak Playbook CrownPeak Hosting with PHP
CrownPeak Playbook CrownPeak Hosting with PHP Version 1.0 2014, Inc. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical,
E-Learning by Using Content Management System (CMS)
E-Learning by Using Content Management System (CMS) Reem Razzaq Abdul Hussein 1 Iraqi Commission for Computer and Informatics Informatics Baghdad, Iraq Afaf Badie Al-Kaddo 2 Dept. of Computer Science University
Business Process Configuration with NFRs and Context-Awareness
Business Process Configuration with NFRs and Context-Awareness Emanuel Santos 1, João Pimentel 1, Tarcisio Pereira 1, Karolyne Oliveira 1, and Jaelson Castro 1 Universidade Federal de Pernambuco, Centro
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
EOP ASSIST: A Software Application for K 12 Schools and School Districts Installation Manual
EOP ASSIST: A Software Application for K 12 Schools and School Districts Installation Manual Released January 2015 Updated March 2015 Table of Contents Overview...2 General Installation Considerations...2
Outline. Lecture 18: Ruby on Rails MVC. Introduction to Rails
Outline Lecture 18: Ruby on Rails Wendy Liu CSC309F Fall 2007 Introduction to Rails Rails Principles Inside Rails Hello World Rails with Ajax Other Framework 1 2 MVC Introduction to Rails Agile Web Development
Europass Curriculum Vitae
Europass Curriculum Vitae Personal information Surname(s) / First name(s) Address(es) Custódio, Jorge Filipe Telephone(s) +351 919687707 Email(s) Personal website(s) Nationality(-ies) Rua Francisco Pereira
DESIGN AND IMPLEMENTATION OF AN INTRANET SECURITY AND ACCESS CONTROL SYSTEM IN UBI-COM
Computing and Informatics, Vol. 30, 2011, 419 428 DESIGN AND IMPLEMENTATION OF AN INTRANET SECURITY AND ACCESS CONTROL SYSTEM IN UBI-COM Malrey Lee Center for Advanced Image and Information Technology
A MODEL FOR THE AUTOMATION OF HTML FORM CREATION AND VALIDATION. Keywords: html, form, web, automation, validation, class, model.
A MODEL FOR THE AUTOMATION OF HTML FORM CREATION AND VALIDATION Abstract Dragos-Paul Pop 1 Adam Altar 2 Forms are an essential part of web applications, but handling large forms proves to be very time
How to Evaluate Outsource Development Partners
Contact us for a FREE CONSULTATION! How to Evaluate Outsource Development Partners Creating an Evaluation Scorecard How To Evaluate Outsource Development Partners [2] Few business organizations or IT departments
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
Research Article Volume 6 Issue No. 4
DOI 10.4010/2016.863 ISSN 2321 3361 2016 IJESC Research Article Volume 6 Issue No. 4 Different Modes of Discovery of Network Nodes Using SNMP and Reconciliation HemlataL.Eglambe 1, Divyani R.Vade 2, Megha
eattendance System for Academic Institutions
, March 18-20, 2015, Hong Kong eattendance System for Academic Institutions Gaurav Madan, Yashasvi Vedula, Anubha Varshney, Ranoo Sharma, B Vijayakumar Abstract This paper summarizes the work towards building
SHARED HOSTING PLAN GETTING STARTED GUIDE (Plesk 9.2) Version 1.3
Table of Contents SHARED HOSTING PLAN GETTING STARTED GUIDE (Plesk 9.2) Version 1.3 1 LOG IN TO THE ADMINISTRATIVE & WEBSITE CONTROL PANEL... 3 2 USERID AND PASSWORD... 3 3 LOOK FOR YOUR DOMAIN NAME. 4
Software Requirement Specification for Folk An Online Community
Software Requirement Specification for Folk An Online Community 1. : 1.1 Problem Definition The purpose of this document is to describe the software requirements of a web portal based on social software
Chapter 1: General Introduction What is IIS (Internet Information Server)? IIS Manager: Default Website IIS Website & Application
Chapter 1: General Introduction What is IIS IIS Website & Web Application Steps to Create Multiple Website on Port 80 What is Application Pool What is AppDomain What is ISAPI Filter / Extension Web Garden
PHP Debugging. Draft: March 19, 2013 2013 Christopher Vickery
PHP Debugging Draft: March 19, 2013 2013 Christopher Vickery Introduction Debugging is the art of locating errors in your code. There are three types of errors to deal with: 1. Syntax errors: When code
Performance Evaluation of PHP Frameworks (CakePHP and CodeIgniter) in relation to the Object-Relational Mapping, with respect to Load Testing
This thesis is submitted to the School of Computing at Blekinge Institute of Technology in Master s Thesis partial fulfillment of the requirements for the degree of Master of Science in Computer Science.
Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i
Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i $Q2UDFOH7HFKQLFDO:KLWHSDSHU 0DUFK Secure Web.Show_Document() calls to Oracle Reports Server 6i Introduction...3 solution
Parallels Plesk Automation
Parallels Plesk Automation Contents Get Started 3 Infrastructure Configuration... 4 Network Configuration... 6 Installing Parallels Plesk Automation 7 Deploying Infrastructure 9 Installing License Keys
