Applications today require a high degree of parallelism. Even a very single- minded application can have a complex user interface—which requires concurrent activities. As machines get faster, users become more sensitive to waiting for unrelated tasks that seize control of their time. Threads provide efficient multiprocessing and distribution of tasks for both client and server [...]
Archive for the ‘Software Engineering’ Category
Multithreading of Java
Posted in Software Engineering on October 13, 2009 | Leave a Comment »
A Client-Server Database
Posted in Software Engineering on September 1, 2008 | Leave a Comment »
A client-server architecture can handle large amounts of data better than a desktop database such as Microsoft Access. The SQL Server instance provides security, availability, and reliability features that are absent from databases such as Access. A client-server architecture also can reduce network traffic. The server side of a SQL Server installation is used for [...]
What is AppML?
Posted in Software Engineering on August 27, 2008 | Leave a Comment »
What is AppML?
* AppML stands for Application Markup Language
* AppML uses XML to describe Internet applications
* AppML is a declarative language
* AppML is platform independent
* AppML uses AJAX technology
* AppML is an open source initiative from W3Schools
AppML is not a programming language. It is a declarative language, used to describe applications.
With AppML you can create [...]
Incremental Development In Java
Posted in Software Engineering on August 13, 2008 | Leave a Comment »
Java carries all data-type and method-signature information with it from its source code to its compiled byte-code form. This means that Java classes can be developed incrementally. Your own Java classes can also be used safely with classes from other sources your compiler has never seen. In other words, you can write new code that [...]