web application

Developing A Database-Backed Web Application {1}

by Kathy S
Database-backed applications generally use structured data where output via different parameters such as subject or material type is desired; enable searching of the data by various parameters; manage constantly changing data; and allow the reuse of information in different contexts and pages. The author of this article journal focused mainly on the important things to consider when building a database-backed web application. The long list is as follows: Planning (deciding what you want, get everybody on board, think big, start small), Define the System, Develop a Data Model, Define Interactions, Define the User Interface, Implement (select a hardware platform), Select a Data Management System, Select Development Tools, Coding, Production, Issues (Data backups, data integrity), Security and Communication. When it comes to planning it is important to identify the persons who will fill various roles in the project: Project coordinator, data users, designer, database administrator, developer/programmer, and testers. Also, Data modeling is considered the most critical part of the entire process and one that is too often overlooked according to the author. The designer will save a lot of time and avoid many problems and frustrations by focusing on proper data modeling before attempting implementation. The article goes into much more detail for each of the points listed. I’d recommend reading the entire journal article to understand the whole process. read more...

Web Developers Thirsty for Mojito {Comments Off on Web Developers Thirsty for Mojito}

by Alexander H
Yahoo has recently released an open-source Web application framework called Mojito, which will tailor to developers and allow them to promptly write applications for all major device platforms. “While Web app frameworks are nothing new, Yahoo claims Mojito is different because it addresses the problem of delivering content to devices that have weak or intermittent connection…” (Scott).  Mojito will allow developers to create apps using HTML, CSS, and JavaScript that can run on the client and on the server. An embedded JavaScript engine allows the app to run on both the server and the client. One of the benefits of the new open-source development application is the fact that it can switch between rendering on the client and on the server if bandwidth is limited, which will ultimately provide a better experience for the user. read more...

Security of the Web Applications {1}

by Wei C
Summary:

This article I found is about the security of the web application. Internet and WWW are almost essential to the current world. In this case , the application for the websites have to be more secure and save so people can use them without any concerns. However, as the article stated, there are currently no efficient way to secure the web application. Automatic partitioning was created to solve these problems. Automatic partitioning works in a way that sever provides some java-like codes and data on the client side. In other word, all the important and critical codes and data are stored in the server side to improve the security of the web application. read more...