Answers to \Which programming language is the best?” can ignite fierce arguments among zealots who see no reason for any language other than the one they use. Fortunately, most programmers do not hold such extreme opinions, and often would like to see a rational evaluation of different languages from which they can draw their own opinions. Many researchers have proposed methods for comparing and evaluating languages 2, 9, 10], but they tend to focus more on the languages than on the needs of language users. Although languages are intrinsically worthy of study, their real purpose is as tools in problem solving.
Read the rest of this entry »
Why do we write documentation? Silly question. Because we want others to be able to use our program, library function or whatever we have written and made available. But writing documentation is not all there is to it: Documentation must be accessible. If it’s hidden in some non?standard place where the documentation?related tools won’t find it ?? how can it serve its purpose?
Read the rest of this entry »
22 Sep
Posted by jj as Network
First generation wireless systems, which primarily provide analog voice service, are widely in use worldwide. Second generation systems support digital voice/data traffic; some of these systems are already deployed or undergoing deployment. Third generation wireless networks will ultimately carry multimedia traffic that are characterized by combination of different informaion streams of diverse nature (e.g., voice, video, image, data). Some of the salient features of multimedia applications are high speed and changing bit rates (periodic and bursty arrivals), several virtual connections over the same access, synchronization of different information streams, and various service/deliveIy requirements (QoS).
Read the rest of this entry »
The current study aimed to investigate the mechanism of a selected punch of Macro Viruses spread in the field of Personal Computers with a concentration on virus called “Concept” in order to determine the needed methods to diagnosis the infection by such kind of virus and selecting procedural steps to prevent its damaging effects on software and its files.
Read the rest of this entry »
Application server platforms are the most important category of application platform software for most enterprises. An application server platform is infrastructure software for building Web and composite applications and, increasingly, applications based on service-oriented architecture (SOA) design principles. An application server platform integrates an application server, which manages user requests, data access, and business logic, with portal servers and integration/business process management (BPM) servers — and often additional features, as well.
Read the rest of this entry »
Once upon a time, the Internet was a wholly virtual environment, moored only loosely to the physical world. It was where information went to become free, where censorship was routed around, where communities could leap barriers of distance and culture in a single bound . . . and where no one knew you were a dog. The kicker was that these aspects were built into the fabric of the Net, thanks to its origins in military communications research. You couldn’t tie the Net to the real world if you wanted to.
Read the rest of this entry »
20 Sep
Posted by jj as Web
Web services, an emerging paradigm for architecting and implementing business collaborations within and across organizational boundaries, are currently of interest to both software vendors and scientists. In this paradigm, the functionality provided by business applications is encapsulated within web services: software components described at a semantic level, which can be invoked by application programs or by other services through a stack of Internet standards including HTTP, XML, SOAP, WSDL and UDDI [3,18]. Once deployed, web services provided by various organizations can be inter-connected in order to implement business collaborations, leading to composite web services.
Read the rest of this entry »
As part of a large undergraduate history course he teaches about World War II, Dr. Martinez developed a mapping mashup that he introduces to the 150 students at the beginning of the semester. The mashup, which works with Google maps, represents major events leading up to and during the war. Fundamentally, it’s a map, he explains, showing them on a projection screen that it works very much like the online mapping tools students regularly use. The map covers virtually the entire globe, and users can move around the world, zooming in and out, showing the area of search as a map, satellite images, or satellite images with maps, dates, and events superimposed.
Read the rest of this entry »