Free Ebook Manual Download

Programming, Automotive, Hardware, Gadget

Borland Delphi is known to be a great environment for the development of stand-alone and client-server applications on the Microsoft Windows platform. Its virtues range from full OOP support to visual development, in a unique combination of power and ease. However, the new frontier of development is now Internet programming. What has Delphi got to offer in this new context? Which are the features you can rely upon to build great Internet applications with Delphi? That’s what this paper intends to reveal. We’ll see that Delphi can be used:
• For direct socket and TCP/IP programming;
• In conjunction with third-party components that implement the most common Internet protocols, on the client or the server side;
• To produce HTML pages on the server side, with the WebBroker and Internet Express architectures;
• As well as to work with Microsoft’s core technologies, including MTS, COM, ASP, and ActiveX.
Read the rest of this entry »

Although traditional firewalls have effectively prevented network-level attacks, most future attacks will be at the application level, where current security mechanisms are woefully inadequate. Application-level security vulnerabilities are inherent in a Web application’s code, regardless of the technology in which the application is implemented or the security of the Web server and backend database on which it is built. A recent advisory published by Internet Security Systems (see the “Internet Resources” sidebar, p. 44) claims that 11 widely deployed shopping cart applications are vulnerable to a simple attack that lets hackers pur- chase goods for much less than their listed price. Worryingly, the attack does not require particular technical skill; it suffices to save the shopping cart’s HTML confirmation form to disk, use a text editor to modify the price of the goods (stored in a hidden form field), and load the HTML form back into the browser.
Read the rest of this entry »

It’s almost impossible today to be involved in web application design or development and not be aware of Ajax, a technology that includes but is not limited to Asynchronous JavaScript and XML. That’s because Ajax is currently the primary technique for driving the high responsiveness and interactivity of some of the most popular applications on the web such as Google Maps and Flickr. These applications are representative of a new generation of highly responsive, highly interactive web applications, referred to as Web 2.0 applications, that often involve users collaborating online and sharing content.
Read the rest of this entry »

Aspects of AJAX

The basic elements for an application using the AJAX technologies, JavaScript and the XMLHttpRequest object, are not difficult to understand and there are many articles on the web that show how to use this object and declare that being AJAX. I think there are a lot more topics that should be understood and talked about.
Read the rest of this entry »

The 4D Ajax Framework v11 component comes in two flavors, For 4D 2004 and For 4D v11 SQL. Thus, there are two sets of installation instructions.
- Installing the 4D Ajax Framework v11 component in a 4D 2004 database
- Installing the 4D Ajax Framework v11 component in a 4D V11 SQL database Follow the set that best suits your situation.
Read the rest of this entry »

Everybody is now talking about Web 2.0, a Web that is more dynamic, richer, more interactive, and, ultimately – much more exciting than anything we know now. It’s just human nature to look for unusual and new stuff. But, what does that mean for business applications?

Let’s look at Google Maps. Yes, we are all excited by Google Maps. It looks great. It is very interactive. And, most importantly, it behaves completely differently from what we expect to see in a “normal” browser. But, compared to any realistic business application – say something like trivial Internet banking – Google Maps is nothing. It supports just a few use cases compared to the hundreds or thousands of use cases for a typical business application.
Read the rest of this entry »

Current search engines such as Google and Yahoo! are prevalent for searching the Web. Search in dynamic pages, however, is either inexistent or far from perfect. AJAX and Rich Internet Application are such applications. They are increasingly frequent on the Web (in YouTube, Amazon, GMail, Yahoo!Mail) or mobile devices and are offering a high degree of interactivity to the user, by seamlessly loading content from the server without the need to refresh the page. Current search engines cannot correctly index AJAX applications. This produces false positives and false negatives, because search engines do not understand the application logic that loads content dynamically. Crawling an AJAX application is a difficult problem. Since the user invokes events on the page, crawling must identify the different application states generated by the client-side logic.
Read the rest of this entry »

J2EE has been a staple of enterprise development for a long time. Whether you consider it bloated or difficult to work with, many enterprises have entrusted their mission-critical applications to the platform. There are many reasons for this - standards, vendor adoption, the number of frameworks, etc. Regardless of the reason, Nexaweb works seamlessly with the J2EE environment.
Read the rest of this entry »

« Previous Entries